@-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}@-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}@-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:.75s;animation-duration:.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:.75s;animation-duration:.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:.75s;animation-duration:.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:.75s;animation-duration:.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}@-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}@-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}}@charset "UTF-8";:root{--maintextcolor:#000;--mainfont:'Montserrat' , sans-serif;--specialFont:;--specialcolor:#232a3f;--maintitlesize:32px;--maintitlelineheight:27px;--maintitleletterspacing:.1em;--maintitleweight:500}html,body{height:100%;min-height:100%}html *{box-sizing:border-box;outline:none}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}body{margin:0;padding:0;font-size:13px;line-height:22px;letter-spacing:.03em;color:var(--mainTextColor);background-color:#fff;font-family:var(--mainFont);font-weight:400}ul,ol{margin:0;padding:0;list-style:none}img,a{border:0}a{color:#040404;text-decoration:none}a:hover,a:hover *{transition:all .3s linear;transform:translateY(1) scale(1);-webkit-transform:translateY(1) scale(1)}a:hover{text-decoration:none}img{width:100%;height:auto;float:left}a,img{outline:none}p{padding-bottom:2%;margin:0}b{font-weight:bold}ul{margin-bottom:2%}ol li{display:inline-block;width:100%}input{height:20px}select{height:30px}label{vertical-align:middle}input,select{height:22px}input,textarea,select{font-family:var(--mainFont);font-weight:400;border:none;line-height:1;border:1px solid #a8a8a8;border-radius:0;padding:0 5px;background-color:#fff;vertical-align:middle;color:var(--mainTextColor)}input:focus,select:focus,textarea:focus{color:var(--specialColor);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none}::-webkit-input-placeholder{color:#767477;font-weight:400}:-moz-placeholder{color:#767477;font-weight:400}::-moz-placeholder{color:#767477;font-weight:400}:-ms-input-placeholder{color:#767477;font-weight:400}input:focus::-webkit-input-placeholder{opacity:.4}input:focus:-moz-placeholder{opacity:.4}input:focus::-moz-placeholder{opacity:.4}input:focus:-ms-input-placeholder{opacity:.4}button{font-family:var(--mainFont);font-weight:400;cursor:pointer}body *{scrollbar-color:#000 #f0f1f2;scrollbar-width:thin;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *::-webkit-scrollbar{width:3px}body *::-webkit-scrollbar-track{background:#f0f1f2}body *::-webkit-scrollbar-thumb{background:#000}body *::-webkit-scrollbar-thumb:hover{background:#000}.TrustPilot{width:10%!important;margin-left:45%!important;margin-top:3%}.mobile{display:none}.desktop{display:block}.displayNo{display:none}.row{width:100%;float:left}.rowMin{width:100%;padding-left:1.5%;padding-right:1.5%;float:left}.rowMaxW{width:100%;padding-left:1.5%;padding-right:1.5%;max-width:1440px;margin:0 auto;display:flex}.mobileOnly{display:none}.alignCenter{text-align:center}.alignRight{text-align:right}.alignLeft{text-align:left}.flex-column{flex-flow:column}.d-flex{display:flex;flex-wrap:wrap}.d-block{display:block}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.windowLayerOpened{overflow-y:hidden;padding-right:18px}.windowLayerOpened:before,.menuOpened:before,.searchOpened:before{content:"";position:fixed;width:100%;height:100%;top:0;left:0;background:#000;opacity:.1;z-index:999999;transition:all .3s linear}.weight500{font-weight:500}.weight600{font-weight:600}.weight700{font-weight:700}.m-top{margin-top:20px}.m-bottom{margin-bottom:20px}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.red{color:red}.mobile{display:none}.desktop{display:block}.secondTitle2{font-weight:300;font-size:24px}.wrapTop{z-index:99909;position:relative;background:#fff}.menuOpened .wrapTop{z-index:9999999}.superTop{display:flex;justify-content:right;align-items:center;margin-top:27px}.superTop .mainLogo{margin:0 auto}.superTop .mainLogo img{width:180px;margin-left:214px}.superTop .mainLogo h1{display:flex;margin:0;padding:0}.superTop .iconDiv{padding:2px 0 2px 14px;margin-left:14px;border-left:1px solid #e1e1e1;cursor:pointer;position:relative}.superTop .iconDiv:first-of-type{border:none}.superTop .iconDiv img{height:12px}.superTop .iconDiv .cartNum{position:absolute;top:-5px;right:-12px;width:19px;height:15px;border-radius:18px;background:#000;color:#fff;font-size:8px;line-height:12px;border:2px solid #fff;text-align:center}.checkoutArea .productList.horizontalProduct li.emptyMsg a{justify-content:center}.selectValue{line-height:22px!important;z-index:999999;position:relative;border-top:0!important;display:flex;flex-flow:row;width:120px;text-align:right;margin-top:0!important;font-size:13px!important}.selectValue span{display:inline-block!important;padding:0!important;background:none!important;border:none!important}.selectValue img{width:12px;float:none;margin-left:2px;border-radius:100%;display:none}.selectValue .dropDownEl{position:absolute;top:22px;padding:10px 0!important;right:0;width:116px;text-align:center;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.08);border-radius:8px}.selectValue .dropDownEl li{cursor:pointer;margin:0}.selectValue .dropDownEl li:hover{background:#fafafa}.selectValue .dropDownEl li.sel{background:#fafafa;background-image:url(https://www.watchclub.com/img/icon/checkmark.svg);background-repeat:no-repeat;background-position:8px center}footer .selectValue{margin:0 auto;padding:20px 0;display:none}footer .selectValue .dropDownEl{top:-90px}footer .selectValue li{padding:4px 0}.topNavbar{margin-top:17px;font-size:11px;line-height:27px;text-transform:uppercase;letter-spacing:.088em;position:relative}.topNavbar .mainNav{text-align:center;padding-bottom:5px;border-bottom:1px solid #c4c4c4;font-weight:500}.topNavbar .mainNav ul{margin:0;padding:0}.topNavbar .mainNav ul li{display:inline-block;margin:3px 12px}.topNavbar .mainNav ul li a,.topNavbar .mainNav ul li span{display:inline-block;cursor:pointer}.topNavbar .mainNav .subNavArea{height:0;transition:all .5s ease-in-out;opacity:0;overflow:hidden;text-align:left;position:absolute;padding-top:24px;top:39px;left:0;width:100%;background-color:#fff;display:flex;justify-content:center}.topNavbar .mainNav .subNavArea .subNav{padding-bottom:24px;width:40%;max-width:500px;margin:20px 50px 0 0;font-size:10px;line-height:19px;font-weight:400;display:flex;flex-flow:column;justify-content:space-between}.topNavbar .mainNav .subNavArea .subNav li{display:block;margin:0}.topNavbar .mainNav .subNavArea .subNav .mainSubNav{column-count:2}.topNavbar .mainNav .subNavArea .subNav .secondarySubNav{column-count:2;font-weight:600;margin-top:15px}.topNavbar .mainNav .subNavArea .subNav .secondarySubNav li a{display:block}.topNavbar .mainNav .subNavArea .subNav .secondarySubNav li a img{width:10px;height:auto;float:none;margin-left:8px}.topNavbar .mainNav .subNavArea .imgArea{padding-bottom:24px;width:40%;max-width:577px}.topNavbar .mainNav .activeSubnav .subNavArea{top:39px;opacity:1;height:auto}.topNavbar .mainNav .activeSubnav .openSubnav{font-weight:600}.productListSection{padding-top:88px;padding-bottom:60px;text-align:center}.productList{display:flex;justify-content:left;flex-wrap:wrap;width:100.5%;margin-bottom:50px}.productList li{width:24.5%;margin:.5% .5% 0 0;position:relative}.productList li a{background:#fafafa;display:block;text-align:center;transition:all .5s ease-in-out;height:100%;width:100%}.productList li a:hover{background:linear-gradient(0deg,rgba(17,17,17,.04),rgba(17,17,17,.04)) , #fafafa}.productList li img{max-width:270px;float:none;margin:0 auto;padding:30px 20px 30px 20px;display:block;height:auto;width:100%}.productList li .textArea{width:100%;margin:0 auto;padding:0 30px 30px 30px}.productList li .textArea .brandName{font-size:10px;line-height:14px;letter-spacing:.03em;text-transform:uppercase;margin:0;font-weight:400}.productList li .textArea .productName{font-weight:600;font-size:13px;line-height:22px;text-align:center;letter-spacing:.03em;margin:12px 0 5px 0}.productList li .textArea .productName span{display:block}.productList li .textArea .productPrice{font-weight:700;font-size:13px;line-height:14px;letter-spacing:.03em;text-transform:uppercase;color:#000}.productList li .btn.btnLabel.dialogBlock{position:absolute;right:8px;top:8px}.bigCenteredBlockWimg{display:flex;flex-wrap:wrap;width:100%;max-width:1162px;margin:0 auto;justify-content:space-between;letter-spacing:0;margin-top:100px}.bigCenteredBlockWimg .imgArea{width:40%}.bigCenteredBlockWimg .textArea{width:50%}.bigCenteredBlockWimg .textArea h2{font-size:80px;line-height:100px;text-transform:uppercase;font-weight:400;margin:0 0 30px 0}.bigCenteredBlockWimg .textArea p{font-size:18px;line-height:32px;padding-bottom:50px}.linkList,.elementList{font-weight:500;font-size:15px;line-height:103.8%;margin-top:30px}.linkList li,.elementList li{display:inline-block;width:100%;border-top:1px solid rgba(35,42,63,.13)}.linkList li:last-of-type,.elementList li:last-of-type{border-bottom:1px solid rgba(35,42,63,.13)}.linkList li a,.elementList li span{display:block;padding:26px 30px 26px 0;background-image:url(https://www.watchclub.com/img/icon/arrowRightLinear.svg);background-position:right center;background-repeat:no-repeat}.dropDownBlock{font-weight:400;font-size:12px;line-height:103.8%;margin-top:32px;border-top:1px solid rgba(35,42,63,.13)}.dropDownBlock .dropDownButton{display:inline-block;width:100%;border-bottom:1px solid rgba(35,42,63,.13);cursor:pointer}.dropDownBlock .dropDownButton span{display:block;padding:26px 30px 26px 0;text-transform:uppercase;background-image:url(https://www.watchclub.com/img/icon/plus.svg);background-position:right center;background-repeat:no-repeat;font-weight:600}.dropDownBlock .dropDownButton.visibleEl span{background-image:url(https://www.watchclub.com/img/icon/minus.svg)}.dropDownBlock .dropDownEl{display:none;font-size:13px;line-height:22px;letter-spacing:.03em;padding:20px 0}.pageCatalogue .productListSection{padding-top:0}.filterBlock{flex-wrap:wrap;margin-bottom:14px;text-align:left;padding-left:0;padding-right:0;display:flex;position:sticky;top:0;padding-top:10px;z-index:9999;background:#fff}.filterBlock .filterGroup{display:flex;justify-content:flex-start;align-items:center}.filterBlock .filterGroup .filterChoice{width:135px;position:relative;margin:0 4px;margin-bottom:10px}.filterBlock .filterGroup .filterChoice.wBig{width:240px}.filterBlock .filterGroup .filterChoice.wBig ul{width:240px}.filterBlock .filterGroup .filterChoice .filterBtn{outline:none;height:40px;display:flex;justify-content:flex-start;align-items:center;border:1px solid #e8e8e8;border-radius:4px;padding:0 10px;cursor:pointer}.filterBlock .filterGroup .filterChoice .filterBtn img.iconSearch{height:12px;width:auto;margin:auto 0 auto auto}.filterBlock .filterGroup .filterChoice .filterName{margin-right:4px}.filterBlock .filterGroup .filterChoice .filterSelection{font-weight:600}.filterBlock .filterGroup .filterChoice .filterBtn:before{content:"";right:7px;position:absolute;top:50%;margin-top:-3px;width:10px;height:6px;opacity:.3;background-image:url(https://www.watchclub.com/img/icon/icon-caret.svg);background-position:right center;background-repeat:no-repeat}.filterBlock .filterGroup .filterChoice .filterBtn.noArrow:before{display:none}.filterBlock .filterGroup .filterChoice ul{transition:visibility .1s ease-in;overflow-y:auto;font-size:10px;line-height:19px;text-transform:uppercase;position:absolute;left:0;top:40px;width:278px;z-index:999;background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin-top:4px;padding:16px;visibility:hidden;height:0;max-height:0;opacity:.6}.filterBlock .filterGroup .filterChoice ul.column2{display:flex;justify-content:space-between;flex-wrap:wrap}.filterBlock .filterGroup .filterChoice ul.column2 li{width:50%;text-align:left;font-size:12px;margin:4px 0}.filterBlock .filterGroup .filterChoice ul.column2 li input{display:inline-block;width:18px;height:18px}.filterBlock .filterGroup .filterChoice ul.column2 li input:checked:before{width:12px;height:12px;margin-left:-3px;margin-top:2px}.filterBlock .filterGroup .filterChoice ul.visibleFilter{height:auto;max-height:250px;transition:all .5s ease-out;opacity:1;visibility:visible}.filterBlock .filterGroup .filterChoice ul li{outline:none}.filterBlock .filterGroup .filKBterChoice ul li a,.filterBlock .filterGroup .filterChoice ul li span,.filterBlock .filterGroup .filterChoice ul li label{cursor:pointer;display:block}.filterBlock .filterGroup .filterChoice ul li input{display:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;border-radius:100%;border:1px solid #e5e5e5;margin-right:20px}.filterBlock .filterGroup .filterChoice ul li input:checked{border-color:#000;border-radius:100%}.filterBlock .filterGroup .filterChoice ul li input:checked:before{content:"";width:16px;height:16px;border-radius:100%;background:#000;display:block;margin-left:-2px;margin-top:3px}.filterBlock .filterGroup .filterChoice ul li.selectedEl{font-weight:600}.filterBlock .filterGroup .filterChoice:last-child ul{left:inherit;right:0;text-align:right}.filtersSelected{padding-left:20px;padding-right:20px;display:flex;justify-content:center;align-items:center;margin:0 0 18px 0;font-size:10px;font-weight:500;text-transform:uppercase;flex-wrap:wrap}.filtersSelected span{margin-right:8px}.filtersSelected button{outline:none;color:#9e9e9e;text-transform:uppercase;font-weight:500;font-size:11px;background:#fafafa;border-radius:4px;padding:10px 0 10px 6px;margin:4px;border:none;cursor:pointer;display:flex;align-items:center}.filtersSelected button img{margin:auto 10px auto 5px;height:11px;width:auto}.pageProduct #main{margin:49px auto 48px auto;float:left;display:block;overflow:hidden;padding-bottom:65px;border-bottom:1px solid #e5e5e5;position:relative}.pageProduct .galleryBlock{width:50%;float:left}.pageProduct .galleryBlock a{display:inline-block;width:100%;margin-bottom:2px;float:left}.pageProduct .galleryBlock .expandGallery{position:absolute;bottom:158px;right:94px;width:97px}.pageProduct .galleryBlock .popup-vimeo{position:relative;width:100%;height:100%}.pageProduct .galleryBlock .popup-vimeo:before{content:"";background-color:#000;background-image:url(https://www.watchclub.com/img/icon/play.svg);opacity:.6;width:100%;display:block;position:absolute;left:0;top:0;height:100%;background-size:80px;background-position:center;background-repeat:no-repeat}.pageProduct .expandImg{cursor:pointer;width:97px;left:0;z-index:9999;position:absolute;top:50vh;margin-left:40%;margin-bottom:58px}.pageProduct .productBlock{width:49.9%;float:right;display:block;bottom:0;top:0;padding:10px 50px 0 90px}.pageProduct .productBlock h1{font-size:20px;font-weight:500;margin-bottom:5px}.pageProduct .productBlock h2{font-size:15px;font-weight:400}.pageProduct .productBlock h3{font-size:20px;font-weight:500;margin-top:0}.pageProduct .productBlock .dropDownBlock.onlyMobile .dropDownEl{font-size:15px;òine-height:26px}.pageProduct .productBlock .miniDetails{margin:38px 0 65px 0;padding-bottom:12px;border-bottom:1px solid #e5e5e5}.pageProduct .productBlock .miniDetails span{display:inline-block}.pageProduct .productBlock .miniDetails span:before{content:"";width:2px;height:2px;background:#000;border-radius:100%;vertical-align:middle;display:inline-block;margin-left:8px;margin-right:8px}.pageProduct .productBlock .miniDetails span:first-child:before{display:none}.pageProduct .productBlock .buyArea span{display:block}.pageProduct .productBlock .buyArea span.prodPrice{font-weight:500;font-size:28px}.pageProduct .productBlock .buyArea span.prodStock{margin:17px 0;font-size:11px;text-transform:uppercase;opacity:.6}.pageProduct .productBlock .buyArea .buttonGroup{display:flex;justify-content:space-between;flex-wrap:wrap}.pageProduct .productBlock .buyArea .buttonGroup .btn{width:47%;min-width:1px;border-radius:0;font-size:13px}.pageProduct .productBlock .buyArea .buttonGroup .btn.notifyBtn{width:100%;color:#000}.pageProduct .productBlock .dropDownBlock ul li,#specificationPanel ul li{display:block}.pageProduct .productBlock .dropDownBlock ul li h3,#specificationPanel ul li h3{font-size:13px;line-height:22px;font-weight:300;margin:8px 0}.pageProduct .productBlock .dropDownBlock ul li h3 .bold,#specificationPanel ul li h3 .bold{font-weight:500}.pageProduct .suggestionBlock{flex-wrap:wrap;margin-bottom:190px}.pageProduct .suggestionBlock .sectionTitle{width:100%;display:block;text-align:center;font-size:15px;font-weight:500;margin:0 0 24px 0;text-transform:uppercase}.pageProduct .suggestionBlock ul{margin:0}.pageProduct .galleryBlock .swiper{width:100%}.pageProduct .galleryBlock .swiper-wrapper{flex-wrap:wrap}.pageProduct .swiper .swiper-pagination-bullet{background:#fff;opacity:.5}.pageProduct .swiper .swiper-pagination-bullet-active{opacity:1}.pageProduct .elementList{font-size:12px;font-weight:600;margin-top:32px}.curatedMain{max-width:926px}.curatedMain .filterBlock .filterGroup .filterChoice ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34ch;display:inline-block}.curatedMain .filterBlock .filterGroup .filterChoice ul li input{width:100%;border:none;display:block;height:30px}.articleList{margin-top:20px}.articleList li a{border-bottom:1px solid #e8e8e8;padding:43px 0}.articleList li a{display:flex;width:100%;align-items:center;flex-wrap:wrap;justify-content:space-between;font-size:24px;line-height:32px}.articleList li a img{width:36%;border-radius:8px}.articleList li a .textArea{width:60%;text-align:left}.articleList li a .textArea span{color:#636877;opacity:.5}.articleList li a .textArea h2{color:#232a3f;font-weight:400;margin-top:12px;font-size:24px}.articleList li a:hover h2{color:#000;opacity:.5}.articleMain{max-width:1130px;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;padding-top:0;float:none}.articleMain .articleArea{width:100%}.articleMain .articleArea a{text-decoration:underline}.articleMain .articleArea .firstArea{z-index:999;width:100%;display:flex;flex-flow:column;padding-top:30px;padding-bottom:30px;justify-content:space-between;text-align:center;background:#fff}.articleMain .articleArea .firstArea .articleTitle{color:#232a3f;font-weight:500;line-height:32px;margin-top:12px;font-size:24px}.articleMain .articleArea .firstArea .articleDate{color:#636877;opacity:.5;line-height:32px;display:block;font-size:24px}.articleMain .articleArea .firstArea .bottomSpan{font-size:18px;line-height:28px}.articleMain .articleArea .firstArea .bottomSpan a{text-decoration:underline}.articleMain .articleArea .articleBlock{margin-top:50px;margin-bottom:50px}.articleMain .articleArea .lastArea{width:100%}.articleMain .articleArea .lastArea .imageGallery{display:inline-block;margin-bottom:40px}.articleMain .articleArea .lastArea .endSpan{display:block;margin-top:50px}.articleMain .articleArea .lastArea .sideImg{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.articleMain .articleArea .lastArea .sideImg .imageGallery{width:50%;margin:0}.articleMain .articleArea .lastArea .sideImg .imageGallery img{width:100%}.articleMain .articleArea .lastArea .sideImg .textArea{width:44%}.articleMain .articleArea .prevnext{display:flex;justify-content:space-between;border-bottom:1px solid #c4c4c4;padding-bottom:20px;margin-bottom:35px;background-color:#f4f4f4;padding-top:25px}.articleMain .articleArea .lastArea p{font-size:15px}.articleMain .articleArea .prevnext a{min-width:0}.articleMain .articleArea .prevnext a:last-child{text-align:right}.articleMain .articleArea .quote{display:inline-block;font-size:28px;line-height:1;font-weight:bold;font-style:italic;margin-top:80px;margin-bottom:80px}.articleMain .articleArea .swiperBlock{width:100%;overflow:hidden;position:relative}.articleMain .articleArea .swiperBlock .imageGallery{margin:0}.articleMain .articleArea .swiperBlock .swiper-pagination-bullet{background:#fff;opacity:.5}.articleMain .articleArea .swiperBlock .swiper-pagination-bullet-active{opacity:1}body .mfp-figure:after{box-shadow:none}body .mfp-bottom-bar{display:none}body .mfp-arrow-right:after,body .mfp-arrow-left:after{border:none!important}body .mfp-arrow-right:before{border-left:16px solid #3f3f3f;border-left-color:#fff!important}body .mfp-arrow::before{border-top-width:12px;border-bottom-width:12px;opacity:.7}body .mfp-arrow::before,body .mfp-arrow::after{margin-left:29px}body .mfp-arrow-left:before{margin-left:19px;border-right:16px solid #3f3f3f;border-right-color:#fff}body .mfp-arrow{opacity:1;width:65px;height:93px}footer{font-size:13px;line-height:19px;text-align:center;margin-top:80px;color:#7c7c7c;margin-bottom:60px}footer a{color:#7c7c7c}footer .footerList{border-bottom:0 solid rgba(35,42,63,.13);padding:0 0 10px 0;margin:20px 0 20px;text-align:center}footer .footerList li{display:inline-block;margin:0 15px}footer .footerList li span{color:#000}footer .footerCta{line-height:26px;margin:0 0 25px 0;font-size:24px;color:#000;border-bottom:1px solid rgba(35,42,63,.13)}footer .footerCta .footerCtaEl{display:flex;justify-content:space-between;align-items:center;padding:27px 0;border-top:1px solid rgba(35,42,63,.13)}footer .footerCta .footerCtaEl a{color:#000}footer .footerCta .footerCtaEl button.btn{min-width:192px;font-size:12px;font-weight:600}footer .footerCta input{border:none;font-size:24px;text-align:right;padding:0}footer .footerSocial{display:flex;justify-content:center;margin:0}footer .footerSocial a{padding:20px;padding-right:0}footer .footerSocial a img{width:auto;height:16px}.windowLayerOpened .pageHomepage .fullWidthBanner{filter:blur(1px)}.pageHomepage .fullWidthBanner{position:relative;background-image:url(https://www.watchclub.com/img/content/xhomeBg.jpg.pagespeed.ic.hpBqI9hSWw.jpg);z-index:1}.pageHomepage .fullWidthBanner:before{z-index:2;content:"";position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(180deg,#111 0%,rgba(17,17,16,0) 100%);opacity:.7}.pageHomepage .fullWidthBanner .textArea{text-align:center;padding-top:135px;display:flex;min-height:100vh;align-items:center;justify-content:center;flex-flow:column;color:#fff;position:relative;z-index:3}.pageHomepage .fullWidthBanner .textArea h2{font-size:32px;text-transform:uppercase;line-height:27px;letter-spacing:.1em;font-weight:400;margin:0}.pageHomepage .fullWidthBanner .textArea h3{font-weight:400;font-size:19px;text-transform:uppercase;line-height:27px;letter-spacing:.1em;margin:18px 0 0 0}.pageHomepage .fullWidthBanner .textArea p{font-size:15px;line-height:22px;font-weight:300;margin:25px 0 35px 0}.pageHomepage .fullWidthBanner .btn{min-width:360px;margin:5px 10px}.pageHomepage .wrapTop{background:transparent}.pageHomepage .superTop{filter:invert(1)}.pageHomepage .superTop .selectValue *{filter:invert(0)}.pageHomepage .superTop .selectValue img{filter:invert(1)}.pageHomepage .superTop .selectValue .dropDownEl li.sel,.pageHomepage .superTop .selectValue .dropDownEl li:hover{background-color:#ddd}.pageHomepage .topNavbar{z-index:-1}.pageHomepage .topNavbar .mainNav ul li a,.pageHomepage .topNavbar .mainNav ul li span{color:#fff}.pageHomepage .topNavbar .mainNav .subNav a{color:#000}.pageHomepage .superTop .iconDiv,.pageHomepage .topNavbar .mainNav{border-color:#959595;border-color:#95959591}.pageHomepage .wrapTop{position:absolute;top:0;left:0}main .mainTitle{margin:60px 0 40px 0}.mainTitle{margin-bottom:85px;font-weight:var(--mainTitleWeight);font-size:var(--mainTitleSize);letter-spacing:var(--mainTitleLetterSpacing);line-height:var(--mainTitleLineHeight);text-transform:uppercase}.mainTitle span{display:block;margin-top:10px;font-size:11px;text-transform:uppercase;line-height:27px;letter-spacing:.048em;color:#9e9e9e}.mainText{font-weight:500;line-height:22px;margin:0 auto 40px auto;max-width:622px}.mainText.fullText{margin-top:50px;max-width:100%}.mainText p{padding:0 0 20px 0}.mainText h2{text-transform:uppercase;margin:60px 0 30px 0;font-weight:var(--mainTitleWeight);font-size:20px;text-transform:uppercase}.mainText h3{margin:60px 0 30px 0;font-weight:var(--mainTitleWeight);font-size:18px}.readMoreBlock{display:none}#translations-customerssay{display:none!important}.bannerTitleTop.pexchange{min-height:280px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;color:#fff;flex-wrap:wrap;flex-direction:column}.bannerTitleTop.sellyourwatch{min-height:280px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;color:#fff;flex-wrap:wrap;flex-direction:column}.bannerTitleTop.pexchange .mainTitle{margin:20px 0;font-weight:400;line-height:34px}.bannerTitleTop.sellyourwatch .mainTitle{margin:20px 0;font-weight:400;line-height:34px}.bannerTitleTop{min-height:280px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;color:#fff}.bannerTitleTop .mainTitle{margin:40px 0;font-weight:400;line-height:34px}.bannerTitleTop.contactUs{background-image:url(https://www.watchclub.com/img/content/banner/xcontactus.jpg.pagespeed.ic.jC_XbSXnoc.jpg)}.bannerTitleTop.sellyourwatch{background-image:url(https://www.watchclub.com/img/content/banner/xcontactus.jpg.pagespeed.ic.jC_XbSXnoc.jpg)}.bannerTitleTop.pexchange{background-image:url(https://www.watchclub.com/img/content/banner/xcontactus.jpg.pagespeed.ic.jC_XbSXnoc.jpg)}.megaBannerTop{display:flex;width:100%;background-size:cover;background-position:center;min-height:550px;height:80vh;align-items:flex-end;text-align:left;justify-content:flex-start;color:#fff}.megaBannerTop.aboutUs{background-image:url(https://www.watchclub.com/img/content/xabout.jpg.pagespeed.ic.q7FS2yTwCm.jpg)}.megaBannerTop.privacyMega{background-image:url(https://www.watchclub.com/img/content/banner/xprivacy.jpg.pagespeed.ic.ypNIvSoTSI.jpg)}.megaBannerTop.termsMega{background-image:url(https://www.watchclub.com/img/content/banner/xtermini.jpg.pagespeed.ic.oWznNd-XBW.jpg)}.megaBannerTop.sitemapMega{background-image:url(https://www.watchclub.com/img/content/banner/xsiteMap.jpg.pagespeed.ic.j-hitnZiWg.jpg)}.megaBannerTop.loginBg{background-image:url(https://www.watchclub.com/img/content/banner/xlogin.jpg.pagespeed.ic.6-LNaOp-nU.jpg)}.megaBannerTop.aboutUs header,.megaBannerTop header{margin-bottom:50px;display:flex;flex-flow:column;max-width:460px}.megaBannerTop.aboutUs header h1,.megaBannerTop header h1{margin:0;font-size:80px;line-height:1;text-transform:uppercase;font-weight:600;letter-spacing:0}.megaBannerTop.aboutUs header h2,.megaBannerTop header h2{margin:16px 0 49px 0;font-size:15px;line-height:26px;font-weight:400}.megaBannerTop.genericMega{background-image:url(https://www.watchclub.com/img/content/xabout.jpg.pagespeed.ic.q7FS2yTwCm.jpg)}.megaBannerTop.loginBg{align-items:center}.megaBannerTop.loginBg .loginArea2{background:#fff;width:100%;max-width:694px;margin:0 auto}.megaBannerTop.loginBg .loginArea2 .asButtonWrap .asButton{height:88px;width:50%;color:#000;align-items:center;display:flex;justify-content:center;font-size:20px;font-weight:500}.megaBannerTop.loginBg .loginArea2 .asButtonWrap a.asButton{background:#f2f2f2}.megaBannerTop.loginBg .loginArea2 .twc-form{padding:45px 115px;margin-bottom:70px}.pageForm #main{max-width:1000px;justify-content:space-between;margin-top:64px}.pageForm .asideArea{width:33%}.pageForm .asideArea h3{font-size:15px;font-weight:600;line-height:42px;text-transform:uppercase;margin:0}.pageForm .asideArea section{margin-bottom:40px}.pageForm .twc-form{width:52%}.twc-form .secondTitle{font-weight:300;text-align:center;line-height:26px}.twc-form p{text-align:center}.MorePadding{padding-top:90px}.pageForm .fullWidthContent{flex-wrap:wrap;max-width:1200px}.pageForm .fullWidthContent .asideArea,.pageForm .fullWidthContent .twc-form{width:100%}.pageForm .fullWidthContent.twoClmnForm form{column-count:2;column-gap:100px}.pageForm .fullWidthContent.twoClmnForm form .formSectionTitle:first-of-type{margin-top:0}.pageForm .fullWidthContent.twoClmnForm form .form-group{break-inside:avoid}.internalPage .bigCenteredBlockWimg{max-width:100%;margin-bottom:215px}.internalPage .bigCenteredBlockWimg .textArea h2{font-size:56px;line-height:72px}.column2{display:flex;flex-wrap:wrap;margin:115px 0}.column2 section{width:40%}.column2 section:first-child{margin-right:10%}.column2 section h2{text-transform:uppercase;font-size:20px;line-height:32px;letter-spacing:.07em;margin:0 0 16px 0;font-weight:400}.column3{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;width:100%;margin-top:194px;font-weight:500;font-size:18px;line-height:32px}.column3 h2{width:100%;font-size:56px;font-weight:600;line-height:72px;text-transform:uppercase;margin:0 0 80px 0}.column3 .column{width:29.5%}.column3 .column h3{display:inline-block;font-size:20px;line-height:32px;text-align:center;letter-spacing:.07em;text-transform:uppercase;font-weight:600;margin:42px 0 0 0}.column3 .column span{display:block}.column3 .column p{font-size:18px;font-weight:400;line-height:32px;margin-top:15px}.column3:last-child{margin-bottom:200px}.twc-form label{font-weight:500;margin-bottom:24px;display:block}.twc-form label,.twc-form input,.twc-form select,.twc-form textarea{vertical-align:text-bottom;letter-spacing:-.028em;font-size:15px;font-family: var(--mainFont);color:#000}.twc-form input,.twc-form select,.twc-form textarea{margin-top:6px;width:100%;min-height:48px;padding:12px 24px;border:1px solid #e8e8e8;border-radius:4px;background:transparent;font-weight:400;color:#767477}.twc-form input[type="checkbox"],.twc-form input[type="radio"]{width:18px;border:1px solid #000;border-radius:6px;height:18px;min-height:1px;margin:0 11px 0 0}.twc-form input[type="checkbox"]+span,.twc-form input[type="radio"]+span{font-size:13px;display:inline;letter-spacing:-.025em}.twc-form input[type="checkbox"]+span.small{font-size:11px}.small{line-height:12px}.twc-form .clmn2{display:flex;flex-wrap:wrap;justify-content:space-between}.twc-form .clmn2 .form-group{width:48%}.twc-form .formSectionTitle{font-size:17px;font-weight:600;line-height:42px;text-transform:uppercase;margin:40px 0 20px 0}.twc-form .btn{margin-top:5px;font-size:12px;line-height:19px;letter-spacing:.1em;width:100%}.twc-form .form-group.d-flex label span{margin-right:28px;font-size:15px;letter-spacing:-.028em}.twc-form .dropzone{width:100%;border:1px dashed #e8e8e8;background:#f8f8f8;border-radius:8px;margin:25px 0}.twc-form .dz-message{display:flex;flex-flow:column;align-items:center}.twc-form .dz-message img{width:64px}.twc-form .dz-message span{font-size:13px;opacity:.5}.twc-form .dz-message span.text,.twc-form .dz-message span.text span{font-size:15px;opacity:1}.twc-form .dz-message span.text span{text-decoration:underline}.twc-form .dropzone .dz-preview.dz-image-preview{background:transparent}.registerArea .twc-form input,.registerArea .twc-form select,.registerArea .twc-form textarea{margin-bottom:20px}.registerArea .twc-form input[type="checkbox"]{margin-bottom:0}.checkoutArea,.loginArea{display:flex;justify-content:space-between;max-width:926px;margin:0 auto}.checkoutArea .sectionTitle,.loginArea .sectionTitle{font-size:17px;font-weight:600;line-height:28px;margin:0 0 14px 0}.checkoutArea .leftArea,.loginArea .leftArea{width:56%}.checkoutArea .rightArea,.loginArea .rightArea{width:36%}.checkoutArea .productList.horizontalProduct li{border-radius:4px;background:#fafafa;border:none;margin-bottom:8px;padding:15px}.checkoutArea .productList.horizontalProduct li a{align-items:center;justify-content:space-between}.checkoutArea .productList.horizontalProduct li a img{margin-left:0;margin-right:24px}.checkoutArea .productList.horizontalProduct li a .textArea{padding:0;margin-left:0;margin-top:0;max-width:100%}.checkoutArea .productList.horizontalProduct li a .textArea h4{font-size:13px;line-height:22px}.checkoutArea .productList.horizontalProduct li a .textArea .productPrice{margin-top:6px}.checkoutArea .summary{margin-top:46px;border:1px solid #e8e8e8;border-radius:4px;padding:25px;width:100%;font-size:15px}.checkoutArea .summary .sectionTitle{font-weight:500;margin-bottom:40px}.checkoutArea .summary .items{margin:0;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.checkoutArea .summary .item,.checkoutArea .summary .sum li{display:flex;flex-flow:row;justify-content:space-between;line-height:24px;margin-bottom:8px}.checkoutArea .summary .item .prod,.checkoutArea .summary .sum .total{color:#767477}.checkoutArea .summary .item .price,.checkoutArea .summary .sum .amount{font-weight:500}.checkoutArea .summary .sum{margin:23px 0}.checkoutArea .summary .gbp_price,.checkoutArea .summary .gbp_price_dis{display:none}.checkoutArea .summary .btn{font-size:12px;font-weight:600;margin-top:4px}.checkoutArea .freeTxt{font-size:12px;line-height:21px;margin-top:20px}.checkoutArea .freeTxt img.icon{width:20px;height:auto;margin-right:12px}.checkoutArea .freeTxt li{margin:4px 0}.checkoutArea .dropDownBlock{border-top:0;border-bottom:1px solid #e8e8e8}.checkoutArea .dropDownBlock .dropDownButton{border-bottom:0}.checkoutArea .dropDownBlock .dropDownButton.disabled{pointer-events:none;opacity:.6}.checkoutArea .dropDownBlock .dropDownButton h2{margin-bottom:0;border-top:1px solid #e8e8e8;border-bottom:0}.checkoutArea .dropDownBlock button{margin-bottom:30px}.checkoutArea form img{width:auto}.loginArea{margin-top:80px}.loginArea.resetPass .leftArea,.loginArea.registerArea .leftArea{padding-right:0;margin:0 auto;border:none}.loginArea .leftArea{border-right:1px solid #e8e8e8;padding-right:58px}.loginArea .rightArea .sectionTitle{font-weight:500}.loginArea .rightArea{display:flex;flex-wrap:wrap;flex-flow:column;justify-content:space-between}.loginArea .rightArea .btnGroup{margin-bottom:40px;margin-top:15px}.loginArea.registerArea .leftArea{width:70%}.btn{font-weight:600;padding-left:15px;padding-right:15px;min-width:290px;line-height:1;min-height:48px;display:inline-flex;align-items:center;text-align:center;text-transform:uppercase;justify-content:center;border:2px solid #b5b5b5;background:#fff}.btn.btnWhite{background:#fff;color:#000;border-color:#fff}.btn.btnGrey{background:#ebebeb;color:#000;border-color:#ebebeb}.btn.btnFilled{border-color:#000;background:#000;color:#fff}.btn.btnFilled:hover{color:#fff}.btn.btnlight{border:1px solid #e8e8e8;border-radius:4px;color:#000}.btn.bntIcon img{width:18px;margin-left:9px}.btn.btnLabel{letter-spacing:.03em;font-weight:500;font-size:10px;line-height:14px;background:#fff;border:.5px solid #e1e1e1;width:auto;padding:8px;min-width:1px;min-height:1px;color:#000}.btn.btnLabel img{padding:0}.readMoreBtn{font-weight:700;text-transform:uppercase;border:none;background:transparent;cursor:pointer;font-size:11px;display:inline-block;color:#000}.btnGroup{display:flex;flex-wrap:wrap}.btnGroup .btn{margin-top:15px;width:100%}.bgBlockParallax{overflow:hidden;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:0) and (max-width:1620px){.bgBlockParallax{overflow:hidden;background-attachment:initial;background-position:center;background-repeat:no-repeat;background-size:cover}}.searchArea{position:fixed;left:0;background:#fff;z-index:9999999;transition:all .5s ease-in-out;overflow:hidden;top:-100px}.searchArea .searchDiv form{display:flex;justify-content:flex-start;align-items:center;padding:30px 0}.searchArea .searchDiv form input{background:transparent;width:70%;height:40px;border:none;text-transform:uppercase;color:#000;font-size:30px;line-height:13px;letter-spacing:-.002em;transition:none}.searchArea .searchDiv .iconDiv{cursor:pointer;width:30px}.searchArea .searchDiv .iconDiv img{height:20px;width:auto}.searchArea .searchDiv .iconDiv.iconClose{margin:auto 0 auto auto;text-align:right}.searchArea .searchDiv .iconDiv.iconClose img{height:20px;float:none}.searchOpened .searchArea{top:0}.onloadLayer{background:#fff;height:100vh;width:100vw;position:fixed;top:0;left:0;z-index:99999;display:flex;flex-flow:column;justify-content:center;align-items:center;animation:fadeOut 3s forwards;display:none}.onloadLayer img{width:194px;margin:0 0 60px 0;animation:fadein 3s}.onloadLayer span{font-size:10px;line-height:27px;letter-spacing:.5em;text-transform:uppercase;position:absolute;bottom:78px;display:block;width:100%;text-align:center;animation:fadein 4s}.onloadLayerActive{animation:changeOverflow 2.8s}.onloadLayerActive .onloadLayer{display:flex}.dialogArea{font-size:13px;font-weight:300;line-height:22px;background:#fff;padding:48px 80px;width:100%;max-width:460px;border-radius:4px;text-align:center;margin:auto}.dialogArea .popup-modal-dismiss{position:absolute;top:21px;right:21px;width:30px;cursor:pointer}.dialogArea h1{font-size:21px;line-height:24px;font-weight:500;margin:0 0 10px 0}.dialogArea .btn{margin:18px 0 14px 0}.dialogArea#newsletter-dialog{max-width:573px;padding:48px 57px}.dialogArea#newsletter-dialog form{text-align:left;margin-top:30px}.dialogArea#newsletter-dialog form .form-group:last-of-type{margin-top:10px}.showAsidePanel{cursor:pointer}.asidePanel{position:fixed;right:-100%;top:0;width:100%;max-width:482px;background:#fff;height:100vh;height:100%;z-index:999999999;transition:all .5s ease-in-out;padding:0 45px 30px 45px;overflow-y:auto}.asidePanel.opened{right:0}.asidePanel .closeAsidePanel{height:25px;width:auto;margin-bottom:37px;display:block;cursor:pointer}.asidePanel .headerPanel{padding-bottom:20px;background:#fff;position:sticky;top:0;padding-top:30px;z-index:9}.asidePanel .headerPanel .firstTxt{display:block;font-size:11px;line-height:27px;font-weight:600;letter-spacing:.088em;text-transform:uppercase}.asidePanel .headerPanel h1{font-size:20px;line-height:28px;font-weight:500;margin:62px 0 0 0;letter-spacing:-.002em}.asidePanel .headerPanel h2{font-size:20px;line-height:28px;font-weight:300;margin:0;letter-spacing:-.002em}.asidePanel.fromBottom{bottom:-100vh}.asidePanel.fromBottom.opened{bottom:0}.asidePanel.fromLeft{left:-100%}.asidePanel.fromBottom.opened{left:0}.asidePanel.fromTop{top:-100%}.asidePanel.fromTop.opened{top:0}.asidePanel#cartPanel{max-width:365px;display:flex;flex-wrap:wrap;flex-flow:column;justify-content:space-between;padding:0 30px 30px 30px}.asidePanel#cartPanel .bodyPanel{margin-top:0;margin-bottom:auto}.asidePanel#cartPanel .productList,.productList.horizontalProduct{flex-flow:column}.asidePanel#cartPanel .productList li,.productList.horizontalProduct li{width:100%;padding-bottom:10px;padding-top:10px;border-bottom:1px solid rgba(35,42,63,.13)}.asidePanel#cartPanel .productList li a,.productList.horizontalProduct li a{display:flex;flex-flow:row;text-align:left;padding:13px;background:transparent}.asidePanel#cartPanel .productList li a img,.productList.horizontalProduct li a img{width:auto;height:120px;flex-shrink:1;padding:0}.asidePanel#cartPanel .productList li a .textArea,.productList.horizontalProduct li a .textArea{background:transparent;padding-left:10px;display:flex;flex-flow:column;justify-content:space-between}.asidePanel#cartPanel .productList li a .textArea .productName,.productList.horizontalProduct li a .textArea .productName{text-align:left;font-size:11px;line-height:19px;margin-bottom:auto}.asidePanel#cartPanel .productList li a .textArea .productPrice,.productList.horizontalProduct li a .textArea .productPrice{font-size:14px}.asidePanel#cartPanel .productList li .deleteSpan,.productList.horizontalProduct li .deleteSpan{display:none;cursor:pointer;content:"Remove";font-size:10px;text-transform:uppercase;letter-spacing:.03em;position:absolute;bottom:6px;right:6px}.asidePanel#cartPanel .productList li:hover a,.productList.horizontalProduct li:hover a{background:#fafafa}.asidePanel#cartPanel .productList li:hover .deleteSpan,.productList.horizontalProduct li:hover .deleteSpan{display:block}.asidePanel#cartPanel .footerPanel{position:sticky;bottom:0;left:0;width:100%;background:#fff;padding-top:20px}.asidePanel#cartPanel .footerPanel .subTotal{display:flex;justify-content:space-between;align-items:center;font-size:13px;line-height:25px;margin-bottom:16px}.asidePanel#cartPanel .footerPanel .subTotal .totalPrice{font-size:17px;font-weight:500}.asidePanel#cartPanel .footerPanel .btn{width:100%}.asidePanel#cartPanel .emptyCartWrap{display:flex;flex-flow:column;justify-content:center;height:inherit}.asidePanel#cartPanel .emptyCartWrap .emptyCart{margin-bottom:60px;width:100%;display:flex;flex-flow:column;align-items:center}.asidePanel#cartPanel .emptyCartWrap .emptyCart img{width:63px;height:auto;display:block}.asidePanel#cartPanel .emptyCartWrap .emptyCart span{margin-top:10px;display:block;font-weight:500;font-size:16px;line-height:28px}.ui-autocomplete{position:fixed;top:42px!important;left:0!important;width:100%;background:#fff;z-index:999999;padding:50px 0;border-top:1px solid #c4c4c4;max-height:calc(100% - 82px);overflow-y:auto}.ui-autocomplete .ui-menu-item{padding:13px 1.5%;font-size:16px;cursor:pointer}.ui-autocomplete .ui-menu-item:hover{background:#f1f1f1}.arrowUp.visibile{bottom:40px}.arrowTop{margin-top:-2px;width:13px;height:auto;transform:rotate(-90deg)}.arrowUp{cursor:pointer;background:#000;padding:19px 15px;transition:all .4s ease;position:fixed;right:2%;bottom:-100px;box-sizing:content-box;z-index:9999}.arrowNext{margin-top:0;width:18px;height:auto;margin-right:15px}.arrowPrev{margin-top:0;width:18px;height:auto;transform:rotate(-180deg);margin-left:15px}.sitemapPage .sitemapBlock{margin:4% 0 0 0;text-align:left}.sitemapPage .sitemapBlock h3{font-weight:400;text-transform:uppercase;padding-top:3%;border-top:1px solid #ddd;margin:0 0 3% 0}.sitemapPage .sitemapBlock ul{clear:both;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:34px;-moz-column-gap:34px;column-gap:34px}.sitemapPage .sitemapBlock ul li{width:25% \ ;float:left \ }.sitemapPage .sitemapBlock ul li{position:relative;padding-left:16px;margin-bottom:10px}.sitemapPage .sitemapBlock ul li:before{background-color:#000;content:"";height:6px;left:0;position:absolute;top:9px;width:6px;border-radius:100%}.sitemapPage .sitemapBlock ul li a{text-decoration:none;color:#484848}.sitemapPage .sitemapBlock.column3{font-size:13px;padding-left:1.5%;padding-right:1.5%}.sitemapPage .sitemapBlock.column3 ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}.sitemapPage .sitemapBlock.column3 ul li{width:33% \ ;float:left \ }.trustpilot-widget{width:100%;display:inline-block}.about .bigCenteredBlockWimg .imgArea{width:100%;margin-top:0}.about .bigCenteredBlockWimg .textArea{width:100%;margin-top:0}.about .column2 p{font-size:18px;line-height:32px}.about .bigCenteredBlockWimg{margin-top:0}.about .internalPage .bigCenteredBlockWimg{max-width:100%;margin-bottom:80px}.about .column2 section h2{text-transform:uppercase;font-size:24px;line-height:32px;letter-spacing:.07em;margin:0 0 16px 0;margin-bottom:16px;font-weight:400;margin-bottom:43px}@keyframes fadein {
	from { opacity: 0; }
	to   { opacity: 1; }
}@keyframes fadeOut {
	0%   {opacity: 1;}
	80%  {opacity: 1;}
	100% {opacity: 0;display:none;visibility:hidden;}
}@keyframes changeOverflow {
	0%   {overflow:hidden;}
	80%  {overflow:hidden;}
	100% {overflow:auto;}
}@media only screen and (min-width:0) and (max-width:1415px){.filterBlock .filterGroup{width:100%;justify-content:center}.filterBlock .filterGroup .filterChoice:last-child ul{left:inherit;right:0;text-align:right}}@media only screen and (min-width:0) and (max-width:1280px){.bigCenteredBlockWimg .textArea h2,.megaBannerTop.aboutUs header h1{font-size:50px;line-height:60px}#main .filterBlock,#main .filtersSelected{display:none}.btnFilterMobGroup{display:flex;position:fixed;bottom:5px;width:100%;justify-content:center}.btnFilterMobGroup .btn{margin:5px;width:96px;min-width:1px;border-radius:8px}.btnFilterMobGroup .btn img{margin-right:8px;height:12px;width:auto}.filterMobileBlock .closeAsidePanel{margin-bottom:0}.filterMobileBlock .headerPanel{padding-top:0}.filterMobileBlock{display:block;padding:0 16px 5px 16px;border-top:24px solid #fff;background:#fff;text-transform:uppercase;margin:0;position:fixed;bottom:-100%;left:0;width:100%;height:98%;border-radius:18px 18px 0 0;top:auto;max-width:100%}.filterMobileBlock .titoloAside{padding-bottom:24px;border-bottom:1px solid #e8e8e8;display:block;text-align:center;font-weight:500;font-size:13px;letter-spacing:.1em}.filterMobileBlock .titoloAside span{margin-left:-25px;display:inline-block!important;width:auto}.filterMobileBlock .filtersSelected{padding-top:0;position:sticky;top:0;background:#fff;z-index:999999;width:100%;margin-top:0}.filterMobileBlock .filtersSelected button{border-radius:4px}.filterMobileBlock .filterGroup{flex-wrap:wrap;height:auto;max-height:calc(100% - 200px);overflow:auto}.filterMobileBlock .filterGroup .filterChoice{width:100%;margin-top:0;padding-bottom:14px;border-bottom:1px solid #e8e8e8}.filterMobileBlock .filterGroup .filterChoice ul{border:0;position:fixed;margin:0;padding:0;bottom:0;width:100%;z-index:999999;padding:0 16px 120px 16px;border-radius:18px;max-width:100%;text-align:left;max-height:90%;height:90%;top:unset}.filterMobileBlock .filterGroup .filterChoice ul.visibleFilter,.filterMobileBlock .filterGroup .alwaysVisible ul{max-height:none;height:90%}.filterMobileBlock .filterGroup .filterChoice:last-child ul{text-align:left}.filterMobileBlock .filterGroup .filterChoice ul.column2 li{width:50%;float:left}.filterMobileBlock .filterGroup .filterChoice ul.column2 li.headerPanel{width:100%}.filterMobileBlock .filterGroup .filterChoice ul li input{display:inline-block}.filterMobileBlock .filterGroup .filterChoice ul li,.filterMobileBlock .filterGroup .alwaysVisible li{font-size:11px;font-weight:600;line-height:19px;letter-spacing:.1em;margin-top:14px;padding-bottom:14px}.filterMobileBlock .filterGroup .filterChoice ul li.headerPanel{padding-top:27px;margin-top:0}.filterMobileBlock .filterGroup .filterChoice .filterBtn{background-image:url(https://www.watchclub.com/img/icon/arrowRight.svg);background-repeat:no-repeat;background-position:right center;font-size:11px;font-weight:600;border-radius:0;border:none;padding:0;margin:0;height:auto}.filterBlock .filterGroup .filterChoice .filterBtn:before{content:none}.filterMobileBlock .btnModifierGroup{z-index:999999;position:absolute;bottom:0;left:0;width:100%;padding:22px 16px 16px 16px;background:#fff}.filterMobileBlock .btnModifierGroup button{width:100%;margin-bottom:0}.filterMobileBlock .backPanel{width:18px;margin-right:7px;margin-top:4px;height:auto;transform:rotate(180deg)}.filterMobileBlock .filterGroup .alwaysVisible{width:100%}.filterMobileBlock .filterGroup .alwaysVisible ul{transition:all .5s ease-out;opacity:1;visibility:visible}.filterMobileBlock .filterGroup .alwaysVisible ul input{width:24px;height:24px;border-radius:100%;border:1px solid #e5e5e5;margin-right:20px}.pageProduct .expandImg{display:none}#main.curatedMain .filterBlock,#main.articleMain .filterBlock{display:flex}}@media only screen and (min-width:800px){.pageProduct .productBlock .dropDownBlock.onlyMobile{border:none;margin:0}.pageProduct .productBlock .dropDownBlock.onlyMobile .dropDownEl{display:block;padding:0}.pageProduct .productBlock .dropDownBlock.onlyMobile .dropDownButton{display:none}}@media only screen and (min-width:0) and (max-width:800px){.superTop .mainLogo img{width:160px}.pageHomepage .superTop{border-bottom: 1px solid #15010126}.mobile{display:block}.desktop{display:none}.megaBannerTop.genericMega header h1{font-size:40px}.megaBannerTop header h1{margin:0;font-size:40px;line-height:1;text-transform:uppercase;font-weight:600;letter-spacing:0}.dropzone.dz-clickable .dz-message{margin-top:15px;margin-bottom:15px}.searchArea .searchDiv form input{background:transparent;width:89%;height:35px;border:none;text-transform:uppercase;color:#000;font-size:17px;line-height:13px;letter-spacing:-.002em;transition:none}.searchArea .searchDiv .iconDiv img{height:16px;width:auto}.searchArea .searchDiv .iconDiv.iconClose img{height:20px;float:none}.windowLayerOpened:before,.menuOpened:before,.searchOpened:before{opacity:.5}.ui-autocomplete{padding:50px 20px}.bannerTitleTop.sellyourwatch .mainTitle{margin:5px 0}.twc-form .dropzone{width:fit-content;border:1px solid #e8e8e8;background:#fff;border-radius:100px;margin:25px 0;box-shadow: 3px 3px 6px #a5a5a5d4}.twc-form .dz-message{display:flex;flex-flow:row!important;align-items:flex-start!important}.twc-form .dz-message span{font-size:13px;opacity:.5;margin-right:6px!important}.dropzone .dz-message{text-align:left!important;margin:2em 0}.twc-form .dz-message span.text span{text-decoration:none}.SizeText{display:none}.dropzone{min-height:0!important;background:#fff;padding:0 25px!important}.mobile{display:block}.desktop{display:none}.superTop .iconDiv img{height:17px}.productList li img{padding:30px 10px 20px 10px}.productList li .textArea .productName{margin:5px 0 8px 0}.windowLayerOpened{padding-right:0}.rowMaxW,.rowMin{padding-left:5px;padding-right:5px}#main{padding-left:5px;padding-right:5px}.mainTitle{margin-bottom:40px}.mainTitle span{margin-top:0;font-size:12px}footer .row,.pageProduct .productBlock,.pageHomepage .fullWidthBanner,.bigCenteredBlockWimg .textArea,.searchArea,.megaBannerTop,.column2,.column3,.pageForm .asideArea,.pageForm .twc-form,.checkoutArea,.loginArea,.articleMain .articleArea .firstArea,.articleMain .articleArea .textArea,.mainText.fullText{padding-left:20px;padding-right:20px}.flex-column{padding-left:0;padding-right:0}.pageProduct #main,.megaBannerTop{margin-top:5px}.productList{width:100%;justify-content:space-between;align-items:flex-start}.productList li{width:49.3%;margin-right:0;margin-bottom:0;margin-top:0}.productList li .btn.btnLabel.dialogBlock{padding:2px 5px;font-size:9px;top:6px}.productList li .btn.btnLabel.dialogBlock img{width:12px;margin-left:4px}.productList li .textArea .productName{font-size:12px;font-weight:500;line-height:16px}.productList li .textArea{background:#fff;padding:10px 10px 24px 10px}.pageHomepage .fullWidthBanner .textArea{min-height:100vh}.productListSection{padding-top:40px}.bigCenteredBlockWimg{margin-top:40px}.bigCenteredBlockWimg .textArea p{padding-bottom:30px}.loginArea .rightArea .btnGroup a,.loginArea .rightArea .btnGroup button{font-size:12px;letter-spacing:.03em}.pageProduct #main{border-bottom:0;padding-bottom:0}.pageProduct .galleryBlock,.pageProduct .productBlock{width:100%}.pageProduct .galleryBlock{}.pageProduct .galleryBlock .swiper-wrapper{flex-wrap:nowrap}.pageProduct .productBlock{padding-top:15px;padding-bottom:35px}.pageProduct .productBlock .textArea,.pageProduct .productBlock .miniDetails{text-align:center}.pageProduct .productBlock h1{margin-top:0}.pageProduct .productBlock .textArea{display:flex;width:100%;flex-flow:column}.pageProduct .productBlock .textArea .miniDetails{order:4;border-bottom:0;margin-top:10px;margin-bottom:20px}.pageProduct .productBlock .textArea .dropDownBlock{order:5}.pageProduct .productBlock .dropDownBlock .dropDownEl{font-size:13px;line-height:22px;letter-spacing:.03em;padding:20px 0}.pageProduct .productBlock .buyArea{order:4}.pageProduct .productBlock .dropDownBlock .dropDownEl{font-size:15px;line-height:26px}.pageProduct .productBlock .dropDownBlock ul li h3{font-size:15px;line-height:26px}.pageProduct .productBlock .buyArea .buttonGroup{border-top:1px solid rgba(35,42,63,.13);border-bottom:1px solid rgba(35,42,63,.13);padding:10px 5px;text-align:center;position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:999}.pageProduct .productBlock .buyArea .buttonGroup .btn{width:49%}.pageProduct .productBlock .dropDownBlock{margin-top:0;border-top:none;text-align:left}.pageProduct .productBlock .dropDownBlock:first-of-type{border-top:1px solid rgba(35,42,63,.13)}.pageProduct footer{padding-bottom:170px}.pageProduct .productBlock .buyArea .buttonGroup .btn.notifyBtn{border:1px solid #b5b5b5;background:#f0f0f0}.pageProduct .suggestionBlock{margin-bottom:30px}.asidePanel#cartPanel .productList li .deleteSpan,.productList.horizontalProduct li .deleteSpan{display:block}.btn{min-width:200px}.articleMain .articleArea .quote{display:inline-block;font-size:25px;line-height:1;font-weight:bold;font-style:italic;margin-top:20px;margin-bottom:50px;padding-left:4%}.articleMain{padding-top:0}.articleMain .articleArea .firstArea{padding-top:0}.articleMain .articleArea .lastArea .sideImg .imageGallery{margin-bottom:25px}.articleMain .articleArea .lastArea .sideImg .imageGallery,.articleMain .articleArea .lastArea .sideImg .textArea{width:100%}.bigCenteredBlockWimg .imgArea,.bigCenteredBlockWimg .textArea{width:100%}.bigCenteredBlockWimg .textArea{margin-top:50px}.column3{margin-top:70px}.column3 h2{margin-bottom:50px}.column3 .column h3{margin:0}.column3 .column{width:100%;margin-bottom:60px}.column3 .column img{margin-bottom:30px}.column3:last-child{margin-bottom:30px}.column2{margin-bottom:0;margin-top:60px}.column2 section{width:100%;margin:30px 0!important}.internalPage .bigCenteredBlockWimg{margin-bottom:60px}#main.curatedMain .filterBlock .filterGroup{justify-content:space-between}#main.curatedMain .filterBlock .filterGroup .filterChoice{width:48%}#main.curatedMain .filterBlock .filterGroup .filterChoice ul{width:264px}.articleList li a:first-child{padding-top:0}.articleList li:last-child a{border-bottom:0}.articleList li a img{width:100%}.articleList li a .textArea{width:100%;text-align:center;margin-top:30px}.pageForm #main{flex-wrap:wrap}.pageForm .asideArea,.pageForm .twc-form{width:100%}.pageForm .fullWidthContent.twoClmnForm form{column-count:1}footer{margin-top:30px}footer .footerCta{border-bottom:0}footer .footerCta .footerCtaEl:last-of-type{border-bottom:1px solid rgba(35,42,63,.13)}footer .footerList li{display:block;text-align:center}footer .selectValue{display:none;position:fixed;left:0;bottom:0;width:100%;background:#fff;text-align:left;padding:24px 24px 0 24px;height:70px;z-index:99999999}.mobileMenuOpened footer .selectValue{display:block}footer .selectValue .dropDownEl{top:-118px;left:20px}.bigCenteredBlockWimg .textArea h2,.internalPage .bigCenteredBlockWimg .textArea h2,.column3 h2{font-size:30px;line-height:35px}.column3,footer .footerCta,.articleList li a .textArea span{font-size:16px}.column3 .column h3,.articleList li a .textArea h2{font-size:20px;font-weight:500;margin:0;line-height:24px}.bigCenteredBlockWimg .textArea p,.column3 .column p{line-height:26px;font-size:13px}.pageHomepage .fullWidthBanner .textArea h2,.mainTitle{font-size:22px}.pageHomepage .fullWidthBanner .textArea h3{font-size:12px}main .mainTitle{font-size:16px;line-height:16px;margin:25px 0 0 0;border-bottom:1px solid #ebebeb;padding-bottom:14px;margin-left:-3px;margin-right:-3px}.megaBannerTop.aboutUs header h1,.megaBannerTop.genericMega header h1{font-size:40px}.articleMain .articleArea .firstArea .articleTitle{color:#232a3f;font-weight:500;line-height:24px;margin-top:0;font-size:20px}.articleMain .articleArea .firstArea .articleDate{color:#636877;opacity:.5;line-height:36px;display:block;font-size:17px}.productListWrap{margin-top:6px}.checkoutArea,.loginArea{flex-wrap:wrap}.checkoutArea .leftArea,.checkoutArea .rightArea,.loginArea .leftArea,.loginArea .rightArea{width:100%}.checkoutArea .leftArea{order:2;margin-top:60px}.checkoutArea .summary .btn{width:100%}.checkoutArea .summary{margin-top:0}.loginArea .leftArea{padding-right:0;border:0;margin-bottom:60px}.loginArea.registerArea .leftArea{width:100%}.loginArea.registerArea .leftArea .twc-form .clmn2 .form-group{width:100%}.pageForm .wrapTop{margin-bottom:10px}.megaBannerTop{display:inline-flex}.bannerTitleTop{padding-left:5%;padding-right:5%}.superTop .selectValue{display:none;transition:all .5s ease-in-out;transform-origin:left top;transform:scaleY(0)}.superTop{padding:20px 15px;border-bottom:1px solid #ebebeb;margin-top:0}.superTop .mainLogo{margin:auto}.superTop .mainLogo img{margin-left:0}.superTop .iconMenu{display:block;order:1;margin-left:0;padding-left:0}.superTop .mainLogo{order:3}.superTop .iconSearch{order:2}.superTop .iconUser{order:4;border:none;margin-left:0;padding-left:0}.superTop .iconCart{order:5}.topNavbar{padding:18px 0 68px 0;transition:all .3s ease-in-out;width:100%;position:fixed;left:-100%;top:0;height:100%;overflow-y:auto;background:#fff;margin:0}.topNavbar .closeMobileMenu{display:block;width:100%;height:46px;cursor:pointer;position:relative;border-bottom:1px solid #c4c4c4;margin-bottom:20px}.topNavbar .closeMobileMenu img{width:23px;margin-left:17px}.topNavbar .closeMobileMenu:before{position:absolute;left:50%;margin-left:-68px;top:4px;content:"";width:135px;height:23px;background-image:url(https://www.watchclub.com/img/theWatchClub-logo.svg);background-size:cover}.mobileMenuOpened{overflow:hidden;position:relative;touch-action:none;-ms-touch-action:none}.mobileMenuOpened .topNavbar{left:0;z-index:9999}.topNavbar .mainNav{text-align:left;border-bottom:0;padding:0 24px}.topNavbar .mainNav ul li{display:block;margin:0}.topNavbar .mainNav ul li a,.topNavbar .mainNav ul li span{padding:15px 0;border-bottom:1px solid #c4c4c4;display:block;font-size:13px}.topNavbar .mainNav ul li span.openSubnav{background-image:url(https://www.watchclub.com/img/icon/plus.svg);background-position:right center;background-repeat:no-repeat}.topNavbar .mainNav ul li.activeSubnav span.openSubnav{border:none}.topNavbar .mainNav ul li.activeSubnav span.openSubnav{background-image:url(https://www.watchclub.com/img/icon/minus.svg)}.topNavbar .mainNav .subNavArea{position:relative;flex-wrap:wrap;padding:0;top:0!important;margin:0}.topNavbar .mainNav .subNavArea .subNav{width:100%;max-width:100%;margin:5px 0 40px 0;padding:0}.topNavbar .mainNav .subNavArea .subNav .mainSubNav,.topNavbar .mainNav .subNavArea .subNav .secondarySubNav{column-count:1}.topNavbar .mainNav .subNavArea .subNav li{padding:5px 0}.topNavbar .mainNav .subNavArea .subNav li a{padding:0;border:none}.topNavbar .mainNav .subNavArea .imgArea{display:none}.pageHomepage .topNavbar .mainNav ul li a,.pageHomepage .topNavbar .mainNav ul li span{color:#000}.fidexMenu{margin-top:64px}.fidexMenu .superTop{position:fixed;top:0;left:0;background:#fff;transform:scaleY(1)}.megaBannerTop.loginBg .loginArea2 .asButtonWrap .asButton{height:65px;font-size:17px}.megaBannerTop.loginBg .loginArea2 .twc-form{padding:30px 20px;margin-bottom:50px}.sitemapPage .sitemapBlock.column3{padding:0}.sitemapPage .sitemapBlock ul,.sitemapPage .sitemapBlock.column3 ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}.sitemapPage .sitemapBlock h3{border:0}body *::-webkit-scrollbar{display:none}body *{-ms-overflow-style:none}.pageHomepage .fullWidthBanner:before{z-index:2;content:"";position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(180deg,#111 0%,rgba(17,17,16,0) 100%);opacity:.7;margin-left:-20px}}@media only screen and (min-width:1400px){.pageProduct .productBlock{padding:10px 150px}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:99999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.7}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:99999;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.7}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}