@charset "UTF-8";
*,:before,:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: 
}
*,
:before,
:after {
  box-sizing:border-box;
  border-width:0;
  border-style:solid;
  border-color:#e5e7eb
}
:before,
:after {
  --tw-content: ""
}
html,
:host {
  line-height:1.5;
  -webkit-text-size-adjust:100%;
  -moz-tab-size:4;
  tab-size:4;
  font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
  font-feature-settings:normal;
  font-variation-settings:normal;
  -webkit-tap-highlight-color:transparent
}
body {
  margin:0;
  line-height:inherit
}
hr {
  height:0;
  color:inherit;
  border-top-width:1px
}
abbr:where([title]) {
  text-decoration:underline dotted
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size:inherit;
  font-weight:inherit
}
a {
  color:inherit;
  text-decoration:inherit
}
code,
kbd,
samp,
pre {
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  font-feature-settings:normal;
  font-variation-settings:normal;
  font-size:1em
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
table {
  text-indent:0;
  border-color:inherit;
  border-collapse:collapse
}
button,
input,
optgroup,
select,
textarea {
  font-family:inherit;
  font-feature-settings:inherit;
  font-variation-settings:inherit;
  font-size:100%;
  font-weight:inherit;
  line-height:inherit;
  letter-spacing:inherit;
  color:inherit;
  margin:0;
  padding:0
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
  -webkit-appearance:button;
  background-color:transparent;
  background-image:none
}
:-moz-focusring {
  outline:auto
}
:-moz-ui-invalid {
  box-shadow:none
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height:auto
}
[type=search] {
  -webkit-appearance:textfield;
  outline-offset:-2px
}
::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin:0
}
fieldset {
  margin:0;
  padding:0
}
legend {
  padding:0
}
ol,
ul,
menu {
  list-style:none;
  margin:0;
  padding:0
}
dialog {
  padding:0
}
textarea {
  resize:vertical
}
input::placeholder,
textarea::placeholder {
  opacity:1;
  color:#9ca3af
}
button,
[role=button] {
  cursor:pointer
}
:disabled {
  cursor:default
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display:block;
  vertical-align:middle
}
img,
video {
  max-width:100%;
  height:auto
}
[hidden]:where(:not([hidden=until-found])) {
  display:none
}

