@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: calc(1 * 2);
  animation-iteration-count: calc(1 * 2);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: calc(1 * 3);
  animation-iteration-count: calc(1 * 3);
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: calc(1s * 2);
  animation-delay: calc(1s * 2);
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: calc(1s * 3);
  animation-delay: calc(1s * 3);
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: calc(1s * 4);
  animation-delay: calc(1s * 4);
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: calc(1s * 5);
  animation-delay: calc(1s * 5);
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: calc(1s / 2);
  animation-duration: calc(1s / 2);
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: calc(1s * 0.8);
  animation-duration: calc(1s * 0.8);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: calc(1s * 3);
  animation-duration: calc(1s * 3);
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__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;
  }

  .animate__animated[class*='Out'] {
    opacity: 0;
  }
}
/* Attention seekers  */
@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  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, -0.8rem, 0) scaleY(1.1);
    transform: translate3d(0, -0.8rem, 0) scaleY(1.1);
  }

  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, -0.4rem, 0) scaleY(1.05);
    transform: translate3d(0, -0.4rem, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -0.10667rem, 0) scaleY(1.02);
    transform: translate3d(0, -0.10667rem, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  from,
  20%,
  53%,
  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, -0.8rem, 0) scaleY(1.1);
    transform: translate3d(0, -0.8rem, 0) scaleY(1.1);
  }

  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, -0.4rem, 0) scaleY(1.05);
    transform: translate3d(0, -0.4rem, 0) scaleY(1.05);
  }

  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -0.10667rem, 0) scaleY(1.02);
    transform: translate3d(0, -0.10667rem, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
      transform-origin: center bottom;
}
@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

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

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

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

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-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);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0.26667rem, 0, 0);
    transform: translate3d(0.26667rem, 0, 0);
  }
}
@keyframes shakeX {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0.26667rem, 0, 0);
    transform: translate3d(0.26667rem, 0, 0);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 0.26667rem, 0);
    transform: translate3d(0, 0.26667rem, 0);
  }
}
@keyframes shakeY {
  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 0.26667rem, 0);
    transform: translate3d(0, 0.26667rem, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-0.16rem) rotateY(-9deg);
    transform: translateX(-0.16rem) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(0.13333rem) rotateY(7deg);
    transform: translateX(0.13333rem) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-0.08rem) rotateY(-5deg);
    transform: translateX(-0.08rem) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(0.05333rem) rotateY(3deg);
    transform: translateX(0.05333rem) 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(-0.16rem) rotateY(-9deg);
    transform: translateX(-0.16rem) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(0.13333rem) rotateY(7deg);
    transform: translateX(0.13333rem) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-0.08rem) rotateY(-5deg);
    transform: translateX(-0.08rem) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(0.05333rem) rotateY(3deg);
    transform: translateX(0.05333rem) rotateY(3deg);
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.animate__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);
  }
}
.animate__swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
      transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  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);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

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

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

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

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

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

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

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

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

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  -ms-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);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: calc(1s * 1.3);
  animation-duration: calc(1s * 1.3);
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
/* Back entrances */
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-32rem) scale(0.7);
    transform: translateY(-32rem) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-32rem) scale(0.7);
    transform: translateY(-32rem) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-53.33333rem) scale(0.7);
    transform: translateX(-53.33333rem) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-53.33333rem) scale(0.7);
    transform: translateX(-53.33333rem) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(53.33333rem) scale(0.7);
    transform: translateX(53.33333rem) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(53.33333rem) scale(0.7);
    transform: translateX(53.33333rem) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(32rem) scale(0.7);
    transform: translateY(32rem) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(32rem) scale(0.7);
    transform: translateY(32rem) scale(0.7);
    opacity: 0.7;
  }

  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
