@charset "UTF-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -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 {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -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;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

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

@keyframes flash {
  from,
  50%,
  to {
    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 {
  from {
    -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);
  }

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

@keyframes pulse {
  from {
    -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);
  }

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

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

@-webkit-keyframes rubberBand {
  from {
    -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(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

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

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

@keyframes rubberBand {
  from {
    -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(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

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

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

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

@-webkit-keyframes shake {
  from,
  to {
    -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 {
  from,
  to {
    -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 headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

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

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

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

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

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

@-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);
  }

  to {
    -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);
  }

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

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

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

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.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);
  }

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

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

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.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);
  }

  to {
    -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 {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  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);
  }

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

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  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);
  }

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

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

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

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

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

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

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

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

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

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

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

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

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

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

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

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

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

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

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

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

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

  to {
    -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(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

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

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

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

@-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);
  }

  to {
    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);
  }

  to {
    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);
  }

  to {
    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);
  }

  to {
    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);
  }

  to {
    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);
  }

  to {
    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);
  }

  to {
    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);
  }

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

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

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

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

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

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

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

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

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) 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) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) 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(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

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

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) 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) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) 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(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -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 {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

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

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

  to {
    -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 {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

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

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

  to {
    -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 {
  from {
    -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;
  }

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

@keyframes flipOutX {
  from {
    -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;
  }

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

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

@-webkit-keyframes flipOutY {
  from {
    -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;
  }

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

@keyframes flipOutY {
  from {
    -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;
  }

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

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

@-webkit-keyframes lightSpeedIn {
  from {
    -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);
  }

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

@keyframes lightSpeedIn {
  from {
    -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);
  }

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

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

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

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

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

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

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

  to {
    -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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -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;
  }

  to {
    -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;
  }

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

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

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

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

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    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 {
  from {
    opacity: 1;
  }

  to {
    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 {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

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

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

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

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

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

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

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

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

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

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
  }
}

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

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

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

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

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

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.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(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

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

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.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(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

.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.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

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

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (print), (prefers-reduced-motion: reduce) {
  .animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
}

/*!
Theme Name: Ayrton V3
Theme URI: http://www.ayrton.eu
Author: Nicolas Binet
Author URI: http://www.stereoweb.fr/
Description: Stereoweb for Marc & Brandon
Version: 1.0
License: No License
Tags: Ayrton
Text Domain: Ayrton
*/.ir{background-color:rgba(0,0,0,0);border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.ul-list-inline{list-style:none;margin:0;padding:0}.ul-list-inline li{display:inline-block;vertical-align:middle}.lt-ie8 .ul-list-inline li{display:inline;zoom:1}.sr-only{display:none}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:2px 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:24px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:3px;background-color:#ebb300;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--3dx .hamburger-box{perspective:48px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0);transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 8px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -8px, 0) rotate(-45deg)}.owl-carrousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carrousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carrousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carrousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carrousel .owl-wrapper,.owl-carrousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carrousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.owl-carrousel .owl-item img{display:block;width:100%}.owl-carrousel .owl-nav.disabled,.owl-carrousel .owl-dots.disabled{display:none}.owl-carrousel .owl-nav .owl-prev,.owl-carrousel .owl-nav .owl-next,.owl-carrousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carrousel .owl-nav button.owl-prev,.owl-carrousel .owl-nav button.owl-next,.owl-carrousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carrousel.owl-loaded{display:block}.owl-carrousel.owl-loading{opacity:0;display:block}.owl-carrousel.owl-hidden{opacity:0}.owl-carrousel.owl-refresh .owl-item{visibility:hidden}.owl-carrousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carrousel.owl-grab{cursor:move;cursor:grab}.owl-carrousel.owl-rtl{direction:rtl}.owl-carrousel.owl-rtl .owl-item{float:right}.no-js .owl-carrousel{display:block}.owl-carrousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carrousel .owl-animated-in{z-index:0}.owl-carrousel .owl-animated-out{z-index:1}.owl-carrousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carrousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carrousel .owl-item .owl-lazy[src^=""],.owl-carrousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carrousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carrousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carrousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RTM0MEU5QzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1RTM0MEVBQzBCMDExRTM4MURCQTkwQzkyRUYxMzEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTVFMzQwRTdDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTVFMzQwRThDMEIwMTFFMzgxREJBOTBDOTJFRjEzMTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6n647gAAAP5klEQVR42uxcCVRU1xl+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) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carrousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carrousel .owl-video-playing .owl-video-tn,.owl-carrousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carrousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carrousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:rgb(30, 30, 30);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30, 30, 30, 0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding: max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding: max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0, 0, 0, 0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@font-face{font-family:"Roboto";font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc0CsTYl4BOQ3o.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc6CsTYl4BO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"ayrton";src:url(/wp-content/themes/ayrton/dist/font/ayrton.QmorXh3f.eot);src:url(/wp-content/themes/ayrton/dist/font/ayrton.QmorXh3f.eot#iefix) format("embedded-opentype"),url(/wp-content/themes/ayrton/dist/font/ayrton.gvKz+PFk.woff2) format("woff2"),url(/wp-content/themes/ayrton/dist/font/ayrton.kQ/yAyTP.woff) format("woff"),url(/wp-content/themes/ayrton/dist/font/ayrton.3yjwG/1l.ttf) format("truetype"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMjIgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iYXlydG9uIiBob3Jpei1hZHYteD0iMTAwMCIgPgo8Zm9udC1mYWNlIGZvbnQtZmFtaWx5PSJheXJ0b24iIGZvbnQtd2VpZ2h0PSI0MDAiIGZvbnQtc3RyZXRjaD0ibm9ybWFsIiB1bml0cy1wZXItZW09IjEwMDAiIGFzY2VudD0iODUwIiBkZXNjZW50PSItMTUwIiAvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMTAwMCIgLz4KPGdseXBoIGdseXBoLW5hbWU9ImRvd24tbWljcm8iIHVuaWNvZGU9IiYjeGU4MDA7IiBkPSJNMjM1IDIzMWwtMjM1IDIzNmg0NzF6IiBob3Jpei1hZHYteD0iNDcxIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InBsYXktMSIgdW5pY29kZT0iJiN4ZTgwMTsiIGQ9Ik0xOCA3OTdsNjcwLTQ0Ni02NzAtNDQ4IDAgODk0eiIgaG9yaXotYWR2LXg9IjcwNSIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJjbG9zZSIgdW5pY29kZT0iJiN4ZTgwMjsiIGQ9Ik0wIDkwcTAgMzYgMjYgNjJsMTk1IDE5NS0xOTUgMTk2cS0yNiAyNS0yNiA2MXQyNiA2MSA2MSAyNSA2MS0yNWwxOTYtMTk2IDE5NSAxOTZxMjUgMjUgNjEgMjV0NjEtMjUgMjUtNjEtMjUtNjFsLTE5NS0xOTYgMTk1LTE5NXEyNS0yNiAyNS02MnQtMjUtNjFxLTI1LTI1LTYxLTI1dC02MSAyNWwtMTk1IDE5NS0xOTYtMTk1cS0yNS0yNS02MS0yNXQtNjEgMjVxLTI2IDI2LTI2IDYxeiIgaG9yaXotYWR2LXg9IjY4Ni41IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InJpZ2h0LW9wZW4tbWluaSIgdW5pY29kZT0iJiN4ZTgwMzsiIGQ9Ik0xMyAxODBsMTU4IDE3MC0xNTggMTcycS0yNiAyNiAwIDQ4IDI2IDI2IDQ4IDBsMTkyLTE5NHEyNC0yNiAwLTUwbC0xOTItMTk0cS0yMi0yNi00OCAwLTI2IDIyIDAgNDh6IiBob3Jpei1hZHYteD0iMjY1IiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImNsb3NlYmlzIiB1bmljb2RlPSImI3hlODA1OyIgZD0iTTUwMCA0MDhsLTIyNSAyMjUtNTgtNTggMjI1LTIyNS0yMjUtMjI1IDU4LTU4IDIyNSAyMjUgMjI1LTIyNSA1OCA1OC0yMjUgMjI1IDIyNSAyMjUtNTggNTgtMjI1LTIyNXoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9ImFycm93IiB1bmljb2RlPSImI3hlODM4OyIgZD0iTTE1NTEgMzUwYzAgNS0xIDEwLTMgMTMtMyAxMy05IDI0LTE5IDM0bC00IDRjLTEgMS0xIDEtMiAybC01MDQgNDQ4Yy0xMiAxMS0zMSA5LTQxLTItMTEtMTMtMTAtMzIgMi00Mmw0ODAtNDI2aC0xNDM4Yy0xNyAwLTMwLTE0LTMwLTMwIDAtMTcgMTMtMzAgMzAtMzBoMTQ0MmwtNDg0LTQyNmMtMTMtMTItMTMtMzAtMy00MiA2LTcgMTQtMTEgMjItMTEgNyAwIDE0IDMgMjAgOGw1MDQgNDQzYzEgMSAxIDEgMiAyIDEyIDEyIDIwIDI3IDIzIDQyIDIgNCAzIDkgMyAxM3oiIGhvcml6LWFkdi14PSIxNTQyIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9InR3aXR0ZXIiIHVuaWNvZGU9IiYjeGYwOTk7IiBkPSJNOTA0IDYyMnEtMzctNTQtOTAtOTMgMC04IDAtMjMgMC03My0yMS0xNDV0LTY0LTEzOS0xMDMtMTE3LTE0NC04Mi0xODEtMzBxLTE1MSAwLTI3NiA4MSAxOS0yIDQzLTIgMTI2IDAgMjI0IDc3LTU5IDEtMTA1IDM2dC02NCA4OXExOS0zIDM0LTMgMjQgMCA0OCA2LTYzIDEzLTEwNCA2MnQtNDEgMTE1djJxMzgtMjEgODItMjMtMzcgMjUtNTkgNjR0LTIyIDg2cTAgNDkgMjUgOTEgNjgtODMgMTY0LTEzM3QyMDgtNTVxLTUgMjEtNSA0MSAwIDc1IDUzIDEyN3QxMjcgNTNxNzkgMCAxMzItNTcgNjEgMTIgMTE1IDQ0LTIxLTY0LTgwLTEwMCA1MiA2IDEwNCAyOHoiIGhvcml6LWFkdi14PSI5MjguNiIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJmYWNlYm9vayIgdW5pY29kZT0iJiN4ZjA5YTsiIGQ9Ik01MzUgODQzdi0xNDdoLTg3cS00OCAwLTY1LTIwdC0xNy02MHYtMTA2aDE2NGwtMjItMTY1aC0xNDJ2LTQyNGgtMTcxdjQyNGgtMTQydjE2NWgxNDJ2MTIycTAgMTA0IDU4IDE2MXQxNTUgNTdxODIgMCAxMjctN3oiIGhvcml6LWFkdi14PSI1NzEuNCIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJsaW5rZWRpbiIgdW5pY29kZT0iJiN4ZjBlMTsiIGQ9Ik0xOTUgNTAxdi01NTNoLTE4NHY1NTNoMTg0eiBtMTIgMTcxcTAtNDEtMjktNjh0LTc1LTI3aC0xcS00NiAwLTc0IDI3dC0yOCA2OHEwIDQxIDI5IDY4dDc1IDI3IDc0LTI3IDI5LTY4eiBtNjUwLTQwN3YtMzE3aC0xODN2Mjk2cTAgNTktMjMgOTJ0LTcxIDMzcS0zNSAwLTU4LTE5dC0zNi00OHEtNi0xNy02LTQ1di0zMDloLTE4NHExIDIyMyAxIDM2MXQwIDE2NWwtMSAyN2gxODR2LTgwaC0xcTExIDE4IDIzIDMxdDMxIDI5IDQ5IDI0IDY0IDlxOTUgMCAxNTMtNjN0NTgtMTg2eiIgaG9yaXotYWR2LXg9Ijg1Ny4xIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9Imluc3RhZ3JhbSIgdW5pY29kZT0iJiN4ZjE2ZDsiIGQ9Ik01NzEgMzUwcTAgNTktNDEgMTAxdC0xMDEgNDItMTAxLTQyLTQyLTEwMSA0Mi0xMDEgMTAxLTQyIDEwMSA0MiA0MSAxMDF6IG03NyAwcTAtOTEtNjQtMTU2dC0xNTUtNjQtMTU2IDY0LTY0IDE1NiA2NCAxNTYgMTU2IDY0IDE1NS02NCA2NC0xNTZ6IG02MSAyMjlxMC0yMS0xNS0zNnQtMzctMTUtMzYgMTUtMTUgMzYgMTUgMzYgMzYgMTUgMzctMTUgMTUtMzZ6IG0tMjgwIDEyM3EtNCAwLTQzIDB0LTU5IDAtNTQtMi01Ny01LTQwLTExcS0yOC0xMS00OS0zMnQtMzMtNDlxLTYtMTYtMTAtNDB0LTYtNTgtMS01MyAwLTU5IDAtNDMgMC00MyAwLTU5IDEtNTMgNi01OCAxMC00MHExMi0yOCAzMy00OXQ0OS0zMnExNi02IDQwLTExdDU3LTUgNTQtMiA1OSAwIDQzIDAgNDIgMCA1OSAwIDU0IDIgNTggNSAzOSAxMXEyOCAxMSA1MCAzMnQzMiA0OXE2IDE2IDEwIDQwdDYgNTggMSA1MyAwIDU5IDAgNDMgMCA0MyAwIDU5LTEgNTMtNiA1OC0xMCA0MHEtMTEgMjgtMzIgNDl0LTUwIDMycS0xNiA2LTM5IDExdC01OCA1LTU0IDItNTkgMC00MiAweiBtNDI4LTM1MnEwLTEyOC0zLTE3Ny01LTExNi02OS0xODB0LTE3OS02OXEtNTAtMy0xNzctM3QtMTc3IDNxLTExNiA2LTE4MCA2OXQtNjkgMTgwcS0zIDQ5LTMgMTc3dDMgMTc3cTUgMTE2IDY5IDE4MHQxODAgNjlxNDkgMyAxNzcgM3QxNzctM3ExMTYtNiAxNzktNjl0NjktMTgwcTMtNDkgMy0xNzd6IiBob3Jpei1hZHYteD0iODU3LjEiIC8+Cgo8Z2x5cGggZ2x5cGgtbmFtZT0icGludGVyZXN0IiB1bmljb2RlPSImI3hmMjMxOyIgZD0iTTAgNTE3cTAgNjAgMjEgMTEzdDU4IDkzIDg1IDY5IDEwMyA0NCAxMTMgMTRxODggMCAxNjQtMzd0MTIzLTEwOCA0Ny0xNjBxMC01NC0xMC0xMDV0LTM0LTk5LTU2LTgzLTgwLTU4LTEwNi0yMXEtMzggMC03NSAxOHQtNTQgNDlxLTUtMjItMTUtNjN0LTE0LTUzLTExLTQwLTE1LTM5LTE3LTM1LTI2LTQ0LTM1LTQ4bC03LTMtNSA2cS05IDg4LTkgMTA1IDAgNTEgMTIgMTE1dDM3IDE2MSAyOSAxMTNxLTE4IDM2LTE4IDk0IDAgNDcgMjkgODd0NzQgNDFxMzQgMCA1My0yM3QxOS01N3EwLTM3LTI0LTEwNnQtMjUtMTA1cTAtMzUgMjUtNTh0NjEtMjNxMzEgMCA1NyAxNHQ0NCAzOCAzMSA1MyAyMSA2MSAxMSA2MiA0IDU2cTAgOTYtNjEgMTUwdC0xNjAgNTRxLTExMSAwLTE4Ni03MnQtNzUtMTgzcTAtMjUgNy00OHQxNS0zNiAxNS0yNiA3LTE3cTAtMTUtOC00MHQtMjEtMjVxLTEgMC05IDEtMjkgOS01MSAzMXQtMzQgNTMtMTggNjAtNiA2MHoiIGhvcml6LWFkdi14PSI3MTQuMyIgLz4KCjxnbHlwaCBnbHlwaC1uYW1lPSJ2aW1lbyIgdW5pY29kZT0iJiN4ZjI3ZDsiIGQ9Ik05NTQgNTYxcS02LTEzMi0xODYtMzYzLTE4NS0yNDEtMzEzLTI0MS03OSAwLTEzNCAxNDctMjUgODktNzQgMjY5LTQwIDE0Ni04NyAxNDYtMTAgMC03MS00MmwtNDMgNTRxMTMgMTIgNjAgNTR0NzMgNjVxODcgNzcgMTM0IDgxIDUzIDUgODUtMzF0NDYtMTEzcTI0LTE2MCAzNy0yMDggMzAtMTM5IDY2LTEzOSAyOSAwIDg2IDg5IDU3IDkwIDYxIDEzOCA4IDc3LTYxIDc3LTMxIDAtNjctMTQgNjcgMjE5IDI1NiAyMTMgMTQwLTUgMTMyLTE4MnoiIGhvcml6LWFkdi14PSIxMDAwIiAvPgo8L2ZvbnQ+CjwvZGVmcz4KPC9zdmc+Cg==#ayrton) format("svg");font-weight:normal;font-style:normal}.icon-down-micro:before{content:""}.icon-play:before{content:""}.icon-close:before{content:""}.icon-right-open-mini:before{content:""}.icon-closebis:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-linkedin:before{content:""}.icon-instagram:before{content:""}.icon-pinterest:before{content:""}.icon-vimeo:before{content:""}.icon-arrow:before{content:""}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;margin:0;color:#cbcbcb;font-family:Roboto-Regular,sans-serif;font-size:16px;font-weight:400;line-height:1.6em;background-color:#000}body{background:#000;background-size:cover}a{color:#cbcbcb;text-decoration:none;transition:all .218s}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0 0 1.2em 0;font-family:Roboto-Regular,sans-serif;font-weight:normal;line-height:1.25em}h1{font-size:1.4rem}@media(min-width: 768px){h1{font-size:2rem}}h2{margin-bottom:25px}h3{margin:0 0 25px 0;font-size:22px}h4{margin-bottom:15px;font-size:22px}p{font-size:1em;line-height:1.2777778em}ul{margin:0;padding:0;list-style-type:none}li{margin:0;padding:0}em,i{font-family:Roboto-LightItalic,sans-serif}sup{position:relative;top:-0.42em;left:.1em;margin-right:.2em;font-size:.45em}::placeholder{color:#000;font-family:inherit;font-size:14px}.form{padding:0}.form .button-group{flex-wrap:wrap;margin-top:2rem}.form .button-group .wpcf7-spinner,.form .button-group .ajax-loader{flex-basis:100%}@media(min-width: 768px){.form .button-group{margin-top:3rem}}.form-row .input-group{padding:0 10px 10px 10px}.form-row+.form-row{margin-top:1rem}.form-row .wpcf7-not-valid-tip{color:#ebb300}@media(min-width: 992px){.form-row{display:flex;margin:0 -15px}.form-row .input-group{padding:0 15px;width:100%}.form-row .input-group-text{width:25%}.form-row .button-group{padding:0 15px}.form-row+.form-row{margin-top:2rem}}.rgpd-consent-group{display:flex;justify-content:center}.rgpd-consent-group .wpcf7-list-item{margin:0}.rgpd-consent-group label{display:flex;align-items:center}.rgpd-consent-group input[type=checkbox]{margin:0 1rem 0 0;width:1.25rem;height:1.25rem}.recaptcha-group{display:flex;justify-content:center;padding:20px 10px 0 10px}@media(min-width: 992px){.recaptcha-group{padding:30px 15px 0 15px}}.input-group{text-align:left}.input-group .input-control{width:100%}.input-group-textarea .input-label{text-align:center}.input-group-textarea textarea{height:180px}.input-label{display:block;padding:0 0 .25rem 0;color:#9b9c9e;font-size:1rem;line-height:1.5625rem}@media(min-width: 768px){.input-label{padding-bottom:.5rem}}.input-control{border:0}.input-control-wrapper--select{display:inline-block;position:relative}.input-control-wrapper--select::after{content:"";position:absolute;top:3px;right:8px;color:#000;font-family:ayrton;pointer-events:none}.input-control--select{height:28px;padding:3px 40px 3px 41px;font-size:16px;line-height:22px;text-align:center;text-align-last:center;border:none;border-radius:14px;background-color:#9b9c9e;-webkit-appearance:none}.input-control--select:focus{outline:none}input[type=text]{line-height:1.5625rem}.AxeptioConsentCheckbox{display:flex}.container{margin:0 auto;padding:0 10px;width:100%;max-width:1290px}.container::after{clear:both;content:"";display:table}@media(min-width: 992px){.container{padding:0 15px}.container .row{margin-right:-15px;margin-left:-15px}}@media(max-width: 767px){.container-grid{padding:0}}.container-fluid{max-width:none;margin-bottom:20px}.container-fluid [class^=col-],.container-fluid [class*=" col-"]{padding:0 10px}@media(min-width: 992px){.container-fluid{margin-bottom:30px}.container-fluid [class^=col-],.container-fluid [class*=" col-"]{padding:0 15px}}.container-flex{display:flex;flex-wrap:wrap}.col-1{width:100%}@media(min-width: 768px){.col-1{width:12.5%}}.col-2{width:100%}@media(min-width: 768px){.col-2{width:25%}}.col-3{width:100%}@media(min-width: 768px){.col-3{width:37.5%}}.col-4{width:100%}@media(min-width: 768px){.col-4{width:50%}}.col-5{width:100%}@media(min-width: 768px){.col-5{width:62.5%}}.col-6{width:100%}@media(min-width: 768px){.col-6{width:75%}}.col-7{width:100%}@media(min-width: 768px){.col-7{width:87.5%}}.col-8{width:100%}.button,.job-contact-form .input-group-file .input-label,.live-issue a,.elementor-widget-button .elementor-button{padding:2px 1.5rem 2px 1.5rem;color:#000;font-family:Roboto-Black,sans-serif;font-size:1rem;font-weight:900;line-height:1.75rem;background-color:#ebb300;border-radius:1rem;border:none;cursor:pointer;-webkit-appearance:none;--e-global-color-accent: #EBB300}.button:hover,.job-contact-form .input-group-file .input-label:hover,.live-issue a:hover,.elementor-widget-button .elementor-button:hover{background-color:#9b9c9e}.button--dark{color:#ebb300;background-color:#000}.button--dark:hover{color:#000;background-color:#ebb300}.button--small{padding-right:.5rem;padding-left:.5rem}@media(min-width: 768px){.button,.job-contact-form .input-group-file .input-label,.live-issue a,.elementor-widget-button .elementor-button{padding-right:2.5rem;padding-left:2.5rem}.button--small{padding-right:1.25rem;padding-left:1.25rem}}@media(min-width: 992px){.button,.job-contact-form .input-group-file .input-label,.live-issue a,.elementor-widget-button .elementor-button{padding-right:4rem;padding-left:4rem}.button--small{padding-right:2rem;padding-left:2rem}}.button-group{flex-grow:1}.button-group.centered{display:flex;justify-content:center}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.animate-from-top{position:relative;transform:translateY(-15vw);transition:all .5s ease-in}.animate-from-top.animated{transform:translateY(0);opacity:1}.animate-from-bottom{position:relative;transform:translateY(15vw);transition-delay:.1s;transition:all .5s ease-in}.animate-from-bottom.animated{transform:translateY(0);opacity:1}.animate-from-left{position:relative;transform:translateX(-50%);transition-delay:.1s;transition:all .5s ease-in}.animate-from-left.animated{transform:translateX(0)}.animate-from-right{position:relative;transform:translateX(50%);transition-delay:.1s;transition:all .5s ease-in}.animate-from-right.animated{transform:translateX(0)}.animate-unzoom{position:relative;transform:scale(1.2);transition-delay:.4s;transform-origin:center center;transition:all .5s ease-in}.animate-unzoom.animated{transform:scale(1)}.from-top-50{transform:translateY(-50px)}.delay-02{transition-delay:.2s}.delay-04{transition-delay:.4s}.delay-06{transition-delay:.6s}.delay-08{transition-delay:.8s}.delay-15{transition-delay:1.5s}.delay-20{transition-delay:2s}.opacity-05{opacity:.5;transition-delay:.1s;transition:all .5s ease-in}.opacity-05.animated{opacity:1}.opacity-03{opacity:.3;transition-delay:.1s;transition:all .5s ease-in}.opacity-03.animated{opacity:1}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}.header{position:relative;background-color:#000;transition:all .2s ease-in}.header .brand{height:110px;background-size:auto 110px;transition:all .2s ease-in}@media(min-width: 992px){.header{padding:15px 0 10px 0}body.stuck .header{position:fixed;z-index:100;top:0;width:100%;padding:5px 0 0 0}body.stuck .header .brand{height:72px}}.navbar .header-brand{width:120px;height:80px;background-size:contain}@media(min-width: 992px){.navbar .header-brand{display:none}}@media(min-width: 992px){.navbar{display:flex}}@media(max-width: 991px){.navbar-collapse{position:absolute;z-index:20;left:-90vw;top:80px;width:90vw;height:calc(100vh - 80px);background-color:#1c1c1c;transition:left .2s ease-in}.navbar-collapse a{display:block;padding:4px 0}body.navbar-opened .navbar-collapse{left:0}}@media(min-width: 992px){.navbar-collapse{display:flex;align-items:center;width:100%;padding:0 15px}.navbar-collapse .navbar-nav>*{flex-grow:1}}.navbar-collapse .navbar-brand{display:none}@media(min-width: 992px){.navbar-collapse .navbar-brand{display:block}}.navbar-mask{content:" ";display:none;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease-in}.navbar-opened .navbar-mask{display:block;opacity:1}.navbar-nav .subnav-trigger,.navbar-nav a{color:#9b9c9e;font-family:Roboto-Regular,sans-serif;font-size:1.2rem;cursor:pointer}.navbar-nav .subnav-trigger:hover,.navbar-nav a:hover{color:#ebb300}@media(max-width: 991px){.navbar-nav .subnav-trigger,.navbar-nav .subnav-title,.navbar-nav a{display:block;padding:4px 20px;line-height:2.25rem}.navbar-nav>li .subnav-trigger,.navbar-nav>li .subnav-title,.navbar-nav>li>a{position:relative;padding-right:35px}.navbar-nav>li .subnav-trigger:after{content:"";position:absolute;top:6px;right:25px;font-family:ayrton;font-size:1.5rem}}.navbar-toggle{position:absolute;z-index:3;top:20px;left:20px}@media(min-width: 992px){.navbar-toggle{display:none}}@media(min-width: 992px){.navbar-nav-secondary{text-align:right}}.subnav{transition:all .2s ease-in}@media(max-width: 991px){.subnav{position:absolute;z-index:2;top:0;left:-90vw;height:auto;width:90vw;min-height:100vh;padding:0 0 10px 0;background-color:#1c1c1c}.subnav>.container{padding:0 0 50px 0}.subnav .toggle-close{display:block;width:100%;height:48px;margin-bottom:15px;padding-left:7px;line-height:48px;border-bottom:1px solid #ebb300}.subnav .toggle-close:before{content:"";position:relative;top:0;font-family:ayrton;font-size:1.75rem;transform:rotate(180deg)}.subnav .subnav-link,.subnav .subnav-title{font-size:1.2rem}.subnav.opened{left:0}}@media(min-width: 992px){.subnav .container{padding:0}.subnav .toggle-close{display:none}.subnav .menu-item--light-source .subnav-title{color:#fff}.subnav--lvl-1{overflow:hidden;position:absolute;z-index:4;top:135px;left:0;width:100vw;height:0;transform-origin:center top;background-color:#1c1c1c}.subnav--lvl-1>.container{position:relative}.subnav--lvl-1>.container>.toggle-close{display:block;position:absolute;z-index:10;top:15px;right:15px;color:#ebb300;transform-origin:center center;transition:all .2s ease-in}.subnav--lvl-1>.container>.toggle-close:hover{color:#ebb300;opacity:.7;transform:rotateZ(90deg)}body.stuck .subnav{top:72px}}.subnav.opened{height:auto}.submenu-container>.menu>.menu-item>a{color:#ebb300;font-family:Roboto-Black,sans-serif;font-weight:900}@media(max-width: 991px){.submenu-container>.menu>.menu-item>a{line-height:2}.submenu-container>.menu>.menu-item .sub-menu{margin-bottom:15px}}@media(min-width: 992px){.submenu-container{position:relative;padding:1.25rem 2rem 2rem 2rem}.submenu-container>.menu{display:flex;justify-content:flex-end;margin-right:100px}.submenu-container>.menu>.menu-item{width:190px}.submenu-container>.menu>.menu-item>a{font-size:1.25rem}.submenu-container .sub-menu a{display:block;color:#cbcbcb;font-size:1.25rem;font-family:Roboto-Regular,sans-serif;line-height:28px}.submenu-container .sub-menu a:hover{color:#ebb300}.submenu-container .menu-item__title,.submenu-container .menu-item__link{display:block;line-height:28px}.submenu-container .product-category li:first-child{padding-bottom:4px}}@media(min-width: 992px)and (max-height: 820px){.submenu-container>.menu>.menu-item>a,.submenu-container .sub-menu a{font-size:1.0625rem;line-height:1.3}}.menu--product .menu-item--group .group-name{color:#ebb300;font-size:20px;font-weight:700}.menu--product .menu-item--light-source{font-size:20px;font-weight:700}.menu--product .menu-item--light-source .subnav-title{color:#fff}.menu--product .menu-item-ip65{margin-top:.5rem;color:#ebb300;font-size:16px}.menu--product .menu-item--produit{color:#dfdfdf;font-size:20px}.menu--product .subnav--light-source+.subnav--light-source{margin-top:2rem}.menu--product .sub-menu .menu-item{line-height:28px}.menu--product .sub-menu .menu-item__linksubnav-link.ip65{display:inline-flex;align-items:center}.menu--product .sub-menu .menu-item__linksubnav-link.ip65::after{content:"";width:.9rem;height:1rem;margin:0 0 0 .4375rem;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIuNyA0Ni43Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmRjNjAyOwogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNy4xLDQxLjdjLTYuOSwwLTEyLjQtNS42LTEyLjQtMTIuNHMuNy0xLjYsMS42LTEuNiwxLjYuNywxLjYsMS42YzAsNS4xLDQuMiw5LjMsOS4zLDkuM3MxLjYuNywxLjYsMS42LS43LDEuNi0xLjYsMS42TTE2LjQsMEMxMy4xLDQuNCwwLDIyLjMsMCwzMC40czcuMywxNi40LDE2LjQsMTYuNCwxNi40LTcuMywxNi40LTE2LjRTMTkuNiw0LjQsMTYuNCwwIi8+Cjwvc3ZnPg==) no-repeat}@media(max-width: 991px){.menu--product .menu-item--light-source,.menu--product .menu-item-ip65{margin-bottom:-0.5rem}.menu--product .subnav--light-source,.menu--product .sub-menu{height:auto !important}}@media(min-width: 992px){.menu--product .subnav--product .subnav--light-source{margin-top:.5rem}.menu--product .subnav--product .subnav--light-source+.subnav--light-source{margin-top:2rem}.menu--product .menu-item--group .group-name{line-height:28px}}@media(min-width: 992px)and (max-height: 820px){.menu--product .subnav--light-source+.subnav--light-source{margin-top:1.25rem}.menu--product .menu-item--group .group-name,.menu--product .menu-item--light-source .subnav-title,.menu--product .menu-item--produit a,.menu--product .sub-menu .menu-item{font-size:17px;line-height:1.3}}.submenu-product-container__footer{padding-top:2rem}.submenu-product-container__footer .ip65{display:inline-flex;align-items:center}.submenu-product-container__footer .ip65::before{content:"";width:.9rem;height:1rem;margin:0 .4375rem 0 0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIuNyA0Ni43Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmRjNjAyOwogICAgICAgIHN0cm9rZS13aWR0aDogMHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNy4xLDQxLjdjLTYuOSwwLTEyLjQtNS42LTEyLjQtMTIuNHMuNy0xLjYsMS42LTEuNiwxLjYuNywxLjYsMS42YzAsNS4xLDQuMiw5LjMsOS4zLDkuM3MxLjYuNywxLjYsMS42LS43LDEuNi0xLjYsMS42TTE2LjQsMEMxMy4xLDQuNCwwLDIyLjMsMCwzMC40czcuMywxNi40LDE2LjQsMTYuNCwxNi40LTcuMywxNi40LTE2LjRTMTkuNiw0LjQsMTYuNCwwIi8+Cjwvc3ZnPg==) no-repeat}@media(max-width: 991px){.submenu-product-container__footer{margin-top:2rem;padding:4px 35px 4px 20px}}@media(min-width: 992px){.submenu-product-container{display:flex;flex-direction:column;align-items:flex-end}.submenu-product-container__footer{margin-right:100px;width:760px}}.footer{margin:5rem 0 0 0;padding:0 0 4rem 0}.footer .copyright{color:#9b9c9e;font-family:Roboto-Light,sans-serif;font-size:.875rem;text-align:center}.footer a{color:#9b9c9e}.footer-brand{margin:3.75rem auto}.footer-newsletter{display:flex;justify-content:center;margin-bottom:0;padding:1.25rem 1rem;background-color:#ebb300}.footer-newsletter .wpcf7{width:100%;max-width:1290px}.footer-newsletter-form{text-align:center}.footer-newsletter-form .form-wrapper{display:flex;align-items:flex-start;justify-content:center;font-size:1rem;font-family:Roboto-Regular,sans-serif;line-height:1.6875rem}.footer-newsletter-form .form-wrapper:first-child{margin-left:0}.footer-newsletter-form .form-wrapper:last-child{margin-right:0}.footer-newsletter-form .form-wrapper strong{font-family:Roboto-Black,sans-serif;font-weight:700}.footer-newsletter-form .label{display:block;color:#000;line-height:1.125}.footer-newsletter-form .rgpd-mention{font-size:.8rem}.footer-newsletter-form .rgpd-mention a{color:#000}.footer-newsletter-form .input[type=email]{width:100%;max-width:300px;padding:0 10px;line-height:1.6875rem;border:none}.footer-newsletter-form .button,.footer-newsletter-form .job-contact-form .input-group-file .input-label,.job-contact-form .input-group-file .footer-newsletter-form .input-label,.footer-newsletter-form .live-issue a,.live-issue .footer-newsletter-form a,.footer-newsletter-form .elementor-widget-button .elementor-button,.elementor-widget-button .footer-newsletter-form .elementor-button{display:inline-block;margin:0 auto;padding:0 40px;color:#ebb300;font-family:Roboto-Medium,sans-serif;font-weight:500;border:none;border-radius:1.6875rem;background-color:#000;outline:none;transition:all .3s ease-in}.footer-newsletter-form .button:hover,.footer-newsletter-form .job-contact-form .input-group-file .input-label:hover,.job-contact-form .input-group-file .footer-newsletter-form .input-label:hover,.footer-newsletter-form .live-issue a:hover,.live-issue .footer-newsletter-form a:hover,.footer-newsletter-form .elementor-widget-button .elementor-button:hover,.elementor-widget-button .footer-newsletter-form .elementor-button:hover{color:#000;background-color:#9b9c9e;cursor:pointer}.footer-newsletter-form .wpcf7-spinner{display:none}.footer-newsletter-form .wpcf7-form-control-wrap{display:block}.footer-newsletter-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.footer-newsletter-form .wpcf7-form-control-wrap.your-email{max-width:450px}.footer-newsletter-form .wpcf7-validation-errors{color:red;border:1px solid red}.footer-newsletter-form .wpcf7-mail-sent-ok{color:#000;border:1px solid #000}@media(max-width: 991px){.footer-newsletter-form .form-wrapper{flex-direction:column;align-items:center}.footer-newsletter-form .label,.footer-newsletter-form .rgpd-mention{margin-bottom:8px}.footer-newsletter-form .label{text-align:left}.footer-newsletter-form .label .rgpd-mention{display:none;margin-bottom:0}.footer-newsletter-form .wpcf7-form-control-wrap{display:block;flex-basis:100%}.footer-newsletter-form .wpcf7-form-control-wrap .input[type=email]{max-width:none}.footer-newsletter-form .rgpd-mention{display:block;color:#000;font-weight:300}}@media(min-width: 992px){.footer-newsletter-form>*{margin-bottom:0}.footer-newsletter-form .form-wrapper>*{height:30px}.footer-newsletter-form .form-wrapper>*+*{margin:0 0 0 20px}.footer-newsletter-form .label{display:inline;text-align:left}.footer-newsletter-form .label .rgpd-mention{display:block}.footer-newsletter-form .wpcf7-form-control-wrap.your-email{display:block;flex-grow:1}.footer-newsletter-form .input[type=email]{display:inline-block;width:100%;max-width:none;height:30px}.footer-newsletter-form .input[type=email].wpcf7-not-valid{border:1px solid red}.footer-newsletter-form .rgpd-mention{display:none}}.footer-social{display:flex;justify-content:center;padding-top:40px;padding-bottom:30px;border-bottom:2px solid #ebb300}.footer-social>li{padding:0 3px}.footer-social [class^=icon]{color:#ebb300;font-size:1.6rem}.footer-social [class^=icon] span{display:none}.footer-social [class^=icon]:hover{color:#9b9c9e}.footer-social .icon-pinterest{font-size:1.9rem}.footer-social .icon-twitter,.footer-social .icon-vimeo{font-size:1.7rem}@media(min-width: 768px){.footer-social>li{padding:0 10px}.footer-social [class^=icon]{font-size:2.1rem}.footer-social .icon-pinterest{font-size:2.5rem}.footer-social .icon-twitter,.footer-social .icon-vimeo{font-size:2.2rem}}.footer-nav-wrapper{display:flex;justify-content:center}.footer-nav .row{display:block}.footer-nav .row ul{display:flex;justify-content:center;flex-wrap:wrap}.footer-nav .row li{font-size:.875rem;line-height:1.3;white-space:nowrap}.footer-nav .row li:after{padding:0 7px;content:"-"}.footer-nav .row li:last-child:after{display:none}.footer-nav .row a{color:#9b9c9e}.footer-nav .row a:hover{color:#ebb300}.two-cols{overflow:hidden;position:relative;margin:0}.two-cols__sidebar{position:relative;padding:2rem 0}.two-cols__sidebar>*{position:relative;z-index:1}.two-cols__sidebar:after{content:" ";display:block;position:absolute;z-index:0;top:0;right:-15px;height:100%;min-height:100vh;width:100vw;background-color:#262626}@media(min-width: 992px){.two-cols__sidebar{position:relative;padding:6rem 15px 2rem 0}.two-cols__sidebar:after{right:0}}.two-cols__content{padding:2rem 0 4rem 0}@media(min-width: 992px){.two-cols>.container{display:flex}.two-cols__content{order:1;padding:3rem 30px 4rem 30px}.two-cols__sidebar{flex-basis:330px;flex-shrink:0}}.pills{display:flex;flex-wrap:wrap;margin-top:5rem}.pills__item{margin:0 1.25rem .75rem 0}.pill{--text-color: #CBCBCB;--background-color: #1C1C1C;display:inline-block;padding:.4375rem 3rem .25rem 3rem;height:2.375rem;font-family:Roboto-Light,sans-serif !important;font-weight:300 !important;font-size:1.25rem;color:var(--text-color);background-color:var(--background-color);border-radius:1.1875rem;white-space:nowrap}.pill:hover{--text-color: #000000;--background-color: #EBB300}.row-header{margin:0 0 1rem 0;text-align:center}.row-header.encapsulated{display:flex;justify-content:center;position:relative;z-index:1}.row-header.encapsulated .title{display:inline-block;margin:-31px auto 0 auto;padding:27px 40px 23px 40px;font-size:2rem;font-family:Roboto-Medium,sans-serif;font-weight:500;line-height:1;background-color:#1c1c1c;border-radius:38px}.row-header.encapsulated .title a{color:#ebb300}.row-header.encapsulated.large .title{padding-left:3.5rem;padding-right:3.5rem}.row-header.encapsulated.bottom .title{margin-top:0;margin-bottom:-40px}.row-header.black.encapsulated .title{background-color:#000}.row-header.yellow-black.encapsulated .title{color:#000;background-color:#ebb300}.row-header.yellow-black.encapsulated .title a{color:#000}.row-header.black-yellow.encapsulated .title{color:#ebb300;background-color:#000}.row-header.black-yellow.encapsulated .title a{color:#ebb300}@media(min-width: 992px){.row-header{margin:0 0 4rem 0}.row-header.encapsulated.large .title{padding-left:9rem;padding-right:9rem}}.brand{display:block;margin:0 auto;width:181px;height:123px;text-indent:-9999px;background:rgba(0,0,0,0) url(/wp-content/themes/ayrton/dist/images/ayrton-blanc.IV/gAjiy.svg) top center no-repeat;background-size:contain}.page-header{margin:1.5rem 0;text-align:center}.page-header .title{margin:0;color:#ebb300;font-family:Roboto-Medium,sans-serif;font-size:1.5rem;font-weight:500}.page-header--image{position:relative;padding-top:45%;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-header--image .title{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;text-align:center}@media(min-width: 992px){.page-header{margin:3rem 0 6rem 0}.page-header .title{font-size:3rem}.page-header--image{padding-top:56.25%}}.page-header+.page-content{margin:-2rem 0 3rem 0}.page-content>:first-child{margin-top:0}.page-content>:last-child{margin-bottom:0}.page-content.introduction{font-family:Roboto-Light,sans-serif;font-weight:300}.page-content.introduction p{font-size:1.25rem}.page-content.introduction.centered{text-align:center}.page-content.introduction time{display:block;margin-top:-1.25rem;font-size:1.25rem;color:#ebb300}.owl-carrousel{display:none}.owl-carrousel .owl-lazy{display:none}.owl-carrousel.owl-loaded .owl-lazy{display:block}.owl-carrousel .owl-dots{display:flex;justify-content:center;height:70px;padding:31px 0}.owl-carrousel button.owl-dot{width:36px;height:12px;margin:0 3px;padding:3px 0;outline:none}.owl-carrousel button.owl-dot span{display:block;height:5px;background-color:#4f4f4f;border-radius:4px;transition:background-color .4s ease-in}.owl-carrousel button.owl-dot:active{outline:none}.owl-carrousel button.owl-dot:hover span{background-color:rgba(235,179,0,.8)}.owl-carrousel button.owl-dot.active span{background-color:#ebb300}@media(min-width: 992px){.owl-carrousel button.owl-dot{width:64px;height:18px;margin:0 3px;padding:5px 0}.owl-carrousel button.owl-dot span{height:8px}}@media(max-width: 991px){.fancybox-slide{padding:4px}}.fancybox-slide--iframe{padding-top:0;padding-bottom:100px}.fancybox-content,.fancybox-video,.fancybox-iframe{height:100% !important}.fancybox-bg{background:#000}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-button{color:#ebb300}.fancybox-button:link,.fancybox-button:visited{color:#ebb300}.fancybox-button:hover{color:#cbcbcb}.grid-row{display:flex;flex-wrap:wrap}@media(min-width: 768px){.archive-grid .card{width:50%;flex-basis:50%}}@media(min-width: 992px){.archive-grid .card{width:33.333333333%;flex-basis:33.333333333%}}.archive-grid-item{margin:0 0 3rem 0;flex-basis:100%}.archive-grid-content>*{font-family:Roboto-Light,sans-serif;font-size:1rem;font-weight:300}.card{margin-bottom:2rem;overflow:hidden}.card .card-image-wrapper{display:block}.card .img{width:100%}.card .title{margin-bottom:0;font-size:1.09375rem}.card .title a{color:#ebb300}.card .title a:hover{color:#cbcbcb}.card .excerpt,.card .stats{margin:0;font-family:Roboto-Light,sans-serif;font-size:.9375rem;font-weight:300}.card:hover .social-networks{right:0;opacity:1}.card .body{padding:0 10px}.card .time{line-height:1.25;color:#ebb300}@media(min-width: 992px){.card .body{padding:0}.card .title,.card .excerpt,.card .stats{font-size:1rem}}.card-header{position:relative;overflow:hidden;margin-bottom:1rem}.card-header img{width:100%;height:auto}.masonry-grid{padding:0}.masonry-grid::after{clear:both;content:"";display:table}.grid-sizer,.grid-item{float:left;padding:15px}.grid-sizer img,.grid-item img{width:100%}.grid-sizer,.gallery-full-full,.gallery-half-full,.gallery-half-half{width:100%}@media(min-width: 768px){.grid-sizer,.gallery-half-full,.gallery-half-half{width:50%}}.social-networks{position:absolute;z-index:10;top:0;right:-30px;opacity:0;transition:all .3s ease-in}.jssocials-share-link{display:block;padding:7px 4px;color:#ebb300;font-size:1.45rem}.jssocials-share-link:hover{color:#fff}.jssocials-share{border-bottom:2px solid #ebb300}.jssocials-share:last-child{border-bottom:none}.pager{display:flex;justify-content:center;margin:4rem 0 0 0}.pager .page-numbers{display:inline-block;padding:3px 20px;border-right:1px solid #cbcbcb}.pager .page-numbers:hover{color:#ebb300}.pager .page-numbers.current{color:#ebb300}.pager .page-numbers:last-child{border-right:none}.grecaptcha-badge{display:none}.comparison-widget{display:inline-block;max-width:100%;max-height:100%;position:relative;overflow:hidden;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comparison-widget *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comparison-widget:hover .comparison-separator{opacity:1}.comparison-widget:hover .comparison-control{opacity:1}.comparison-widget:hover .comparison-control:before,.comparison-widget:hover .comparison-control:after{opacity:1}.comparison-widget--hidden{opacity:0}.comparison-item{height:100%;width:100%;background:#ebb300}.comparison-item--first{position:absolute;top:0;left:0;z-index:2}.comparison-item__content{height:100%;overflow:hidden;position:relative}.comparison-item__content:hover .comparison-item__label{background:#ebb300}.comparison-item--first .comparison-image{width:auto;max-width:none;position:absolute;left:0;top:0}.comparison-item__image{display:block;max-width:100%;-webkit-user-drag:none}.comparison-item--first .comparison-item__label{left:0;right:inherit}.comparison-item__label{display:none;padding:7px 10px;position:absolute;top:0;right:0;text-transform:uppercase;font-family:Verdana,sans-serif;font-size:11px;color:#222;background:rgba(255,255,255,.65);z-index:1;-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;transition:background-color 300ms linear}.comparison-separator{width:2px;height:100%;position:absolute;right:-1px;top:0;z-index:10;background:#ebb300;cursor:pointer;opacity:.7}.comparison-control{width:12px;height:12px;margin-top:-6px;margin-left:-6px;position:absolute;top:50%;left:50%;background:#ebb300;border-radius:100%;opacity:.7}.comparison-control:before,.comparison-control:after{display:none}.comparison-control:before{left:-15px}.comparison-control:after{right:-15px;background-position:-12px 0px}.comparison-control__mask{width:50px;height:40px;position:absolute;top:-15px;left:-18px;background:#ebb300;opacity:0}.flag{width:38px;height:38px;border:3px solid #dfdfdf;border-radius:50%}@media(min-width: 992px){.flag{width:50px;height:50px}}.elementor .marketing-section>.elementor-container{padding:5rem 0 6rem 0}.elementor .marketing-section .elementor-widget-heading h1,.elementor .marketing-section .elementor-widget-heading h2{margin-top:0;font-family:Roboto-Medium,sans-serif;font-size:1.5rem;font-weight:300;line-height:1.25;color:#dfdfdf}.elementor .marketing-section .elementor-widget-heading+.elementor-widget-text-editor{margin-top:1rem}.elementor .marketing-section .elementor-widget-text-editor{margin:0 auto;max-width:60rem}.elementor .marketing-section .elementor-widget-text-editor p{margin-top:0;font-family:Roboto-Light,sans-serif;font-size:1rem;line-height:1.25;color:#dfdfdf}.elementor .marketing-section .elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor .marketing-section .elementor-widget-text-editor+.elementor-widget-image,.elementor .marketing-section .elementor-widget-text-editor+.elementor-widget-button{margin-top:3.5rem}.elementor .marketing-section .elementor-widget-heading.yellow *,.elementor .marketing-section .elementor-widget-text-editor.yellow *{color:#ebb300}.elementor .marketing-section .elementor-widget-heading.green *,.elementor .marketing-section .elementor-widget-text-editor.green *{color:#51a447}.elementor .marketing-section.bordered>.elementor-container{border-bottom:1px solid #ebb300}.elementor .marketing-section.grey{background-color:#1c1c1c}.elementor .gogreen-numbers .elementor-widget-text-editor{text-align:center}.elementor .gogreen-numbers .elementor-widget-text-editor *{font-weight:300}.elementor .gogreen-numbers .elementor-widget-text-editor strong{font-size:1.875rem;color:#51a447}.elementor+.footer{margin-top:0}@media(min-width: 768px){.elementor .marketing-section .elementor-widget-heading h1,.elementor .marketing-section .elementor-widget-heading h2{font-size:3rem}.elementor .marketing-section .elementor-widget-text-editor p{font-size:1.25rem}.elementor .marketing-section .gogreen-numbers+.gogreen-numbers{border-left:1px solid #dfdfdf}}body .litebox-overlay{background-color:#000 !important}body .litebox-overlay .litebox-close{display:inline-block;visibility:inherit;top:0;right:0;width:44px;height:44px;margin:0;padding:10px;background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;transition:color .2s;vertical-align:top;cursor:pointer}body .litebox-overlay .litebox-close:before{content:"";margin:0;color:#ebb300;font-family:ayrton}.home-header .title{margin:0;color:#ebb300;font-family:Roboto-Medium,sans-serif;font-size:2rem;text-align:center}.home-header .title a{color:#ebb300}@media(min-width: 768px){.home-header{padding:2rem 0 1.75rem 0}}.container-home .page-header{margin:0}.container-home .page-header.bordered{border-top:2px solid #ebb300}.container-home .page-header .title{margin:0;padding:2.25em 0;font-size:1.75rem}.container-home .page-header .title a{color:#ebb300}@media(min-width: 992px){.container-home .page-header .title{font-size:2.25rem}}.slider-home{width:100vw;overflow:hidden;margin-bottom:1rem}.slider-home .slide-title *{font-family:Roboto-Black,sans-serif !important;font-weight:900 !important}.slider-home .slide-subtitle *{font-family:Roboto-Regular,sans-serif !important;font-weight:400 !important}.slider-home .n2-ss-slider-2 .n2-ss-slide{cursor:pointer !important}@media(min-width: 992px){.slider-home .n2-ss-slider-wrapper-inside{padding-bottom:100px}.slider-home .slide-title *,.slider-home .slide-subtitle *{font-size:3.2vw !important}.slider-home .slide-subtitle *{line-height:1 !important}.slider-home .n2-ss-text-wrapper-horizontal .slide-title{text-align:right}.slider-home .n2-ss-text-wrapper-horizontal .slide-subtitle{text-align:left}}@media(max-width: 991px){.slider-home-combined{margin-bottom:1rem}.slider-home-combined .n2-ss-slider-wrapper-inside{padding-bottom:30px}.slider-home-combined .n2-ss-slider-controls>.n2-ss-widget{margin-bottom:0 !important}.slider-home-combined .n2-ss-slider-2{padding-bottom:70px !important}.slider-home-combined .n2-ss-slider-2 .n2-ow,.slider-home-combined .n2-ss-slider-2 .n2-ss-slide{overflow:visible !important}.slider-home-combined .n2-ss-layers-container{margin:0 !important;min-height:215px !important}.slider-home-combined .n2-ss-text-wrapper{position:absolute !important;top:auto !important;right:auto !important;bottom:-60px !important;left:0 !important;margin:0 !important;padding:0 !important;transform:none !important}.slider-home-combined .n2-ss-text-wrapper .n2-ss-layer-row,.slider-home-combined .n2-ss-text-wrapper .n2-ss-layer-row-inner,.slider-home-combined .n2-ss-text-wrapper .n2-ss-layer,.slider-home-combined .n2-ss-text-wrapper .n2-ss-layer-col{display:block;margin:0 !important;padding:0 !important}.slider-home-combined .n2-ss-text-wrapper .n2-ss-layer-row-inner{width:100% !important}.slider-home-combined .n2-ss-text-wrapper .n2-ss-layer-row-inner .n2-ss-layer{width:100% !important}.slider-home-combined .n2-ss-text-wrapper-horizontal .slide-separator{display:none !important}.slider-home-combined .slide-title br,.slider-home-combined .slide-subtitle br{display:none}.slider-home-combined .slide-title .n2-ow,.slider-home-combined .slide-title .n2-ow *{color:#fff !important;font-size:19px !important;text-align:center !important}.slider-home-combined .slide-subtitle .n2-ow,.slider-home-combined .slide-subtitle .n2-ow *{color:#fff !important;font-size:12px !important;text-align:center !important}.slider-home-combined .slide-seperator{display:none !important}}.n2-ss-control-bullet{position:static !important;bottom:auto;left:auto}@media(max-width: 991px){.n2-ss-control-bullet{margin-top:0 !important}}.n2-ss-control-bullet .nextend-bullet-bar{position:static !important;display:flex;justify-content:center;height:30px;padding:0}.n2-ss-control-bullet .nextend-bullet-bar .n2-bullet{display:block;width:36px !important;height:5px !important;margin:0 4px !important;padding:0 !important;background-color:#4f4f4f !important;border-radius:4px !important;transition:background-color .4s ease-in !important}.n2-ss-control-bullet .nextend-bullet-bar .n2-bullet:hover{background-color:rgba(235,179,0,.8) !important}.n2-ss-control-bullet .nextend-bullet-bar .n2-bullet.n2-active{background-color:#ebb300 !important}@media(min-width: 992px){.n2-ss-control-bullet .nextend-bullet-bar{height:100px}.n2-ss-control-bullet .nextend-bullet-bar .n2-bullet{width:64px !important;height:8px !important;margin:0 6px !important}}.slider-mobile .n2-ss-section-main-content{justify-content:flex-start !important}.slider-mobile--row>.n2-ss-layer-row{padding:0 !important}.slider-mobile--column{margin:0 !important}.slider-mobile--column>.n2-ss-layer-col{padding:0 !important}.slider-mobile--image{aspect-ratio:8/5;object-fit:cover}.slider-mobile--title p,.slider-mobile--title h1,.slider-mobile--title h2,.slider-mobile--title h3{font-family:Roboto-Medium,sans-serif !important;font-size:2.0625rem !important;font-weight:900 !important;line-height:1.125 !important}.slider-mobile--subtitle p,.slider-mobile--subtitle h1,.slider-mobile--subtitle h2,.slider-mobile--subtitle h3{font-family:Roboto-Medium,sans-serif !important;font-size:1.375rem !important;line-height:1.125 !important}.slider-home .n2-ss-slider [data-force-pointer=zoom-in],.slider-home .n2-ss-slider [data-force-pointer=zoom-in] *{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFwWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTExLTIzVDE4OjUwOjEzKzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMS0yM1QxOTowMTo1NCswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMS0yM1QxOTowMTo1NCswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ZmEwNzQzM2YtN2NkMy00MmVkLWFlYjQtYjg5YWM3ZGMyNzRmIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRlY2FmMTdiLWRhMGYtNDU3MC1iOGNiLTA0ZWMwYzc0YTdiZSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjRlY2FmMTdiLWRhMGYtNDU3MC1iOGNiLTA0ZWMwYzc0YTdiZSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGVjYWYxN2ItZGEwZi00NTcwLWI4Y2ItMDRlYzBjNzRhN2JlIiBzdEV2dDp3aGVuPSIyMDIxLTExLTIzVDE4OjUwOjEzKzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjMuMCAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZmEwNzQzM2YtN2NkMy00MmVkLWFlYjQtYjg5YWM3ZGMyNzRmIiBzdEV2dDp3aGVuPSIyMDIxLTExLTIzVDE5OjAxOjU0KzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjMuMCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7w/3fqAAABJ0lEQVRYhe2XPU7DQBBGn4GChkNE/DVcA4nQpIGSY5CKKgWcJUABFek4QwRNIiij9BEdEo8CIkXCdhx77UWCT5rKMzvPnl3PbKISU2tRs/8DLAHoA1OgWyuBmmWLGqrHOb6lLe/hmz91rbaaApilAKi+qxdqEgtgrrHaqQpQ5RTsAnfftld2kRDHsAOMgB6wvnJ0hRKk6UU9aaoEadoGboAH4KBIQF1/wiPgCbgENvMcE7O74QzYCgAzAc6Ax1gAAB9kbNCmmlHmWzYBMAEOYwFcATtk1B9go6bEA+AceF7mGPoLvAKnQLtI8tAAPWAfuF0lKEQJ7vmamsaloiv0glGIdlxlIKl9Ioo+ki1qqLZDJi4C0FenareOxHPLa0aN6FffjP4GwCfKFiY/h/ickwAAAABJRU5ErkJggg==),auto !important}.archive-tube-home .home-header{border-top:2px solid #ebb300}.archive-tube-home .tube-card{width:100%;flex-basis:100%}@media(min-width: 768px){.archive-tube-home .tube-card{width:50%;flex-basis:50%}.archive-tube-home .tube-card:nth-child(1){width:100%;flex-basis:100%}}.archive-news-home .row-header{position:relative;z-index:3}@media(min-width: 768px){.archive-news-home .live-card{width:50%;flex-basis:50%}}.archive-news-main .img{width:100%}.archive-news-main .title{margin:0;padding:1.5rem 2% 2rem 2%;font-family:Roboto-Medium,sans-serif;font-size:1.5rem;font-weight:500;text-align:center}.archive-news-main .title a{color:#ebb300}.archive-news-main .title a:hover{color:#cbcbcb}@media(min-width: 768px){.archive-news-main .title{padding:2rem 2% 2.5rem 2%;font-size:2.2rem}}@media(min-width: 992px){.archive-news-main .title{padding:2.5rem 2% 4rem 2%;font-size:3rem}}.social-publications-home{display:none;overflow:hidden;margin:5rem 0 0 0;padding:0 0 4rem 0;background-color:#1c1c1c}@media(min-width: 768px){.social-publications-home{display:block}}.social-publications-home+.footer{margin-top:0}.social-publications-grid .grid-sizer,.social-publications-grid .grid-item{float:left;width:50%;padding:0 16px 25px 16px}@media(min-width: 992px){.social-publications-grid .grid-sizer,.social-publications-grid .grid-item{width:25%}}.social-item{position:relative}.social-item .link-img,.social-item .link-text{display:block}.social-item .link-img .inner,.social-item .link-text .inner{overflow:hidden;max-height:400px}.social-item .img{width:100%}.social-item .link-text{color:#fff;line-height:1.25rem}.social-item .link-network{position:absolute;right:28px;bottom:37px;color:#fff;font-size:1.5rem}.social-item-twitter .link-text{padding:40px 30px 55px 30px;background-color:#28aae1}.social-item-pinterest .link-text{padding:25px 40px 55px 40px;background-color:#c91d29}.social-item-facebook .link-text{padding:20px 30px 45px 30px;background-color:#3b5998}.social-item-instagram .link-text{padding:20px 30px 45px 30px;background:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABVAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0NSA3OS4xNjM0OTksIDIwMTgvMDgvMTMtMTY6NDA6MjIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ0MTc5Njc5Q0YwMjExRThBMUFGQ0JDMUQ5QTBDQjNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ0MTc5NjdBQ0YwMjExRThBMUFGQ0JDMUQ5QTBDQjNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDQxNzk2NzdDRjAyMTFFOEExQUZDQkMxRDlBMENCM0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDQxNzk2NzhDRjAyMTFFOEExQUZDQkMxRDlBMENCM0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAQEBAQECAQECAwIB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) bottom center no-repeat;background-size:cover}body.single-produit .nav-products>a{color:#ebb300}.product-content-global{position:relative;z-index:3}.product-content-global>*{background-color:#000}.product-inner-nav{display:none;position:fixed;z-index:10;top:200px;right:0}@media(min-width: 992px){.product-inner-nav{display:block}}.product-inner-nav-trigger{position:relative;display:block;width:250px;height:27px;margin:4px 0;padding:2px 30px 0 0;color:#ebb300;text-align:right;border-top-left-radius:14px;border-bottom-left-radius:14px;background-color:#000;transition:all .2s ease-in}.product-inner-nav-toggle{display:block;position:absolute;top:0;left:0;width:45px;height:27px;margin-bottom:0;pointer-events:auto}.product-inner-nav-toggle:before{position:absolute;top:3px;left:15px;content:"";font-family:ayrton;font-size:1.25rem}.product-inner-nav .product-inner-nav-links{position:relative}.product-inner-nav .product-inner-nav-links .product-inner-nav-trigger{position:relative;opacity:1;transition:all .25s ease-in;pointer-events:auto}.product-inner-nav .product-inner-nav-links .trigger-contact{right:-205px}.product-inner-nav .product-inner-nav-links .trigger-support{right:-250px;transition-delay:.1s}.product-inner-nav .product-inner-nav-links .trigger-specifications{right:-250px;transition-delay:.2s}.product-inner-nav.opened .product-inner-nav-links .product-inner-nav-trigger{opacity:1}.product-inner-nav.opened .product-inner-nav-links .product-inner-nav-trigger:hover{padding-right:40px;color:#000;background-color:#ebb300}.product-inner-nav.opened .product-inner-nav-links .trigger-contact,.product-inner-nav.opened .product-inner-nav-links .trigger-support,.product-inner-nav.opened .product-inner-nav-links .trigger-specifications{right:0}.product-row .title{margin:0 0 4rem 0;color:#ebb300;font-family:Roboto-Medium,sans-serif;font-size:1.75rem;font-weight:500;text-align:center}.product-row p{color:#ebb300;font-family:Roboto-Light,sans-serif;font-size:.9635rem;font-weight:300}.product-row .product-intro{text-align:center}.product-row .product-intro .title{margin-bottom:2rem}.product-row.padded{padding:4rem 0}.product-row.grey{background-color:#1c1c1c}.product-row.grey .title-encapsulated{background-color:#000}.product-row.grey+.product-row.grey{margin-top:-30px}@media(min-width: 768px){.product-row .title{font-size:2.25rem}.product-row p{font-size:1.25rem}.product-row .product-intro .title{margin-bottom:4rem}}.product-row-image-superposed{overflow:hidden;position:relative;margin:0}.text-image h1,.text-image p{margin:0;color:#000;font-size:3.2vw}.text-image h1{font-family:Roboto-Black,sans-serif;font-weight:900}.text-image sup{font-family:Roboto-Regular,sans-serif}.text-image p{margin:-2px 0 0 0;font-family:Roboto-Regular,sans-serif;line-height:1}@media(max-width: 767px){.text-image{top:auto !important;left:auto !important;padding-top:20px;text-align:center}.text-image h1,.text-image p{color:#fff;font-size:1.5rem}.text-image h1>*,.text-image p>*{color:#dfdfdf !important}}@media(min-width: 768px){.text-image{position:absolute;opacity:0}.text-image p{margin-top:-5px}}.product-row-image-superposed .product-image-background,.product-row-image-superposed .product-image-main{transform-origin:top center}.product-row-image-superposed-reverse .product-image-background,.product-row-image-superposed-reverse .product-image-main{transform-origin:bottom center}@media(max-width: 767px){.product-row-image-superposed-reverse .product-image-background,.product-row-image-superposed-reverse .product-image-main{left:-25%}}.product-image-background{position:relative;width:150%;height:auto}@media(min-width: 768px){.product-image-background{width:100%;left:auto}}.product-image-main{position:absolute;z-index:2;width:150%;height:auto;transition:all .6s ease-in}@media(min-width: 768px){.product-image-main{width:100%;left:auto}}.product-description-text{overflow:hidden;padding:2rem 1rem;color:#ebb300;text-align:center;background-color:#000}.product-description-text .inner{overflow:hidden;position:relative}.product-description-text h2{font-family:Roboto-Medium,sans-serif;font-size:1.249999998rem;font-weight:500;line-height:1.07}.product-description-text p{text-align:left}@media(min-width: 768px){.product-description-text{padding-top:5rem;padding-bottom:5rem}.product-description-text h2{font-size:2.7rem}.product-description-text p{text-align:center}}.product-key-figures{overflow:hidden}.product-key-figures.padded{padding:1.5rem 0 1.5rem 0}.product-key-figures .title{margin-bottom:1rem;color:inherit;font-size:1.75rem}@media(min-width: 992px){.product-key-figures .title{font-size:2.5rem}}.key-figures{display:flex;justify-content:center;flex-wrap:wrap}.key-figures :last-child{border-right:none}@media(min-width: 992px){.key-figures{flex-wrap:nowrap}}.key-figure{width:33.33333333%;flex-grow:1;padding:.75rem;text-align:center;border-right:1px solid}.key-figure:nth-child(3){border-right:none}.key-figure .surtitle,.key-figure .figure,.key-figure .subtitle{display:block}.key-figure .surtitle,.key-figure .subtitle{color:inherit;font-family:Roboto-Medium,sans-serif;font-size:.75rem}.key-figure .figure{padding:.3rem 0;font-family:Roboto-Light,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.25}@media(min-width: 768px){.key-figure{width:20%}}@media(min-width: 992px){.key-figure{padding:.75rem .25rem}.key-figure:nth-child(3){border-right:1px solid}.key-figure .surtitle,.key-figure .subtitle{font-size:1rem}.key-figure .figure{padding:.3rem 0;font-size:1.8rem}}.product-specifications{overflow:hidden}.product-specifications .disclaimer{color:#cbcbcb;font-size:.8rem;text-align:center}.product-specifications-cols{padding:0 10px}.product-specifications-cols h3,.product-specifications-cols h4,.product-specifications-cols p,.product-specifications-cols li{font-size:.875rem}.product-specifications-cols h3,.product-specifications-cols h4{margin:0 0 .3rem 0}.product-specifications-cols h3{color:#ebb300}.product-specifications-cols h4{color:#cbcbcb}.product-specifications-cols ul{margin-bottom:1rem;padding:0 0 0 1rem;font-family:Roboto-Light,sans-serif;font-weight:300;line-height:1.4rem;list-style-type:disc}.product-specifications-cols p{color:#cbcbcb}@media(min-width: 768px){.product-specifications-cols h3,.product-specifications-cols h4,.product-specifications-cols p{font-size:1rem}}@media(min-width: 992px){.product-specifications-cols{display:flex}.product-specifications-cols .col{width:33.333333333%;padding:0 15px}.product-specifications-cols ul{margin-bottom:2rem}}.product-gallery{overflow:hidden;margin-bottom:0;padding-bottom:7rem}.product-gallery .media-kit{display:none}@media(min-width: 992px){.product-gallery .media-kit{display:flex}}body.post-type-archive-medias .nav-medias a,body.single-medias .nav-medias a{color:#ebb300}.product-medias .product-medias-video,.product-medias .product-medias-gallery,.product-medias .product-medias-comparison{margin-bottom:30px}.product-medias :last-child{margin-bottom:0}.product-medias-video{padding:0 15px}.product-medias-video .inner{max-width:1280px;margin:0 auto}.product-medias-video .inner iframe,.product-medias-video .inner video{display:block;width:100%}.product-medias-comparison{width:100%}.product-medias-comparison img{width:100%}.media-kit{padding:4rem 0 0 0}.product-support{overflow:hidden;margin:0;padding:0 0 9rem 0}.product-support-intro .title{padding-top:2rem;border-top:1px solid #ebb300}@media(min-width: 768px){.product-support-intro .title{padding-top:4rem}}.product-support-files .support-files{margin-top:3rem;height:auto}.product-contact{overflow:hidden;margin:0}.product-contact-form{position:relative;z-index:2;padding-top:1.5rem;padding-bottom:4rem}.screen-reader-response{display:none}.product-retailer{overflow:hidden;margin:0 0 -5rem 0}.product-retailer .title{margin-bottom:6rem}.product-retailer p{color:#ebb300;font-family:Roboto-Light,sans-serif;font-size:.9375rem;font-weight:300}.product-retailer p.product-retailer-address{color:#dfdfdf}@media(min-width: 992px){.product-retailer p{font-size:1.25rem}}.product-retailer-text{padding:0 1.5rem 2.5rem 1.5rem;text-align:center}.product-retailer-text>:first-child{margin-top:0}.product-retailer-text>:last-child{margin-bottom:0}@media(min-width: 992px){.product-retailer-text{padding:0 5rem 7rem 5rem}}.product-retailer-map{display:flex;width:100%;height:30vw;min-height:250px;margin:0;padding:0}.product-retailer-map iframe{width:100%;:
        height:auto}.product-card{position:relative;flex-basis:50%;width:50%;padding:0 15px}.product-card img{margin-bottom:.5rem}.product-card a{color:#ebb300}.product-card::before{content:"";position:absolute;z-index:2;top:0;left:15px;width:calc(100% - 30px);border-top:2px solid var(--border-color)}@media(min-width: 768px){.product-card{flex-basis:33.3333333%;width:33.3333333%}}@media(min-width: 992px){.product-card{flex-basis:25%;width:25%}}.history-year{margin:0 0 2rem}.history-year__title{position:relative;display:flex;justify-content:center;margin:0;border-bottom:1px solid #9b9c9e;padding:0 0 2.75rem 0;font-size:2.875rem;font-family:Roboto-Light,sans-serif;font-weight:300;color:#ebb300}.history-year__title::after{content:" ";position:absolute;bottom:0;left:50%;height:2.25rem;border-left:1px solid #ebb300}@media(min-width: 992px){.history-year{margin-bottom:4rem}}.history-products{position:relative}.history-products .owl-nav{display:flex;justify-content:space-between;position:absolute;width:100%;pointer-events:none;transform:translateY(-50%)}.history-products .owl-nav button{display:flex;align-items:center;height:1.5rem;line-height:1;transform-origin:center;pointer-events:all;transition:color 150ms ease-in}.history-products .owl-nav button::before{content:"";width:auto;font-family:"ayrton"}.history-products .owl-nav button:hover{color:#ebb300}.history-products .owl-nav button.owl-prev{transform:rotateZ(180deg)}.history-products .owl-dots{display:flex;flex-direction:column;position:absolute;top:0;right:0;margin-top:.5rem;height:auto;padding:0}.history-products .owl-dots .owl-dot{margin:.5rem 0 0 0;width:1.5rem;height:.875rem}.history-products .owl-dots .owl-dot span{height:1px;border-radius:0}@media(max-width: 991px){.history-products .owl-nav{top:calc((100vw - 20px)/2);transform:translateY(-50%)}}@media(min-width: 992px){.history-products .owl-nav{top:50%}.history-products .owl-dots .owl-dot{width:2.25rem}}.history-product__image img{width:100%}.history-product__content{display:flex;flex-direction:column;justify-content:flex-start;padding:2rem 0 0 0}.history-product__title{margin:0;color:#ebb300}.history-product__text *{font-family:Roboto-Light,sans-serif;font-weight:300}.history-product__text>:first-child{margin-top:0}.history-product__text>:last-child{margin-bottom:0}.history-product__text i,.history-product__text em{color:#ebb300;font-style:normal}@media(max-width: 991px){.history-product__image{margin-bottom:1.25rem}.history-product__image img{margin-bottom:1.5rem}}@media(min-width: 992px){.history-product{display:flex;padding:0 1.5rem}.history-product__image,.history-product__content{flex-basis:50%;padding-right:1.5rem;padding-left:1.5rem}.history-product__content{padding-top:3rem}}@media(min-width: 1200px){.history-product{padding:0 3rem}.history-product__image,.history-product__content{padding-right:3rem;padding-left:3rem}.history-product__content{padding-top:4rem}}body.page-id-953 .nav-support a{color:#ebb300}.support-list{overflow:hidden}.support-table{width:100%}.support-table-wrapper{overflow:hidden;height:var(--table-height);transition:height 300ms ease-in}.support-table-wrapper.closed{height:0}.support-table.masked{position:absolute;top:0;visibility:hidden}.support-table thead th{color:#ebb300;text-align:center}.support-table tbody td{text-align:center}.support-table tbody tr:hover td{cursor:pointer;color:#ebb300}@media(max-width: 768px){.support-table th,.support-table td{display:block}.support-table th:last-child,.support-table td:last-child{padding-bottom:1rem}}@media(min-width: 768px){.support-table thead th{padding:.5rem 0}}.support-content{position:relative;margin-bottom:3rem}.support-content .title{padding:3rem 0 0 0;color:#ebb300;font-size:2rem;text-align:center;border-top:2px solid #ebb300}.support-content .subtitle{color:#cbcbcb;font-size:1.3125rem;text-align:center}.support-content .subtitle.clickable{cursor:pointer}@media(min-width: 992px){.support-content{margin-bottom:5rem}.support-content .title{padding:5rem 0 0 0;font-size:3rem}}.support-product-toggle{display:block;padding:5px 0;font-size:1.25rem;text-align:center}.support-product-toggle:hover{color:#ebb300}.support-files{overflow:hidden;height:0;transition:all .3s ease-in}.support-files ul{display:flex;justify-content:center;flex-wrap:wrap}.support-files ul li{flex-grow:1;width:50%;padding:0 10px 10px 10px}.support-files ul .support-download-wrapper{position:relative}.support-files ul .support-download-wrapper:after{content:"";position:absolute;top:3px;right:8px;color:#000;font-family:ayrton}.support-files ul select{width:100%;height:28px;padding:3px 14px 3px 15px;line-height:22px;border:1px solid #1c1c1c;border-radius:14px;background-color:#fff;-webkit-appearance:none}.support-files .media-kit{flex-basis:100%;padding-top:1rem}.support-files.opened{padding-bottom:20px}.support-files.opened.has-files-{height:141px}.support-files.opened.has-kit{height:65px}.support-files.opened.has-files-has-kit{height:210px}@media(min-width: 768px){.support-files ul li{width:33.3333333%}.support-files.opened{padding-bottom:20px;height:125px}.support-files.opened.has-files-{height:125px}.support-files.opened.has-files-has-kit{height:176px}}@media(min-width: 992px){.support-files ul li{width:100%;max-width:160px}.support-files.opened{padding-bottom:20px;height:45px}.support-files.opened.has-files-{height:65px}.support-files.opened.has-files-has-kit{height:100px}}.support-list-discontinued{margin-bottom:-5rem;padding:0 0 5rem 0;background:#262626}.support-list-discontinued .page-header{margin-top:7rem;margin-bottom:1.6rem}body.post-type-archive-tube .nav-tube a,body.single-tube .nav-tube a{color:#ebb300}.tube-card{position:relative}.tube-card .stats{margin:0;color:#ebb300;font-family:Roboto-Light,sans-serif;font-weight:300}.tube-card .copyright{margin:-1.25rem 0 0 0;text-align:right}@media(min-width: 768px){.tube-card{padding:0 10px}}@media(min-width: 992px){.tube-card{padding:0 15px}}.tube-card-image-wrapper{position:relative;overflow:hidden}.tube-card-image-wrapper .img{position:relative;z-index:1;transition:all .5s ease-in}.tube-card-image-wrapper .img:hover{transform:scale(1.1)}.tube-card-image-wrapper:before{content:"";position:absolute;z-index:3;left:50%;top:50%;width:30px;height:30px;padding:9px 7px 7px 10px;color:#fff;font-family:ayrton;font-size:1.1rem;line-height:30px;text-align:center;border:1px solid #fff;border-radius:50%;transform:translate(-50%, -50%);transition:all .5s ease-in;pointer-events:none}.tube-card-image-wrapper .video-preview{position:absolute;top:-1%;left:-1%;width:102%;height:102%;z-index:2;opacity:0}@media(min-width: 768px){.tube-card-image-wrapper:before{padding:17px 15px 17px 19px;font-size:1.6rem;border-width:2px}}.archive-tube .tube-card{width:100%;flex-basis:100%}@media(min-width: 768px){.archive-tube .tube-card{width:50%;flex-basis:50%}}@media(min-width: 992px){.archive-tube .tube-card{width:33.33333333%;flex-basis:33.33333333%}.archive-tube.page-1 .tube-card:nth-child(1),.archive-tube.page-1 .tube-card:nth-child(2){width:50%;flex-basis:50%}}body.post-type-archive-live .nav-live a,body.single-live .nav-live a{color:#ebb300}.live-article-header{position:relative}.live-article-header .social-networks{opacity:1;position:absolute;z-index:10;top:auto;bottom:12px;right:10px;transition:all .3s ease-in}.live-article-header.has-carousel .social-networks{bottom:80px}@media(min-width: 768px){.live-card{padding:0 10px}}@media(min-width: 992px){.live-card{padding:0 15px}}.live-card-image-wrapper{display:block;overflow:hidden;position:relative}.live-card-image-wrapper img{transition:all .7s ease-in}.live-card-image-wrapper:hover img{transforn-origin:center center;transform:scale(1.1)}.live-open-header-image{width:100%;height:auto}.live-article-content .container{max-width:1570px;transition:width .2s ease-in}.live-article-content p{color:#cbcbcb;font-family:Roboto-Light,sans-serif;font-size:.9375rem;font-weight:300;line-height:1.3}.live-article-content a{cursor:pointer;font-family:Roboto-Black,sans-serif;font-weight:900}.live-article-content a:hover{text-decoration:none;color:#000;background-color:#ebb300}@media(min-width: 768px){.live-article-content .container{padding:0 60px}.live-article-content p{font-size:1.25rem}}@media(min-width: 1200px){.live-article-content .container{padding:0 150px}}.live-issue{display:flex;justify-content:center}.live-issue a{display:inline-block;line-height:26px}.live-issue a:hover{background-color:#9b9c9e}.live-article-more{margin:8rem 0 -5rem 0;padding:0 0 5rem 0;background-color:#1c1c1c}.live-article-more .row-header{margin-bottom:3rem}@media(min-width: 992px){.live-article-more .archive-grid-item{width:33.333333333%}}@media(min-width: 992px){.archive-live.page-1 .live-card:nth-child(1),.archive-live.page-1 .live-card:nth-child(2){width:50%;flex-basis:50%}}.publication-terms{display:flex;margin-top:-5px;padding:0 15px 25px 15px;justify-content:center}@media(min-width: 768px){.publication-terms{justify-content:flex-end}}@media(min-width: 992px){.publication-terms{margin-top:-55px;padding-bottom:52px}}.archive-media .grid-row{display:flex;flex-wrap:wrap;margin:0}@media(min-width: 992px){.archive-media .grid-row{margin:0 -15px}}.card--media{display:flex;flex-direction:column;flex-shrink:1;flex-grow:0;flex-basis:50%;width:50%;margin:0 0 90px 0;padding:0 15px}.card--media .card-header{margin-bottom:0;flex-grow:0}.card--media .card-body{display:flex;flex-direction:column;padding:30px 10px 20px 10px;flex-grow:1;background-color:#1c1c1c}.card--media .card-body .excerpt{margin-bottom:40px}.card--media .card-body .button-wrapper{margin-top:auto;text-align:center}.card--media .card-body .button,.card--media .card-body .job-contact-form .input-group-file .input-label,.job-contact-form .input-group-file .card--media .card-body .input-label,.card--media .card-body .elementor-widget-button .elementor-button,.elementor-widget-button .card--media .card-body .elementor-button,.card--media .card-body .live-issue a,.live-issue .card--media .card-body a{margin:0 auto}@media(min-width: 992px){.card--media{flex-basis:25% !important;width:25% !important}}.page-header--career .title{color:#fff}.archive-career .job-summary{margin:0 0 42px 0;padding:0 0 45px 0;border-bottom:1px solid #ebb300;text-align:center}.archive-career .job-summary:last-child{margin-bottom:0;border-bottom:none}.archive-career .job-summary__flags{display:flex;justify-content:center;margin-bottom:15px}.archive-career .job-summary__title{margin:0}.archive-career .job-summary__title a{color:#ebb300;font-family:Roboto-Medium,sans-serif;font-size:1.5rem}.archive-career .job-summary__countries{margin:0;color:#ebb300;font-family:Roboto-Medium,sans-serif;font-size:1.125rem}@media(min-width: 992px){.archive-career .job-summary{margin:0 0 65px 0;padding:0 0 70px 0}.archive-career .job-summary__title a{font-size:3rem}.archive-career .job-summary__countries{font-size:2rem}}.job-sidebar .job-summary{position:relative;margin:0 0 20px 0;padding:0 0 0 75px}.job-sidebar .job-summary__flags{position:absolute;left:0;margin:5px 0 15px 0}.job-sidebar .job-summary__flag{border:3px solid #fff;border-radius:50%}.job-sidebar .job-summary__title{margin:0}.job-sidebar .job-summary__title a{color:#ebb300;font-family:Roboto-Medium,sans-serif;font-size:1rem}.job-sidebar .job-summary__title a:hover{color:#dfdfdf}.job-sidebar .job-summary__countries{margin:0;font-family:Roboto-Medium,sans-serif;font-size:1rem}.job-sidebar .job-summary__description{font-size:.875rem}@media(min-width: 992px){.job-sidebar .job-summary{margin:0 0 30px 0}.job-sidebar .job-summary__title a{font-size:1.125rem}.job-sidebar .job-summary__countries{font-size:1.125rem}}@media(min-width: 992px){.job-sidebar{flex-basis:400px}}.job-article{margin:0 0 3rem 0}.job-article__flags{display:flex;justify-content:center;margin:0 0 10px 0}.job-article__title{margin:0;color:#ebb300;font-family:Roboto-Medium,sans-serif;font-size:1.5rem;text-align:center}.job-article__countries{margin:0;color:#dfdfdf;font-family:Roboto-Medium,sans-serif;font-size:1.125rem;text-align:center}.job-article__introduction{color:#ebb300;font-size:1rem;text-align:center}.job-article__description{margin:3.5rem 0 4rem 0;font-size:1rem;text-align:center}.job-article__body h3{margin:0 0 .3rem 0;color:#ebb300;font-size:.875rem}.job-article__body h3+p{margin-top:0}.job-article__body ul{margin-bottom:1rem;padding:0 0 0 1rem;list-style-type:disc}.job-article__body li{padding:0;font-family:Roboto-Light,sans-serif;font-size:.875rem;font-weight:300;line-height:1.4rem;list-style-type:disc}.job-article__body>:first-child{margin-top:0}@media(min-width: 768px){.job-article__body{display:flex}.job-article-body__col1,.job-article-body__col2{width:50%}.job-article-body__col1{padding:0 10px 0 0}.job-article-body__col2{padding:0 0 0 10px}}@media(min-width: 992px){.job-article{margin:0 0 4rem 0;padding-right:50px;padding-left:50px}.job-article__title{font-size:3rem}.job-article__countries{font-size:2rem}.job-article__introduction,.job-article__description{font-size:1.25rem}}.job-contact{margin:2rem 0 -5rem 0;padding-bottom:7rem;background-color:#262626}.job-contact-form .input-group-text,.job-contact-form .input-group-file{overflow:hidden}.job-contact-form .input-group-file{position:relative;padding-top:2rem}.job-contact-form .input-group-file .input-label{padding-right:.5rem;padding-left:.5rem;color:#ebb300;font-family:Roboto-Regular,sans-serif;font-weight:300;text-align:center;background-color:#4f4f4f}.job-contact-form .input-group-file .wpcf7-file{position:absolute;z-index:-2}.job-contact-form .file-info{margin:-2rem 0 0 0;padding-bottom:.5rem;line-height:1.5625rem;text-align:center}@media(min-width: 992px){.job-contact-form .form-row .input-group-text,.job-contact-form .form-row .input-group-file{width:20%}}body.page-id-2 .nav-about-us>a{color:#ebb300}.section-about-header{position:relative}.section-about-header img{width:100%;height:auto}.section-about-header .title{position:absolute;top:25%;left:0;width:100%;color:#ebb300;font-size:4.5vw;text-align:center}@media(min-width: 768px){.section-about-header .title{font-size:2.5rem}}.section-about-profile{padding:1rem 0 5rem 0;color:#000;text-align:center;background-color:#ebb300}.content-about{background-color:#000}.content-about .product-contact{background-color:#1c1c1c}.content-about .product-contact .title{color:#000;background-color:#ebb300}.content-about .product-retailer{background-color:#000}.content-about .product-retailer .title{color:#ebb300;background-color:#1c1c1c !important}.content-about .product-retailer .product-retailer-address{color:#ebb300}.section-about-introduction{margin:0 0 3rem 0;color:#ebb300;text-align:center}.section-about-introduction .inner{position:relative;z-index:0}@media(min-width: 992px){.section-about-introduction{margin-bottom:7rem}.section-about-introduction .inner{max-width:83.333333%;margin:0 auto;font-size:2rem}}@media(min-width: 1200px){.section-about-introduction .inner{max-width:66.666666%}}.section-about-history{overflow:hidden;position:relative;margin:0 0 6rem 0;padding:0 20px 2rem 20px}.section-about-history:before{content:" ";position:absolute;z-index:3;top:0;height:100%;border-left:2px solid #ebb300;transform:translate(-50%)}.section-about-history:after{content:" ";display:inline-block;position:absolute;bottom:0;left:8.5px;width:21px;height:21px;background-color:#ebb300;border-radius:50%}.section-about-history .year{color:#ebb300;font-family:Roboto-Light,sans-serif;font-size:1.25rem}.section-about-history .year:before{content:" ";display:block;position:absolute;top:0;width:21px;height:21px;background-color:#ebb300;border-radius:50%}@media(max-width: 991px){.section-about-history .year{position:relative;margin-top:-2px;padding:0 0 0 25px}.section-about-history .year:before{top:2px;left:0;transform:translateX(-50%)}}@media(min-width: 992px){.section-about-history:before{left:50%}.section-about-history:after{left:50%;width:25px;height:25px;transform:translateX(-50%)}.section-about-history .year{position:relative;padding:0 calc(50% + 35px) 0 0;font-size:2rem;text-align:right}.section-about-history .year:before{left:50%;width:25px;height:25px;transform:translateX(-50%)}}.section-history-date{position:relative;margin:0 0 4rem 0;padding:0 0 0 24px}.section-history-date .month{height:30px;z-index:5}.section-history-date .month:before{display:block;content:" ";position:absolute;z-index:5;top:60%;width:16px;height:16px;background-color:#ebb300;border-radius:50%;transform:translateX(-50%);transition:all .4s ease-in}.section-history-date .text{margin:0 0 1.5rem 0;font-family:Roboto-Light,sans-serif}.section-history-date .text strong{color:#ebb300;font-weight:400}.section-history-date .text :first-child{margin-top:0}.section-history-date .text :last-child{margin-bottom:0}.section-history-date .image img{width:100%}@media(max-width: 991px){.section-history-date .month:before{left:0}.section-history-date .month.animated:before{top:33px}}@media(min-width: 992px){.section-history-date{position:relative;display:flex;flex-wrap:wrap;padding:0 0 2rem 0}.section-history-date .month,.section-history-date .year{flex:0 0 100%}.section-history-date .month{margin:0;height:70px}.section-history-date .month:before{left:50%;width:18px;height:18px;transform:translateX(-50%)}.section-history-date .month.animated:before{top:71px}.section-history-date .text,.section-history-date .image{flex:0 0 50%}.section-history-date .text{margin:0 0 1.5rem 0;transition-delay:200ms}.section-history-date .image{margin:-3rem 0 0 0}.section-history-date .image img{width:auto;max-height:500px;max-width:100%}.section-history-date.image_text .image{order:1;padding:0 8.333333% 0 0}.section-history-date.image_text .image img{float:right}.section-history-date.image_text .text{order:2;padding:0 16.666666% 0 8.333333%}.section-history-date.text_image .image{padding:0 0 0 8.333333%}.section-history-date.text_image .text{padding:0 8.333333% 0 16.666666%;text-align:right}}.frm_style_ayrton-contact.with_frm_style{--fieldset-bg-color: transparent}.frm_style_ayrton-contact.with_frm_style .frm_aligncenter .frm_primary_label{text-align:center}.frm_style_ayrton-contact.with_frm_style .frm_dropzone.frm_single_upload{max-width:none}.frm_style_ayrton-contact.with_frm_style .frm_dropzone .dz-message{padding:.625rem}.frm_style_ayrton-contact.with_frm_style .frm_dropzone .dz-preview{padding-right:1rem;padding-left:1rem}.frm_style_ayrton-contact.with_frm_style .frm_dropzone .dz-preview .dz-image{width:60px;height:40px}.frm_style_ayrton-contact.with_frm_style .frm_dropzone .dz-preview .dz-image img{height:100%}.frm_style_ayrton-contact.with_frm_style .frm_dropzone .dz-preview .dz-column .dz-details{margin-bottom:0}.frm_style_ayrton-contact.with_frm_style .frm_dropzone .frmsvg.frm-svg-icon{display:none}.frm_style_ayrton-contact.with_frm_style .frm_dropzone .frm_small_text p{margin:0}.frm_style_ayrton-contact.with_frm_style .vertical_radio.frm_required_field .frm_primary_label{display:none}.frm_style_ayrton-contact.with_frm_style .vertical_radio.frm_required_field .frm_checkbox label:after{content:"*";margin-left:.3rem}.frm_style_ayrton-contact.with_frm_style .vertical_radio.frm_required_field .frm_error{text-align:var(--form-align)}.frm_style_ayrton-contact.with_frm_style .frm_error{font-size:1rem}.frm_style_ayrton-contact.with_frm_style .frm_message,.frm_style_ayrton-contact.with_frm_style .frm_success_style{border:none;color:#ebb300;background:rgba(0,0,0,0)}.frm_style_ayrton-contact.with_frm_style .frm_message p,.frm_style_ayrton-contact.with_frm_style .frm_success_style p{color:#ebb300}.frm_style_ayrton-contact.with_frm_style .frm_blank_field label,.frm_style_ayrton-contact.with_frm_style .frm_error,.frm_style_ayrton-contact.with_frm_style .frm_limit_error{color:var(--label-color)}.frm_style_ayrton-contact.with_frm_style .frm_error,.frm_style_ayrton-contact.with_frm_style .frm_limit_error{opacity:.6}.frm-show-form.formidable-form-newsletter .frm_fields_container{display:flex;justify-content:center;align-items:flex-start;column-gap:0}.frm-show-form.formidable-form-newsletter .frm_fields_container .frm_form_field{display:flex;flex-wrap:wrap;margin:0;width:100%;max-width:610px}.frm-show-form.formidable-form-newsletter .frm_fields_container .frm_form_field .frm_primary_label{padding:0;line-height:1;color:#000;font-size:.8rem}.frm-show-form.formidable-form-newsletter .frm_fields_container .frm_form_field .frm_primary_label strong{font-family:Roboto-Black,sans-serif;font-size:1rem}.frm-show-form.formidable-form-newsletter .frm_fields_container .frm_form_field .frm_primary_label .frm_required{color:#000}.frm-show-form.formidable-form-newsletter .frm_fields_container .frm_form_field input{flex:1;max-width:300px;border:none}.frm-show-form.formidable-form-newsletter .frm_fields_container .frm_form_field .frm_error{flex-basis:100%}.frm-show-form.formidable-form-newsletter .frm_submit{display:flex;align-items:flex-start;gap:0;padding:0}.frm-show-form.formidable-form-newsletter .frm_submit .frm_button_submit{display:inline-block;margin:0 auto;height:32px;padding:0 40px;color:#ebb300;font-family:Roboto-Medium,sans-serif;font-weight:500;border:none;border-radius:1.6875rem;background-color:#000;outline:none;transition:all .3s ease-in}@media(max-width: 991px){.frm-show-form.formidable-form-newsletter .frm_fields_container{flex-direction:column;align-items:center}.frm-show-form.formidable-form-newsletter .frm_fields_container .frm_form_field{flex-direction:column;align-items:center}.frm-show-form.formidable-form-newsletter .frm_fields_container .frm_primary_label{margin-bottom:.5rem;text-align:center}.frm-show-form.formidable-form-newsletter .frm_fields_container .frm_submit{margin-top:.5rem}}@media(min-width: 992px){.frm-show-form.formidable-form-newsletter .frm_form_field input{margin:0 1rem}}.footer-newsletter-form .frm_message,.footer-newsletter-form .frm_success_style{border:none;color:#000;background:rgba(0,0,0,0)}.footer-newsletter-form .frm_message p,.footer-newsletter-form .frm_success_style p{color:#000 !important}.legal-header img{width:100%;height:auto}.legal-archive-item{margin-bottom:2rem}.legal-archive-item .title{margin:0;font-size:1rem}.legal-archive-item .title a{color:#ebb300}.legal-archive-item .title a:hover{color:#fff}.legal-archive-item .summary{margin:0;font-size:1rem}.legal-content h1{color:#ebb300;text-align:center}.innovation-card .title a{display:flex;align-items:center}.innovation-card .title a::before{content:" ";position:relative;top:-1px;width:1.125rem;height:1.125rem;margin:0 .375rem 0 0;background:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MC45IDQwLjkiIHZpZXdCb3g9IjAgMCA0MC45IDQwLjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZD0ibTAgMjBjLS4yIDExLjMgOC43IDIwLjcgMjAgMjAuOXMyMC43LTguNyAyMC45LTIwYy4zLTExLjMtOC43LTIwLjYtMjAtMjAuOS0uMSAwLS4zIDAtLjUgMC0xMSAwLTIwLjIgOC45LTIwLjQgMjAiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMi42ODIgMTEuNDk5MyAtMTEuNDk5MyAxMi42ODIgMTAyMDMuMzY4MiA3NzA5Ljg4NzcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii03NDMuNDM1NSIgeDI9Ii03NDIuNDM1NSIgeTE9IjY2LjgxMyIgeTI9IjY2LjgxMyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZkYzAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZWFiMjAwIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBjbGlwLXBhdGg9InVybCgjYSkiIGQ9Im0xOC40LTIwLjYgNDMuMiAzOS4yLTM5LjEgNDMuMi00My4yLTM5LjJ6IiBmaWxsPSJ1cmwoI2IpIi8+PHBhdGggZD0ibTMxLjkgMzEuMy0xMS4zLTExLjJzMCAwLS4xIDAtLjEgMC0uMSAwbC0xMS4xIDExLjItLjEuMmgtLjFzLS4xIDAtLjEgMGMtMS4yLTEuMy0yLjItMi43LTIuOS00LjMtMS0yLjEtMS41LTQuNS0xLjQtNyAuMS04LjggNy4zLTE1LjggMTYuMS0xNS42IDQuNC4xIDguMyAyIDExLjEgNC45czQuNSA2LjkgNC40IDExLjNjLS4xIDQtMS43IDcuNy00LjIgMTAuNC0uMS4xLS4xLjEtLjIuMXptLTYuMi0zLjVjLTIuNyAxLjctNy4zIDIuNC0xMC42LjIgMCAwIDAgMCAwLS4xdi0uMWw1LjMtNS4zaC4xLjFsNS4xIDUuMXMuMS4xIDAgLjJ6bS01LjYgOC41Yy0zLjctLjEtNy0xLjQtOS42LTMuNiAwIDAtLjEtLjEtLjEtLjFzLjEtLjEuMS0uMWguMXMuMS0uMi40LS40bDIuOC0yLjljLjEuMS4yLjEuMy4yIDMuOSAyLjYgOS40IDIgMTIuOC0uNGguMWMuNS41IDMuMyAzLjMgMy40IDMuNHYuMXMwIDAgLjEuMXYuMWMtMi44IDIuMy02LjQgMy43LTEwLjQgMy42bS43LTMzLjNjLTkuNi0uMi0xNy42IDcuNS0xNy44IDE3LjFzNy40IDE3LjYgMTcgMTcuOCAxNy42LTcuNCAxNy44LTE3Yy4zLTkuNy03LjMtMTcuNy0xNy0xNy45IiBmaWxsPSIjZmZmIi8+PC9zdmc+) left bottom/1.0625rem 1.0625rem no-repeat}.article-plus{margin-bottom:-5rem}.article-plus>.container{padding:0 0 5rem 0}.article-plus .page-header{margin-bottom:2rem}.article-plus .page-header .title{display:flex;justify-content:center;align-items:center}.article-plus .page-header .title::before{content:" ";position:relative;top:-1px;width:1.5625rem;height:1.5625rem;margin:0 .625rem 0 0;background:url(data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MC45IDQwLjkiIHZpZXdCb3g9IjAgMCA0MC45IDQwLjkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZD0ibTAgMjBjLS4yIDExLjMgOC43IDIwLjcgMjAgMjAuOXMyMC43LTguNyAyMC45LTIwYy4zLTExLjMtOC43LTIwLjYtMjAtMjAuOS0uMSAwLS4zIDAtLjUgMC0xMSAwLTIwLjIgOC45LTIwLjQgMjAiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxMi42ODIgMTEuNDk5MyAtMTEuNDk5MyAxMi42ODIgMTAyMDMuMzY4MiA3NzA5Ljg4NzcpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii03NDMuNDM1NSIgeDI9Ii03NDIuNDM1NSIgeTE9IjY2LjgxMyIgeTI9IjY2LjgxMyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZkYzAwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZWFiMjAwIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBjbGlwLXBhdGg9InVybCgjYSkiIGQ9Im0xOC40LTIwLjYgNDMuMiAzOS4yLTM5LjEgNDMuMi00My4yLTM5LjJ6IiBmaWxsPSJ1cmwoI2IpIi8+PHBhdGggZD0ibTMxLjkgMzEuMy0xMS4zLTExLjJzMCAwLS4xIDAtLjEgMC0uMSAwbC0xMS4xIDExLjItLjEuMmgtLjFzLS4xIDAtLjEgMGMtMS4yLTEuMy0yLjItMi43LTIuOS00LjMtMS0yLjEtMS41LTQuNS0xLjQtNyAuMS04LjggNy4zLTE1LjggMTYuMS0xNS42IDQuNC4xIDguMyAyIDExLjEgNC45czQuNSA2LjkgNC40IDExLjNjLS4xIDQtMS43IDcuNy00LjIgMTAuNC0uMS4xLS4xLjEtLjIuMXptLTYuMi0zLjVjLTIuNyAxLjctNy4zIDIuNC0xMC42LjIgMCAwIDAgMCAwLS4xdi0uMWw1LjMtNS4zaC4xLjFsNS4xIDUuMXMuMS4xIDAgLjJ6bS01LjYgOC41Yy0zLjctLjEtNy0xLjQtOS42LTMuNiAwIDAtLjEtLjEtLjEtLjFzLjEtLjEuMS0uMWguMXMuMS0uMi40LS40bDIuOC0yLjljLjEuMS4yLjEuMy4yIDMuOSAyLjYgOS40IDIgMTIuOC0uNGguMWMuNS41IDMuMyAzLjMgMy40IDMuNHYuMXMwIDAgLjEuMXYuMWMtMi44IDIuMy02LjQgMy43LTEwLjQgMy42bS43LTMzLjNjLTkuNi0uMi0xNy42IDcuNS0xNy44IDE3LjFzNy40IDE3LjYgMTcgMTcuOCAxNy42LTcuNCAxNy44LTE3Yy4zLTkuNy03LjMtMTcuNy0xNy0xNy45IiBmaWxsPSIjZmZmIi8+PC9zdmc+) left bottom/contain no-repeat}.article-plus .page-content{margin:0 0 4rem 0;font-family:Roboto-Light,sans-serif;font-weight:300}.article-plus__date{margin-top:-1.25rem;font-family:Roboto-Light,sans-serif;font-weight:300;color:#ebb300}@media(min-width: 992px){.article-plus .page-header{margin-bottom:2rem}.article-plus .page-header .title::before{top:-2px;width:3.5rem;height:3.5rem;margin:0 1rem 0 0;background-size:3.375rem 3.375rem}}.article-plus-products{padding:3rem 0;background-color:#1c1c1c}.article-plus-products__header{margin:0 0 2.5rem 0}.article-plus-products__header .title{font-size:3rem;text-align:center;color:#ebb300}.article-plus-products__grid{margin-bottom:-2rem}.article-plus-products .button-group{margin-top:3rem}@media(min-width: 992px){.article-plus-products{padding:4rem}}