.gsfz{ background:url(../images/bg-fz.png) no-repeat; background-size:cover}
.container {
  width:100%
}
@media (min-width: 640px) {
  .container {
    max-width:640px
  }
}
@media (min-width: 768px) {
  .container {
    max-width:768px
  }
}
@media (min-width: 1024px) {
  .container {
    max-width:1024px
  }
}
@media (min-width: 1280px) {
  .container {
    max-width:1280px
  }
}
@media (min-width: 1536px) {
  .container {
    max-width:1536px
  }
}
.visible {
  visibility:visible
}
.fixed {
  position:fixed
}
.absolute {
  position:absolute
}
.relative {
  position:relative
}
.inset-0 {
  top:0;
  right:0;
  bottom:0;
  left:0
}
.-bottom-32 {
  bottom:-8rem
}
.-bottom-40 {
  bottom:-5rem
}
.-left-1\.5 {
  left:-.375rem
}
.-left-8 {
  left:-2rem
}
.-left-\[30px\] {
  left:-30px
}
.-right-32 {
  right:-8rem
}
.-right-\[30px\] {
  right:-30px
}
.-top-1\/3 {
  top:-33.333333%
}
.-top-12 {
  top:-3rem
}
.-top-40 {
  top:-5rem
}
.bottom-0 {
  bottom:0
}
.bottom-10 {
  bottom:2.5rem
}
.bottom-4 {
  bottom:1rem
}
.bottom-6 {
  bottom:1.5rem
}
.bottom-8 {
  bottom:2rem
}
.bottom-\[0\%\] {
  bottom:0%
}
.left-0 {
  left:0
}
.left-1 {
  left:.25rem
}
.left-1\/2 {
  left:50%
}
.left-4 {
  left:1rem
}
.left-\[-7px\] {
  left:-7px
}
.left-\[19\%\] {
  left:19%
}
.left-\[24\%\] {
  left:24%
}
.left-\[43\%\] {
  left:43%
}
.left-\[64\%\] {
  left:64%
}
.left-\[72\%\] {
  left:72%
}
.right-0 {
  right:0
}
.right-2 {
  right:.5rem
}
.right-4 {
  right:1rem
}
.top-0 {
  top:0
}
.top-1\/2 {
  top:50%
}
.top-1\/3 {
  top:33.333333%
}
.top-2 {
  top:.5rem
}
.top-4 {
  top:1rem
}
.top-6 {
  top:1.5rem
}
.top-\[0\%\] {
  top:0%
}
.top-\[18\%\] {
  top:18%
}
.top-\[20\%\] {
  top:20%
}
.top-\[38\%\] {
  top:38%
}
.top-\[55\%\] {
  top:55%
}
.z-10 {
  z-index:10
}
.z-50 {
  z-index:50
}
.z-\[10\] {
  z-index:10
}
.z-\[11\] {
  z-index:11
}
.z-\[15\] {
  z-index:15
}
.z-\[20\] {
  z-index:20
}
.z-\[25\] {
  z-index:25
}
.z-\[998\] {
  z-index:998
}
.z-\[999\] {
  z-index:999
}
.m-auto {
  margin:auto
}
.mx-5 {
  margin-left:1.25rem;
  margin-right:1.25rem
}
.mx-auto {
  margin-left:auto;
  margin-right:auto
}
.my-10 {
  margin-top:2.5rem;
  margin-bottom:2.5rem
}
.my-2 {
  margin-top:.5rem;
  margin-bottom:.5rem
}
.my-3 {
  margin-top:.75rem;
  margin-bottom:.75rem
}
.my-8 {
  margin-top:2rem;
  margin-bottom:2rem
}
.my-\[2px\] {
  margin-top:2px;
  margin-bottom:2px
}
.-mt-4 {
  margin-top:-1rem
}
.-mt-6 {
  margin-top:-1.5rem
}
.-mt-\[15px\] {
  margin-top:-15px
}
.mb-0 {
  margin-bottom:0
}
.mb-2 {
  margin-bottom:.5rem
}
.mb-3 {
  margin-bottom:.75rem
}
.mb-4 {
  margin-bottom:1rem
}
.mb-5 {
  margin-bottom:1.25rem
}
.mb-6 {
  margin-bottom:1.5rem
}
.mb-8 {
  margin-bottom:2rem
}
.ml-0 {
  margin-left:0
}
.ml-1 {
  margin-left:.25rem
}
.ml-14 {
  margin-left:3.5rem
}
.ml-4 {
  margin-left:1rem
}
.ml-5 {
  margin-left:1.25rem
}
.ml-6 {
  margin-left:1.5rem
}
.ml-8 {
  margin-left:2rem
}
.ml-\[-20\%\] {
  margin-left:-20%
}
.mr-0 {
  margin-right:0
}
.mr-2 {
  margin-right:.5rem
}
.mr-3 {
  margin-right:.75rem
}
.mr-4 {
  margin-right:1rem
}
.mr-40 {
  margin-right:20rem
}
.mr-5 {
  margin-right:1.25rem
}
.mr-7 {
  margin-right:1.75rem
}
.mt-0 {
  margin-top:0
}
.mt-1 {
  margin-top:.25rem
}
.mt-10 {
  margin-top:2.5rem
}
.mt-11 {
  margin-top:2.75rem
}
.mt-12 {
  margin-top:3rem
}
.mt-14 {
  margin-top:3.5rem
}
.mt-2 {
  margin-top:.5rem
}
.mt-20 {
  margin-top:5rem
}
.mt-28 {
  margin-top:7rem
}
.mt-3 {
  margin-top:.75rem
}
.mt-4 {
  margin-top:1rem
}
.mt-5 {
  margin-top:1.25rem
}
.mt-6 {
  margin-top:1.5rem
}
.mt-7 {
  margin-top:1.75rem
}
.mt-8 {
  margin-top:2rem
}
.mt-9 {
  margin-top:2.25rem
}
.mt-auto {
  margin-top:auto
}
.block {
  display:block
}
.inline-block {
  display:inline-block
}
.flex {
  display:flex
}
.inline-flex {
  display:inline-flex
}
.grid {
  display:grid
}
.hidden {
  display:none
}
.aspect-\[1\.5\/1\] {
  aspect-ratio:1.5/1
}
.aspect-\[1\.6\/1\] {
  aspect-ratio:1.6/1
}
.aspect-\[1\.7\/1\] {
  aspect-ratio:1.7/1
}
.aspect-\[1\.78\/1\] {
  aspect-ratio:1.78/1
}
.aspect-\[1\/1\.18\] {
  aspect-ratio:1/1.18
}
.aspect-\[1\/1\.3\] {
  aspect-ratio:1/1.3
}
.aspect-\[1\/1\.7\] {
  aspect-ratio:1/1.7
}
.aspect-\[170\/231\] {
  aspect-ratio:170/231
}
.aspect-\[197\/136\] {
  aspect-ratio:197/136
}
.aspect-\[2\.9\/1\] {
  aspect-ratio:2.9/1
}
.aspect-\[233\/153\] {
  aspect-ratio:233/153
}
.aspect-\[5\/6\] {
  aspect-ratio:5/6
}
.aspect-\[588\/407\] {
  aspect-ratio:588/407
}
.aspect-\[591\/401\] {
  aspect-ratio:591/401
}
.aspect-\[63\/73\] {
  aspect-ratio:63/73
}
.aspect-\[751\/504\] {
  aspect-ratio:751/504
}
.h-0\.5 {
  height:.125rem
}
.h-1 {
  height:.25rem
}
.h-1\/3 {
  height:33.333333%
}
.h-10 {
  height:2.5rem
}
.h-12 {
  height:3rem
}
.h-2 {
  height:.5rem
}
.h-24 {
  height:6rem
}
.h-4 {
  height:1rem
}
.h-5 {
  height:1.25rem
}
.h-56 {
  height:14rem
}
.h-6 {
  height:1.5rem
}
.h-64 {
  height:16rem
}
.h-7 {
  height:1.75rem
}
.h-72 {
  height:18rem
}
.h-8 {
  height:2rem
}
.h-\[160px\] {
  height:160px
}
.h-\[1px\] {
  height:1px
}
.h-\[300px\] {
  height:300px
}
.h-\[514px\] {
  height:514px
}
.h-full {
  height:100%
}
.min-h-screen {
  min-height:100vh
}
.w-0 {
  width:0px
}
.w-0\.5 {
  width:.125rem
}
.w-1\/2 {
  width:50%
}
.w-10 {
  width:2.5rem
}
.w-12 {
  width:3rem
}
.w-14 {
  width:3.5rem
}
.w-16 {
  width:4rem
}
.w-2 {
  width:.5rem
}
.w-20 {
  width:5rem
}
.w-24 {
  width:6rem
}
.w-3 {
  width:.75rem
}
.w-32 {
  width:8rem
}
.w-4 {
  width:1rem
}
.w-40 {
  width:10rem
}
.w-44 {
  width:11rem
}
.w-6 {
  width:1.5rem
}
.w-60 {
  width:15rem
}
.w-8 {
  width:2rem
}
.w-\[200px\] {
  width:200px
}
.w-\[28\%\] {
  width:28%
}
.w-\[2px\] {
  width:2px
}
.w-\[300px\] {
  width:300px
}
.w-\[33\%\] {
  width:33%
}
.w-\[34\%\] {
  width:34%
}
.w-\[46\%\] {
  width:46%
}
.w-\[50\%\] {
  width:50%
}
.w-\[56\%\] {
  width:56%
}
.w-\[60\%\] {
  width:60%
}
.w-\[66\%\] {
  width:66%
}
.w-\[80\%\] {
  width:80%
}
.w-\[92\%\] {
  width:92%
}
.w-\[96\%\] {
  width:96%
}
.w-full {
  width:100%
}
.w-px {
  width:1px
}
.min-w-\[1200px\] {
  min-width:1200px
}
.min-w-max {
  min-width:max-content
}
.max-w-6xl {
  max-width:72rem
}
.max-w-7xl {
  max-width:80rem
}
.max-w-full {
  max-width:100%
}
.flex-1 {
  flex:1 1 0%
}
.flex-auto {
  flex:1 1 auto
}
.flex-shrink-0,
.shrink-0 {
  flex-shrink:0
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/3 {
  --tw-translate-y: -33.333333%;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.cursor-pointer {
  cursor:pointer
}
.list-decimal {
  list-style-type:decimal
}
.grid-cols-1 {
  grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2 {
  grid-template-columns:repeat(2,minmax(0,1fr))
}
.grid-cols-3 {
  grid-template-columns:repeat(3,minmax(0,1fr))
}
.flex-row {
  flex-direction:row
}
.flex-col {
  flex-direction:column
}
.flex-wrap {
  flex-wrap:wrap
}
.items-start {
  align-items:flex-start
}
.items-end {
  align-items:flex-end
}
.items-center {
  align-items:center
}
.items-baseline {
  align-items:baseline
}
.items-stretch {
  align-items:stretch
}
.justify-start {
  justify-content:flex-start
}
.justify-end {
  justify-content:flex-end
}
.justify-center {
  justify-content:center
}
.justify-between {
  justify-content:space-between
}
.gap-0 {
  gap:0px
}
.gap-2 {
  gap:.5rem
}
.gap-3 {
  gap:.75rem
}
.gap-4 {
  gap:1rem
}
.gap-5 {
  gap:1.25rem
}
.gap-6 {
  gap:1.5rem
}
.gap-8 {
  gap:2rem
}
.gap-x-5 {
  column-gap:1.25rem
}
.gap-y-5 {
  row-gap:1.25rem
}
.space-x-14>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right:calc(3.5rem * var(--tw-space-x-reverse));
  margin-left:calc(3.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-2>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right:calc(.5rem * var(--tw-space-x-reverse));
  margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-3>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right:calc(.75rem * var(--tw-space-x-reverse));
  margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-4>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right:calc(1rem * var(--tw-space-x-reverse));
  margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-x-8>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right:calc(2rem * var(--tw-space-x-reverse));
  margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}
.space-y-2>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(.5rem * var(--tw-space-y-reverse))
}
.space-y-4>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}
.space-y-6>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))
}
.overflow-hidden {
  overflow:hidden
}
.overflow-x-auto {
  overflow-x:auto
}
.overflow-x-hidden {
  overflow-x:hidden
}
.whitespace-pre-line {
  white-space:pre-line
}
.rounded {
  border-radius:.25rem
}
.rounded-full {
  border-radius:9999px
}
.rounded-none {
  border-radius:0
}
.rounded-t {
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
}
.border {
  border-width:1px
}
.border-2 {
  border-width:2px
}
.border-\[1px\] {
  border-width:1px
}
.border-b {
  border-bottom-width:1px
}
.border-b-2 {
  border-bottom-width:2px
}
.border-l {
  border-left-width:1px
}
.border-t {
  border-top-width:1px
}
.border-t-0 {
  border-top-width:0px
}
.border-solid {
  border-style:solid
}
.border-\[\#D3D3D3\] {
  --tw-border-opacity: 1;
  border-color:rgb(211 211 211 / var(--tw-border-opacity, 1))
}
.border-\[\#DADADA\] {
  --tw-border-opacity: 1;
  border-color:rgb(218 218 218 / var(--tw-border-opacity, 1))
}
.border-\[\#DDDDDD\] {
  --tw-border-opacity: 1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity, 1))
}
.border-\[\#cf0415\] {
  --tw-border-opacity: 1;
  border-color:rgb(207 4 21 / var(--tw-border-opacity, 1))
}
.border-\[\#d3d3d3\] {
  --tw-border-opacity: 1;
  border-color:rgb(211 211 211 / var(--tw-border-opacity, 1))
}
.border-\[\#dddddd\] {
  --tw-border-opacity: 1;
  border-color:rgb(221 221 221 / var(--tw-border-opacity, 1))
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color:rgb(12 123 174 / var(--tw-border-opacity, 1))
}
.bg-\[\#1d2839\]\/\[0\.01\] {
  background-color:#1d283903
}
.bg-\[\#202835\]\/10 {
  background-color:#2028351a
}
.bg-\[\#202835\]\/\[0\.03\] {
  background-color:#20283508
}
.bg-\[\#393939\] {
  --tw-bg-opacity: 1;
  background-color:rgb(57 57 57 / var(--tw-bg-opacity, 1))
}
.bg-\[\#AEAEAE\] {
  --tw-bg-opacity: 1;
  background-color:rgb(174 174 174 / var(--tw-bg-opacity, 1))
}
.bg-\[\#CF0415\] {
  --tw-bg-opacity: 1;
  background-color:rgb(207 4 21 / var(--tw-bg-opacity, 1))
}
.bg-\[\#CF0415\]\/\[0\.5\] {
  background-color:#cf041580
}
.bg-\[\#CF0515\] {
  --tw-bg-opacity: 1;
  background-color:rgb(207 5 21 / var(--tw-bg-opacity, 1))
}
.bg-\[\#D0D0D0\]\/20 {
  background-color:#d0d0d033
}
.bg-\[\#D3D3D3\] {
  --tw-bg-opacity: 1;
  background-color:rgb(211 211 211 / var(--tw-bg-opacity, 1))
}
.bg-\[\#D6D6D6\]\/20 {
  background-color:#d6d6d633
}
.bg-\[\#DDDDDD\] {
  --tw-bg-opacity: 1;
  background-color:rgb(221 221 221 / var(--tw-bg-opacity, 1))
}
.bg-\[\#E4BC8C\]\/60 {
  background-color:#e4bc8c99
}
.bg-\[\#E5E5E5\] {
  --tw-bg-opacity: 1;
  background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))
}
.bg-\[\#EEEEEE\] {
  --tw-bg-opacity: 1;
  background-color:rgb(238 238 238 / var(--tw-bg-opacity, 1))
}
.bg-\[\#F0D4B2\] {
  --tw-bg-opacity: 1;
  background-color:rgb(240 212 178 / var(--tw-bg-opacity, 1))
}
.bg-\[\#F5F5F5\] {
  --tw-bg-opacity: 1;
  background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))
}
.bg-\[\#F8F0E6\]\/50 {
  background-color:#f8f0e680
}
.bg-\[\#cf0415\] {
  --tw-bg-opacity: 1;
  background-color:rgb(207 4 21 / var(--tw-bg-opacity, 1))
}
.bg-\[\#e4e4e4\] {
  --tw-bg-opacity: 1;
  background-color:rgb(228 228 228 / var(--tw-bg-opacity, 1))
}
.bg-\[\#f0d4b2\] {
  --tw-bg-opacity: 1;
  background-color:rgb(240 212 178 / var(--tw-bg-opacity, 1))
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color:rgb(12 123 174 / var(--tw-bg-opacity, 1))
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))
}
.bg-white\/\[0\.6\] {
  background-color:#fff9
}
.bg-opacity-50 {
  --tw-bg-opacity: .5
}
.object-contain {
  object-fit:contain
}
.object-cover {
  object-fit:cover
}
.p-1 {
  padding:.25rem
}
.p-2 {
  padding:.5rem
}
.p-3 {
  padding:.75rem
}
.p-5 {
  padding:1.25rem
}
.p-6 {
  padding:1.5rem
}
.px-14 {
  padding-left:3.5rem;
  padding-right:3.5rem
}
.px-2 {
  padding-left:.5rem;
  padding-right:.5rem
}
.px-3 {
  padding-left:.75rem;
  padding-right:.75rem
}
.px-4 {
  padding-left:1rem;
  padding-right:1rem
}
.px-5 {
  padding-left:1.25rem;
  padding-right:1.25rem
}
.px-6 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
.px-7 {
  padding-left:1.75rem;
  padding-right:1.75rem
}
.px-8 {
  padding-left:2rem;
  padding-right:2rem
}
.px-\[200px\] {
  padding-left:200px;
  padding-right:200px
}
.py-1 {
  padding-top:.25rem;
  padding-bottom:.25rem
}
.py-10 {
  padding-top:2.5rem;
  padding-bottom:2.5rem
}
.py-12 {
  padding-top:3rem;
  padding-bottom:3rem
}
.py-14 {
  padding-top:3.5rem;
  padding-bottom:3.5rem
}
.py-2 {
  padding-top:.5rem;
  padding-bottom:.5rem
}
.py-2\.5 {
  padding-top:.625rem;
  padding-bottom:.625rem
}
.py-28 {
  padding-top:7rem;
  padding-bottom:7rem
}
.py-3 {
  padding-top:.75rem;
  padding-bottom:.75rem
}
.py-4 {
  padding-top:1rem;
  padding-bottom:1rem
}
.py-5 {
  padding-top:1.25rem;
  padding-bottom:1.25rem
}
.py-6 {
  padding-top:1.5rem;
  padding-bottom:1.5rem
}
.py-8 {
  padding-top:2rem;
  padding-bottom:2rem
}
.py-9 {
  padding-top:2.25rem;
  padding-bottom:2.25rem
}
.pb-10 {
  padding-bottom:2.5rem
}
.pb-16 {
  padding-bottom:4rem
}
.pb-2 {
  padding-bottom:.5rem
}
.pb-20 {
  padding-bottom:5rem
}
.pb-3 {
  padding-bottom:.75rem
}
.pb-4 {
  padding-bottom:1rem
}
.pb-40 {
  padding-bottom:5rem
}
.pb-5 {
  padding-bottom:1.25rem
}
.pb-6 {
  padding-bottom:1.5rem
}
.pb-7 {
  padding-bottom:1.75rem
}
.pb-8 {
  padding-bottom:2rem
}
.pl-12 {
  padding-left:3rem
}
.pl-16 {
  padding-left:4rem
}
.pl-3 {
  padding-left:.75rem
}
.pl-4 {
  padding-left:1rem
}
.pl-6 {
  padding-left:1.5rem
}
.pl-7 {
  padding-left:1.75rem
}
.pr-5 {
  padding-right:1.25rem
}
.pt-10 {
  padding-top:2.5rem
}
.pt-11 {
  padding-top:2.75rem
}
.pt-12 {
  padding-top:3rem
}
.pt-16 {
  padding-top:4rem
}
.pt-2 {
  padding-top:.5rem
}
.pt-20 {
  padding-top:5rem
}
.pt-3 {
  padding-top:.75rem
}
.pt-4 {
  padding-top:1rem
}
.pt-40 {
  padding-top:5rem
}
.pt-5 {
  padding-top:1.25rem
}
.pt-6 {
  padding-top:1.5rem
}
.pt-60 {
  padding-top:15rem
}
.pt-8 {
  padding-top:2rem
}
.pt-9 {
  padding-top:2.25rem
}
.text-left {
  text-align:left
}
.text-center {
  text-align:center
}
.text-right {
  text-align:right
}
.text-2xl {
  font-size:1.5rem;
  line-height:2rem
}
.text-3xl {
  font-size:1.875rem;
  line-height:2.25rem
}
.text-4xl {
  font-size:2.25rem;
  line-height:2.5rem
}
.text-8xl {
  font-size:6rem;
  line-height:1
}
.text-base {
  font-size:1rem;
  line-height:1.5rem
}
.text-lg {
  font-size:1.125rem;
  line-height:1.75rem
}
.text-sm {
  font-size:.875rem;
  line-height:1.25rem
}
.text-xl {
  font-size:1.25rem;
  line-height:1.75rem
}
.text-xs {
  font-size:.75rem;
  line-height:1rem
}
.font-bold {
  font-weight:700
}
.font-extrabold {
  font-weight:800
}
.leading-10 {
  line-height:2.5rem
}
.leading-6 {
  line-height:1.5rem
}
.leading-7 {
  line-height:1.75rem
}
.leading-8 {
  line-height:2rem
}
.leading-9 {
  line-height:2.25rem
}
.leading-none {
  line-height:1
}
.leading-relaxed {
  line-height:1.625
}
.tracking-widest {
  letter-spacing:.1em
}
.text-\[\#19212F\] {
  --tw-text-opacity: 1;
  color:rgb(25 33 47 / var(--tw-text-opacity, 1))
}
.text-\[\#383838\] {
  --tw-text-opacity: 1;
  color:rgb(56 56 56 / var(--tw-text-opacity, 1))
}
.text-\[\#444444\] {
  --tw-text-opacity: 1;
  color:rgb(68 68 68 / var(--tw-text-opacity, 1))
}
.text-\[\#4b4b4b\] {
  --tw-text-opacity: 1;
  color:rgb(75 75 75 / var(--tw-text-opacity, 1))
}
.text-\[\#898989\] {
  --tw-text-opacity: 1;
  color:rgb(137 137 137 / var(--tw-text-opacity, 1))
}
.text-\[\#8C8C8C\] {
  --tw-text-opacity: 1;
  color:rgb(140 140 140 / var(--tw-text-opacity, 1))
}
.text-\[\#8F8F8F\],
.text-\[\#8f8f8f\] {
  --tw-text-opacity: 1;
  color:rgb(143 143 143 / var(--tw-text-opacity, 1))
}
.text-\[\#999999\] {
  --tw-text-opacity: 1;
  color:rgb(153 153 153 / var(--tw-text-opacity, 1))
}
.text-\[\#A7A7A7\] {
  --tw-text-opacity: 1;
  color:rgb(167 167 167 / var(--tw-text-opacity, 1))
}
.text-\[\#B8B8B8\] {
  --tw-text-opacity: 1;
  color:rgb(184 184 184 / var(--tw-text-opacity, 1))
}
.text-\[\#BFBFBF\] {
  --tw-text-opacity: 1;
  color:rgb(191 191 191 / var(--tw-text-opacity, 1))
}
.text-\[\#CF0000\] {
  --tw-text-opacity: 1;
  color:rgb(12 123 174 / var(--tw-text-opacity, 1))
}
.text-\[\#CF0415\] {
  --tw-text-opacity: 1;
  color:rgb(207 4 21 / var(--tw-text-opacity, 1))
}
.text-\[\#CF0515\] {
  --tw-text-opacity: 1;
  color:rgb(207 5 21 / var(--tw-text-opacity, 1))
}
.text-\[\#DCDCDC\] {
  --tw-text-opacity: 1;
  color:rgb(220 220 220 / var(--tw-text-opacity, 1))
}
.text-\[\#E5E5E5\] {
  --tw-text-opacity: 1;
  color:rgb(229 229 229 / var(--tw-text-opacity, 1))
}
.text-\[\#E60013\] {
  --tw-text-opacity: 1;
  color:rgb(230 0 19 / var(--tw-text-opacity, 1))
}
.text-\[\#F0D4B2\] {
  --tw-text-opacity: 1;
  color:rgb(240 212 178 / var(--tw-text-opacity, 1))
}
.text-\[\#cf0415\] {
  --tw-text-opacity: 1;
  color:rgb(207 4 21 / var(--tw-text-opacity, 1))
}
.text-\[\#cf0515\] {
  --tw-text-opacity: 1;
  color:rgb(207 5 21 / var(--tw-text-opacity, 1))
}
.text-\[\#f0d4b2\] {
  --tw-text-opacity: 1;
  color:rgb(240 212 178 / var(--tw-text-opacity, 1))
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color:rgb(107 114 128 / var(--tw-text-opacity, 1))
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color:rgb(75 85 99 / var(--tw-text-opacity, 1))
}
.text-white {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.text-white\/60 {
  color:#fff9
}
.opacity-100 {
  opacity:1
}
.opacity-40 {
  opacity:.4
}
.opacity-50 {
  opacity:.5
}
.opacity-90 {
  opacity:.9
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.outline {
  outline-style:solid
}
.blur {
  --tw-blur: blur(8px);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.drop-shadow {
  --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.transition {
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.transition-all {
  transition-property:all;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.transition-colors {
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.transition-opacity {
  transition-property:opacity;
  transition-timing-function:cubic-bezier(.4,0,.2,1);
  transition-duration:.15s
}
.duration-1000 {
  transition-duration:1s
}
.duration-200 {
  transition-duration:.2s
}
.duration-300 {
  transition-duration:.3s
}
.duration-500 {
  transition-duration:.5s
}
:root {
  font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;
  line-height:1.5;
  font-weight:400;
  color-scheme:light dark;
  color:#ffffffde;
  background-color:#242424;
  font-synthesis:none;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-ffont-smoothing:grayscale
}
a {
  font-weight:500;
  color:#646cff;
  text-decoration:inherit
}
a:hover {
  color:#535bf2
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-bottom:0!important
}
button {
  border-radius:8px;
  border:1px solid transparent;
  padding:.6em 1.2em;
  font-size:1em;
  font-weight:500;
  font-family:inherit;
  background-color:#1a1a1a;
  cursor:pointer;
  transition:border-color .25s
}
button:hover {
  border-color:#646cff
}
button:focus,
button:focus-visible {
  outline:4px auto -webkit-focus-ring-color
}
.card {
  padding:2em
}
html,
body {
  height:auto!important
}
img {
  cursor:pointer;
  transition:all .5s
}
@media (prefers-color-scheme: light) {
  :root {
    color:#213547;
    background-color:#fff
  }
  a:hover {
    color:#747bff
  }
  button {
    background-color:#f9f9f9
  }
}
@media (max-width: 575px) {
  .ant-form .ant-form-item {
    margin-bottom:16px!important
  }
}
.ant-pagination .ant-pagination-item {
  background:#f0d4b2;
  color:#19212f;
  border-radius:0;
  width:44px;
  height:44px;
  line-height:44px
}
.ant-pagination-item-active {
  background:#cf0415!important;
  color:#f0d4b2!important;
  border:none!important
}
.ant-pagination-item-active a {
  color:#f0d4b2!important
}
.ant-pagination-prev span,
.ant-pagination-next span {
  font-size:20px!important
}
.hover\:-translate-x-2:hover {
  --tw-translate-x: -.5rem;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:text-\[\#CF0415\]:hover {
  --tw-text-opacity: 1;
  color:rgb(207 4 21 / var(--tw-text-opacity, 1))
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}
.group:hover .group-hover\:mt-16 {
  margin-top:4rem
}
.group:hover .group-hover\:block {
  display:block
}
.group:hover .group-hover\:hidden {
  display:none
}
.group:hover .group-hover\:w-full {
  width:100%
}
.group:hover .group-hover\:-translate-y-5 {
  --tw-translate-y: -1.25rem;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:items-start {
  align-items:flex-start
}
.group:hover .group-hover\:justify-start {
  justify-content:flex-start
}
.group:hover .group-hover\:border-\[\#CF0515\] {
  --tw-border-opacity: 1;
  border-color:rgb(207 5 21 / var(--tw-border-opacity, 1))
}
.group:hover .group-hover\:border-transparent {
  border-color:transparent
}
.group:hover .group-hover\:bg-\[\#CF0515\] {
  --tw-bg-opacity: 1;
  background-color:rgb(207 5 21 / var(--tw-bg-opacity, 1))
}
.group:hover .group-hover\:bg-\[\#F0D4B2\]\/20 {
  background-color:#f0d4b233
}
.group:hover .group-hover\:bg-black\/50 {
  background-color:#00000080
}
.group:hover .group-hover\:bg-black\/60 {
  background-color:#0009
}
.group:hover .group-hover\:text-left {
  text-align:left
}
.group:hover .group-hover\:text-\[\#666666\] {
  --tw-text-opacity: 1;
  color:rgb(102 102 102 / var(--tw-text-opacity, 1))
}
.group:hover .group-hover\:text-\[\#CF0415\] {
  --tw-text-opacity: 1;
  color:rgb(207 4 21 / var(--tw-text-opacity, 1))
}
.group:hover .group-hover\:text-\[\#CF0515\] {
  --tw-text-opacity: 1;
  color:rgb(207 5 21 / var(--tw-text-opacity, 1))
}
.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color:rgb(255 255 255 / var(--tw-text-opacity, 1))
}
.group:hover .group-hover\:no-underline {
  text-decoration-line:none
}
@media (min-width: 640px) {
  .sm\:grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}
@media (min-width: 768px) {
  .md\:absolute {
    position:absolute
  }
  .md\:-top-40 {
    top:-5rem
  }
  .md\:bottom-6 {
    bottom:1.5rem
  }
  .md\:bottom-8 {
    bottom:2rem
  }
  .md\:left-6 {
    left:1.5rem
  }
  .md\:left-8 {
    left:2rem
  }
  .md\:top-6 {
    top:1.5rem
  }
  .md\:top-8 {
    top:2rem
  }
  .md\:top-\[2\%\] {
    top:2%
  }
  .md\:order-1 {
    order:1
  }
  .md\:order-2 {
    order:2
  }
  .md\:col-span-1 {
    grid-column:span 1 / span 1
  }
  .md\:col-span-2 {
    grid-column:span 2 / span 2
  }
  .md\:col-span-3 {
    grid-column:span 3 / span 3
  }
  .md\:col-span-7 {
    grid-column:span 7 / span 7
  }
  .md\:-my-2 {
    margin-top:-.5rem;
    margin-bottom:-.5rem
  }
  .md\:mx-14 {
    margin-left:3.5rem;
    margin-right:3.5rem
  }
  .md\:my-20 {
    margin-top:5rem;
    margin-bottom:5rem
  }
  .md\:my-7 {
    margin-top:1.75rem;
    margin-bottom:1.75rem
  }
  .md\:-ml-40 {
    margin-left:-10rem
  }
  .md\:-ml-96 {
    margin-left:-24rem
  }
  .md\:-mt-8 {
    margin-top:-2rem
  }
  .md\:mb-0 {
    margin-bottom:0
  }
  .md\:mb-5 {
    margin-bottom:1.25rem
  }
  .md\:ml-10 {
    margin-left:2.5rem
  }
  .md\:ml-14 {
    margin-left:3.5rem
  }
  .md\:ml-4 {
    margin-left:1rem
  }
  .md\:mr-10 {
    margin-right:2.5rem
  }
  .md\:mt-0 {
    margin-top:0
  }
  .md\:mt-10 {
    margin-top:2.5rem
  }
  .md\:mt-12 {
    margin-top:3rem
  }
  .md\:mt-14 {
    margin-top:3.5rem
  }
  .md\:mt-2 {
    margin-top:.5rem
  }
  .md\:mt-20 {
    margin-top:5rem
  }
  .md\:mt-24 {
    margin-top:6rem
  }
  .md\:mt-4 {
    margin-top:1rem
  }
  .md\:mt-5 {
    margin-top:1.25rem
  }
  .md\:mt-56 {
    margin-top:14rem
  }
  .md\:mt-6 {
    margin-top:1.5rem
  }
  .md\:mt-7 {
    margin-top:1.75rem
  }
  .md\:mt-8 {
    margin-top:2rem
  }
  .md\:mt-9 {
    margin-top:2.25rem
  }
  .md\:block {
    display:block
  }
  .md\:flex {
    display:flex
  }
  .md\:hidden {
    display:none
  }
  .md\:h-20 {
    height:5rem
  }
  .md\:h-4 {
    height:1rem
  }
  .md\:h-72 {
    height:18rem
  }
  .md\:h-\[1px\] {
    height:1px
  }
  .md\:h-\[420px\] {
    height:420px
  }
  .md\:h-\[512px\] {
    height:512px
  }
  .md\:h-full {
    height:100%
  }
  .md\:w-1\/2 {
    width:50%
  }
  .md\:w-1\/3 {
    width:33.333333%
  }
  .md\:w-2\/5 {
    width:40%
  }
  .md\:w-20 {
    width:5rem
  }
  .md\:w-28 {
    width:7rem
  }
  .md\:w-32 {
    width:8rem
  }
  .md\:w-36 {
    width:9rem
  }
  .md\:w-4 {
    width:1rem
  }
  .md\:w-44 {
    width:11rem
  }
  .md\:w-48 {
    width:12rem
  }
  .md\:w-5\/12 {
    width:41.666667%
  }
  .md\:w-56 {
    width:14rem
  }
  .md\:w-80 {
    width:20rem
  }
  .md\:w-\[23\%\] {
    width:23%
  }
  .md\:w-\[25\%\] {
    width:25%
  }
  .md\:w-\[40\%\] {
    width:40%
  }
  .md\:w-\[54\%\] {
    width:54%
  }
  .md\:w-\[70\%\] {
    width:70%
  }
  .md\:w-\[80\%\] {
    width:80%
  }
  .md\:max-w-6xl {
    max-width:72rem
  }
  .md\:flex-1 {
    flex:1 1 0%
  }
  .md\:grid-cols-11 {
    grid-template-columns:repeat(11,minmax(0,1fr))
  }
  .md\:grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .md\:grid-cols-3 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  .md\:grid-cols-4 {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
  .md\:grid-cols-5 {
    grid-template-columns:repeat(5,minmax(0,1fr))
  }
  .md\:flex-row {
    flex-direction:row
  }
  .md\:flex-row-reverse {
    flex-direction:row-reverse
  }
  .md\:flex-col {
    flex-direction:column
  }
  .md\:flex-nowrap {
    flex-wrap:nowrap
  }
  .md\:items-end {
    align-items:flex-end
  }
  .md\:items-center {
    align-items:center
  }
  .md\:justify-end {
    justify-content:flex-end
  }
  .md\:justify-between {
    justify-content:space-between
  }
  .md\:gap-0 {
    gap:0px
  }
  .md\:gap-10 {
    gap:2.5rem
  }
  .md\:gap-14 {
    gap:3.5rem
  }
  .md\:gap-2 {
    gap:.5rem
  }
  .md\:gap-4 {
    gap:1rem
  }
  .md\:gap-5 {
    gap:1.25rem
  }
  .md\:gap-7 {
    gap:1.75rem
  }
  .md\:gap-8 {
    gap:2rem
  }
  .md\:gap-x-32 {
    column-gap:8rem
  }
  .md\:gap-y-0 {
    row-gap:0px
  }
  .md\:gap-y-10 {
    row-gap:2.5rem
  }
  .md\:space-y-10>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))
  }
  .md\:p-10 {
    padding:2.5rem
  }
  .md\:p-2 {
    padding:.5rem
  }
  .md\:p-3 {
    padding:.75rem
  }
  .md\:p-4 {
    padding:1rem
  }
  .md\:p-6 {
    padding:1.5rem
  }
  .md\:p-8 {
    padding:2rem
  }
  .md\:px-0 {
    padding-left:0;
    padding-right:0
  }
  .md\:px-10 {
    padding-left:2.5rem;
    padding-right:2.5rem
  }
  .md\:px-11 {
    padding-left:2.75rem;
    padding-right:2.75rem
  }
  .md\:px-16 {
    padding-left:4rem;
    padding-right:4rem
  }
  .md\:px-20 {
    padding-left:5rem;
    padding-right:5rem
  }
  .md\:px-28 {
    padding-left:7rem;
    padding-right:7rem
  }
  .md\:px-4 {
    padding-left:1rem;
    padding-right:1rem
  }
  .md\:px-5 {
    padding-left:1.25rem;
    padding-right:1.25rem
  }
  .md\:px-6 {
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .md\:px-7 {
    padding-left:1.75rem;
    padding-right:1.75rem
  }
  .md\:px-8 {
    padding-left:2rem;
    padding-right:2rem
  }
  .md\:py-0 {
    padding-top:0;
    padding-bottom:0
  }
  .md\:py-10 {
    padding-top:2.5rem;
    padding-bottom:2.5rem
  }
  .md\:py-12 {
    padding-top:3rem;
    padding-bottom:3rem
  }
  .md\:py-16 {
    padding-top:4rem;
    padding-bottom:4rem
  }
  .md\:py-20 {
    padding-top:5rem;
    padding-bottom:5rem
  }
  .md\:py-24 {
    padding-top:6rem;
    padding-bottom:6rem
  }
  .md\:py-28 {
    padding-top:7rem;
    padding-bottom:7rem
  }
  .md\:py-3 {
    padding-top:.75rem;
    padding-bottom:.75rem
  }
  .md\:py-4 {
    padding-top:1rem;
    padding-bottom:1rem
  }
  .md\:py-5 {
    padding-top:1.25rem;
    padding-bottom:1.25rem
  }
  .md\:py-7 {
    padding-top:1.75rem;
    padding-bottom:1.75rem
  }
  .md\:py-8 {
    padding-top:2rem;
    padding-bottom:2rem
  }
  .md\:py-9 {
    padding-top:2.25rem;
    padding-bottom:2.25rem
  }
  .md\:pb-0 {
    padding-bottom:0
  }
  .md\:pb-12 {
    padding-bottom:3rem
  }
  .md\:pb-14 {
    padding-bottom:3.5rem
  }
  .md\:pb-20 {
    padding-bottom:5rem
  }
  .md\:pb-40 {
    padding-bottom:10rem
  }
  .md\:pb-5 {
    padding-bottom:1.25rem
  }
  .md\:pb-6 {
    padding-bottom:1.5rem
  }
  .md\:pb-7 {
    padding-bottom:1.75rem
  }
  .md\:pb-8 {
    padding-bottom:2rem
  }
  .md\:pl-10 {
    padding-left:2.5rem
  }
  .md\:pl-12 {
    padding-left:3rem
  }
  .md\:pl-\[8\%\] {
    padding-left:8%
  }
  .md\:pr-0 {
    padding-right:0
  }
  .md\:pt-10 {
    padding-top:2.5rem
  }
  .md\:pt-14 {
    padding-top:3.5rem
  }
  .md\:pt-16 {
    padding-top:4rem
  }
  .md\:pt-2 {
    padding-top:.5rem
  }
  .md\:pt-20 {
    padding-top:5rem
  }
  .md\:pt-24 {
    padding-top:6rem
  }
  .md\:pt-28 {
    padding-top:7rem
  }
  .md\:pt-6 {
    padding-top:1.5rem
  }
  .md\:pt-60 {
    padding-top:15rem
  }
  .md\:pt-7 {
    padding-top:1.75rem
  }
  .md\:pt-8 {
    padding-top:2rem
  }
  .md\:text-2xl {
    font-size:1.5rem;
    line-height:2rem
  }
  .md\:text-3xl {
    font-size:1.875rem;
    line-height:2.25rem
  }
  .md\:text-4xl {
    font-size:2.25rem;
    line-height:2.5rem
  }
  .md\:text-5xl {
    font-size:3rem;
    line-height:1
  }
  .md\:text-base {
    font-size:1rem;
    line-height:1.5rem
  }
  .md\:text-lg {
    font-size:1.125rem;
    line-height:1.75rem
  }
  .md\:text-sm {
    font-size:.875rem;
    line-height:1.25rem
  }
  .md\:text-xl {
    font-size:1.25rem;
    line-height:1.75rem
  }
  .md\:leading-6 {
    line-height:1.5rem
  }
  .md\:leading-7 {
    line-height:1.75rem
  }
  .md\:leading-8 {
    line-height:2rem
  }
  .md\:leading-9 {
    line-height:2.25rem
  }
}
@media (min-width: 1024px) {
  .lg\:top-\[0\%\] {
    top:0%
  }
  .lg\:top-\[6\%\] {
    top:6%
  }
  .lg\:block {
    display:block
  }
  .lg\:w-3\/5 {
    width:60%
  }
  .lg\:grid-cols-3 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
  .lg\:grid-cols-4 {
    grid-template-columns:repeat(4,minmax(0,1fr))
  }
  .lg\:px-20 {
    padding-left:5rem;
    padding-right:5rem
  }
  .lg\:px-8 {
    padding-left:2rem;
    padding-right:2rem
  }
  .lg\:pl-\[18\%\] {
    padding-left:18%
  }
  .lg\:pt-32 {
    padding-top:8rem
  }
  .lg\:text-base {
    font-size:1rem;
    line-height:1.5rem
  }
}
@media (min-width: 1280px) {
  .xl\:px-64 {
    padding-left:16rem;
    padding-right:16rem
  }
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated {
  -webkit-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both
}
.animated.infinite {
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite
}
.animated.hinge {
  -webkit-animation-duration:2s;
  animation-duration:2s
}
@-webkit-keyframes bounce {
  0%,
  to,
  20%,
  53%,
  80% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1);
    -webkit-transform:translate3d(0,0,0);
    transform:translateZ(0)
  }
  40%,
  43% {
    -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
    transition-timing-function:cubic-bezier(.755,.05,.855,.06);
    -webkit-transform:translate3d(0,-30px,0);
    transform:translate3d(0,-30px,0)
  }
  70% {
    -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
    transition-timing-function:cubic-bezier(.755,.05,.855,.06);
    -webkit-transform:translate3d(0,-15px,0);
    transform:translate3d(0,-15px,0)
  }
  90% {
    -webkit-transform:translate3d(0,-4px,0);
    transform:translate3d(0,-4px,0)
  }
}
@keyframes bounce {
  0%,
  to,
  20%,
  53%,
  80% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1);
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translateZ(0)
  }
  40%,
  43% {
    -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
    transition-timing-function:cubic-bezier(.755,.05,.855,.06);
    -webkit-transform:translate3d(0,-30px,0);
    -ms-transform:translate3d(0,-30px,0);
    transform:translate3d(0,-30px,0)
  }
  70% {
    -webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);
    transition-timing-function:cubic-bezier(.755,.05,.855,.06);
    -webkit-transform:translate3d(0,-15px,0);
    -ms-transform:translate3d(0,-15px,0);
    transform:translate3d(0,-15px,0)
  }
  90% {
    -webkit-transform:translate3d(0,-4px,0);
    -ms-transform:translate3d(0,-4px,0);
    transform:translate3d(0,-4px,0)
  }
}
.bounce {
  -webkit-animation-name:bounce;
  animation-name:bounce;
  -webkit-transform-origin:center bottom;
  -ms-transform-origin:center bottom;
  transform-origin:center bottom
}
@-webkit-keyframes flash {
  0%,
  to,
  50% {
    opacity:1
  }
  25%,
  75% {
    opacity:0
  }
}
@keyframes flash {
  0%,
  to,
  50% {
    opacity:1
  }
  25%,
  75% {
    opacity:0
  }
}
.flash {
  -webkit-animation-name:flash;
  animation-name:flash
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform:scale3d(1,1,1);
    transform:scaleZ(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:scaleZ(1)
  }
}
@keyframes pulse {
  0% {
    -webkit-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
  50% {
    -webkit-transform:scale3d(1.05,1.05,1.05);
    -ms-transform:scale3d(1.05,1.05,1.05);
    transform:scale3d(1.05,1.05,1.05)
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
}
.pulse {
  -webkit-animation-name:pulse;
  animation-name:pulse
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
  30% {
    -webkit-transform:scale3d(1.25,.75,1);
    transform:scale3d(1.25,.75,1)
  }
  40% {
    -webkit-transform:scale3d(.75,1.25,1);
    transform:scale3d(.75,1.25,1)
  }
  50% {
    -webkit-transform:scale3d(1.15,.85,1);
    transform:scale3d(1.15,.85,1)
  }
  65% {
    -webkit-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1)
  }
  75% {
    -webkit-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.95,1)
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
  30% {
    -webkit-transform:scale3d(1.25,.75,1);
    -ms-transform:scale3d(1.25,.75,1);
    transform:scale3d(1.25,.75,1)
  }
  40% {
    -webkit-transform:scale3d(.75,1.25,1);
    -ms-transform:scale3d(.75,1.25,1);
    transform:scale3d(.75,1.25,1)
  }
  50% {
    -webkit-transform:scale3d(1.15,.85,1);
    -ms-transform:scale3d(1.15,.85,1);
    transform:scale3d(1.15,.85,1)
  }
  65% {
    -webkit-transform:scale3d(.95,1.05,1);
    -ms-transform:scale3d(.95,1.05,1);
    transform:scale3d(.95,1.05,1)
  }
  75% {
    -webkit-transform:scale3d(1.05,.95,1);
    -ms-transform:scale3d(1.05,.95,1);
    transform:scale3d(1.05,.95,1)
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
}
.rubberBand {
  -webkit-animation-name:rubberBand;
  animation-name:rubberBand
}
@-webkit-keyframes shake {
  0%,
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translateZ(0)
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0)
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0)
  }
}
@keyframes shake {
  0%,
  to {
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translateZ(0)
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform:translate3d(-10px,0,0);
    -ms-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0)
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform:translate3d(10px,0,0);
    -ms-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0)
  }
}
.shake {
  -webkit-animation-name:shake;
  animation-name:shake
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform:rotate3d(0,0,1,15deg);
    transform:rotate3d(0,0,1,15deg)
  }
  40% {
    -webkit-transform:rotate3d(0,0,1,-10deg);
    transform:rotate3d(0,0,1,-10deg)
  }
  60% {
    -webkit-transform:rotate3d(0,0,1,5deg);
    transform:rotate3d(0,0,1,5deg)
  }
  80% {
    -webkit-transform:rotate3d(0,0,1,-5deg);
    transform:rotate3d(0,0,1,-5deg)
  }
  to {
    -webkit-transform:rotate3d(0,0,1,0deg);
    transform:rotate3d(0,0,1,0)
  }
}
@keyframes swing {
  20% {
    -webkit-transform:rotate3d(0,0,1,15deg);
    -ms-transform:rotate3d(0,0,1,15deg);
    transform:rotate3d(0,0,1,15deg)
  }
  40% {
    -webkit-transform:rotate3d(0,0,1,-10deg);
    -ms-transform:rotate3d(0,0,1,-10deg);
    transform:rotate3d(0,0,1,-10deg)
  }
  60% {
    -webkit-transform:rotate3d(0,0,1,5deg);
    -ms-transform:rotate3d(0,0,1,5deg);
    transform:rotate3d(0,0,1,5deg)
  }
  80% {
    -webkit-transform:rotate3d(0,0,1,-5deg);
    -ms-transform:rotate3d(0,0,1,-5deg);
    transform:rotate3d(0,0,1,-5deg)
  }
  to {
    -webkit-transform:rotate3d(0,0,1,0deg);
    -ms-transform:rotate3d(0,0,1,0deg);
    transform:rotate3d(0,0,1,0)
  }
}
.swing {
  -webkit-transform-origin:top center;
  -ms-transform-origin:top center;
  transform-origin:top center;
  -webkit-animation-name:swing;
  animation-name:swing
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
  10%,
  20% {
    -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
    transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
  }
  40%,
  60%,
  80% {
    -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
    transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
  }
  to {
    -webkit-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
}
@keyframes tada {
  0% {
    -webkit-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
  10%,
  20% {
    -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    -ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
    transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
    -ms-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);
    -ms-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);
    -ms-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
}
.tada {
  -webkit-animation-name:tada;
  animation-name:tada
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform:none;
    transform:none
  }
  15% {
    -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
    transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
  }
  30% {
    -webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
    transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)
  }
  45% {
    -webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
    transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
  }
  60% {
    -webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
    transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)
  }
  75% {
    -webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
    transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
  }
  to {
    -webkit-transform:none;
    transform:none
  }
}
@keyframes wobble {
  0% {
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
  15% {
    -webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
    -ms-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);
    -ms-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);
    -ms-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);
    -ms-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);
    -ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
    transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
  }
  to {
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.wobble {
  -webkit-animation-name:wobble;
  animation-name:wobble
}
@-webkit-keyframes bounceIn {
  0%,
  to,
  20%,
  40%,
  60%,
  80% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  20% {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
  }
  40% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(1.03,1.03,1.03);
    transform:scale3d(1.03,1.03,1.03)
  }
  80% {
    -webkit-transform:scale3d(.97,.97,.97);
    transform:scale3d(.97,.97,.97)
  }
  to {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
}
@keyframes bounceIn {
  0%,
  to,
  20%,
  40%,
  60%,
  80% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    -ms-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  20% {
    -webkit-transform:scale3d(1.1,1.1,1.1);
    -ms-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
  }
  40% {
    -webkit-transform:scale3d(.9,.9,.9);
    -ms-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(1.03,1.03,1.03);
    -ms-transform:scale3d(1.03,1.03,1.03);
    transform:scale3d(1.03,1.03,1.03)
  }
  80% {
    -webkit-transform:scale3d(.97,.97,.97);
    -ms-transform:scale3d(.97,.97,.97);
    transform:scale3d(.97,.97,.97)
  }
  to {
    opacity:1;
    -webkit-transform:scale3d(1,1,1);
    -ms-transform:scale3d(1,1,1);
    transform:scaleZ(1)
  }
}
.bounceIn {
  -webkit-animation-name:bounceIn;
  animation-name:bounceIn;
  -webkit-animation-duration:.75s;
  animation-duration:.75s
}
@-webkit-keyframes bounceInDown {
  0%,
  to,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-3000px,0);
    transform:translate3d(0,-3000px,0)
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,25px,0);
    transform:translate3d(0,25px,0)
  }
  75% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
  }
  90% {
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0)
  }
  to {
    -webkit-transform:none;
    transform:none
  }
}
@keyframes bounceInDown {
  0%,
  to,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-3000px,0);
    -ms-transform:translate3d(0,-3000px,0);
    transform:translate3d(0,-3000px,0)
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,25px,0);
    -ms-transform:translate3d(0,25px,0);
    transform:translate3d(0,25px,0)
  }
  75% {
    -webkit-transform:translate3d(0,-10px,0);
    -ms-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
  }
  90% {
    -webkit-transform:translate3d(0,5px,0);
    -ms-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0)
  }
  to {
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.bounceInDown {
  -webkit-animation-name:bounceInDown;
  animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
  0%,
  to,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(-3000px,0,0);
    transform:translate3d(-3000px,0,0)
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(25px,0,0);
    transform:translate3d(25px,0,0)
  }
  75% {
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0)
  }
  90% {
    -webkit-transform:translate3d(5px,0,0);
    transform:translate3d(5px,0,0)
  }
  to {
    -webkit-transform:none;
    transform:none
  }
}
@keyframes bounceInLeft {
  0%,
  to,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(-3000px,0,0);
    -ms-transform:translate3d(-3000px,0,0);
    transform:translate3d(-3000px,0,0)
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(25px,0,0);
    -ms-transform:translate3d(25px,0,0);
    transform:translate3d(25px,0,0)
  }
  75% {
    -webkit-transform:translate3d(-10px,0,0);
    -ms-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0)
  }
  90% {
    -webkit-transform:translate3d(5px,0,0);
    -ms-transform:translate3d(5px,0,0);
    transform:translate3d(5px,0,0)
  }
  to {
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.bounceInLeft {
  -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
  0%,
  to,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(3000px,0,0);
    transform:translate3d(3000px,0,0)
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(-25px,0,0);
    transform:translate3d(-25px,0,0)
  }
  75% {
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0)
  }
  90% {
    -webkit-transform:translate3d(-5px,0,0);
    transform:translate3d(-5px,0,0)
  }
  to {
    -webkit-transform:none;
    transform:none
  }
}
@keyframes bounceInRight {
  0%,
  to,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(3000px,0,0);
    -ms-transform:translate3d(3000px,0,0);
    transform:translate3d(3000px,0,0)
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(-25px,0,0);
    -ms-transform:translate3d(-25px,0,0);
    transform:translate3d(-25px,0,0)
  }
  75% {
    -webkit-transform:translate3d(10px,0,0);
    -ms-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0)
  }
  90% {
    -webkit-transform:translate3d(-5px,0,0);
    -ms-transform:translate3d(-5px,0,0);
    transform:translate3d(-5px,0,0)
  }
  to {
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.bounceInRight {
  -webkit-animation-name:bounceInRight;
  animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
  0%,
  to,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,3000px,0);
    transform:translate3d(0,3000px,0)
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0)
  }
  75% {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0)
  }
  90% {
    -webkit-transform:translate3d(0,-5px,0);
    transform:translate3d(0,-5px,0)
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    transform:translateZ(0)
  }
}
@keyframes bounceInUp {
  0%,
  to,
  60%,
  75%,
  90% {
    -webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
    transition-timing-function:cubic-bezier(.215,.61,.355,1)
  }
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,3000px,0);
    -ms-transform:translate3d(0,3000px,0);
    transform:translate3d(0,3000px,0)
  }
  60% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    -ms-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0)
  }
  75% {
    -webkit-transform:translate3d(0,10px,0);
    -ms-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0)
  }
  90% {
    -webkit-transform:translate3d(0,-5px,0);
    -ms-transform:translate3d(0,-5px,0);
    transform:translate3d(0,-5px,0)
  }
  to {
    -webkit-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translateZ(0)
  }
}
.bounceInUp {
  -webkit-animation-name:bounceInUp;
  animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9)
  }
  50%,
  55% {
    opacity:1;
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform:scale3d(.9,.9,.9);
    -ms-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9)
  }
  50%,
  55% {
    opacity:1;
    -webkit-transform:scale3d(1.1,1.1,1.1);
    -ms-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    -ms-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
}
.bounceOut {
  -webkit-animation-name:bounceOut;
  animation-name:bounceOut;
  -webkit-animation-duration:.75s;
  animation-duration:.75s
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0)
  }
  40%,
  45% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0)
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0)
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform:translate3d(0,10px,0);
    -ms-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0)
  }
  40%,
  45% {
    opacity:1;
    -webkit-transform:translate3d(0,-20px,0);
    -ms-transform:translate3d(0,-20px,0);
    transform:translate3d(0,-20px,0)
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    -ms-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0)
  }
}
.bounceOutDown {
  -webkit-animation-name:bounceOutDown;
  animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity:1;
    -webkit-transform:translate3d(20px,0,0);
    transform:translate3d(20px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0)
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity:1;
    -webkit-transform:translate3d(20px,0,0);
    -ms-transform:translate3d(20px,0,0);
    transform:translate3d(20px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    -ms-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0)
  }
}
.bounceOutLeft {
  -webkit-animation-name:bounceOutLeft;
  animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity:1;
    -webkit-transform:translate3d(-20px,0,0);
    transform:translate3d(-20px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0)
  }
}
@keyframes bounceOutRight {
  20% {
    opacity:1;
    -webkit-transform:translate3d(-20px,0,0);
    -ms-transform:translate3d(-20px,0,0);
    transform:translate3d(-20px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    -ms-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0)
  }
}
.bounceOutRight {
  -webkit-animation-name:bounceOutRight;
  animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
  }
  40%,
  45% {
    opacity:1;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0)
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0)
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform:translate3d(0,-10px,0);
    -ms-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
  }
  40%,
  45% {
    opacity:1;
    -webkit-transform:translate3d(0,20px,0);
    -ms-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0)
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    -ms-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0)
  }
}
.bounceOutUp {
  -webkit-animation-name:bounceOutUp;
  animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes fadeIn {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.fadeIn {
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes fadeInDown {
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    -ms-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.fadeInDown {
  -webkit-animation-name:fadeInDown;
  animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    -ms-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.fadeInDownBig {
  -webkit-animation-name:fadeInDownBig;
  animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes fadeInLeft {
  0% {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    -ms-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.fadeInLeft {
  -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    -ms-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.fadeInLeftBig {
  -webkit-animation-name:fadeInLeftBig;
  animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes fadeInRight {
  0% {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.fadeInRight {
  -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    -ms-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.fadeInRightBig {
  -webkit-animation-name:fadeInRightBig;
  animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes fadeInUp {
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    -ms-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.fadeInUp {
  -webkit-animation-name:fadeInUp;
  animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    -ms-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
  }
}
.fadeInUpBig {
  -webkit-animation-name:fadeInUpBig;
  animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
  0% {
    opacity:1
  }
  to {
    opacity:0
  }
}
@keyframes fadeOut {
  0% {
    opacity:1
  }
  to {
    opacity:0
  }
}
.fadeOut {
  -webkit-animation-name:fadeOut;
  animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
  }
}
@keyframes fadeOutDown {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,100%,0);
    -ms-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
  }
}
.fadeOutDown {
  -webkit-animation-name:fadeOutDown;
  animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0)
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,2000px,0);
    -ms-transform:translate3d(0,2000px,0);
    transform:translate3d(0,2000px,0)
  }
}
.fadeOutDownBig {
  -webkit-animation-name:fadeOutDownBig;
  animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    -ms-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
  }
}
.fadeOutLeft {
  -webkit-animation-name:fadeOutLeft;
  animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0)
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(-2000px,0,0);
    -ms-transform:translate3d(-2000px,0,0);
    transform:translate3d(-2000px,0,0)
  }
}
.fadeOutLeftBig {
  -webkit-animation-name:fadeOutLeftBig;
  animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
  }
}
@keyframes fadeOutRight {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    -ms-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
  }
}
.fadeOutRight {
  -webkit-animation-name:fadeOutRight;
  animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0)
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(2000px,0,0);
    -ms-transform:translate3d(2000px,0,0);
    transform:translate3d(2000px,0,0)
  }
}
.fadeOutRightBig {
  -webkit-animation-name:fadeOutRightBig;
  animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
  }
}
@keyframes fadeOutUp {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-100%,0);
    -ms-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
  }
}
.fadeOutUp {
  -webkit-animation-name:fadeOutUp;
  animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0)
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(0,-2000px,0);
    -ms-transform:translate3d(0,-2000px,0);
    transform:translate3d(0,-2000px,0)
  }
}
.fadeOutUpBig {
  -webkit-animation-name:fadeOutUpBig;
  animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
    transform:perspective(400px) rotateY(-360deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
  }
  40% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    transform:perspective(400px) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
  }
  50% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    transform:perspective(400px) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  80% {
    -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
    transform:perspective(400px) scale3d(.95,.95,.95);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
}
@keyframes flip {
  0% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);
    -ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);
    transform:perspective(400px) rotateY(-360deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
  }
  40% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    -ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
    transform:perspective(400px) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out
  }
  50% {
    -webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    -ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
    transform:perspective(400px) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  80% {
    -webkit-transform:perspective(400px) scale3d(.95,.95,.95);
    -ms-transform:perspective(400px) scale3d(.95,.95,.95);
    transform:perspective(400px) scale3d(.95,.95,.95);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
  to {
    -webkit-transform:perspective(400px);
    -ms-transform:perspective(400px);
    transform:perspective(400px);
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in
  }
}
.animated.flip {
  -webkit-backface-visibility:visible;
  -ms-backface-visibility:visible;
  backface-visibility:visible;
  -webkit-animation-name:flip;
  animation-name:flip
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotateX(90deg);
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in;
    opacity:0
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotateX(-20deg);
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
    transform:perspective(400px) rotateX(10deg);
    opacity:1
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
    transform:perspective(400px) rotateX(-5deg)
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px)
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    -ms-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotateX(90deg);
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in;
    opacity:0
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    -ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotateX(-20deg);
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
    -ms-transform:perspective(400px) rotate3d(1,0,0,10deg);
    transform:perspective(400px) rotateX(10deg);
    opacity:1
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
    -ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);
    transform:perspective(400px) rotateX(-5deg)
  }
  to {
    -webkit-transform:perspective(400px);
    -ms-transform:perspective(400px);
    transform:perspective(400px)
  }
}
.flipInX {
  -webkit-backface-visibility:visible!important;
  -ms-backface-visibility:visible!important;
  backface-visibility:visible!important;
  -webkit-animation-name:flipInX;
  animation-name:flipInX
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotateY(90deg);
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in;
    opacity:0
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
    transform:perspective(400px) rotateY(-20deg);
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
    transform:perspective(400px) rotateY(10deg);
    opacity:1
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
    transform:perspective(400px) rotateY(-5deg)
  }
  to {
    -webkit-transform:perspective(400px);
    transform:perspective(400px)
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    -ms-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotateY(90deg);
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in;
    opacity:0
  }
  40% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
    -ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);
    transform:perspective(400px) rotateY(-20deg);
    -webkit-transition-timing-function:ease-in;
    transition-timing-function:ease-in
  }
  60% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
    -ms-transform:perspective(400px) rotate3d(0,1,0,10deg);
    transform:perspective(400px) rotateY(10deg);
    opacity:1
  }
  80% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
    -ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);
    transform:perspective(400px) rotateY(-5deg)
  }
  to {
    -webkit-transform:perspective(400px);
    -ms-transform:perspective(400px);
    transform:perspective(400px)
  }
}
.flipInY {
  -webkit-backface-visibility:visible!important;
  -ms-backface-visibility:visible!important;
  backface-visibility:visible!important;
  -webkit-animation-name:flipInY;
  animation-name:flipInY
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform:perspective(400px);
    transform:perspective(400px)
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotateX(-20deg);
    opacity:1
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotateX(90deg);
    opacity:0
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform:perspective(400px);
    -ms-transform:perspective(400px);
    transform:perspective(400px)
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    -ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);
    transform:perspective(400px) rotateX(-20deg);
    opacity:1
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
    -ms-transform:perspective(400px) rotate3d(1,0,0,90deg);
    transform:perspective(400px) rotateX(90deg);
    opacity:0
  }
}
.flipOutX {
  -webkit-animation-name:flipOutX;
  animation-name:flipOutX;
  -webkit-animation-duration:.75s;
  animation-duration:.75s;
  -webkit-backface-visibility:visible!important;
  -ms-backface-visibility:visible!important;
  backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform:perspective(400px);
    transform:perspective(400px)
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
    transform:perspective(400px) rotateY(-15deg);
    opacity:1
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotateY(90deg);
    opacity:0
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform:perspective(400px);
    -ms-transform:perspective(400px);
    transform:perspective(400px)
  }
  30% {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);
    -ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);
    transform:perspective(400px) rotateY(-15deg);
    opacity:1
  }
  to {
    -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
    -ms-transform:perspective(400px) rotate3d(0,1,0,90deg);
    transform:perspective(400px) rotateY(90deg);
    opacity:0
  }
}
.flipOutY {
  -webkit-backface-visibility:visible!important;
  -ms-backface-visibility:visible!important;
  backface-visibility:visible!important;
  -webkit-animation-name:flipOutY;
  animation-name:flipOutY;
  -webkit-animation-duration:.75s;
  animation-duration:.75s
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
    transform:translate3d(100%,0,0) skew(-30deg);
    opacity:0
  }
  60% {
    -webkit-transform:skewX(20deg);
    transform:skew(20deg);
    opacity:1
  }
  80% {
    -webkit-transform:skewX(-5deg);
    transform:skew(-5deg);
    opacity:1
  }
  to {
    -webkit-transform:none;
    transform:none;
    opacity:1
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform:translate3d(100%,0,0) skewX(-30deg);
    -ms-transform:translate3d(100%,0,0) skewX(-30deg);
    transform:translate3d(100%,0,0) skew(-30deg);
    opacity:0
  }
  60% {
    -webkit-transform:skewX(20deg);
    -ms-transform:skewX(20deg);
    transform:skew(20deg);
    opacity:1
  }
  80% {
    -webkit-transform:skewX(-5deg);
    -ms-transform:skewX(-5deg);
    transform:skew(-5deg);
    opacity:1
  }
  to {
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    opacity:1
  }
}
.lightSpeedIn {
  -webkit-animation-name:lightSpeedIn;
  animation-name:lightSpeedIn;
  -webkit-animation-timing-function:ease-out;
  animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity:1
  }
  to {
    -webkit-transform:translate3d(100%,0,0) skewX(30deg);
    transform:translate3d(100%,0,0) skew(30deg);
    opacity:0
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity:1
  }
  to {
    -webkit-transform:translate3d(100%,0,0) skewX(30deg);
    -ms-transform:translate3d(100%,0,0) skewX(30deg);
    transform:translate3d(100%,0,0) skew(30deg);
    opacity:0
  }
}
.lightSpeedOut {
  -webkit-animation-name:lightSpeedOut;
  animation-name:lightSpeedOut;
  -webkit-animation-timing-function:ease-in;
  animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,-200deg);
    transform:rotate3d(0,0,1,-200deg);
    opacity:0
  }
  to {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:none;
    transform:none;
    opacity:1
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,-200deg);
    -ms-transform:rotate3d(0,0,1,-200deg);
    transform:rotate3d(0,0,1,-200deg);
    opacity:0
  }
  to {
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    opacity:1
  }
}
.rotateIn {
  -webkit-animation-name:rotateIn;
  animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin:left bottom;
    -ms-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    -ms-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0
  }
  to {
    -webkit-transform-origin:left bottom;
    -ms-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    opacity:1
  }
}
.rotateInDownLeft {
  -webkit-animation-name:rotateInDownLeft;
  animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin:right bottom;
    -ms-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    -ms-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0
  }
  to {
    -webkit-transform-origin:right bottom;
    -ms-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    opacity:1
  }
}
.rotateInDownRight {
  -webkit-animation-name:rotateInDownRight;
  animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin:left bottom;
    -ms-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    -ms-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0
  }
  to {
    -webkit-transform-origin:left bottom;
    -ms-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    opacity:1
  }
}
.rotateInUpLeft {
  -webkit-animation-name:rotateInUpLeft;
  animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-90deg);
    transform:rotate3d(0,0,1,-90deg);
    opacity:0
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    opacity:1
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin:right bottom;
    -ms-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-90deg);
    -ms-transform:rotate3d(0,0,1,-90deg);
    transform:rotate3d(0,0,1,-90deg);
    opacity:0
  }
  to {
    -webkit-transform-origin:right bottom;
    -ms-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none;
    opacity:1
  }
}
.rotateInUpRight {
  -webkit-animation-name:rotateInUpRight;
  animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin:center;
    transform-origin:center;
    opacity:1
  }
  to {
    -webkit-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,200deg);
    transform:rotate3d(0,0,1,200deg);
    opacity:0
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center;
    opacity:1
  }
  to {
    -webkit-transform-origin:center;
    -ms-transform-origin:center;
    transform-origin:center;
    -webkit-transform:rotate3d(0,0,1,200deg);
    -ms-transform:rotate3d(0,0,1,200deg);
    transform:rotate3d(0,0,1,200deg);
    opacity:0
  }
}
.rotateOut {
  -webkit-animation-name:rotateOut;
  animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin:left bottom;
    -ms-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1
  }
  to {
    -webkit-transform-origin:left bottom;
    -ms-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,45deg);
    -ms-transform:rotate3d(0,0,1,45deg);
    transform:rotate3d(0,0,1,45deg);
    opacity:0
  }
}
.rotateOutDownLeft {
  -webkit-animation-name:rotateOutDownLeft;
  animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin:right bottom;
    -ms-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1
  }
  to {
    -webkit-transform-origin:right bottom;
    -ms-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    -ms-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0
  }
}
.rotateOutDownRight {
  -webkit-animation-name:rotateOutDownRight;
  animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1
  }
  to {
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin:left bottom;
    -ms-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1
  }
  to {
    -webkit-transform-origin:left bottom;
    -ms-transform-origin:left bottom;
    transform-origin:left bottom;
    -webkit-transform:rotate3d(0,0,1,-45deg);
    -ms-transform:rotate3d(0,0,1,-45deg);
    transform:rotate3d(0,0,1,-45deg);
    opacity:0
  }
}
.rotateOutUpLeft {
  -webkit-animation-name:rotateOutUpLeft;
  animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1
  }
  to {
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,90deg);
    transform:rotate3d(0,0,1,90deg);
    opacity:0
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin:right bottom;
    -ms-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1
  }
  to {
    -webkit-transform-origin:right bottom;
    -ms-transform-origin:right bottom;
    transform-origin:right bottom;
    -webkit-transform:rotate3d(0,0,1,90deg);
    -ms-transform:rotate3d(0,0,1,90deg);
    transform:rotate3d(0,0,1,90deg);
    opacity:0
  }
}
.rotateOutUpRight {
  -webkit-animation-name:rotateOutUpRight;
  animation-name:rotateOutUpRight
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out
  }
  20%,
  60% {
    -webkit-transform:rotate3d(0,0,1,80deg);
    transform:rotate3d(0,0,1,80deg);
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out
  }
  40%,
  80% {
    -webkit-transform:rotate3d(0,0,1,60deg);
    transform:rotate3d(0,0,1,60deg);
    -webkit-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    opacity:1
  }
  to {
    -webkit-transform:translate3d(0,700px,0);
    transform:translate3d(0,700px,0);
    opacity:0
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin:top left;
    -ms-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out
  }
  20%,
  60% {
    -webkit-transform:rotate3d(0,0,1,80deg);
    -ms-transform:rotate3d(0,0,1,80deg);
    transform:rotate3d(0,0,1,80deg);
    -webkit-transform-origin:top left;
    -ms-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out
  }
  40%,
  80% {
    -webkit-transform:rotate3d(0,0,1,60deg);
    -ms-transform:rotate3d(0,0,1,60deg);
    transform:rotate3d(0,0,1,60deg);
    -webkit-transform-origin:top left;
    -ms-transform-origin:top left;
    transform-origin:top left;
    -webkit-animation-timing-function:ease-in-out;
    animation-timing-function:ease-in-out;
    opacity:1
  }
  to {
    -webkit-transform:translate3d(0,700px,0);
    -ms-transform:translate3d(0,700px,0);
    transform:translate3d(0,700px,0);
    opacity:0
  }
}
.hinge {
  -webkit-animation-name:hinge;
  animation-name:hinge
}
@-webkit-keyframes rollIn {
  0% {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
  }
  to {
    opacity:1;
    -webkit-transform:none;
    transform:none
  }
}
@keyframes rollIn {
  0% {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    -ms-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:none;
    -ms-transform:none;
    transform:none
  }
}
.rollIn {
  -webkit-animation-name:rollIn;
  animation-name:rollIn
}
@-webkit-keyframes rollOut {
  0% {
    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 {
  0% {
    opacity:1
  }
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    -ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)
  }
}
.rollOut {
  -webkit-animation-name:rollOut;
  animation-name:rollOut
}
@-webkit-keyframes zoomIn {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  50% {
    opacity:1
  }
}
@keyframes zoomIn {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    -ms-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  50% {
    opacity:1
  }
}
.zoomIn {
  -webkit-animation-name:zoomIn;
  animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomInDown {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    -ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomInDown {
  -webkit-animation-name:zoomInDown;
  animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomInLeft {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    -ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    -ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomInLeft {
  -webkit-animation-name:zoomInLeft;
  animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomInRight {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    -ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    -ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomInRight {
  -webkit-animation-name:zoomInRight;
  animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomInUp {
  0% {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  60% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomInUp {
  -webkit-animation-name:zoomInUp;
  animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
  0% {
    opacity:1
  }
  50% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  to {
    opacity:0
  }
}
@keyframes zoomOut {
  0% {
    opacity:1
  }
  50% {
    opacity:0;
    -webkit-transform:scale3d(.3,.3,.3);
    -ms-transform:scale3d(.3,.3,.3);
    transform:scale3d(.3,.3,.3)
  }
  to {
    opacity:0
  }
}
.zoomOut {
  -webkit-animation-name:zoomOut;
  animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomOutDown {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    -ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
    -webkit-transform-origin:center bottom;
    -ms-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomOutDown {
  -webkit-animation-name:zoomOutDown;
  animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(-2000px,0,0);
    transform:scale(.1) translate3d(-2000px,0,0);
    -webkit-transform-origin:left center;
    transform-origin:left center
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
    -ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(-2000px,0,0);
    -ms-transform:scale(.1) translate3d(-2000px,0,0);
    transform:scale(.1) translate3d(-2000px,0,0);
    -webkit-transform-origin:left center;
    -ms-transform-origin:left center;
    transform-origin:left center
  }
}
.zoomOutLeft {
  -webkit-animation-name:zoomOutLeft;
  animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(2000px,0,0);
    transform:scale(.1) translate3d(2000px,0,0);
    -webkit-transform-origin:right center;
    transform-origin:right center
  }
}
@keyframes zoomOutRight {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
    -ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
    transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
  }
  to {
    opacity:0;
    -webkit-transform:scale(.1) translate3d(2000px,0,0);
    -ms-transform:scale(.1) translate3d(2000px,0,0);
    transform:scale(.1) translate3d(2000px,0,0);
    -webkit-transform-origin:right center;
    -ms-transform-origin:right center;
    transform-origin:right center
  }
}
.zoomOutRight {
  -webkit-animation-name:zoomOutRight;
  animation-name:zoomOutRight
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
@keyframes zoomOutUp {
  40% {
    opacity:1;
    -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
    -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
    animation-timing-function:cubic-bezier(.55,.055,.675,.19)
  }
  to {
    opacity:0;
    -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    -ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
    -webkit-transform-origin:center bottom;
    -ms-transform-origin:center bottom;
    transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
    animation-timing-function:cubic-bezier(.175,.885,.32,1)
  }
}
.zoomOutUp {
  -webkit-animation-name:zoomOutUp;
  animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
    visibility:visible
  }
  to {
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
    visibility:visible
  }
  to {
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
  }
}
.slideInDown {
  -webkit-animation-name:slideInDown;
  animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform:translateX(-100%);
    transform:translate(-100%);
    visibility:visible
  }
  to {
    -webkit-transform:translateX(0);
    transform:translate(0)
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translate(-100%);
    visibility:visible
  }
  to {
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translate(0)
  }
}
.slideInLeft {
  -webkit-animation-name:slideInLeft;
  animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform:translateX(100%);
    transform:translate(100%);
    visibility:visible
  }
  to {
    -webkit-transform:translateX(0);
    transform:translate(0)
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translate(100%);
    visibility:visible
  }
  to {
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translate(0)
  }
}
.slideInRight {
  -webkit-animation-name:slideInRight;
  animation-name:slideInRight
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
    visibility:visible
  }
  to {
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
    visibility:visible
  }
  to {
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
  }
}
.slideInUp {
  -webkit-animation-name:slideInUp;
  animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
  to {
    visibility:hidden;
    -webkit-transform:translateY(100%);
    transform:translateY(100%)
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
  }
  to {
    visibility:hidden;
    -webkit-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%)
  }
}
.slideOutDown {
  -webkit-animation-name:slideOutDown;
  animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform:translateX(0);
    transform:translate(0)
  }
  to {
    visibility:hidden;
    -webkit-transform:translateX(-100%);
    transform:translate(-100%)
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translate(0)
  }
  to {
    visibility:hidden;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translate(-100%)
  }
}
.slideOutLeft {
  -webkit-animation-name:slideOutLeft;
  animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform:translateX(0);
    transform:translate(0)
  }
  to {
    visibility:hidden;
    -webkit-transform:translateX(100%);
    transform:translate(100%)
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translate(0)
  }
  to {
    visibility:hidden;
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    transform:translate(100%)
  }
}
.slideOutRight {
  -webkit-animation-name:slideOutRight;
  animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform:translateY(0);
    transform:translateY(0)
  }
  to {
    visibility:hidden;
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%)
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0)
  }
  to {
    visibility:hidden;
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%)
  }
}
.slideOutUp {
  -webkit-animation-name:slideOutUp;
  animation-name:slideOutUp
}
.menu-container {
  display:flex;
  height:100%
}
.menu-left {
  flex:1;
  border-right:1px solid #e5e7eb
}
.menu-right {
  flex:1
}
.menu-item {
  height:68px;
  display:flex;
  align-items:center;
  cursor:pointer;
  transition:all .3s;
  border-bottom:1px solid rgba(221,221,221,.6)
}
.menu-item:nth-child(1) {
  border-top:1px solid rgba(221,221,221,.6)
}
.menu-item:hover {
  background-color:#f1f1f1cc
}
.menu-item.selected {
  background-color:#cf0415;
  color:#fff
}
.menu-item.selected .anticon {
  color:#fff
}
.menu-item.main-selected {
  background-color:#f1f1f1;
  color:#444;
  border-left:4px solid #E60013
}
.search-container .search-icon:nth-child(2) {
  display:none
}
.search-container:focus-within .search-icon:first-child {
  display:none
}
.search-container:focus-within .search-icon:nth-child(2) {
  display:block
}
@media screen and (max-width: 767px) {
  .menu-item {
    height:58px
  }
}
@media screen and (min-width: 768px) {
  .group:hover .group-hover\:block {
    display:block
  }
}
footer[data-v-ae43fb16] {
  background:url(./bg-BbdCiZ8r.png) no-repeat top center #f3f4f6
}
.home-footer[data-v-ae43fb16] {
  background:url(./bg-BbdCiZ8r.png) no-repeat top center;
  background-size:cover
}
.index-footer-bg[data-v-ae43fb16],
.other-footer-bg[data-v-ae43fb16] {
  background:#0000001a
}
.main-container {
  background:url(./bg-BbdCiZ8r.png) no-repeat center 5rem fixed #fff;
  background-size:100% auto
}
@media (max-width: 575px) {
  .main-container {
    background:none
  }
}
.new-bg[data-v-98b5a204] {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGBAMAAAD9IJlFAAAAElBMVEX////09PX6+vvw8fHt7u/o6epAzvxVAAAAH0lEQVQI12NgUGFgYBAwFRBgYGAEspRBfFcgn4ERCAEVcwFu6ICv+AAAAABJRU5ErkJggg==) repeat;
  background-size:3px
}
.num-item[data-v-98b5a204] {
  position:relative
}
.num-item[data-v-98b5a204]:after {
  content:"";
  display:block;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:0;
  width:1px;
  height:30px;
  background-color:#aeaeae
}
.num-item[data-v-98b5a204]:last-child:after {
  display:none
}
.content p[data-v-d0a1aad3] {
  padding-bottom:10px
}
.new-bg[data-v-d0a1aad3] {
  background:url(./bg-BbdCiZ8r.png) no-repeat;
  background-size:1920px 100%
}
@font-face {
  font-family:swiper-icons;
  src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
  font-weight:400;
  font-style:normal
}
:root {
  --swiper-theme-color:#007aff
}
.swiper {
  margin-left:auto;
  margin-right:auto;
  position:relative;
  overflow:hidden;
  list-style:none;
  padding:0;
  z-index:1
}
.swiper-vertical>.swiper-wrapper {
  flex-direction:column
}
.swiper-wrapper {
  position:relative;
  width:100%;
  height:100%;
  z-index:1;
  display:flex;
  transition-property:transform;
  box-sizing:content-box
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform:translateZ(0)
}
.swiper-pointer-events {
  touch-action:pan-y
}
.swiper-pointer-events.swiper-vertical {
  touch-action:pan-x
}
.swiper-slide {
  flex-shrink:0;
  width:100%;
  height:100%;
  position:relative;
  transition-property:transform
}
.swiper-slide-invisible-blank {
  visibility:hidden
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height:auto
}
.swiper-autoheight .swiper-wrapper {
  align-items:flex-start;
  transition-property:transform,height
}
.swiper-backface-hidden .swiper-slide {
  transform:translateZ(0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective:1200px
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
  transform-style:preserve-3d
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  pointer-events:none;
  z-index:10
}
.swiper-3d .swiper-slide-shadow {
  background:#00000026
}
.swiper-3d .swiper-slide-shadow-left {
  background-image:linear-gradient(to left,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-right {
  background-image:linear-gradient(to right,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-top {
  background-image:linear-gradient(to top,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image:linear-gradient(to bottom,#00000080,#0000)
}
.swiper-css-mode>.swiper-wrapper {
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type:x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type:y mandatory
}
.swiper-centered>.swiper-wrapper:before {
  content:"";
  flex-shrink:0;
  order:9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
  height:100%;
  min-height:1px;
  width:var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper:before {
  width:100%;
  min-width:1px;
  height:var(--swiper-centered-offset-after)
}
.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:center center;
  scroll-snap-stop:always
}
:root {
  --swiper-navigation-size:44px
}
.swiper-button-next,
.swiper-button-prev {
  position:absolute;
  top:50%;
  width:calc(var(--swiper-navigation-size)/ 44 * 27);
  height:var(--swiper-navigation-size);
  margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));
  z-index:10;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  color:var(--swiper-navigation-color,var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity:.35;
  cursor:auto;
  pointer-events:none
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity:0;
  cursor:auto;
  pointer-events:none
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display:none!important
}
.swiper-button-next:after,
.swiper-button-prev:after {
  font-family:swiper-icons;
  font-size:var(--swiper-navigation-size);
  text-transform:none!important;
  letter-spacing:0;
  font-variant:initial;
  line-height:1
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left:10px;
  right:auto
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content:"prev"
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right:10px;
  left:auto
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content:"next"
}
.swiper-button-lock {
  display:none
}
.swiper-pagination {
  position:absolute;
  text-align:center;
  transition:.3s opacity;
  transform:translateZ(0);
  z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
  opacity:0
}
.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display:none!important
}
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom:10px;
  left:0;
  width:100%
}
.swiper-pagination-bullets-dynamic {
  overflow:hidden;
  font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform:scale(.33);
  position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform:scale(.33)
}
.swiper-pagination-bullet {
  width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
  height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
  display:inline-block;
  border-radius:50%;
  background:var(--swiper-pagination-bullet-inactive-color,#000);
  opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)
}
button.swiper-pagination-bullet {
  border:none;
  margin:0;
  padding:0;
  box-shadow:none;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor:pointer
}
.swiper-pagination-bullet:only-child {
  display:none!important
}
.swiper-pagination-bullet-active {
  opacity:var(--swiper-pagination-bullet-opacity, 1);
  background:var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
  right:10px;
  top:50%;
  transform:translate3d(0,-50%,0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;
  display:block
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top:50%;
  transform:translateY(-50%);
  width:8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display:inline-block;
  transition:.2s transform,.2s top
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left:50%;
  transform:translate(-50%);
  white-space:nowrap
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:.2s transform,.2s left
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:.2s transform,.2s right
}
.swiper-pagination-progressbar {
  background:#00000040;
  position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background:var(--swiper-pagination-color,var(--swiper-theme-color));
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  transform:scale(0);
  transform-origin:left top
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin:right top
}
.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width:100%;
  height:4px;
  left:0;
  top:0
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
  width:4px;
  height:100%;
  left:0;
  top:0
}
.swiper-pagination-lock {
  display:none
}
.new-bg[data-v-bbff3158] {
  background-image:url(./bg-BbdCiZ8r.png);
  background-size:1920px 100%;
  background-repeat:no-repeat
}
.overTxt[data-v-bbff3158] {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  background:linear-gradient(to top,#00000080,#0000)
}
.tabs div[data-v-568a9db6] {
  color:#444;
  background:#ddd;
  cursor:pointer
}
.tabs div.active[data-v-568a9db6] {
  color:#f0d4b2;
  background:#cf0415
}
.slide-5[data-v-568a9db6] {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGBAMAAAD9IJlFAAAAElBMVEX////09PX6+vvw8fHt7u/o6epAzvxVAAAAH0lEQVQI12NgUGFgYBAwFRBgYGAEspRBfFcgn4ERCAEVcwFu6ICv+AAAAABJRU5ErkJggg==);
  background-size:3px
}
[data-v-568a9db6] .ant-input,
[data-v-568a9db6] .ant-input-affix-wrapper,
[data-v-568a9db6] .ant-input-textarea,
[data-v-568a9db6] .ant-radio-group {
  background-color:#f5f5f5!important;
  border-color:#dadada!important
}
[data-v-568a9db6] .ant-input:hover,
[data-v-568a9db6] .ant-input-affix-wrapper:hover,
[data-v-568a9db6] .ant-input:focus,
[data-v-568a9db6] .ant-input-affix-wrapper:focus,
[data-v-568a9db6] .ant-input-focused,
[data-v-568a9db6] .ant-input-affix-wrapper-focused {
  border-color:#dadada!important;
  box-shadow:none!important
}
[data-v-568a9db6] .ant-radio-wrapper {
  margin-right:16px
}
.submit-btn[data-v-568a9db6] {
  background-color:#f0d4b2;
  border-color:#f0d4b2;
  color:#19212f;
  outline:none
}
[data-v-568a9db6] .form-style .ant-radio-inner {
  border-color:#cf0515
}
[data-v-568a9db6] .form-style .ant-radio-checked .ant-radio-inner {
  background-color:#cf0515
}
.banner video[data-v-b9895862] {
  width:100%;
  border:none
}
.message_bg {
  background:url(../assets/common/dot-bg.png);
  background-size:3px
}
.title-bk {
  background:url(./message-BoXc3FUk.jpg) no-repeat;
  background-size:cover
}
.tabs div {
  color:#444;
  background:#ddd;
  cursor:pointer
}
.tabs div.active {
  color:#f0d4b2;
  background:#cf0415
}
:deep(.ant-input),
:deep(.ant-input-affix-wrapper),
:deep(.ant-input-textarea) {
  background-color:#f5f5f5!important;
  border-color:#dadada!important
}
.ant-input:hover,
.ant-input-affix-wrapper:hover,
.ant-input:focus,
.ant-input-affix-wrapper:focus,
.ant-input-focused,
.ant-input-affix-wrapper-focused {
  border-color:#cf0415!important;
  box-shadow:none!important
}
:deep(.ant-btn) {
  height:auto!important
}
.submit-btn {
  outline:none!important
}
.team-avatar:hover .team-desc[data-v-6f31bb2f] {
  display:block
}
.bg-info[data-v-ba2ed512] {
  background:url(./number_bg-C9pTapJ6.jpg) no-repeat;
  background-size:cover
}
.time-contaner>div[data-v-ba2ed512]:nth-last-child(1) {
  margin-right:0
}
.team-avatar:hover .team-desc[data-v-6dd20788] {
  display:block
}
.swiper-button-disabled[data-v-6dd20788] {
  color:#c7c7c7!important
}
[data-v-6dd20788] {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.num[data-v-2deb5428] {
  background:url(./num-bg-CMp2LfwF.png) no-repeat;
  background-size:100% 100%
}
.bullet-dot[data-v-2deb5428] {
  width:10px;
  height:10px;
  border-radius:9999px;
  background-color:#cf0000
}
.up-arrow[data-v-2deb5428]:after {
  content:"";
  position:absolute;
  left:20%;
  top:-29px;
  width:80px;
  height:52px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAdCAYAAABbjRdIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEwLTA0VDIwOjIyOjM0KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMC0wNFQyMDoyMjozNCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMC0wNFQyMDoyMjozNCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0U1OEEzMzNBMTFDMTFGMEE2RDRCQzdFNUNBMkMxNDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0U1OEEzMzRBMTFDMTFGMEE2RDRCQzdFNUNBMkMxNDMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRTU4QTMzMUExMUMxMUYwQTZENEJDN0U1Q0EyQzE0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRTU4QTMzMkExMUMxMUYwQTZENEJDN0U1Q0EyQzE0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Po1n6FEAAAHTSURBVHjavJa9S0JRGIdftUxulFObY9DkXHPQFPQPNAcKBZUNOliDIQ3WIhFENQThELhIRUsEETi0RDQk3KFoEKEPNO65ej9O72t+laWZ9/SDi+figYf344Frk2V5EgAe8iNjNyA4dnzc+BwP3qU9/wEDXnjzVIBu4TD9/BJKiaQXj4cIdAiFUdRIDPSziwk8xkXC+kDXAQwT2GIYjOtbP1YXFAVzcbVYfuFMBcUXAPP+MYrAaWFtrIY/v4IyM2/jTy97CBwXCqNgZaD4l5ycsSQCvUJhFJwdznDZjbO0zEF7qz9xO0Fd37TMQXu7C6Xdg6qD1FJnt7ABUFjLSxUHaVloaWzdwOzcMFrfqjtIOkSFtbGmRN3BIFbnFwprcJB+4wicEgqrOegLOLDSBAJHhcLqDoYlnGUKgcOdwHpoATpN2cFIbAiPJwgc+i2sHxTlT9uF/kFxe58qowpdQtrYmOLGFmipU5rdTjsHu4YB58BCq6Cnr9o62D2MomnAZoNgZuSWDloD+/hoQgcXwMzmfnTQMljZwWyOgA6eL3zrIMEkrqrWATMysLmQBCWtyUGC9YKmW/qtgcsCbGWtyUFL2/hpZ5JHjQ5KQmFfHKQZOt4FGAASFfpUUJiPNQAAAABJRU5ErkJggg==) no-repeat
}
.left-arrow[data-v-2deb5428]:after {
  content:"";
  position:absolute;
  left:-42px;
  top:24px;
  width:42px;
  height:58px;
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAA6CAYAAAAp16D+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI1LTEwLTA0VDIwOjIyOjM0KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNS0xMC0wNFQyMDoyMjo1MyswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNS0xMC0wNFQyMDoyMjo1MyswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDlEMTUzNzJBMTFDMTFGMDlGNDFGOTZDRTRDMDE3MzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDlEMTUzNzNBMTFDMTFGMDlGNDFGOTZDRTRDMDE3MzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEOUQxNTM3MEExMUMxMUYwOUY0MUY5NkNFNEMwMTczNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEOUQxNTM3MUExMUMxMUYwOUY0MUY5NkNFNEMwMTczNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjN+N7QAAANuSURBVHja1JldSBRRFMfP3PnIjTQtLZOsICqkDykfTBeyKLRUTEwpPzKoB+uxgl4Ko3ralnrKPrAIEUx6CcF6iMAKrJBYoQchw0QLIkRI0WzV3e3M7E3dciZnujNzO3DZ4e7O7G/O/ua/dxihr68vBwDejm7aOQWcF6HjQ8L7N/U4UrmGxY524utNHJcgODmAwC04cnmEFbqlFEA4AbfbJ1sfFYY/DoBSVQZk3ZoAzjXgeIAnNMENrFoIvBwike7vdWfTp1++BsmbDcrRCpB25QwDIffwI7cRup8LWArsjXwbeT5eWiuFv3yNerI6DTt9COSKkrCQEN+OUzdwPEPwiKuwFPhcKPDON15zCiAUmn0jbhHIxQWg1JSDmLGxl0I3IfSom7BRf+82F/7wN8y7k5iVCUp1OcgFe8ZAkppVcITucRz2D39fvNLfOSUZlMOloBwpjeB2B70g2xA85Bisnr+6JUlql7VuY9cHceYOjkaEHnIE1tBfg0KfNa+lovyg4IlrVTMcobucgP2rv7oHTohXE0RLEkyULnpBPkTwoC2wZvzV/48kalZHM9ubPQSC0IiztxD6M3NY0/4aca9NR68xs8uKQ0L8kjaaIh1MYa36q/uliz0gHzyggZMN63uoIs0IPsYK1rK/hkGSnQWy2u19eSMgik1q/CF07z/BMvHXSJHUFSBXloFSXhIRkpc9pSvBdgQPW4Jl6a9uKTLI+/di/FWAmLm5n0LfR+hh07Cs/TXM7C0ZWmbLRfkTeBItVmFt8Vf3wkpKBAUz2xKs3f4a3YNZKtUhDPhKz9WL02TVSr5hKXCnkLj0vOf6FRRM5BuWll/cse1J3JmT/MPS25ta5UTNJykvl/vOOuYvYXUgJ/wljI/nF7dvtc1fprCav4JQqxyvtsVf1p2N+ktIpcdXz9xfYsfPpfmblMjcX2Jj0jD31zZYO/y1s7PM/bUVlrW/tsOy9NcRWFb+OtVZJv46BsvCX0dh56x/H1vx13FYuv49huvfQbP+utHZX+vfKlz/Tpnx1xXYOevfC2b8dQ3Wir+uwpr11+3OmvLXdVgz/nIBu1B/uYFdiL88dTbW37RUvmFj/L12WXsYyDVsjL+n6/iHjfF3t5f7zs7666uf8Zdb2Pn85Rr2d38tP1Nwsujzi8D/0NkZf38KMAAZm7YjFBbtAgAAAABJRU5ErkJggg==) no-repeat
}
.num[data-v-e49c8387] {
  background:url(./num-bg-CMp2LfwF.png) no-repeat;
  background-size:100% 100%
}
html,
body {
  width:100%;
  height:100%
}
input::-ms-clear,
input::-ms-reveal {
  display:none
}
*,
*:before,
*:after {
  box-sizing:border-box
}
html {
  font-family:sans-serif;
  line-height:1.15;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  -ms-overflow-style:scrollbar;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}
@-ms-viewport {
  width:device-width
}
body {
  margin:0
}
[tabindex="-1"]:focus {
  outline:none
}
hr {
  box-sizing:content-box;
  height:0;
  overflow:visible
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top:0;
  margin-bottom:.5em;
  font-weight:500
}
p {
  margin-top:0;
  margin-bottom:1em
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration:underline dotted;
  text-decoration:underline;
  text-decoration:underline dotted;
  border-bottom:0;
  cursor:help
}
address {
  margin-bottom:1em;
  font-style:normal;
  line-height:inherit
}
input[type=text],
input[type=password],
input[type=number],
textarea {
  -webkit-appearance:none
}
ol,
ul,
dl {
  margin-top:0;
  margin-bottom:1em
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom:0
}
dt {
  font-weight:500
}
dd {
  margin-bottom:.5em;
  margin-left:0
}
blockquote {
  margin:0 0 1em
}
dfn {
  font-style:italic
}
b,
strong {
  font-weight:bolder
}
small {
  font-size:80%
}
sub,
sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline
}
sub {
  bottom:-.25em
}
sup {
  top:-.5em
}
pre,
code,
kbd,
samp {
  font-size:1em;
  font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace
}
pre {
  margin-top:0;
  margin-bottom:1em;
  overflow:auto
}
figure {
  margin:0 0 1em
}
img {
  vertical-align:middle;
  border-style:none
}
a,
area,
button,
[role=button],
input:not([type=range]),
label,
select,
summary,
textarea {
  touch-action:manipulation
}
table {
  border-collapse:collapse
}
caption {
  padding-top:.75em;
  padding-bottom:.3em;
  text-align:left;
  caption-side:bottom
}
input,
button,
select,
optgroup,
textarea {
  margin:0;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit
}
button,
input {
  overflow:visible
}
button,
select {
  text-transform:none
}
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance:button
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding:0;
  border-style:none
}
input[type=radio],
input[type=checkbox] {
  box-sizing:border-box;
  padding:0
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance:listbox
}
textarea {
  overflow:auto;
  resize:vertical
}
fieldset {
  min-width:0;
  margin:0;
  padding:0;
  border:0
}
legend {
  display:block;
  width:100%;
  max-width:100%;
  margin-bottom:.5em;
  padding:0;
  color:inherit;
  font-size:1.5em;
  line-height:inherit;
  white-space:normal
}
progress {
  vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height:auto
}
[type=search] {
  outline-offset:-2px;
  -webkit-appearance:none
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  font:inherit;
  -webkit-appearance:button
}
output {
  display:inline-block
}
summary {
  display:list-item
}
template {
  display:none
}
[hidden] {
  display:none!important
}
mark {
  padding:.2em;
  background-color:#feffe6
}