/* Back exits */
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(18.66667rem) scale(0.7);
    transform: translateY(18.66667rem) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(18.66667rem) scale(0.7);
    transform: translateY(18.66667rem) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-53.33333rem) scale(0.7);
    transform: translateX(-53.33333rem) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(-53.33333rem) scale(0.7);
    transform: translateX(-53.33333rem) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(53.33333rem) scale(0.7);
    transform: translateX(53.33333rem) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translateX(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateX(53.33333rem) scale(0.7);
    transform: translateX(53.33333rem) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-18.66667rem) scale(0.7);
    transform: translateY(-18.66667rem) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }

  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0px) scale(0.7);
    opacity: 0.7;
  }

  100% {
    -webkit-transform: translateY(-18.66667rem) scale(0.7);
    transform: translateY(-18.66667rem) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
/* Bouncing entrances  */
@-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);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -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, -80rem, 0) scaleY(3);
    transform: translate3d(0, -80rem, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0.66667rem, 0) scaleY(0.9);
    transform: translate3d(0, 0.66667rem, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -0.26667rem, 0) scaleY(0.95);
    transform: translate3d(0, -0.26667rem, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 0.13333rem, 0) scaleY(0.985);
    transform: translate3d(0, 0.13333rem, 0) scaleY(0.985);
  }

  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, -80rem, 0) scaleY(3);
    transform: translate3d(0, -80rem, 0) scaleY(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0.66667rem, 0) scaleY(0.9);
    transform: translate3d(0, 0.66667rem, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, -0.26667rem, 0) scaleY(0.95);
    transform: translate3d(0, -0.26667rem, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, 0.13333rem, 0) scaleY(0.985);
    transform: translate3d(0, 0.13333rem, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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(-80rem, 0, 0) scaleX(3);
    transform: translate3d(-80rem, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0.66667rem, 0, 0) scaleX(1);
    transform: translate3d(0.66667rem, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-0.26667rem, 0, 0) scaleX(0.98);
    transform: translate3d(-0.26667rem, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(0.13333rem, 0, 0) scaleX(0.995);
    transform: translate3d(0.13333rem, 0, 0) scaleX(0.995);
  }

  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(-80rem, 0, 0) scaleX(3);
    transform: translate3d(-80rem, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0.66667rem, 0, 0) scaleX(1);
    transform: translate3d(0.66667rem, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(-0.26667rem, 0, 0) scaleX(0.98);
    transform: translate3d(-0.26667rem, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(0.13333rem, 0, 0) scaleX(0.995);
    transform: translate3d(0.13333rem, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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(80rem, 0, 0) scaleX(3);
    transform: translate3d(80rem, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-0.66667rem, 0, 0) scaleX(1);
    transform: translate3d(-0.66667rem, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(0.26667rem, 0, 0) scaleX(0.98);
    transform: translate3d(0.26667rem, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-0.13333rem, 0, 0) scaleX(0.995);
    transform: translate3d(-0.13333rem, 0, 0) scaleX(0.995);
  }

  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(80rem, 0, 0) scaleX(3);
    transform: translate3d(80rem, 0, 0) scaleX(3);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-0.66667rem, 0, 0) scaleX(1);
    transform: translate3d(-0.66667rem, 0, 0) scaleX(1);
  }

  75% {
    -webkit-transform: translate3d(0.26667rem, 0, 0) scaleX(0.98);
    transform: translate3d(0.26667rem, 0, 0) scaleX(0.98);
  }

  90% {
    -webkit-transform: translate3d(-0.13333rem, 0, 0) scaleX(0.995);
    transform: translate3d(-0.13333rem, 0, 0) scaleX(0.995);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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, 80rem, 0) scaleY(5);
    transform: translate3d(0, 80rem, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -0.53333rem, 0) scaleY(0.9);
    transform: translate3d(0, -0.53333rem, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 0.26667rem, 0) scaleY(0.95);
    transform: translate3d(0, 0.26667rem, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -0.13333rem, 0) scaleY(0.985);
    transform: translate3d(0, -0.13333rem, 0) scaleY(0.985);
  }

  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, 80rem, 0) scaleY(5);
    transform: translate3d(0, 80rem, 0) scaleY(5);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -0.53333rem, 0) scaleY(0.9);
    transform: translate3d(0, -0.53333rem, 0) scaleY(0.9);
  }

  75% {
    -webkit-transform: translate3d(0, 0.26667rem, 0) scaleY(0.95);
    transform: translate3d(0, 0.26667rem, 0) scaleY(0.95);
  }

  90% {
    -webkit-transform: translate3d(0, -0.13333rem, 0) scaleY(0.985);
    transform: translate3d(0, -0.13333rem, 0) scaleY(0.985);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
/* Bouncing exits  */
@-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);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 0.26667rem, 0) scaleY(0.985);
    transform: translate3d(0, 0.26667rem, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -0.53333rem, 0) scaleY(0.9);
    transform: translate3d(0, -0.53333rem, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 53.33333rem, 0) scaleY(3);
    transform: translate3d(0, 53.33333rem, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 0.26667rem, 0) scaleY(0.985);
    transform: translate3d(0, 0.26667rem, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -0.53333rem, 0) scaleY(0.9);
    transform: translate3d(0, -0.53333rem, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 53.33333rem, 0) scaleY(3);
    transform: translate3d(0, 53.33333rem, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(0.53333rem, 0, 0) scaleX(0.9);
    transform: translate3d(0.53333rem, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-53.33333rem, 0, 0) scaleX(2);
    transform: translate3d(-53.33333rem, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(0.53333rem, 0, 0) scaleX(0.9);
    transform: translate3d(0.53333rem, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-53.33333rem, 0, 0) scaleX(2);
    transform: translate3d(-53.33333rem, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-0.53333rem, 0, 0) scaleX(0.9);
    transform: translate3d(-0.53333rem, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(53.33333rem, 0, 0) scaleX(2);
    transform: translate3d(53.33333rem, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-0.53333rem, 0, 0) scaleX(0.9);
    transform: translate3d(-0.53333rem, 0, 0) scaleX(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(53.33333rem, 0, 0) scaleX(2);
    transform: translate3d(53.33333rem, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -0.26667rem, 0) scaleY(0.985);
    transform: translate3d(0, -0.26667rem, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0.53333rem, 0) scaleY(0.9);
    transform: translate3d(0, 0.53333rem, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -53.33333rem, 0) scaleY(3);
    transform: translate3d(0, -53.33333rem, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -0.26667rem, 0) scaleY(0.985);
    transform: translate3d(0, -0.26667rem, 0) scaleY(0.985);
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0.53333rem, 0) scaleY(0.9);
    transform: translate3d(0, 0.53333rem, 0) scaleY(0.9);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -53.33333rem, 0) scaleY(3);
    transform: translate3d(0, -53.33333rem, 0) scaleY(3);
  }
}
.animate__bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
.animate__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);
  }
}
.animate__fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -53.33333rem, 0);
    transform: translate3d(0, -53.33333rem, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -53.33333rem, 0);
    transform: translate3d(0, -53.33333rem, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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);
  }
}
.animate__fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-53.33333rem, 0, 0);
    transform: translate3d(-53.33333rem, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-53.33333rem, 0, 0);
    transform: translate3d(-53.33333rem, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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);
  }
}
.animate__fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(53.33333rem, 0, 0);
    transform: translate3d(53.33333rem, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(53.33333rem, 0, 0);
    transform: translate3d(53.33333rem, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__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);
  }
}
.animate__fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 53.33333rem, 0);
    transform: translate3d(0, 53.33333rem, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 53.33333rem, 0);
    transform: translate3d(0, 53.33333rem, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInTopRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
/* Fading exits */
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
.animate__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);
  }
}
.animate__fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 53.33333rem, 0);
    transform: translate3d(0, 53.33333rem, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 53.33333rem, 0);
    transform: translate3d(0, 53.33333rem, 0);
  }
}
.animate__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);
  }
}
.animate__fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-53.33333rem, 0, 0);
    transform: translate3d(-53.33333rem, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-53.33333rem, 0, 0);
    transform: translate3d(-53.33333rem, 0, 0);
  }
}
.animate__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);
  }
}
.animate__fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(53.33333rem, 0, 0);
    transform: translate3d(53.33333rem, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(53.33333rem, 0, 0);
    transform: translate3d(53.33333rem, 0, 0);
  }
}
.animate__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);
  }
}
.animate__fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -53.33333rem, 0);
    transform: translate3d(0, -53.33333rem, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -53.33333rem, 0);
    transform: translate3d(0, -53.33333rem, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
/* Flippers */
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(10.66667rem) 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(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 4rem)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 4rem)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 4rem)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 4rem)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(10.66667rem) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(10.66667rem) 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(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(10.66667rem) 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(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(10.66667rem) 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(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 4rem)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 4rem)
      rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 4rem)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 4rem)
      rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(10.66667rem) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(10.66667rem) 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(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(10.66667rem) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(10.66667rem) rotate3d(1, 0, 0, 90deg);
    transform: perspective(10.66667rem) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(10.66667rem) rotate3d(1, 0, 0, -20deg);
    transform: perspective(10.66667rem) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

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

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

  to {
    -webkit-transform: perspective(10.66667rem);
    transform: perspective(10.66667rem);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(10.66667rem) rotate3d(1, 0, 0, 90deg);
    transform: perspective(10.66667rem) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(10.66667rem) rotate3d(1, 0, 0, -20deg);
    transform: perspective(10.66667rem) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

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

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

  to {
    -webkit-transform: perspective(10.66667rem);
    transform: perspective(10.66667rem);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(10.66667rem) rotate3d(0, 1, 0, 90deg);
    transform: perspective(10.66667rem) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(10.66667rem) rotate3d(0, 1, 0, -20deg);
    transform: perspective(10.66667rem) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

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

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

  to {
    -webkit-transform: perspective(10.66667rem);
    transform: perspective(10.66667rem);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(10.66667rem) rotate3d(0, 1, 0, 90deg);
    transform: perspective(10.66667rem) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(10.66667rem) rotate3d(0, 1, 0, -20deg);
    transform: perspective(10.66667rem) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

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

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

  to {
    -webkit-transform: perspective(10.66667rem);
    transform: perspective(10.66667rem);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(10.66667rem);
    transform: perspective(10.66667rem);
  }

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

  to {
    -webkit-transform: perspective(10.66667rem) rotate3d(1, 0, 0, 90deg);
    transform: perspective(10.66667rem) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(10.66667rem);
    transform: perspective(10.66667rem);
  }

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

  to {
    -webkit-transform: perspective(10.66667rem) rotate3d(1, 0, 0, 90deg);
    transform: perspective(10.66667rem) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(10.66667rem);
    transform: perspective(10.66667rem);
  }

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

  to {
    -webkit-transform: perspective(10.66667rem) rotate3d(0, 1, 0, 90deg);
    transform: perspective(10.66667rem) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(10.66667rem);
    transform: perspective(10.66667rem);
  }

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

  to {
    -webkit-transform: perspective(10.66667rem) rotate3d(0, 1, 0, 90deg);
    transform: perspective(10.66667rem) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: calc(1s * 0.75);
  animation-duration: calc(1s * 0.75);
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
/* Lightspeed */
@-webkit-keyframes lightSpeedInRight {
  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 lightSpeedInRight {
  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);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  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 lightSpeedInLeft {
  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);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  from {
    opacity: 1;
  }

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

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  from {
    opacity: 1;
  }

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

  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
/* Rotating entrances */
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  -ms-transform-origin: left bottom;
      transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
      transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  -ms-transform-origin: left bottom;
      transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

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

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
      transform-origin: right bottom;
}
/* Rotating exits */
@-webkit-keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
      transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  -ms-transform-origin: left bottom;
      transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
      transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  -ms-transform-origin: left bottom;
      transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
      transform-origin: right bottom;
}
/* Specials */
@-webkit-keyframes hinge {
  0% {
    -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-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-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 18.66667rem, 0);
    transform: translate3d(0, 18.66667rem, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -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-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-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 18.66667rem, 0);
    transform: translate3d(0, 18.66667rem, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: calc(1s * 2);
  animation-duration: calc(1s * 2);
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
      transform-origin: top left;
}
@-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);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/* Zooming entrances */
@-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;
  }
}
.animate__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, -26.66667rem, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -26.66667rem, 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, 1.6rem, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 1.6rem, 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, -26.66667rem, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -26.66667rem, 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, 1.6rem, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 1.6rem, 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);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-26.66667rem, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-26.66667rem, 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(0.26667rem, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0.26667rem, 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(-26.66667rem, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-26.66667rem, 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(0.26667rem, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0.26667rem, 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);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(26.66667rem, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(26.66667rem, 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(-0.26667rem, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-0.26667rem, 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(26.66667rem, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(26.66667rem, 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(-0.26667rem, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-0.26667rem, 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);
  }
}
.animate__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, 26.66667rem, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 26.66667rem, 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, -1.6rem, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -1.6rem, 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, 26.66667rem, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 26.66667rem, 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, -1.6rem, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -1.6rem, 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);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
/* Zooming exits */
@-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;
  }
}
.animate__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, -1.6rem, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -1.6rem, 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, 53.33333rem, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 53.33333rem, 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 zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -1.6rem, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -1.6rem, 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, 53.33333rem, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 53.33333rem, 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);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
      transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(1.12rem, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(1.12rem, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-53.33333rem, 0, 0);
    transform: scale(0.1) translate3d(-53.33333rem, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(1.12rem, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(1.12rem, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-53.33333rem, 0, 0);
    transform: scale(0.1) translate3d(-53.33333rem, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
      transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-1.12rem, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-1.12rem, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(53.33333rem, 0, 0);
    transform: scale(0.1) translate3d(53.33333rem, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-1.12rem, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-1.12rem, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(53.33333rem, 0, 0);
    transform: scale(0.1) translate3d(53.33333rem, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
      transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 1.6rem, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 1.6rem, 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, -53.33333rem, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -53.33333rem, 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 zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 1.6rem, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 1.6rem, 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, -53.33333rem, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -53.33333rem, 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);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
      transform-origin: center bottom;
}
/* Sliding entrances */
@-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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
/* Sliding exits */
@-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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__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);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@charset "UTF-8";.md-badge,.md-bar{position:relative}.md-actionsheet{text-align:center;background:#fff;border-radius:0.21333rem 0.21333rem 0 0}.md-actionsheet .md-actionsheet__list{border-top-left-radius:0.26667rem;border-top-right-radius:0.26667rem;text-align:center;width:100%;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.md-actionsheet .md-actionsheet__items{max-height:45vh;overflow-y:auto}.md-actionsheet .md-actionsheet__item{line-height:0.64rem;color:#191f25;font-size:0.45333rem;padding:0.37333rem 0.42667rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-style:solid;border-width:0 0 0.02667rem;border-color:rgba(126,134,142,.16)}.md-actionsheet .md-actionsheet__item:last-child{border-bottom:none}.md-actionsheet .md-actionsheet__item:active{background-color:rgba(23,26,29,.04)}.md-actionsheet .md-actionsheet__item.is-active{color:#006afe}.md-actionsheet .md-actionsheet__title{height:1.49333rem;line-height:1.49333rem;color:rgba(25,31,37,.56);font-size:0.37333rem;border-style:solid;border-width:0 0 0.02667rem;border-color:rgba(126,134,142,.16);-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.md-actionsheet .md-actionsheet__button{background-color:rgba(23,26,29,.04);padding-top:0.21333rem}.md-actionsheet .md-actionsheet__button--default{height:1.49333rem;line-height:1.49333rem;color:#191f25;text-align:center;font-size:0.45333rem;font-weight:400;background:#fff}.md-anchor{padding:0.32rem 0.42667rem;line-height:0.53333rem;font-size:0.37333rem;font-weight:400;color:rgba(23,26,29,.48)}.md-badge{display:inline-block;color:#fff}.md-badge .md-badge__content{font-size:0.32rem;padding:0 0.10667rem;line-height:1.2;font-style:normal;border-radius:0.21333rem;overflow:hidden;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-badge .md-badge__content--primary{background-color:#006afe}.md-badge .md-badge__content--submary{background-color:#f2f4f5}.md-badge .md-badge__content--warning{background-color:#ff9200}.md-badge .md-badge__content--danger{background-color:#ff5219}.md-badge .md-badge__content--transparent{background-color:rgba(0,0,0,0)}.md-badge .md-badge__content.is-circle{border-radius:26.64rem;min-width:0.48rem;height:0.48rem;overflow:hidden}.md-bar{width:100%;padding:0.32rem 1.17333rem;font-size:0.4rem}.md-bar--info{color:#006afe;background-color:#e6f2fe}.md-bar--warning{color:#ff9200;background-color:#fdeae8}.md-bar.is-closable{padding-right:0.42667rem}.md-bar--round{border-radius:0.10667rem}.md-bar .md-bar__content{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:0.53333rem}.md-bar .md-bar__normal{line-height:0.53333rem}.md-bar .md-bar__icon--former{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0.42667rem;left:0.42667rem}.md-bar .md-bar__icon--close{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0.42667rem;right:0.42667rem;color:rgba(17,31,44,.28);cursor:pointer}.md-button--text.is-disabled,.md-button.is-disabled,.md-checkbox.is-checked,.md-radio.is-checked{cursor:not-allowed}@-webkit-keyframes loading{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes loading{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.md-button{line-height:1;display:inline-block;text-align:center;color:#fff;outline:0;border-radius:0.21333rem;font-size:0.48rem;position:relative;border:0.02667rem solid rgba(0,0,0,.08)}.md-button.is-block{display:block;width:100%}.md-button--text::before,.md-button.is-plain::before{display:none}.md-button::before{position:absolute;content:' ';left:0;top:0;right:0;bottom:0}.md-button:active:before{background-color:rgba(0,0,0,.1)}.md-button.is-disabled{border:none}.md-button--large,.md-button--large::before,.md-popup--center.is-round{border-radius:0.21333rem}.md-button.is-disabled::before{background-color:rgba(255,255,255,.7)}.md-button.is-plain{border-style:solid;border-width:0.02667rem}.md-button--large{padding:0.29333rem 0.64rem;line-height:0.66667rem}.md-button--medium,.md-button--medium::before,.md-button--small,.md-button--small::before{border-radius:0.16rem}.md-button--medium{padding:0.18667rem 0.42667rem;font-size:0.42667rem;line-height:0.61333rem}.md-button--small{padding:0.13333rem 0.32rem;font-size:0.37333rem;line-height:0.53333rem}.md-button--primary{background-color:#006afe}.md-button--primary.is-plain{color:#006afe;background-color:#fff;border:0.02667rem solid #006afe}.md-button--primary.is-plain:active{border:0.02667rem solid rgba(0,0,0,.08);color:#fff;background-color:rgba(0,106,254,.48)}.md-button--primary.is-plain.is-disabled{border:0.02667rem solid rgba(0,106,254,.4);color:rgba(0,106,254,.4)}.md-button--primary.is-plain.is-disabled:active{background-color:#fff}.md-button--submary,.md-button--submary.is-plain,.md-button--submary.is-plain.is-disabled:active{background-color:#f2f4f5}.md-button--submary{color:#171a1d}.md-button--submary.is-plain{color:#171a1d;border:0.02667rem solid #171a1d}.md-button--submary.is-plain.is-disabled{border:0.02667rem solid rgba(23,26,29,.4);color:rgba(23,26,29,.4)}.md-button--submary.is-plain{border:0.02667rem solid rgba(23,26,29,.28)}.md-button--submary.is-plain:active{background-color:#d6dadc;border:0.02667rem solid transparent;color:#171a1d}.md-button--danger{background-color:#ff5219}.md-button--danger.is-plain{color:#ff5219;background-color:#fff;border:0.02667rem solid #ff5219}.md-button--danger.is-plain:active{border:0.02667rem solid rgba(0,0,0,.08);color:#fff;background-color:rgba(255,82,25,.48)}.md-button--danger.is-plain.is-disabled{border:0.02667rem solid rgba(255,82,25,.4);color:rgba(255,82,25,.4)}.md-button--danger.is-plain.is-disabled:active{background-color:#fff}.md-button--normal{background-color:#00b042}.md-button--normal.is-plain{color:#00b042;background-color:#fff;border:0.02667rem solid #00b042}.md-button--normal.is-plain:active{border:0.02667rem solid rgba(0,0,0,.08);color:#fff;background-color:rgba(0,176,66,.48)}.md-button--normal.is-plain.is-disabled{border:0.02667rem solid rgba(0,176,66,.4);color:rgba(0,176,66,.4)}.md-button--normal.is-plain.is-disabled:active{background-color:#fff}.md-button--warning{background-color:#ff9200}.md-button--warning.is-plain{color:#ff9200;background-color:#fff;border:0.02667rem solid #ff9200}.md-button--warning.is-plain:active{border:0.02667rem solid rgba(0,0,0,.08);color:#fff;background-color:rgba(255,146,0,.48)}.md-button--warning.is-plain.is-disabled{border:0.02667rem solid rgba(255,146,0,.4);color:rgba(255,146,0,.4)}.md-button--warning.is-plain.is-disabled:active{background-color:#fff}.md-button--warm{background-color:#f4c800}.md-button--warm.is-plain{color:#f4c800;background-color:#fff;border:0.02667rem solid #f4c800}.md-button--warm.is-plain:active{border:0.02667rem solid rgba(0,0,0,.08);color:#fff;background-color:rgba(244,200,0,.48)}.md-button--warm.is-plain.is-disabled:active,.md-date-time-picker{background-color:#fff}.md-button--warm.is-plain.is-disabled{border:0.02667rem solid rgba(244,200,0,.4);color:rgba(244,200,0,.4)}.md-button--text{color:#006afe;border:none;padding:0.32rem 0;background-color:inherit}.md-checkbox--left,.md-checkbox--right{padding:0.32rem 0.42667rem;min-height:1.49333rem}.md-button--text.is-disabled{color:rgba(23,26,29,.48)}.md-checkbox .md-checkbox__icon .md-icon,.md-user .md-user__check{color:rgba(23,26,29,.24)}.md-button .md-button__icon{display:inline-block;vertical-align:baseline}.md-button .md-button__icon.is-left{margin-left:0.10667rem}.md-button .md-button__icon.is-right{margin-right:0.10667rem}.md-button .md-button__icon--loading{-webkit-animation:loading 1.2s linear infinite;animation:loading 1.2s linear infinite;margin-right:0.21333rem}.md-checkbox{position:relative;width:100%;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-checkbox .md-checkbox__input{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.md-checkbox .md-checkbox__icon{font-size:0.53333rem}.md-checkbox .md-checkbox__label{margin-left:0.32rem;color:#171a1d;font-size:0.45333rem;line-height:0.64rem}.md-checkbox--right{-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.md-checkbox--left .md-checkbox__icon{position:absolute;right:0.42667rem}.md-checkbox--left .md-checkbox__label{margin-left:0}.md-checkbox--circle .md-checkbox__icon{border-radius:50%}.md-checkbox.is-disabled .md-checkbox__label{opacity:.56}.md-checkbox.is-checked .md-checkbox__icon .md-icon{color:#006afe}.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;position:absolute;top:0;left:0;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;max-height:none;max-width:none}.croppie-container .cr-boundary{position:relative;overflow:hidden;margin:0 auto;z-index:1;width:100%;height:100%}.croppie-container .cr-resizer,.croppie-container .cr-viewport{position:absolute;border:0.05333rem solid #fff;box-sizing:border-box;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 53.33333rem 53.33333rem rgba(0,0,0,.5);z-index:0}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-horisontal,.croppie-container .cr-resizer-vertical{position:absolute;pointer-events:all}.croppie-container .cr-resizer-horisontal::after,.croppie-container .cr-resizer-vertical::after{display:block;position:absolute;box-sizing:border-box;border:0.02667rem solid #000;background:#fff;width:0.26667rem;height:0.26667rem;content:''}.croppie-container .cr-original-image,.md-dialog .md-dialog__content--prompt .md-field .md-field__wrap .md-field__title{display:none}.croppie-container .cr-resizer-vertical{bottom:-0.13333rem;cursor:row-resize;width:100%;height:0.26667rem}.croppie-container .cr-resizer-vertical::after{left:50%;margin-left:-0.13333rem}.croppie-container .cr-resizer-horisontal{right:-0.13333rem;cursor:col-resize;width:0.26667rem;height:100%}.croppie-container .cr-resizer-horisontal::after{top:50%;margin-top:-0.13333rem}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;position:absolute;cursor:move;-ms-touch-action:none;touch-action:none}.croppie-container .cr-slider-wrap{width:75%;margin:0.4rem auto;text-align:center}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{-webkit-transform:translateZ(0);transform:translateZ(0)}.cr-slider{-webkit-appearance:none;width:8rem;max-width:100%;padding-top:0.21333rem;padding-bottom:0.21333rem;background-color:transparent}.cr-slider::-webkit-slider-runnable-track{width:100%;height:0.08rem;background:rgba(0,0,0,.5);border:0;border-radius:0.08rem}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:0.42667rem;width:0.42667rem;border-radius:50%;background:#ddd;margin-top:-0.16rem}.cr-slider:focus{outline:0}.cr-slider::-moz-range-track{width:100%;height:0.08rem;background:rgba(0,0,0,.5);border:0;border-radius:0.08rem}.cr-slider::-moz-range-thumb{border:none;height:0.42667rem;width:0.42667rem;border-radius:50%;background:#ddd;margin-top:-0.16rem}.cr-slider:-moz-focusring{outline:#fff solid 0.02667rem;outline-offset:-0.02667rem}.cr-slider::-ms-track{width:100%;height:0.13333rem;background:0 0;border-color:transparent;border-width:0.16rem 0;color:transparent}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,.5);border-radius:0.26667rem}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:0.26667rem}.cr-slider::-ms-thumb{border:none;height:0.42667rem;width:0.42667rem;border-radius:50%;background:#ddd;margin-top:0.02667rem}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{position:absolute;bottom:0.13333rem;left:0.13333rem;z-index:1}.cr-rotate-controls button{border:0;background:0 0}.cr-rotate-controls i:before{display:inline-block;font-style:normal;font-weight:900;font-size:0.58667rem}.cr-rotate-l i:before{content:'↺'}.cr-rotate-r i:before{content:'↻'}.md-cutter,.md-cutter .md-cutter__wrap{height:100%;width:100%;position:absolute;left:0;top:0;background-color:#000;z-index:1999;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-cutter .md-cutter__buttons{position:absolute;bottom:0.64rem;left:0;right:0;z-index:2000;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.md-cutter .md-cutter__buttons--cancel,.md-cutter .md-cutter__buttons--confirm{font-size:0.48rem;display:inline-block;width:100%;color:#fff!important}.fade-zoom-enter-active .md-cutter,.fade-zoom-enter-active .md-cutter .md-cutter__wrap,.md-cutter .fade-zoom-enter-active .md-cutter__wrap{-webkit-animation:cutter-zoom .4s;animation:cutter-zoom .4s}@-webkit-keyframes cutter-fadein{0%{opacity:0}100%{opacity:1}}@keyframes cutter-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes cutter-zoom{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes cutter-zoom{0%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.md-date-combo-picker{position:relative;width:100%!important;background:#fff}.md-date-combo-picker .md-date-combo-picker__header{height:1.38667rem;border-bottom:0.02667rem solid rgba(126,134,142,.16);padding:0 0.42667rem}.md-date-combo-picker .md-date-combo-picker__header--list{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-date-combo-picker .md-date-combo-picker__header--item{padding:0.42667rem 0;font-size:0.37333rem;position:relative;font-weight:400;text-align:left;color:rgba(23,26,29,.48);line-height:0.53333rem;margin-right:0.64rem}.md-date-combo-picker .md-date-combo-picker__header--item:last-child{margin-right:0}.md-date-combo-picker .md-date-combo-picker__header--item.is-active{color:#171a1d}.md-date-combo-picker .md-date-combo-picker__header--item.is-active::after{background-color:#171a1d;border-radius:0.05333rem;position:absolute;left:0;right:0;height:0.05333rem;bottom:0;content:''}.md-date-combo-picker .md-date-combo-picker__label{padding:0.64rem 0.42667rem 0}.md-date-combo-picker .md-date-combo-picker__label--list{overflow:auto;white-space:nowrap;height:0.8rem;line-height:0.8rem}.md-date-combo-picker .md-date-combo-picker__label--item{display:inline-block;width:1.92rem;opacity:1;border-radius:0.10667rem;text-align:center;margin-right:0.42667rem;background-color:rgba(126,134,142,.16);font-weight:400;color:#171a1d;font-size:0.37333rem}.md-date-combo-picker .md-date-combo-picker__label--item.is-active{background:#7e868e;color:#fff}.md-date-combo-picker .md-date-combo-picker__content--mask,.md-picker .md-picker__mask{z-index:3;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.4))),-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.4)));background-repeat:no-repeat;background-position:top,bottom}.md-date-combo-picker .md-date-combo-picker__label--item:last-child{margin-right:0}.md-date-combo-picker .md-date-combo-picker__content{margin:0.50667rem 0;overflow:hidden;position:relative}.md-date-combo-picker .md-date-combo-picker__content--column{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%}.md-date-combo-picker .md-date-combo-picker__content--mask{position:absolute;top:0;left:0;height:100%;width:100%;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.4)),-webkit-linear-gradient(bottom,rgba(255,255,255,.9),rgba(255,255,255,.4));background-image:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.4)),linear-gradient(0deg,rgba(255,255,255,.9),rgba(255,255,255,.4));-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none}.md-date-combo-picker .md-date-combo-picker__content--highlight{position:absolute;top:50%;left:0;z-index:4;width:100%;pointer-events:none;border-width:0.02667rem 0;border-style:solid;border-color:rgba(126,134,142,.16)}.md-date-combo-picker .md-date-combo-picker__content--highlight.is-center{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.md-date-combo-picker .md-date-combo-picker__buttons{height:1.81333rem;padding:0 0.42667rem;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-date-combo-picker .md-date-combo-picker__buttons--cancel{-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;margin-right:0.42667rem}.md-date-combo-picker .md-date-combo-picker__buttons--confirm{-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.md-date-time-picker{width:100%}.md-date-time-picker .md-date-time-picker__desc{height:100%;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-left:0.42667rem;font-size:0.45333rem}.md-date-time-picker .md-date-time-picker__button{height:1.17333rem;line-height:1.17333rem;border-width:0 0 0.02667rem;border-style:solid;border-color:rgba(126,134,142,.16);font-size:0.45333rem;position:relative;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-date-time-picker .md-date-time-picker__button--close{padding:0 0.42667rem}.md-date-time-picker .md-date-time-picker__button .md-date-time-picker__title{height:0.74667rem;background:#f1f2f3;border-radius:0.10667rem;font-size:0.37333rem;font-weight:400;color:#171a1d;padding:0 0.05333rem;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-date-time-picker .md-date-time-picker__button .md-date-time-picker__title .date-box{width:2.50667rem;height:0.64rem;line-height:0.64rem;text-align:center}.md-date-time-picker .md-date-time-picker__button .md-date-time-picker__title .time-box{width:1.57333rem;height:0.64rem;text-align:center;line-height:0.64rem}.md-date-time-picker .md-date-time-picker__button .md-date-time-picker__title .is-active{background:#fff;border-radius:0.10667rem;box-shadow:0 0.02667rem 0.10667rem 0 rgba(0,0,0,.16);font-weight:600}.md-date-time-picker .md-date-time-picker__button--confirm{color:#006afe;padding:0 0.42667rem}.md-dialog{width:7.46667rem;background-color:#fff;border-radius:0.16rem;overflow:auto}.md-dialog--prompt .md-dialog__title{font-size:0.48rem;text-align:left}.md-dialog--prompt .md-dialog__content{font-size:0.4rem;text-align:left}.md-dialog .md-dialog__wrap{padding-bottom:0.42667rem}.md-dialog .md-dialog__title{margin-top:0.53333rem;color:#171a1d;font-size:0.45333rem;line-height:0.66667rem;text-align:center;padding:0 0.53333rem;font-weight:400;margin-bottom:0}.md-dialog .md-dialog__title.is-left{text-align:left}.md-dialog .md-dialog__content{margin-top:0.32rem;font-size:0.37333rem;line-height:0.53333rem;min-height:1.06667rem;color:rgba(23,26,29,.56);padding:0 0.53333rem;max-height:5.33333rem;overflow:auto}.md-dialog .md-dialog__content.is-left{text-align:left}.md-dialog .md-dialog__content--prompt{font-size:0.37333rem;background-color:#fff;position:relative;margin-top:0.26667rem}.md-dialog .md-dialog__content--prompt .md-field{background:#f2f4f5;padding:0.26667rem 0;border-radius:0.10667rem}.md-dialog .md-dialog__content--prompt .md-field .md-field__wrap{min-height:auto}.md-dialog .md-dialog__content--prompt .md-field .md-field__wrap .md-field__value{background:#f2f4f5;width:100%;overflow:hidden;text-align:left}.md-dialog .md-dialog__content--prompt .md-field .md-field__wrap .md-field__value input{text-align:left;background:#f2f4f5;color:#171a1d}.md-dialog .md-dialog__content--prompt .md-field .md-field__wrap .md-field__value pre,.md-dialog .md-dialog__content--prompt .md-field .md-field__wrap .md-field__value textarea{padding:0;width:100%}.md-dialog .md-dialog__icon{margin-top:1.38667rem;color:#4a4c5b;font-size:1.12rem;text-align:center}.md-dialog .md-dialog__button--cancel,.md-dialog .md-dialog__button--confirm{display:inline-block;width:100%;height:1.28rem;line-height:1.28rem;padding:0 0.53333rem;text-align:center;color:#006afe;cursor:pointer}.md-dialog .md-dialog__button{overflow:hidden;width:100%;border-width:0.02667rem 0 0;border-style:solid;font-size:0.45333rem;border-color:rgba(126,134,142,.16);box-sizing:border-box}.md-dialog .md-dialog__button--confirm{box-sizing:border-box;font-weight:600}.md-dialog .md-dialog__button--cancel{box-sizing:border-box;border-width:0 0.02667rem 0 0;border-style:solid;border-color:rgba(126,134,142,.16);font-weight:400}.md-dialog--confirm .md-dialog__button--cancel,.md-dialog--confirm .md-dialog__button--confirm{width:50%}@font-face{font-family:md-icon;src:url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.woff2?t=1673235027680) format("woff2"),url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.woff?t=1673235027680) format("woff"),url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.ttf?t=1673235027680) format("truetype")}.md-field{background:#fff;width:100%}.md-field .md-field__wrap{min-height:1.49333rem;padding:0 0.42667rem;font-size:0.45333rem;position:relative;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-field .md-field__wrap.is-required>.md-icon{color:#ff9200;margin-right:0.21333rem;position:absolute;left:0}.md-field .md-field__wrap--textarea{display:block}.md-field .md-field__wrap--textarea.is-required>.md-icon{top:0.48rem}.md-field .md-field__wrap--textarea .md-field__title{padding-top:0.42667rem}.md-field .md-field__wrap--textarea .md-field__value{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-align:initial;box-align:initial;-ms-flex-align:initial;-webkit-align-items:initial;align-items:initial}.md-field .md-field__title{min-width:1.33333rem;width:3.2rem;margin-right:0.42667rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:0.64rem}.md-field .md-field__suffix{margin-left:0.10667rem;line-height:0.64rem}.md-field .md-field__value{-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-field .md-field__value textarea,.md-field .md-field__value>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;outline:0;line-height:0.64rem;font-size:inherit;width:100%;text-align:right;box-sizing:border-box}.md-field .md-field__value>textarea,.md-field--vertical .md-field__value textarea,.md-field--vertical .md-field__value>input{text-align:left}.md-field .md-field__value>input{-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.md-field .md-field__value--autoheight{position:relative;background:#fff}.md-field .md-field__value--autoheight pre,.md-field .md-field__value--autoheight>textarea{margin:0;padding:0.13333rem 0;background:0 0;font-size:0.45333rem;line-height:0.64rem;overflow:hidden}.md-field .md-field__value--autoheight>textarea{position:absolute;top:0;left:0;height:100%;resize:none;color:#171a1d}.md-field .md-field__value--autoheight>pre{display:block;white-space:pre-wrap;word-wrap:break-word;opacity:0}.md-field .md-field__value.is-choose{padding-right:0.37333rem}.md-field .md-field__value.is-choose:after{font-family:md-icon;content:'\e6c4';-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;color:rgba(0,0,0,.3);position:absolute;top:50%;font-size:0.45333rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:-0.10667rem}.md-field .md-field__value--indicator{padding-bottom:0.42667rem;color:#006afe;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.md-field .md-field__stuff--clear,.md-field .md-field__stuff--limiter,.md-field .md-field__value--clear-text{color:rgba(23,26,29,.48)}.md-field .md-field__value--indicator.is-between{-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.md-field .md-field__stuff{margin-left:0.10667rem}.md-field--vertical .md-field__wrap{min-height:1.81333rem;padding-top:0.26667rem;display:block}.md-field--vertical .md-field__wrap--textarea .md-field__title{padding-top:0}.md-field--vertical .md-field__wrap--textarea.is-required>.md-icon{top:0.32rem}.md-field--vertical .md-field__title{font-size:0.4rem}.md-field--vertical .md-field__value{padding-top:0.08rem}.md-field--vertical .md-field__value--autoheight textarea,.md-field--vertical .md-field__value--autoheight>pre{padding-top:0}.md-field--vertical .md-field__value--autoheight>textarea{padding-top:0.08rem}.md-flex-calendar{width:100%}.md-flex-calendar .md-flex-calendar__wrap{padding-top:0.32rem;width:100%;overflow:hidden;background:#fff}.md-flex-calendar .md-flex-calendar__title{width:100%;margin-top:0.21333rem;padding:0 0.21333rem;box-sizing:border-box;color:rgba(25,31,37,.6);display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.md-flex-calendar .md-flex-calendar__title>li{margin-bottom:0.21333rem;color:rgba(17,31,44,.56);font-size:0.29333rem;text-align:center}.md-flex-calendar .md-flex-calendar__content{width:100%;text-align:center;-webkit-animation-duration:1s;animation-duration:1s;animation-delay:.1s;-webkit-animation-duration:.5s;-webkit-animation-delay:.1s;padding:0 0.21333rem;box-sizing:border-box}.md-flex-calendar .md-flex-calendar__content--ul{width:100%;font-size:0.37333rem;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap}.md-flex-calendar .md-flex-calendar__content--ul.is-matched.is-darken span{color:rgba(17,31,44,.28)}.md-flex-calendar .md-flex-calendar__content--li{font-weight:500;padding:0!important;color:#171a1d}.md-flex-calendar .md-flex-calendar__content--li>span{display:block;margin:0 auto;border-radius:50%;width:0.74667rem;height:0.74667rem;line-height:0.74667rem;font-weight:600}.md-flex-calendar .md-flex-calendar__content--li>span:nth-of-type(1){font-size:0.37333rem}.md-flex-calendar .md-flex-calendar__content--li.is-current span{background:rgba(0,106,254,.12);color:rgba(23,26,29,.6)}.md-flex-calendar .md-flex-calendar__content--li.is-selected span{background:#006afe;color:#fff}.md-flex-calendar .md-flex-calendar__content--li.is-darken{color:rgba(17,31,44,.12)!important}.md-flex-calendar .md-flex-calendar__content--status{display:inline-block;width:0.13333rem;height:0.13333rem;border-radius:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(50%);-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}.md-flex-calendar .md-flex-calendar__content--status.is-unnormal{background-color:#ff9d16}.md-flex-calendar .md-flex-calendar__content--status.is-normal{background-color:#006afe}.md-flex-calendar .md-flex-calendar__content li,.md-flex-calendar .md-flex-calendar__title li{width:calc((100% / 7));text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-tap-highlight-color:transparent;margin-bottom:0.21333rem;position:relative}.md-flex-calendar .md-flex-calendar__swiper{overflow-x:hidden;-webkit-transition:all ease .3s;transition:all ease .3s}.md-flex-calendar .md-flex-calendar__changer{position:relative;text-align:center;overflow:hidden;font-size:0.37333rem;color:#c7c7cc;margin-top:0.10667rem;width:100%;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.md-flex-calendar .md-flex-calendar__changer:after,.md-flex-calendar .md-flex-calendar__changer:before{content:'';display:inline-block;width:100%;height:0.02667rem;position:absolute;background:rgba(25,31,37,.06);top:0.29333rem}.md-flex-calendar .md-flex-calendar__changer:before{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.md-flex-calendar .md-flex-calendar__changer--expand{font-size:0.4rem;display:inline-block;height:0.64rem;width:0.64rem;line-height:0.64rem;background:#fff;z-index:2}.md-flex-calendar .md-flex-calendar__changer--expand .md-icon{color:#c7c7cc}.md-flex-calendar.is-darkenWeekend .md-flex-calendar__title>li:first-child,.md-flex-calendar.is-darkenWeekend .md-flex-calendar__title>li:last-child{color:rgba(17,31,44,.28)}.md-flex-calendar.is-darkenWeekend .md-flex-calendar__content--li:first-child,.md-flex-calendar.is-darkenWeekend .md-flex-calendar__content--li:last-child,.md-flex-calendar.is-darkenWeekend .md-flex-calendar__content--li:nth-child(7n),.md-flex-calendar.is-darkenWeekend .md-flex-calendar__content--li:nth-child(7n+1){color:rgba(23,26,29,.28)}.md-flex-calendar.is-darkenWeekend.is-china .md-flex-calendar__title>li{color:rgba(23,26,29,.56)}.md-flex-calendar.is-darkenWeekend.is-china .md-flex-calendar__title>li:nth-child(n+6){color:rgba(23,26,29,.28)}.md-flex-calendar.is-darkenWeekend.is-china .md-flex-calendar__content--li:nth-child(7n+1){color:#111f2c}.md-flex-calendar.is-darkenWeekend.is-china .md-flex-calendar__content--li:nth-child(7n+6){color:rgba(17,31,44,.28)}.md-popup.md-pop-preview{background:#000;width:100%}.md-image-preview{width:100%}.md-image-preview .md-image-preview__wrap{position:relative;height:100%;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-image-preview .md-image-preview__wrap .md-swiper{height:100%}.md-image-preview .md-image-preview__wrap--image{width:100%;height:100%;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-image-preview .md-image-preview__wrap--image img{width:100%}.md-image-preview .md-image-preview__indicator{position:absolute;bottom:0.32rem;left:50%;color:#fff;font-size:0.37333rem;line-height:0.53333rem;text-shadow:0 0.02667rem 0.02667rem #323233;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.md-image-preview .md-image-preview__indicator--bullet{display:inline-block;width:0.13333rem;height:0.13333rem;border-radius:0.13333rem;background:#fff;margin:0 0.10667rem;opacity:.8;cursor:pointer}.md-image-preview .md-image-preview__indicator--bullet.is-active{background-color:#006afe}.md-list>.md-list-item:first-child>.md-list-item__wrapper::before{display:none}@font-face{font-family:md-icon;src:url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.woff2?t=1673235027680) format("woff2"),url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.woff?t=1673235027680) format("woff"),url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.ttf?t=1673235027680) format("truetype")}.md-list-item{display:block}.md-list-item.is-taplight:active{background-color:rgba(23,26,29,.48)}.md-list-item.is-seperate{margin-top:0.32rem}.md-list-item.is-seperate>.md-list-item__wrapper::before{display:none}.md-list-item .md-list-item__wrapper{background:#fff;min-height:1.49333rem;padding:0.42667rem;position:relative;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.md-list-item .md-list-item__wrapper::before{content:' ';position:absolute;left:0.42667rem;top:0;right:0;height:0.02667rem;background-color:rgba(25,31,37,.08);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5);z-index:2}.md-list-item .md-list-item__inner--desc.is-arrow::after,.md-user .md-user__desc.is-arrow::after{font-family:md-icon;content:'\e6c4';-webkit-mask-repeat:no-repeat;-webkit-mask-size:100%;right:-0.10667rem}.md-list-item .md-list-item__wrapper--center{-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-list-item .md-list-item__wrapper--justify{padding:0!important}.md-list-item .md-list-item__wrapper.is-avator{min-height:1.70667rem}.md-list-item .md-list-item__wrapper.is-avator::before{left:1.65333rem}.md-list-item .md-list-item__wrapper.is-avator .md-list-item__inner{padding-left:0.32rem}.md-list-item .md-list-item__inner{text-align:left;-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.md-list-item .md-list-item__inner--title{line-height:0.64rem;height:0.64rem;font-size:0.45333rem;color:#171a1d}.md-list-item .md-list-item__inner--subtitle,.md-list-item .md-list-item__inner--thirdtitle{line-height:0.53333rem;height:0.53333rem;font-size:0.37333rem;color:rgba(23,26,29,.4)}.md-list-item .md-list-item__inner--desc{margin-left:0.42667rem;text-align:right;position:relative;line-height:0.64rem;font-size:0.45333rem}.md-list-item .md-list-item__inner--desc.is-arrow{padding-right:0.42667rem}.md-list-item .md-list-item__inner--desc.is-arrow::after{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;color:rgba(23,26,29,.48);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0.42667rem}.md-list-item--twoline .md-list-item__wrapper{padding:0.32rem 0.42667rem;min-height:1.81333rem!important}.md-list-item--twoline .md-list-item__wrapper .md-list-item__inner--foot.is-arrow{padding-right:0.42667rem}.md-list-item--twoline .md-list-item__wrapper .md-list-item__inner--foot.is-arrow::after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.md-list-item--threeline .md-list-item__wrapper{padding:0.32rem 0.42667rem;min-height:2.34667rem!important}.md-list-item--threeline .md-list-item__wrapper .md-list-item__inner--foot.is-arrow{padding-right:0.42667rem}.md-list-item--threeline .md-list-item__wrapper .md-list-item__inner--foot.is-arrow::after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.md-list-item .md-list-item__tip{font-size:0.37333rem;font-weight:400;text-align:left;color:rgba(23,26,29,.4);line-height:0.53333rem;padding:0.21333rem 0.42667rem}.md-mask{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(23,26,29,.28);-webkit-transition:opacity .3s;transition:opacity .3s}.md-picker,.md-radio{background-color:#fff}.md-fade-enter,.md-fade-leave-active{opacity:0}.md-picker-wrapper{overflow:hidden;font-size:0.45333rem;position:relative}.md-picker-wrapper .md-picker-column{height:100%;width:100%;-webkit-transition-timing-function:cubic-bezier(.23,1,.68,1);transition-timing-function:cubic-bezier(.23,1,.68,1)}.md-picker .md-picker__button,.md-picker .md-picker__highlight{height:1.17333rem;border-color:rgba(126,134,142,.16);border-style:solid}.md-picker-wrapper .md-picker-column .md-picker-item{color:#171a1d;padding:0 0.10667rem}.md-picker .md-picker__button--cancel,.md-picker .md-picker__button--confirm{color:#006afe;padding:0 0.42667rem}.md-picker{width:100%}.md-picker .md-picker__button{line-height:1.17333rem;border-width:0 0 0.02667rem;font-size:0.45333rem;position:relative;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.md-picker .md-picker__button--title{max-width:50%;font-weight:500;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.md-picker .md-picker__content{position:relative;overflow:hidden;width:100%;display:-webkit-box;display:-ms-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-picker .md-picker__content--columns{position:relative;width:100%;z-index:3}.md-picker .md-picker__mask{position:absolute;top:0;left:0;height:100%;width:100%;background-image:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(255,255,255,.4)),-webkit-linear-gradient(bottom,rgba(255,255,255,.9),rgba(255,255,255,.4));background-image:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.4)),linear-gradient(0deg,rgba(255,255,255,.9),rgba(255,255,255,.4));-webkit-transform:translateZ(0);transform:translateZ(0);pointer-events:none}.md-picker .md-picker__highlight{position:absolute;top:50%;left:0;z-index:4;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;border-width:0.02667rem 0}.md-picker-column{overflow:hidden;font-size:0.45333rem;position:relative}.md-picker-column .md-picker-column__content{height:100%;width:100%;-webkit-transition-timing-function:cubic-bezier(.23,1,.68,1);transition-timing-function:cubic-bezier(.23,1,.68,1)}.md-picker-column .md-picker-column__content--item{color:#171a1d;padding:0 0.42667rem;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-radio,.md-switch,.md-user{padding:0.32rem 0.42667rem}.md-picker-column .md-picker-column__content--item .text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-prevented,.md-popup{-webkit-overflow-scrolling:touch}.popup-slide-bottom-enter-active,.popup-slide-left-enter-active,.popup-slide-right-enter-active,.popup-slide-top-enter-active{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.popup-slide-bottom-leave-active,.popup-slide-left-leave-active,.popup-slide-right-leave-active,.popup-slide-top-leave-active{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.popup-slide-top-enter,.popup-slide-top-leave-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.popup-slide-right-enter,.popup-slide-right-leave-active{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.popup-slide-bottom-enter,.popup-slide-bottom-leave-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.popup-slide-left-enter,.popup-slide-left-leave-active{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.popup-slide-center-enter-active,.popup-slide-center-leave-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.popup-slide-center-enter-from,.popup-slide-center-leave-to{opacity:0}.md-popup{position:fixed;max-height:100%;overflow-y:auto;background:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:2000}.md-popup .md-popup__content{height:100%}.md-popup--center{left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.md-popup--top{top:0;left:0;right:0}.md-popup--top.is-round{border-radius:0 0 0.21333rem 0.21333rem}.md-popup--bottom{bottom:0;left:0;right:0}.md-popup--bottom.is-round{border-radius:0.21333rem 0.21333rem 0 0}.md-popup--left{bottom:0;left:0;top:0}.md-popup--left.is-round{border-radius:0 0.21333rem 0.21333rem 0}.md-popup--right{bottom:0;top:0;right:0}.md-popup--right.is-round{border-radius:0.21333rem 0 0 0.21333rem}.md-radio{position:relative;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-radio::before{content:' ';position:absolute;left:0.42667rem;bottom:0;right:0;height:0.05333rem;background-color:rgba(126,134,142,.16);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5);z-index:2}.md-radio .md-radio__input{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.md-radio .md-radio__icon{position:relative;width:0.53333rem;height:0.53333rem;line-height:0.53333rem;font-size:0.53333rem;color:rgba(23,26,29,.48);border:0.02667rem solid rgba(126,134,142,.16);border-radius:50%;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color}.md-radio .md-radio__icon--default{color:transparent;-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);-webkit-transition:all .2s;transition:all .2s}.md-radio .md-radio__label{margin-left:0.21333rem;line-height:0.64rem;font-size:0.45333rem;color:#171a1d}.md-radio--horizontal{width:auto;border-bottom:none;background:0 0;height:auto;min-height:0;padding:0 0.32rem 0 0}.gm-scrollbar .thumb,.gm-scrollbar .thumb:active,.gm-scrollbar .thumb:hover{background-color:rgba(23,26,29,.2)}.md-radio--horizontal .md-radio__label{line-height:0.74667rem}.md-radio--horizontal::before{display:none}.md-radio--left{-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal}.md-radio--left .md-radio__label{margin-left:0}.md-radio--right{-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.md-radio--disabled .md-radio__icon .md-icon{color:transparent}.md-radio--disabled .md-radio__label{color:rgba(23,26,29,.48)}.md-radio.is-checked .md-radio__icon{border:0.02667rem solid transparent}.md-radio.is-checked .md-radio__icon .md-icon{color:#006afe;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.md-radio.is-checked.is-disabled .md-radio__icon .md-icon{color:rgba(0,106,254,.24)}.md-radio-group--horizontal{padding:0 0.42667rem;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.gm-prevented>.gm-scrollbar,.md-radio-group .md-radio:last-child::before{display:none}.gm-scrollbar-disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gm-scrollbar-container{position:relative;overflow:hidden!important}.gm-scrollbar{position:absolute;right:0.05333rem;bottom:0.05333rem;z-index:1;border-radius:0.08rem}.gm-scrollbar.-vertical{width:0.16rem;top:0.05333rem}.gm-scrollbar.-horizontal{height:0.16rem;left:0.05333rem}.gm-scrollbar .thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.gm-scrollbar.-vertical .thumb{width:100%}.gm-scrollbar.-horizontal .thumb{height:100%}.gm-scrollbar-container .gm-scroll-view{width:100%;height:100%;overflow:scroll;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}.gm-scrollbar-container.gm-autoshow .gm-scrollbar{opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.gm-scrollbar-container.gm-autoshow.gm-mobile>.gm-scrollbar,.gm-scrollbar-container.gm-autoshow:active>.gm-scrollbar,.gm-scrollbar-container.gm-autoshow:focus>.gm-scrollbar,.gm-scrollbar-container.gm-autoshow:hover>.gm-scrollbar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.gm-resize-trigger{position:absolute;display:block;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1;opacity:0}.md-searchbar,.md-searchbar .md-searchbar__content{display:-webkit-box;display:-ms-box;display:-ms-flexbox}@font-face{font-family:md-icon;src:url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.woff2?t=1673235027680) format("woff2"),url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.woff?t=1673235027680) format("woff"),url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.ttf?t=1673235027680) format("truetype")}.md-searchbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical}.md-searchbar .md-searchbar__content{height:1.38667rem;min-height:1.38667rem;padding:0 0.32rem;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:k;-ms-flex-pack:k;-webkit-justify-content:k;justify-content:k;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-searchbar .md-searchbar__content--back{margin-right:0.32rem}.md-searchbar .md-searchbar__content--back>span{font-size:0.64rem}.md-searchbar .md-searchbar__content--input{height:0.96rem;padding:0.34667rem;border-radius:2666.64rem;background-color:rgba(25,31,37,.08);font-size:0.4rem;-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-searchbar .md-searchbar__content--input>i{margin-right:0.26667rem;color:rgba(25,31,37,.56);font-size:0.37333rem}.md-searchbar .md-searchbar__content--input>input{width:100%;background:0 0;border:none;outline:0;color:#171a1d}.md-searchbar .md-searchbar__content--input>input::-webkit-input-placeholder{color:rgba(25,31,37,.4)!important}.md-searchbar .md-searchbar__content--input>span{color:rgba(25,31,37,.4);margin-left:0.26667rem}.md-searchbar .md-searchbar__content--tool{margin-left:0.32rem;text-align:right;font-size:0.45333rem}.md-searchbar .md-searchbar__result{-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;height:0;overflow:scroll}.md-swiper{width:100%;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-property:transform,-webkit-transform;box-sizing:content-box;overflow:hidden}.md-swiper .md-swiper__wrap{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.md-swiper .md-swiper__wrap.is-disabled .md-swiper__item{cursor:default}.md-swiper .md-swiper__indicators{position:absolute;bottom:0.53333rem;left:50%;-webkit-transform:translateX(-50%) translateY(0) scale(.5);-ms-transform:translateX(-50%) translateY(0) scale(.5);transform:translateX(-50%) translateY(0) scale(.5);font-size:0.32rem;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.md-swiper .md-swiper__indicators--icon{color:#ebedf0;margin-right:0.32rem}.md-swiper .md-swiper__indicators--icon:last-child{margin:0}.md-swiper .md-swiper__indicators--icon.is-active{color:#006afe}.md-swiper.is-vertical .md-swiper__wrap{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-swiper.is-vertical .md-swiper__indicators{bottom:50%;left:0.53333rem;-ms-transform:translateX(0) translateY(50%) scale(.5);transform:translateX(0) translateY(50%) scale(.5);-webkit-transform:translateX(0) translateY(50%) scale(.5);-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-swiper.is-vertical .md-swiper__indicators--icon{margin-bottom:0.32rem;margin-right:0}.md-swiper-item{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative}.md-switch{width:100%;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-switch .md-switch__label{font-size:0.45333rem;line-height:0.64rem;-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;margin-right:0.42667rem}.md-switch--between{-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.md-switch--between .md-switch__label{margin-left:0}.md-switch .md-switch__wrap{position:relative;width:1.36rem;height:0.82667rem;box-sizing:border-box;border:0.02667rem solid #e4e4e4;border-radius:0.74667rem;background-color:#e4e4e4;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-switch .md-switch__wrap--highlight{position:absolute;top:0.02667rem;left:0.02667rem;z-index:1;width:0.72rem;height:0.72rem;background-color:#fff;border-radius:100%;-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.1,.25,1.28);transition:-webkit-transform .4s cubic-bezier(.25,.1,.25,1.28);transition:transform .4s cubic-bezier(.25,.1,.25,1.28);transition:transform .4s cubic-bezier(.25,.1,.25,1.28), -webkit-transform .4s cubic-bezier(.25,.1,.25,1.28);transition:transform .4s cubic-bezier(.25,.1,.25,1.28),-webkit-transform .4s cubic-bezier(.25,.1,.25,1.28)}.md-switch .md-switch__wrap.is-on{background-color:#006afe;border:0.02667rem solid #006afe}.md-tabbar,.md-user{background-color:#fff}.md-switch .md-switch__wrap.is-on>i{-webkit-transform:translateX(0.56rem);-ms-transform:translateX(0.56rem);transform:translateX(0.56rem)}.md-switch .md-switch__input{position:absolute;z-index:99;width:1.36rem;height:0.82667rem;opacity:0}.md-tabbar{overflow:hidden;padding:0 0.42667rem}.md-tabbar .md-tabbar__content{position:relative;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.md-tabbar .md-tabbar__content::-webkit-scrollbar{display:none}.md-tabbar.is-flexiable{box-sizing:content-box!important;white-space:nowrap}.md-tabbar.is-flexiable .md-tabbar__item{box-sizing:content-box!important;min-width:1.65333rem;padding:0.37333rem 0.42667rem;display:inline-block}.md-tabbar.is-fixed .md-tabbar__content{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-tabbar .md-tabbar__indicator--highlight,.md-toast{display:-webkit-box;display:-ms-box;display:-ms-flexbox;-webkit-box-pack:center}.md-tabbar .md-tabbar__indicator{position:absolute;left:0;bottom:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1) 0s;transition:all .3s cubic-bezier(.4,0,.2,1) 0s;will-change:width transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.md-tabbar .md-tabbar__indicator--highlight{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.md-tabbar .md-tabbar__indicator--highlight>span{width:0.64rem;background-color:#006afe;height:0.08rem;display:inline-block;border-radius:0.05333rem}.md-tabbar .md-tabbar__item{background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;border:none;outline:0;color:inherit;position:relative;line-height:normal;-webkit-transition:all .45s cubic-bezier(.445,.05,.55,.95);transition:all .45s cubic-bezier(.445,.05,.55,.95);color:rgba(23,26,29,.6);text-align:center;padding:0.37333rem 0.16rem;font-size:0.37333rem;font-weight:400;-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.md-tabbar .md-tabbar__item.is-active{color:#171a1d}.md-tip{display:inline-block;position:absolute}.md-tip .md-tip__content{display:inline-block;box-sizing:border-box;min-width:2.88rem;max-width:6.4rem;min-height:1.12rem;padding:0.32rem 0.64rem;text-align:center;color:#fff;font-size:0.4rem;border-radius:0.16rem;background-color:rgba(23,26,29,.28);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-tip .md-tip__indicator{position:absolute}.md-tip .md-tip__indicator::before{content:'';display:block;border-width:0 0.16rem 0.16rem;border-style:solid;border-color:transparent transparent rgba(74,76,91,.8)}.md-tip--primary .md-tip__content{max-width:6.4rem;min-width:3.41333rem;min-height:0.85333rem;padding:0.16rem 0.8rem 0.16rem 0.32rem;color:#fff;font-size:0.37333rem;background-color:#006afe;position:relative;height:0.48rem;line-height:0.48rem}.md-tip--primary .md-tip__content>i{position:absolute;right:0.32rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0.32rem}.md-tip--primary .md-tip__indicator::before{border-color:transparent transparent #006afe}.md-tip.is-top .md-tip__indicator{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:-0.16rem}.md-tip.is-bottom .md-tip__indicator{bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:-0.05333rem}.md-tip.is-bottom .md-tip__indicator::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.md-tip.is-left .md-tip__indicator{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:-0.21333rem}.md-tip.is-left .md-tip__indicator::before{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.md-tip.is-right .md-tip__indicator{top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:-0.21333rem}.md-tip.is-right .md-tip__indicator::before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.md-toast{min-height:3.2rem;width:3.2rem;background-color:#171a1d;border-radius:0.21333rem;text-align:center;overflow:auto;white-space:pre-wrap;color:#fff;box-sizing:border-box;padding:0.32rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-toast .md-toast__wrap,.md-upload{display:-webkit-box;display:-ms-box;display:-ms-flexbox}.md-toast--unclickable{overflow:hidden}.md-toast--unclickable *{pointer-events:none}.md-toast--text{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;min-height:0;min-width:2.34667rem;max-width:calc(80% - 0px);padding:0.32rem 0.64rem}.md-toast .md-toast__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-rev-start-start,.fb-row,.fb-row-rev,.fb-start-start{-webkit-box-orient:horizontal}.md-toast .md-toast__icon.under-text{margin-bottom:0.42667rem}.md-toast .md-toast__icon .md-icon{font-size:0.96rem}.md-toast .md-toast__icon .md-icon.is-loading{-webkit-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear;display:inline-block;--animate-duration:1s;--animate-delay:0s}.md-toast .md-toast__content{font-size:0.4rem;line-height:0.56rem;font-weight:400;text-align:center}.md-upload{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@font-face{font-family:md-icon;src:url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.woff2?t=1673235027680) format("woff2"),url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.woff?t=1673235027680) format("woff"),url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.ttf?t=1673235027680) format("truetype")}.md-upload .md-upload__button{position:relative}.md-upload .md-upload__button-icon{position:relative;box-sizing:border-box;width:2.13333rem;height:2.13333rem;margin:0 0.21333rem 0.21333rem 0;background-color:#f7f8fa;font-size:0.64rem;color:silver;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-upload .md-upload__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}@font-face{font-family:md-icon;src:url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.woff2?t=1673235027680) format("woff2"),url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.woff?t=1673235027680) format("woff"),url(//at.alicdn.com/t/c/font_2103734_110okm8dnyg.ttf?t=1673235027680) format("truetype")}.md-icon{font-family:md-icon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md-upload .md-upload__file{position:relative;margin:0 0.21333rem 0.21333rem 0;cursor:pointer}.md-upload .md-upload__preview{position:relative;width:2.13333rem;height:2.13333rem;box-sizing:border-box;background:center no-repeat #fff;background-size:cover;border-radius:0.05333rem}.md-upload .md-upload__preview>img{display:block;width:100%;height:100%;object-fit:cover}.fb,.fb-start-start{display:-webkit-box}.fb,.fb-rev-start-start,.fb-start-start{display:-ms-box;display:-ms-flexbox}.md-upload .md-upload__file-icon{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.md-upload .md-upload__file-icon .md-icon{font-size:0.42667rem}.fb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fb-line{display:-webkit-inline-box;display:-ms-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.fb-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal}.fb-row-rev{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal}.fb-col,.fb-col-start-center,.fb-col-start-start{-ms-flex-direction:column}.fb-col,.fb-col-start-start,.fb-start-start{-webkit-box-direction:normal}.fb-col{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical}.fb-col-rev{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-box-direction:reverse;-webkit-box-orient:vertical}.fb-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.fb-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.fb-wrap-rev{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse}.fb-main-start{-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.fb-main-center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.fb-main-end{-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.fb-main-between{-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.fb-main-around{-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.fb-cross-start{-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-cross-center{-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-cross-end{-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-cross-baseline{-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-cross-stretch{-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.item-order-0{-webkit-box-ordinal-group:0;-ms-flex-order:0;-webkit-order:0;order:0}.item-order-1{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.item-order-2{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.item-order-3{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.item-order-4{-webkit-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}.item-order-5{-webkit-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5}.item-order-6{-webkit-box-ordinal-group:6;-ms-flex-order:6;-webkit-order:6;order:6}.item-order-7{-webkit-box-ordinal-group:7;-ms-flex-order:7;-webkit-order:7;order:7}.item-order-8{-webkit-box-ordinal-group:8;-ms-flex-order:8;-webkit-order:8;order:8}.item-order-9{-webkit-box-ordinal-group:9;-ms-flex-order:9;-webkit-order:9;order:9}.item-order-10{-webkit-box-ordinal-group:10;-ms-flex-order:10;-webkit-order:10;order:10}.item-order-11{-webkit-box-ordinal-group:11;-ms-flex-order:11;-webkit-order:11;order:11}.item-order-12{-webkit-box-ordinal-group:12;-ms-flex-order:12;-webkit-order:12;order:12}.item-order-13{-webkit-box-ordinal-group:13;-ms-flex-order:13;-webkit-order:13;order:13}.item-order-14{-webkit-box-ordinal-group:14;-ms-flex-order:14;-webkit-order:14;order:14}.item-order-15{-webkit-box-ordinal-group:15;-ms-flex-order:15;-webkit-order:15;order:15}.item-order-16{-webkit-box-ordinal-group:16;-ms-flex-order:16;-webkit-order:16;order:16}.item-order-17{-webkit-box-ordinal-group:17;-ms-flex-order:17;-webkit-order:17;order:17}.item-order-18{-webkit-box-ordinal-group:18;-ms-flex-order:18;-webkit-order:18;order:18}.item-order-19{-webkit-box-ordinal-group:19;-ms-flex-order:19;-webkit-order:19;order:19}.item-order-20{-webkit-box-ordinal-group:20;-ms-flex-order:20;-webkit-order:20;order:20}.item-grow-0{-webkit-box-flex:0;-ms-flex-positive:0;-webkit-flex-grow:0;flex-grow:0}.item-grow-1{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.item-grow-2{-webkit-box-flex:2;-ms-flex-positive:2;-webkit-flex-grow:2;flex-grow:2}.item-grow-3{-webkit-box-flex:3;-ms-flex-positive:3;-webkit-flex-grow:3;flex-grow:3}.item-grow-4{-webkit-box-flex:4;-ms-flex-positive:4;-webkit-flex-grow:4;flex-grow:4}.item-grow-5{-webkit-box-flex:5;-ms-flex-positive:5;-webkit-flex-grow:5;flex-grow:5}.item-grow-6{-webkit-box-flex:6;-ms-flex-positive:6;-webkit-flex-grow:6;flex-grow:6}.item-grow-7{-webkit-box-flex:7;-ms-flex-positive:7;-webkit-flex-grow:7;flex-grow:7}.item-grow-8{-webkit-box-flex:8;-ms-flex-positive:8;-webkit-flex-grow:8;flex-grow:8}.item-grow-9{-webkit-box-flex:9;-ms-flex-positive:9;-webkit-flex-grow:9;flex-grow:9}.item-grow-10{-webkit-box-flex:10;-ms-flex-positive:10;-webkit-flex-grow:10;flex-grow:10}.item-grow-11{-webkit-box-flex:11;-ms-flex-positive:11;-webkit-flex-grow:11;flex-grow:11}.item-grow-12{-webkit-box-flex:12;-ms-flex-positive:12;-webkit-flex-grow:12;flex-grow:12}.item-grow-13{-webkit-box-flex:13;-ms-flex-positive:13;-webkit-flex-grow:13;flex-grow:13}.item-grow-14{-webkit-box-flex:14;-ms-flex-positive:14;-webkit-flex-grow:14;flex-grow:14}.item-grow-15{-webkit-box-flex:15;-ms-flex-positive:15;-webkit-flex-grow:15;flex-grow:15}.item-grow-16{-webkit-box-flex:16;-ms-flex-positive:16;-webkit-flex-grow:16;flex-grow:16}.item-grow-17{-webkit-box-flex:17;-ms-flex-positive:17;-webkit-flex-grow:17;flex-grow:17}.item-grow-18{-webkit-box-flex:18;-ms-flex-positive:18;-webkit-flex-grow:18;flex-grow:18}.item-grow-19{-webkit-box-flex:19;-ms-flex-positive:19;-webkit-flex-grow:19;flex-grow:19}.item-grow-20{-webkit-box-flex:20;-ms-flex-positive:20;-webkit-flex-grow:20;flex-grow:20}.item-shrink-0{-webkit-box-flex:0;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}.item-shrink-1{-webkit-box-flex:1;-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.item-shrink-2{-webkit-box-flex:2;-ms-flex-negative:2;-webkit-flex-shrink:2;flex-shrink:2}.item-shrink-3{-webkit-box-flex:3;-ms-flex-negative:3;-webkit-flex-shrink:3;flex-shrink:3}.item-shrink-4{-webkit-box-flex:4;-ms-flex-negative:4;-webkit-flex-shrink:4;flex-shrink:4}.item-shrink-5{-webkit-box-flex:5;-ms-flex-negative:5;-webkit-flex-shrink:5;flex-shrink:5}.item-shrink-6{-webkit-box-flex:6;-ms-flex-negative:6;-webkit-flex-shrink:6;flex-shrink:6}.item-shrink-7{-webkit-box-flex:7;-ms-flex-negative:7;-webkit-flex-shrink:7;flex-shrink:7}.item-shrink-8{-webkit-box-flex:8;-ms-flex-negative:8;-webkit-flex-shrink:8;flex-shrink:8}.item-shrink-9{-webkit-box-flex:9;-ms-flex-negative:9;-webkit-flex-shrink:9;flex-shrink:9}.item-shrink-10{-webkit-box-flex:10;-ms-flex-negative:10;-webkit-flex-shrink:10;flex-shrink:10}.item-shrink-11{-webkit-box-flex:11;-ms-flex-negative:11;-webkit-flex-shrink:11;flex-shrink:11}.item-shrink-12{-webkit-box-flex:12;-ms-flex-negative:12;-webkit-flex-shrink:12;flex-shrink:12}.item-shrink-13{-webkit-box-flex:13;-ms-flex-negative:13;-webkit-flex-shrink:13;flex-shrink:13}.item-shrink-14{-webkit-box-flex:14;-ms-flex-negative:14;-webkit-flex-shrink:14;flex-shrink:14}.item-shrink-15{-webkit-box-flex:15;-ms-flex-negative:15;-webkit-flex-shrink:15;flex-shrink:15}.item-shrink-16{-webkit-box-flex:16;-ms-flex-negative:16;-webkit-flex-shrink:16;flex-shrink:16}.item-shrink-17{-webkit-box-flex:17;-ms-flex-negative:17;-webkit-flex-shrink:17;flex-shrink:17}.item-shrink-18{-webkit-box-flex:18;-ms-flex-negative:18;-webkit-flex-shrink:18;flex-shrink:18}.item-shrink-19{-webkit-box-flex:19;-ms-flex-negative:19;-webkit-flex-shrink:19;flex-shrink:19}.item-shrink-20{-webkit-box-flex:20;-ms-flex-negative:20;-webkit-flex-shrink:20;flex-shrink:20}.item-basis-0{-ms-flex-preferred-size:0;-webkit-flex-basis:0px;flex-basis:0px}.item-basis-p-0{-ms-flex-preferred-size:0;-webkit-flex-basis:0%;flex-basis:0%}.item-basis-1{-ms-flex-preferred-size:0.02667rem;-webkit-flex-basis:0.02667rem;flex-basis:0.02667rem}.item-basis-p-1{-ms-flex-preferred-size:1%;-webkit-flex-basis:1%;flex-basis:1%}.item-basis-2{-ms-flex-preferred-size:0.05333rem;-webkit-flex-basis:0.05333rem;flex-basis:0.05333rem}.item-basis-p-2{-ms-flex-preferred-size:2%;-webkit-flex-basis:2%;flex-basis:2%}.item-basis-3{-ms-flex-preferred-size:0.08rem;-webkit-flex-basis:0.08rem;flex-basis:0.08rem}.item-basis-p-3{-ms-flex-preferred-size:3%;-webkit-flex-basis:3%;flex-basis:3%}.item-basis-4{-ms-flex-preferred-size:0.10667rem;-webkit-flex-basis:0.10667rem;flex-basis:0.10667rem}.item-basis-p-4{-ms-flex-preferred-size:4%;-webkit-flex-basis:4%;flex-basis:4%}.item-basis-5{-ms-flex-preferred-size:0.13333rem;-webkit-flex-basis:0.13333rem;flex-basis:0.13333rem}.item-basis-p-5{-ms-flex-preferred-size:5%;-webkit-flex-basis:5%;flex-basis:5%}.item-basis-6{-ms-flex-preferred-size:0.16rem;-webkit-flex-basis:0.16rem;flex-basis:0.16rem}.item-basis-p-6{-ms-flex-preferred-size:6%;-webkit-flex-basis:6%;flex-basis:6%}.item-basis-7{-ms-flex-preferred-size:0.18667rem;-webkit-flex-basis:0.18667rem;flex-basis:0.18667rem}.item-basis-p-7{-ms-flex-preferred-size:7%;-webkit-flex-basis:7%;flex-basis:7%}.item-basis-8{-ms-flex-preferred-size:0.21333rem;-webkit-flex-basis:0.21333rem;flex-basis:0.21333rem}.item-basis-p-8{-ms-flex-preferred-size:8%;-webkit-flex-basis:8%;flex-basis:8%}.item-basis-9{-ms-flex-preferred-size:0.24rem;-webkit-flex-basis:0.24rem;flex-basis:0.24rem}.item-basis-p-9{-ms-flex-preferred-size:9%;-webkit-flex-basis:9%;flex-basis:9%}.item-basis-10{-ms-flex-preferred-size:0.26667rem;-webkit-flex-basis:0.26667rem;flex-basis:0.26667rem}.item-basis-p-10{-ms-flex-preferred-size:10%;-webkit-flex-basis:10%;flex-basis:10%}.item-basis-11{-ms-flex-preferred-size:0.29333rem;-webkit-flex-basis:0.29333rem;flex-basis:0.29333rem}.item-basis-p-11{-ms-flex-preferred-size:11%;-webkit-flex-basis:11%;flex-basis:11%}.item-basis-12{-ms-flex-preferred-size:0.32rem;-webkit-flex-basis:0.32rem;flex-basis:0.32rem}.item-basis-p-12{-ms-flex-preferred-size:12%;-webkit-flex-basis:12%;flex-basis:12%}.item-basis-13{-ms-flex-preferred-size:0.34667rem;-webkit-flex-basis:0.34667rem;flex-basis:0.34667rem}.item-basis-p-13{-ms-flex-preferred-size:13%;-webkit-flex-basis:13%;flex-basis:13%}.item-basis-14{-ms-flex-preferred-size:0.37333rem;-webkit-flex-basis:0.37333rem;flex-basis:0.37333rem}.item-basis-p-14{-ms-flex-preferred-size:14%;-webkit-flex-basis:14%;flex-basis:14%}.item-basis-15{-ms-flex-preferred-size:0.4rem;-webkit-flex-basis:0.4rem;flex-basis:0.4rem}.item-basis-p-15{-ms-flex-preferred-size:15%;-webkit-flex-basis:15%;flex-basis:15%}.item-basis-16{-ms-flex-preferred-size:0.42667rem;-webkit-flex-basis:0.42667rem;flex-basis:0.42667rem}.item-basis-p-16{-ms-flex-preferred-size:16%;-webkit-flex-basis:16%;flex-basis:16%}.item-basis-17{-ms-flex-preferred-size:0.45333rem;-webkit-flex-basis:0.45333rem;flex-basis:0.45333rem}.item-basis-p-17{-ms-flex-preferred-size:17%;-webkit-flex-basis:17%;flex-basis:17%}.item-basis-18{-ms-flex-preferred-size:0.48rem;-webkit-flex-basis:0.48rem;flex-basis:0.48rem}.item-basis-p-18{-ms-flex-preferred-size:18%;-webkit-flex-basis:18%;flex-basis:18%}.item-basis-19{-ms-flex-preferred-size:0.50667rem;-webkit-flex-basis:0.50667rem;flex-basis:0.50667rem}.item-basis-p-19{-ms-flex-preferred-size:19%;-webkit-flex-basis:19%;flex-basis:19%}.item-basis-20{-ms-flex-preferred-size:0.53333rem;-webkit-flex-basis:0.53333rem;flex-basis:0.53333rem}.item-basis-p-20{-ms-flex-preferred-size:20%;-webkit-flex-basis:20%;flex-basis:20%}.item-flex-0{-webkit-box-flex:0;box-flex:0;-ms-flex:0;-webkit-flex:0;flex:0}.item-flex-1{-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1}.item-flex-2{-webkit-box-flex:2;box-flex:2;-ms-flex:2;-webkit-flex:2;flex:2}.item-flex-3{-webkit-box-flex:3;box-flex:3;-ms-flex:3;-webkit-flex:3;flex:3}.item-flex-4{-webkit-box-flex:4;box-flex:4;-ms-flex:4;-webkit-flex:4;flex:4}.item-flex-5{-webkit-box-flex:5;box-flex:5;-ms-flex:5;-webkit-flex:5;flex:5}.item-flex-6{-webkit-box-flex:6;box-flex:6;-ms-flex:6;-webkit-flex:6;flex:6}.item-flex-7{-webkit-box-flex:7;box-flex:7;-ms-flex:7;-webkit-flex:7;flex:7}.item-flex-8{-webkit-box-flex:8;box-flex:8;-ms-flex:8;-webkit-flex:8;flex:8}.item-flex-9{-webkit-box-flex:9;box-flex:9;-ms-flex:9;-webkit-flex:9;flex:9}.item-flex-10{-webkit-box-flex:10;box-flex:10;-ms-flex:10;-webkit-flex:10;flex:10}.item-flex-11{-webkit-box-flex:11;box-flex:11;-ms-flex:11;-webkit-flex:11;flex:11}.item-flex-12{-webkit-box-flex:12;box-flex:12;-ms-flex:12;-webkit-flex:12;flex:12}.item-flex-13{-webkit-box-flex:13;box-flex:13;-ms-flex:13;-webkit-flex:13;flex:13}.item-flex-14{-webkit-box-flex:14;box-flex:14;-ms-flex:14;-webkit-flex:14;flex:14}.item-flex-15{-webkit-box-flex:15;box-flex:15;-ms-flex:15;-webkit-flex:15;flex:15}.item-flex-16{-webkit-box-flex:16;box-flex:16;-ms-flex:16;-webkit-flex:16;flex:16}.item-flex-17{-webkit-box-flex:17;box-flex:17;-ms-flex:17;-webkit-flex:17;flex:17}.item-flex-18{-webkit-box-flex:18;box-flex:18;-ms-flex:18;-webkit-flex:18;flex:18}.item-flex-19{-webkit-box-flex:19;box-flex:19;-ms-flex:19;-webkit-flex:19;flex:19}.item-flex-20{-webkit-box-flex:20;box-flex:20;-ms-flex:20;-webkit-flex:20;flex:20}.item-self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.item-self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.item-self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.item-self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.item-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.fb-start-start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-rev-start-start{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-start-start{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-rev-start-start{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-start-center,.fb-start-end{-ms-flex-direction:row;-webkit-box-orient:horizontal}.fb-start-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-rev-start-center,.fb-col-start-center{display:-webkit-box;-webkit-box-orient:vertical}.fb-rev-start-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-start-center{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;box-orient:vertical;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-rev-start-center{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-start-end,.fb-start-end{display:-webkit-box;-webkit-box-direction:normal}.fb-start-end{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-rev-start-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-col-start-end{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-col-rev-start-end,.fb-col-start-baseline{-webkit-box-orient:vertical;display:-ms-flexbox}.fb-col-rev-start-end{display:-webkit-box;display:-ms-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-start-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-rev-start-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-col-start-baseline{display:-webkit-box;display:-ms-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;box-orient:vertical;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-col-rev-start-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-start-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-rev-start-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-start-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-rev-start-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:flex-start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-center-center,.fb-center-start{-ms-flex-direction:row;-webkit-box-orient:horizontal}.fb-center-start{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-center-start,.fb-col-rev-center-start{display:-webkit-box;-webkit-box-orient:vertical}.fb-rev-center-start{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-center-start{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-rev-center-start{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-center-center,.fb-col-center-center{display:-webkit-box;-webkit-box-direction:normal}.fb-center-center{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-rev-center-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-center-center{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-center-end,.fb-col-rev-center-center{-webkit-box-orient:vertical;display:-ms-flexbox}.fb-col-rev-center-center{display:-webkit-box;display:-ms-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-center-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-rev-center-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-col-center-end{display:-webkit-box;display:-ms-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-col-rev-center-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-center-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-rev-center-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-col-center-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-col-rev-center-stretch,.fb-rev-center-stretch{-webkit-box-direction:reverse;display:-webkit-box}.fb-col-rev-center-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-center-stretch,.fb-end-start{-ms-flex-direction:row;-webkit-box-orient:horizontal}.fb-center-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-rev-center-stretch{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-center-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-rev-center-stretch{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-end-start,.fb-end-start{display:-webkit-box;-webkit-box-direction:normal}.fb-end-start{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-rev-end-start{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-end-start{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-end-center,.fb-col-rev-end-start{-webkit-box-orient:vertical;display:-ms-flexbox}.fb-col-rev-end-start{display:-webkit-box;display:-ms-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-end-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-rev-end-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-end-center{display:-webkit-box;display:-ms-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;box-orient:vertical;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-rev-end-baseline,.fb-col-rev-end-center,.fb-col-rev-end-end{-ms-flex-direction:column-reverse}.fb-col-rev-end-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-end-end,.fb-rev-end-end{display:-ms-box;display:-ms-flexbox}.fb-col-end-end,.fb-end-end{-webkit-box-direction:normal}.fb-end-end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-rev-end-baseline,.fb-rev-end-end,.fb-rev-end-stretch{-ms-flex-direction:row-reverse}.fb-rev-end-end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-col-end-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-col-rev-end-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-end-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-rev-end-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-col-end-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-col-rev-end-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-end-stretch,.fb-rev-end-stretch{display:-ms-flexbox;display:-ms-box}.fb-between-center,.fb-between-start,.fb-end-stretch,.fb-rev-between-center,.fb-rev-between-start,.fb-rev-end-stretch{-webkit-box-orient:horizontal}.fb-end-stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-end-stretch,.fb-col-rev-end-stretch{display:-webkit-box;-webkit-box-orient:vertical}.fb-rev-end-stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-end-stretch{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;box-orient:vertical;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-rev-end-stretch{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-pack:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-between-start,.fb-col-between-start{-webkit-box-direction:normal;display:-ms-box}.fb-between-start{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-rev-between-start{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-between-start{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-rev-between-start{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-between-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-rev-between-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-between-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-rev-between-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-around-center,.fb-around-start,.fb-between-baseline,.fb-between-end,.fb-between-stretch,.fb-rev-around-center,.fb-rev-around-start,.fb-rev-between-baseline,.fb-rev-between-end,.fb-rev-between-stretch{-webkit-box-orient:horizontal}.fb-between-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-rev-between-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-col-between-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-col-rev-between-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-between-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-rev-between-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-col-between-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-col-rev-between-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-between-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-rev-between-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-between-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-rev-between-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:space-between;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-around-start,.fb-rev-around-start{display:-webkit-box;display:-ms-flexbox}.fb-around-start{display:-ms-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-rev-around-start{display:-ms-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-around-start{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-col-rev-around-start{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.fb-around-center,.fb-rev-around-center{display:-webkit-box;display:-ms-flexbox}.fb-around-center{display:-ms-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-rev-around-center{display:-ms-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-around-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-col-rev-around-center{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.fb-around-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-rev-around-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;-webkit-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-col-around-end{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-col-rev-around-end,.fb-rev-around-baseline{display:-webkit-box;-webkit-box-direction:reverse}.fb-col-rev-around-end{display:-ms-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:flex-end;box-align:flex-end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.fb-around-baseline,.fb-rev-around-baseline{display:-ms-box;display:-ms-flexbox;-webkit-box-orient:horizontal}.fb-around-baseline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-rev-around-baseline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-col-around-baseline,.fb-col-rev-around-baseline{display:-webkit-box;display:-ms-box;display:-ms-flexbox}.fb-col-around-baseline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-col-rev-around-baseline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:baseline;box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.fb-around-stretch,.fb-rev-around-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox;-webkit-box-orient:horizontal}.fb-around-stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-box-direction:normal;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-rev-around-stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;box-pack:end;-webkit-box-direction:reverse;box-direction:reverse;box-orient:horizontal;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-around-stretch,.fb-col-rev-around-stretch{display:-webkit-box;display:-ms-box;display:-ms-flexbox}.fb-col-around-stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.fb-col-rev-around-stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-box-pack:space-around;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:stretch;box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.md-user,.md-user .md-user__avator{display:-ms-box;display:-ms-flexbox}.md-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.md-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.md-user{width:100%;min-height:1.81333rem!important;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.md-user .md-user__check{position:relative;margin-right:0.32rem;margin-top:0.32rem;font-size:0.53333rem}.md-user .md-user__check.is-checked{color:#006afe}.md-user .md-user__avator{margin-top:0.10667rem;min-width:0.96rem;margin-right:0.32rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;height:100%}.md-user .md-user__icon{margin-right:0.37333rem;font-size:0.53333rem;color:rgba(25,31,37,.32)}.md-user .md-user__icon--checkbox{color:#006afe}.md-user .md-user__icon--gender{font-size:0.42667rem;margin-left:0.10667rem}.md-user .md-user__icon--changer{margin-left:0.10667rem;font-size:0.32rem}.md-user .md-user__wrap{overflow:hidden;-webkit-box-flex:1;box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-align:flex-start;box-align:flex-start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.md-user .md-user__primary{width:100%;display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-user .md-user__nameimg,.md-user .md-user__tag{display:-webkit-box;display:-ms-box;display:-ms-flexbox}.md-user .md-user__primary--username{line-height:0.64rem;height:0.64rem;font-size:0.45333rem;color:#171a1d;max-width:5.33333rem}.md-user .md-user__primary--username.is-ellipse{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-user .md-user__submary{line-height:0.53333rem;height:0.53333rem;font-size:0.37333rem;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(23,26,29,.4)}.md-user .md-user__headimg{position:absolute;top:0.42667rem;height:0.96rem;width:0.96rem}.md-user .md-user__headimg img{height:0.96rem;width:0.96rem;border-radius:50%}.md-user .md-user__nameimg{position:absolute;top:0.42667rem;height:0.96rem;width:0.96rem;color:#fff;background:#006afe;border-radius:50%;font-size:0.32rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-user .md-user__tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.md-user .md-user__tag span{height:0.58667rem;line-height:0.58667rem;padding:0 0.26667rem;max-width:2.66667rem;background-color:rgba(0,106,254,.08);color:#006afe;font-size:0.32rem;border-radius:26.64rem;margin-top:0.08rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-user .md-user__tag span:first-child{margin-right:0.21333rem}.md-user .md-user__desc{display:-webkit-box;display:-ms-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-direction:normal;box-direction:normal;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:0.42667rem;text-align:right;position:relative;line-height:0.64rem;font-size:0.45333rem}.md-user .md-user__desc.is-arrow{padding-right:0.42667rem}.md-user .md-user__desc.is-arrow::after{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;color:rgba(23,26,29,.48);position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:0.42667rem}.md-user-list{width:100%}.md-user-list .md-user-list__item:first-child .md-user__wrap::before{display:none}.md-user-list .md-user-list__item .md-user__wrap::before{content:' ';position:absolute;left:1.65333rem;top:0;right:0;height:0.05333rem;background-color:rgba(25,31,37,.08);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5);z-index:2}.md-user-list--avatorless .md-user-list__item .md-user__wrap::before{left:0.42667rem;right:0.42667rem}
.croppie-container {
    width: 100%;
    height: 100%;
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
            transform-origin: 0 0;
    max-height: none;
    max-width: none;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
    position: absolute;
    border: 0.05333rem solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 53.33333rem 53.33333rem rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 0.02667rem solid black;
    background: #fff;
    width: 0.26667rem;
    height: 0.26667rem;
    content: '';
}

.croppie-container .cr-resizer-vertical {
  bottom: -0.13333rem;
  cursor: row-resize;
  width: 100%;
  height: 0.26667rem;
}

.croppie-container .cr-resizer-vertical::after {
    left: 50%;
    margin-left: -0.13333rem;
}

.croppie-container .cr-resizer-horisontal {
  right: -0.13333rem;
  cursor: col-resize;
  width: 0.26667rem;
  height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
    top: 50%;
    margin-top: -0.13333rem;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    -ms-touch-action: none;
        touch-action: none;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 0.4rem auto;
    text-align: center;
}

.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;
/*removes default webkit styles*/
	/*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 8rem;
/*required for proper track sizing in FF*/
    max-width: 100%;
    padding-top: 0.21333rem;
    padding-bottom: 0.21333rem;
    background-color: transparent;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.08rem;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 0.08rem;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 0.42667rem;
    width: 0.42667rem;
    border-radius: 50%;
    background: #ddd;
    margin-top: -0.16rem;
}

.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 0.08rem;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 0.08rem;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 0.42667rem;
    width: 0.42667rem;
    border-radius: 50%;
    background: #ddd;
    margin-top: -0.16rem;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
    outline: 0.02667rem solid white;
    outline-offset: -0.02667rem;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 0.13333rem;
    background: transparent;
/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
	border-width: 0.16rem 0;
	color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 0.26667rem;
}
.cr-slider::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 0.26667rem;
}
.cr-slider::-ms-thumb {
	border: none;
	height: 0.42667rem;
	width: 0.42667rem;
	border-radius: 50%;
	background: #ddd;
	margin-top:0.02667rem;
}
.cr-slider:focus::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
}
/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
	position: absolute;
	bottom: 0.13333rem;
	left: 0.13333rem;
	z-index: 1;
}
.cr-rotate-controls button {
	border: 0;
	background: none;
}
.cr-rotate-controls i:before {
	display: inline-block;
	font-style: normal;
	font-weight: 900;
	font-size: 0.58667rem;
}
.cr-rotate-l i:before {
	content: '↺';
}
.cr-rotate-r i:before {
	content: '↻';
}

