@charset "UTF-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  padding: 0;
  margin: 0;
  font: inherit;
  vertical-align: baseline;
  font-size: 100%;
  border: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
a {
  display: inline-block;
  text-decoration: none;
  color: inherit;
}
*,
:before,
:after {
  box-sizing: border-box;
}
img {
  max-width: 100%;
  object-fit: cover;
}
button {
  border: 0;
}
html {
  width: 100%;
  height: 100%;
  min-height: 100%;
  font-size: 1rem !important;
}
body {
  width: 100%;
  height: 100%;
  min-height: 100%;
  font-family: Montserrat, sans-serif, PingFang TC, Microsoft JhengHei,
    微軟正黑體, Arial, Helvetica;
}
#app {
  width: 100%;
  height: 100%;
}
p,
ul {
  margin: 0;
}
h1,
.h1 {
  font-size: 42px;
}
@media (max-width: 1140px) {
  h1,
  .h1 {
    font-size: 28px;
  }
}
h2,
.h2 {
  font-size: 38px;
}
@media (max-width: 1140px) {
  h2,
  .h2 {
    font-size: 25px;
  }
}
h3,
.h3 {
  font-size: 30px;
}
@media (max-width: 1140px) {
  h3,
  .h3 {
    font-size: 22px;
  }
}
h4,
.h4 {
  font-size: 24px;
}
@media (max-width: 1140px) {
  h4,
  .h4 {
    font-size: 20px;
  }
}
h5,
.h5 {
  font-size: 20px;
}
@media (max-width: 1140px) {
  h5,
  .h5 {
    font-size: 18px;
  }
}
h6,
.h6 {
  font-size: 16px;
}
@media (max-width: 1140px) {
  h6,
  .h6 {
    font-size: 15px;
  }
}
p,
.p {
  font-size: 16px;
}
@media (max-width: 1140px) {
  p,
  .p {
    font-size: 15px;
  }
}
small,
.small {
  font-size: 14px;
}
@media (max-width: 1140px) {
  small,
  .small {
    font-size: 12px;
  }
}
[data-v-ce16364a]:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated[data-v-ce16364a] {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite[data-v-ce16364a] {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1[data-v-ce16364a] {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2[data-v-ce16364a] {
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3[data-v-ce16364a] {
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s[data-v-ce16364a] {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s[data-v-ce16364a] {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s[data-v-ce16364a] {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s[data-v-ce16364a] {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s[data-v-ce16364a] {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster[data-v-ce16364a] {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast[data-v-ce16364a] {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow[data-v-ce16364a] {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower[data-v-ce16364a] {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated[data-v-ce16364a] {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*="Out"][data-v-ce16364a] {
    opacity: 0;
  }
}
@-webkit-keyframes bounce-ce16364a {
  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce-ce16364a {
  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce[data-v-ce16364a] {
  -webkit-animation-name: bounce-ce16364a;
  animation-name: bounce-ce16364a;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash-ce16364a {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash-ce16364a {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.animate__flash[data-v-ce16364a] {
  -webkit-animation-name: flash-ce16364a;
  animation-name: flash-ce16364a;
}
@-webkit-keyframes pulse-ce16364a {
  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-ce16364a {
  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);
  }
}
.animate__pulse[data-v-ce16364a] {
  -webkit-animation-name: pulse-ce16364a;
  animation-name: pulse-ce16364a;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand-ce16364a {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
@keyframes rubberBand-ce16364a {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
.animate__rubberBand[data-v-ce16364a] {
  -webkit-animation-name: rubberBand-ce16364a;
  animation-name: rubberBand-ce16364a;
}
@-webkit-keyframes shakeX-ce16364a {
  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 shakeX-ce16364a {
  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);
  }
}
.animate__shakeX[data-v-ce16364a] {
  -webkit-animation-name: shakeX-ce16364a;
  animation-name: shakeX-ce16364a;
}
@-webkit-keyframes shakeY-ce16364a {
  0%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY-ce16364a {
  0%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY[data-v-ce16364a] {
  -webkit-animation-name: shakeY-ce16364a;
  animation-name: shakeY-ce16364a;
}
@-webkit-keyframes headShake-ce16364a {
  0% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translate(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translate(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translate(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translate(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
}
@keyframes headShake-ce16364a {
  0% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translate(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translate(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translate(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translate(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
}
.animate__headShake[data-v-ce16364a] {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake-ce16364a;
  animation-name: headShake-ce16364a;
}
@-webkit-keyframes swing-ce16364a {
  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-ce16364a {
  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);
  }
}
.animate__swing[data-v-ce16364a] {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing-ce16364a;
  animation-name: swing-ce16364a;
}
@-webkit-keyframes tada-ce16364a {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
@keyframes tada-ce16364a {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
.animate__tada[data-v-ce16364a] {
  -webkit-animation-name: tada-ce16364a;
  animation-name: tada-ce16364a;
}
@-webkit-keyframes wobble-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes wobble-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__wobble[data-v-ce16364a] {
  -webkit-animation-name: wobble-ce16364a;
  animation-name: wobble-ce16364a;
}
@-webkit-keyframes jello-ce16364a {
  0%,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skew(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skew(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skew(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skew(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skew(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skew(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skew(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello-ce16364a {
  0%,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skew(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skew(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skew(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skew(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skew(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skew(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skew(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello[data-v-ce16364a] {
  -webkit-animation-name: jello-ce16364a;
  animation-name: jello-ce16364a;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat-ce16364a {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat-ce16364a {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat[data-v-ce16364a] {
  -webkit-animation-name: heartBeat-ce16364a;
  animation-name: heartBeat-ce16364a;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes backInDown-ce16364a {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown-ce16364a {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown[data-v-ce16364a] {
  -webkit-animation-name: backInDown-ce16364a;
  animation-name: backInDown-ce16364a;
}
@-webkit-keyframes backInLeft-ce16364a {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft-ce16364a {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft[data-v-ce16364a] {
  -webkit-animation-name: backInLeft-ce16364a;
  animation-name: backInLeft-ce16364a;
}
@-webkit-keyframes backInRight-ce16364a {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight-ce16364a {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight[data-v-ce16364a] {
  -webkit-animation-name: backInRight-ce16364a;
  animation-name: backInRight-ce16364a;
}
@-webkit-keyframes backInUp-ce16364a {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp-ce16364a {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp[data-v-ce16364a] {
  -webkit-animation-name: backInUp-ce16364a;
  animation-name: backInUp-ce16364a;
}
@-webkit-keyframes backOutDown-ce16364a {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown-ce16364a {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown[data-v-ce16364a] {
  -webkit-animation-name: backOutDown-ce16364a;
  animation-name: backOutDown-ce16364a;
}
@-webkit-keyframes backOutLeft-ce16364a {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft-ce16364a {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft[data-v-ce16364a] {
  -webkit-animation-name: backOutLeft-ce16364a;
  animation-name: backOutLeft-ce16364a;
}
@-webkit-keyframes backOutRight-ce16364a {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight-ce16364a {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight[data-v-ce16364a] {
  -webkit-animation-name: backOutRight-ce16364a;
  animation-name: backOutRight-ce16364a;
}
@-webkit-keyframes backOutUp-ce16364a {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp-ce16364a {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp[data-v-ce16364a] {
  -webkit-animation-name: backOutUp-ce16364a;
  animation-name: backOutUp-ce16364a;
}
@-webkit-keyframes bounceIn-ce16364a {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
@keyframes bounceIn-ce16364a {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
.animate__bounceIn[data-v-ce16364a] {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn-ce16364a;
  animation-name: bounceIn-ce16364a;
}
@-webkit-keyframes bounceInDown-ce16364a {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInDown-ce16364a {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInDown[data-v-ce16364a] {
  -webkit-animation-name: bounceInDown-ce16364a;
  animation-name: bounceInDown-ce16364a;
}
@-webkit-keyframes bounceInLeft-ce16364a {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInLeft-ce16364a {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInLeft[data-v-ce16364a] {
  -webkit-animation-name: bounceInLeft-ce16364a;
  animation-name: bounceInLeft-ce16364a;
}
@-webkit-keyframes bounceInRight-ce16364a {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInRight-ce16364a {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInRight[data-v-ce16364a] {
  -webkit-animation-name: bounceInRight-ce16364a;
  animation-name: bounceInRight-ce16364a;
}
@-webkit-keyframes bounceInUp-ce16364a {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInUp-ce16364a {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInUp[data-v-ce16364a] {
  -webkit-animation-name: bounceInUp-ce16364a;
  animation-name: bounceInUp-ce16364a;
}
@-webkit-keyframes bounceOut-ce16364a {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut-ce16364a {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut[data-v-ce16364a] {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut-ce16364a;
  animation-name: bounceOut-ce16364a;
}
@-webkit-keyframes bounceOutDown-ce16364a {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown-ce16364a {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown[data-v-ce16364a] {
  -webkit-animation-name: bounceOutDown-ce16364a;
  animation-name: bounceOutDown-ce16364a;
}
@-webkit-keyframes bounceOutLeft-ce16364a {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft-ce16364a {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft[data-v-ce16364a] {
  -webkit-animation-name: bounceOutLeft-ce16364a;
  animation-name: bounceOutLeft-ce16364a;
}
@-webkit-keyframes bounceOutRight-ce16364a {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight-ce16364a {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight[data-v-ce16364a] {
  -webkit-animation-name: bounceOutRight-ce16364a;
  animation-name: bounceOutRight-ce16364a;
}
@-webkit-keyframes bounceOutUp-ce16364a {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp-ce16364a {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__bounceOutUp[data-v-ce16364a] {
  -webkit-animation-name: bounceOutUp-ce16364a;
  animation-name: bounceOutUp-ce16364a;
}
@-webkit-keyframes fadeIn-ce16364a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn-ce16364a {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn[data-v-ce16364a] {
  -webkit-animation-name: fadeIn-ce16364a;
  animation-name: fadeIn-ce16364a;
}
@-webkit-keyframes fadeInDown-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDown-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInDown[data-v-ce16364a] {
  -webkit-animation-name: fadeInDown-ce16364a;
  animation-name: fadeInDown-ce16364a;
}
@-webkit-keyframes fadeInDownBig-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDownBig-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInDownBig[data-v-ce16364a] {
  -webkit-animation-name: fadeInDownBig-ce16364a;
  animation-name: fadeInDownBig-ce16364a;
}
@-webkit-keyframes fadeInLeft-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInLeft[data-v-ce16364a] {
  -webkit-animation-name: fadeInLeft-ce16364a;
  animation-name: fadeInLeft-ce16364a;
}
@-webkit-keyframes fadeInLeftBig-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeftBig-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInLeftBig[data-v-ce16364a] {
  -webkit-animation-name: fadeInLeftBig-ce16364a;
  animation-name: fadeInLeftBig-ce16364a;
}
@-webkit-keyframes fadeInRight-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRight-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInRight[data-v-ce16364a] {
  -webkit-animation-name: fadeInRight-ce16364a;
  animation-name: fadeInRight-ce16364a;
}
@-webkit-keyframes fadeInRightBig-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRightBig-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInRightBig[data-v-ce16364a] {
  -webkit-animation-name: fadeInRightBig-ce16364a;
  animation-name: fadeInRightBig-ce16364a;
}
@-webkit-keyframes fadeInUp-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUp-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInUp[data-v-ce16364a] {
  -webkit-animation-name: fadeInUp-ce16364a;
  animation-name: fadeInUp-ce16364a;
}
@-webkit-keyframes fadeInUpBig-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUpBig-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInUpBig[data-v-ce16364a] {
  -webkit-animation-name: fadeInUpBig-ce16364a;
  animation-name: fadeInUpBig-ce16364a;
}
@-webkit-keyframes fadeInTopLeft-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInTopLeft-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInTopLeft[data-v-ce16364a] {
  -webkit-animation-name: fadeInTopLeft-ce16364a;
  animation-name: fadeInTopLeft-ce16364a;
}
@-webkit-keyframes fadeInTopRight-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInTopRight-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInTopRight[data-v-ce16364a] {
  -webkit-animation-name: fadeInTopRight-ce16364a;
  animation-name: fadeInTopRight-ce16364a;
}
@-webkit-keyframes fadeInBottomLeft-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInBottomLeft-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInBottomLeft[data-v-ce16364a] {
  -webkit-animation-name: fadeInBottomLeft-ce16364a;
  animation-name: fadeInBottomLeft-ce16364a;
}
@-webkit-keyframes fadeInBottomRight-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInBottomRight-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInBottomRight[data-v-ce16364a] {
  -webkit-animation-name: fadeInBottomRight-ce16364a;
  animation-name: fadeInBottomRight-ce16364a;
}
@-webkit-keyframes fadeOut-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.animate__fadeOut[data-v-ce16364a] {
  -webkit-animation-name: fadeOut-ce16364a;
  animation-name: fadeOut-ce16364a;
}
@-webkit-keyframes fadeOutDown-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__fadeOutDown[data-v-ce16364a] {
  -webkit-animation-name: fadeOutDown-ce16364a;
  animation-name: fadeOutDown-ce16364a;
}
@-webkit-keyframes fadeOutDownBig-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__fadeOutDownBig[data-v-ce16364a] {
  -webkit-animation-name: fadeOutDownBig-ce16364a;
  animation-name: fadeOutDownBig-ce16364a;
}
@-webkit-keyframes fadeOutLeft-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__fadeOutLeft[data-v-ce16364a] {
  -webkit-animation-name: fadeOutLeft-ce16364a;
  animation-name: fadeOutLeft-ce16364a;
}
@-webkit-keyframes fadeOutLeftBig-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__fadeOutLeftBig[data-v-ce16364a] {
  -webkit-animation-name: fadeOutLeftBig-ce16364a;
  animation-name: fadeOutLeftBig-ce16364a;
}
@-webkit-keyframes fadeOutRight-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__fadeOutRight[data-v-ce16364a] {
  -webkit-animation-name: fadeOutRight-ce16364a;
  animation-name: fadeOutRight-ce16364a;
}
@-webkit-keyframes fadeOutRightBig-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__fadeOutRightBig[data-v-ce16364a] {
  -webkit-animation-name: fadeOutRightBig-ce16364a;
  animation-name: fadeOutRightBig-ce16364a;
}
@-webkit-keyframes fadeOutUp-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__fadeOutUp[data-v-ce16364a] {
  -webkit-animation-name: fadeOutUp-ce16364a;
  animation-name: fadeOutUp-ce16364a;
}
@-webkit-keyframes fadeOutUpBig-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig[data-v-ce16364a] {
  -webkit-animation-name: fadeOutUpBig-ce16364a;
  animation-name: fadeOutUpBig-ce16364a;
}
@-webkit-keyframes fadeOutTopLeft-ce16364a {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft-ce16364a {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft[data-v-ce16364a] {
  -webkit-animation-name: fadeOutTopLeft-ce16364a;
  animation-name: fadeOutTopLeft-ce16364a;
}
@-webkit-keyframes fadeOutTopRight-ce16364a {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight-ce16364a {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight[data-v-ce16364a] {
  -webkit-animation-name: fadeOutTopRight-ce16364a;
  animation-name: fadeOutTopRight-ce16364a;
}
@-webkit-keyframes fadeOutBottomRight-ce16364a {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight-ce16364a {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight[data-v-ce16364a] {
  -webkit-animation-name: fadeOutBottomRight-ce16364a;
  animation-name: fadeOutBottomRight-ce16364a;
}
@-webkit-keyframes fadeOutBottomLeft-ce16364a {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft-ce16364a {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft[data-v-ce16364a] {
  -webkit-animation-name: fadeOutBottomLeft-ce16364a;
  animation-name: fadeOutBottomLeft-ce16364a;
}
@-webkit-keyframes flip-ce16364a {
  0% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
      rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip-ce16364a {
  0% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
      rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip[data-v-ce16364a] {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip-ce16364a;
  animation-name: flip-ce16364a;
}
@-webkit-keyframes flipInX-ce16364a {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) 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-ce16364a {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) 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);
  }
}
.animate__flipInX[data-v-ce16364a] {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX-ce16364a;
  animation-name: flipInX-ce16364a;
}
@-webkit-keyframes flipInY-ce16364a {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) 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-ce16364a {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) 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);
  }
}
.animate__flipInY[data-v-ce16364a] {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY-ce16364a;
  animation-name: flipInY-ce16364a;
}
@-webkit-keyframes flipOutX-ce16364a {
  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-ce16364a {
  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;
  }
}
.animate__flipOutX[data-v-ce16364a] {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX-ce16364a;
  animation-name: flipOutX-ce16364a;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY-ce16364a {
  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-ce16364a {
  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;
  }
}
.animate__flipOutY[data-v-ce16364a] {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY-ce16364a;
  animation-name: flipOutY-ce16364a;
}
@-webkit-keyframes lightSpeedInRight-ce16364a {
  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);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedInRight-ce16364a {
  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);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__lightSpeedInRight[data-v-ce16364a] {
  -webkit-animation-name: lightSpeedInRight-ce16364a;
  animation-name: lightSpeedInRight-ce16364a;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft-ce16364a {
  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);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedInLeft-ce16364a {
  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);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__lightSpeedInLeft[data-v-ce16364a] {
  -webkit-animation-name: lightSpeedInLeft-ce16364a;
  animation-name: lightSpeedInLeft-ce16364a;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skew(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skew(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight[data-v-ce16364a] {
  -webkit-animation-name: lightSpeedOutRight-ce16364a;
  animation-name: lightSpeedOutRight-ce16364a;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skew(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skew(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft[data-v-ce16364a] {
  -webkit-animation-name: lightSpeedOutLeft-ce16364a;
  animation-name: lightSpeedOutLeft-ce16364a;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn-ce16364a {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateIn-ce16364a {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateIn[data-v-ce16364a] {
  -webkit-animation-name: rotateIn-ce16364a;
  animation-name: rotateIn-ce16364a;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft-ce16364a {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft-ce16364a {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft[data-v-ce16364a] {
  -webkit-animation-name: rotateInDownLeft-ce16364a;
  animation-name: rotateInDownLeft-ce16364a;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight-ce16364a {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight-ce16364a {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInDownRight[data-v-ce16364a] {
  -webkit-animation-name: rotateInDownRight-ce16364a;
  animation-name: rotateInDownRight-ce16364a;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft-ce16364a {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft-ce16364a {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft[data-v-ce16364a] {
  -webkit-animation-name: rotateInUpLeft-ce16364a;
  animation-name: rotateInUpLeft-ce16364a;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight-ce16364a {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight-ce16364a {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInUpRight[data-v-ce16364a] {
  -webkit-animation-name: rotateInUpRight-ce16364a;
  animation-name: rotateInUpRight-ce16364a;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOut-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut[data-v-ce16364a] {
  -webkit-animation-name: rotateOut-ce16364a;
  animation-name: rotateOut-ce16364a;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft[data-v-ce16364a] {
  -webkit-animation-name: rotateOutDownLeft-ce16364a;
  animation-name: rotateOutDownLeft-ce16364a;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight[data-v-ce16364a] {
  -webkit-animation-name: rotateOutDownRight-ce16364a;
  animation-name: rotateOutDownRight-ce16364a;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft[data-v-ce16364a] {
  -webkit-animation-name: rotateOutUpLeft-ce16364a;
  animation-name: rotateOutUpLeft-ce16364a;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight-ce16364a {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight[data-v-ce16364a] {
  -webkit-animation-name: rotateOutUpRight-ce16364a;
  animation-name: rotateOutUpRight-ce16364a;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes hinge-ce16364a {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge-ce16364a {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge[data-v-ce16364a] {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge-ce16364a;
  animation-name: hinge-ce16364a;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox[data-v-ce16364a] {
  -webkit-animation-name: jackInTheBox-ce16364a;
  animation-name: jackInTheBox-ce16364a;
}
@-webkit-keyframes rollIn-ce16364a {
  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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes rollIn-ce16364a {
  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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__rollIn[data-v-ce16364a] {
  -webkit-animation-name: rollIn-ce16364a;
  animation-name: rollIn-ce16364a;
}
@-webkit-keyframes rollOut-ce16364a {
  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-ce16364a {
  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);
  }
}
.animate__rollOut[data-v-ce16364a] {
  -webkit-animation-name: rollOut-ce16364a;
  animation-name: rollOut-ce16364a;
}
@-webkit-keyframes zoomIn-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate__zoomIn[data-v-ce16364a] {
  -webkit-animation-name: zoomIn-ce16364a;
  animation-name: zoomIn-ce16364a;
}
@-webkit-keyframes zoomInDown-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown[data-v-ce16364a] {
  -webkit-animation-name: zoomInDown-ce16364a;
  animation-name: zoomInDown-ce16364a;
}
@-webkit-keyframes zoomInLeft-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft[data-v-ce16364a] {
  -webkit-animation-name: zoomInLeft-ce16364a;
  animation-name: zoomInLeft-ce16364a;
}
@-webkit-keyframes zoomInRight-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight[data-v-ce16364a] {
  -webkit-animation-name: zoomInRight-ce16364a;
  animation-name: zoomInRight-ce16364a;
}
@-webkit-keyframes zoomInUp-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp-ce16364a {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp[data-v-ce16364a] {
  -webkit-animation-name: zoomInUp-ce16364a;
  animation-name: zoomInUp-ce16364a;
}
@-webkit-keyframes zoomOut-ce16364a {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut-ce16364a {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.animate__zoomOut[data-v-ce16364a] {
  -webkit-animation-name: zoomOut-ce16364a;
  animation-name: zoomOut-ce16364a;
}
@-webkit-keyframes zoomOutDown-ce16364a {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown-ce16364a {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown[data-v-ce16364a] {
  -webkit-animation-name: zoomOutDown-ce16364a;
  animation-name: zoomOutDown-ce16364a;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft-ce16364a {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft-ce16364a {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft[data-v-ce16364a] {
  -webkit-animation-name: zoomOutLeft-ce16364a;
  animation-name: zoomOutLeft-ce16364a;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight-ce16364a {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight-ce16364a {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight[data-v-ce16364a] {
  -webkit-animation-name: zoomOutRight-ce16364a;
  animation-name: zoomOutRight-ce16364a;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp-ce16364a {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp-ce16364a {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp[data-v-ce16364a] {
  -webkit-animation-name: zoomOutUp-ce16364a;
  animation-name: zoomOutUp-ce16364a;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes slideInDown-ce16364a {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown-ce16364a {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInDown[data-v-ce16364a] {
  -webkit-animation-name: slideInDown-ce16364a;
  animation-name: slideInDown-ce16364a;
}
@-webkit-keyframes slideInLeft-ce16364a {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft-ce16364a {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInLeft[data-v-ce16364a] {
  -webkit-animation-name: slideInLeft-ce16364a;
  animation-name: slideInLeft-ce16364a;
}
@-webkit-keyframes slideInRight-ce16364a {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight-ce16364a {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInRight[data-v-ce16364a] {
  -webkit-animation-name: slideInRight-ce16364a;
  animation-name: slideInRight-ce16364a;
}
@-webkit-keyframes slideInUp-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInUp[data-v-ce16364a] {
  -webkit-animation-name: slideInUp-ce16364a;
  animation-name: slideInUp-ce16364a;
}
@-webkit-keyframes slideOutDown-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown[data-v-ce16364a] {
  -webkit-animation-name: slideOutDown-ce16364a;
  animation-name: slideOutDown-ce16364a;
}
@-webkit-keyframes slideOutLeft-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft[data-v-ce16364a] {
  -webkit-animation-name: slideOutLeft-ce16364a;
  animation-name: slideOutLeft-ce16364a;
}
@-webkit-keyframes slideOutRight-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight[data-v-ce16364a] {
  -webkit-animation-name: slideOutRight-ce16364a;
  animation-name: slideOutRight-ce16364a;
}
@-webkit-keyframes slideOutUp-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp-ce16364a {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp[data-v-ce16364a] {
  -webkit-animation-name: slideOutUp-ce16364a;
  animation-name: slideOutUp-ce16364a;
}
.container[data-v-ce16364a] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-ce16364a] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-ce16364a] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-ce16364a] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-ce16364a] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-ce16364a] {
  border: 1px solid red;
}
.ml-16[data-v-ce16364a] {
  margin-left: 16px;
}
.mb-30[data-v-ce16364a] {
  margin-bottom: 30px;
}
.user[data-v-ce16364a] {
  padding: 100px;
}
@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;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.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-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.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-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(360deg);
  }
} /*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}
.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animate__animated.animate__infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animate__animated.animate__repeat-1 {
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: var(--animate-repeat);
  animation-iteration-count: var(--animate-repeat);
}
.animate__animated.animate__repeat-2 {
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 2);
  animation-iteration-count: calc(var(--animate-repeat) * 2);
}
.animate__animated.animate__repeat-3 {
  -webkit-animation-iteration-count: 3;
  animation-iteration-count: 3;
  -webkit-animation-iteration-count: calc(var(--animate-repeat) * 3);
  animation-iteration-count: calc(var(--animate-repeat) * 3);
}
.animate__animated.animate__delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-animation-delay: var(--animate-delay);
  animation-delay: var(--animate-delay);
}
.animate__animated.animate__delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-animation-delay: calc(var(--animate-delay) * 2);
  animation-delay: calc(var(--animate-delay) * 2);
}
.animate__animated.animate__delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-delay: calc(var(--animate-delay) * 3);
  animation-delay: calc(var(--animate-delay) * 3);
}
.animate__animated.animate__delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
  -webkit-animation-delay: calc(var(--animate-delay) * 4);
  animation-delay: calc(var(--animate-delay) * 4);
}
.animate__animated.animate__delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
  -webkit-animation-delay: calc(var(--animate-delay) * 5);
  animation-delay: calc(var(--animate-delay) * 5);
}
.animate__animated.animate__faster {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-duration: calc(var(--animate-duration) / 2);
  animation-duration: calc(var(--animate-duration) / 2);
}
.animate__animated.animate__fast {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.8);
  animation-duration: calc(var(--animate-duration) * 0.8);
}
.animate__animated.animate__slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
}
.animate__animated.animate__slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 3);
  animation-duration: calc(var(--animate-duration) * 3);
}
@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*="Out"] {
    opacity: 0;
  }
}
@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@keyframes bounce {
  0%,
  20%,
  53%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translateZ(0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
.animate__bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  to {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.animate__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);
    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);
  }
}
.animate__pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
.animate__rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shakeX {
  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 shakeX {
  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);
  }
}
.animate__shakeX {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  0%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  0%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.animate__shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translate(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translate(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translate(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translate(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translate(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translate(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translate(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translate(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translate(0);
  }
}
.animate__headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0);
  }
}
@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);
  }
}
.animate__swing {
  -webkit-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(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
.animate__tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes jello {
  0%,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skew(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skew(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skew(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skew(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skew(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skew(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skew(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  0%,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skew(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skew(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skew(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skew(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skew(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skew(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skew(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.animate__jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-duration: calc(var(--animate-duration) * 1.3);
  animation-duration: calc(var(--animate-duration) * 1.3);
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
@-webkit-keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInDown {
  0% {
    -webkit-transform: translateY(-1200px) scale(0.7);
    transform: translateY(-1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInDown {
  -webkit-animation-name: backInDown;
  animation-name: backInDown;
}
@-webkit-keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInLeft {
  0% {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInLeft {
  -webkit-animation-name: backInLeft;
  animation-name: backInLeft;
}
@-webkit-keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInRight {
  0% {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInRight {
  -webkit-animation-name: backInRight;
  animation-name: backInRight;
}
@-webkit-keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes backInUp {
  0% {
    -webkit-transform: translateY(1200px) scale(0.7);
    transform: translateY(1200px) scale(0.7);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
.animate__backInUp {
  -webkit-animation-name: backInUp;
  animation-name: backInUp;
}
@-webkit-keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutDown {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(700px) scale(0.7);
    transform: translateY(700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutDown {
  -webkit-animation-name: backOutDown;
  animation-name: backOutDown;
}
@-webkit-keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutLeft {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(-2000px) scale(0.7);
    transform: translate(-2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutLeft {
  -webkit-animation-name: backOutLeft;
  animation-name: backOutLeft;
}
@-webkit-keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutRight {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateX(0px) scale(0.7);
    transform: translate(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateX(2000px) scale(0.7);
    transform: translate(2000px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutRight {
  -webkit-animation-name: backOutRight;
  animation-name: backOutRight;
}
@-webkit-keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
@keyframes backOutUp {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  20% {
    -webkit-transform: translateY(0px) scale(0.7);
    transform: translateY(0) scale(0.7);
    opacity: 0.7;
  }
  to {
    -webkit-transform: translateY(-700px) scale(0.7);
    transform: translateY(-700px) scale(0.7);
    opacity: 0.7;
  }
}
.animate__backOutUp {
  -webkit-animation-name: backOutUp;
  animation-name: backOutUp;
}
@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}
.animate__bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0) scaleY(3);
    transform: translate3d(0, -3000px, 0) scaleY(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0) scaleY(0.9);
    transform: translate3d(0, 25px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.95);
    transform: translate3d(0, -10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0) scaleY(0.985);
    transform: translate3d(0, 5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3);
    transform: translate3d(-3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0) scaleX(1);
    transform: translate3d(25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0) scaleX(0.98);
    transform: translate3d(-10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0) scaleX(0.995);
    transform: translate3d(5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0) scaleX(3);
    transform: translate3d(3000px, 0, 0) scaleX(3);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0) scaleX(1);
    transform: translate3d(-25px, 0, 0) scaleX(1);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0) scaleX(0.98);
    transform: translate3d(10px, 0, 0) scaleX(0.98);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0) scaleX(0.995);
    transform: translate3d(-5px, 0, 0) scaleX(0.995);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0) scaleY(5);
    transform: translate3d(0, 3000px, 0) scaleY(5);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.95);
    transform: translate3d(0, 10px, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0) scaleY(0.985);
    transform: translate3d(0, -5px, 0) scaleY(0.985);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.animate__bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0) scaleY(0.985);
    transform: translate3d(0, 10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0) scaleY(0.9);
    transform: translate3d(0, -20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0) scaleY(3);
    transform: translate3d(0, 2000px, 0) scaleY(3);
  }
}
.animate__bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0) scaleX(0.9);
    transform: translate3d(20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2);
    transform: translate3d(-2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0) scaleX(0.9);
    transform: translate3d(-20px, 0, 0) scaleX(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0) scaleX(2);
    transform: translate3d(2000px, 0, 0) scaleX(2);
  }
}
.animate__bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0) scaleY(0.985);
    transform: translate3d(0, -10px, 0) scaleY(0.985);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0) scaleY(0.9);
    transform: translate3d(0, 20px, 0) scaleY(0.9);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0) scaleY(3);
    transform: translate3d(0, -2000px, 0) scaleY(3);
  }
}
.animate__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;
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInTopLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInTopLeft {
  -webkit-animation-name: fadeInTopLeft;
  animation-name: fadeInTopLeft;
}
@-webkit-keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInTopRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInTopRight {
  -webkit-animation-name: fadeInTopRight;
  animation-name: fadeInTopRight;
}
@-webkit-keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInBottomLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInBottomLeft {
  -webkit-animation-name: fadeInBottomLeft;
  animation-name: fadeInBottomLeft;
}
@-webkit-keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes fadeInBottomRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__fadeInBottomRight {
  -webkit-animation-name: fadeInBottomRight;
  animation-name: fadeInBottomRight;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.animate__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);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__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);
    transform: translate3d(0, 2000px, 0);
  }
}
.animate__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);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__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);
    transform: translate3d(-2000px, 0, 0);
  }
}
.animate__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);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__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);
    transform: translate3d(2000px, 0, 0);
  }
}
.animate__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);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__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);
    transform: translate3d(0, -2000px, 0);
  }
}
.animate__fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
@keyframes fadeOutTopLeft {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, -100%, 0);
    transform: translate3d(-100%, -100%, 0);
  }
}
.animate__fadeOutTopLeft {
  -webkit-animation-name: fadeOutTopLeft;
  animation-name: fadeOutTopLeft;
}
@-webkit-keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
@keyframes fadeOutTopRight {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, -100%, 0);
    transform: translate3d(100%, -100%, 0);
  }
}
.animate__fadeOutTopRight {
  -webkit-animation-name: fadeOutTopRight;
  animation-name: fadeOutTopRight;
}
@-webkit-keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
@keyframes fadeOutBottomRight {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 100%, 0);
    transform: translate3d(100%, 100%, 0);
  }
}
.animate__fadeOutBottomRight {
  -webkit-animation-name: fadeOutBottomRight;
  animation-name: fadeOutBottomRight;
}
@-webkit-keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
@keyframes fadeOutBottomLeft {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 100%, 0);
    transform: translate3d(-100%, 100%, 0);
  }
}
.animate__fadeOutBottomLeft {
  -webkit-animation-name: fadeOutBottomLeft;
  animation-name: fadeOutBottomLeft;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
      rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1)
      translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
      translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
      rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scaleZ(1) translateZ(0) rotateY(0);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animate__animated.animate__flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) 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);
    transform: perspective(400px) rotateX(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotateX(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) 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);
  }
}
.animate__flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) 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);
    transform: perspective(400px) rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotateY(-20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) 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);
  }
}
.animate__flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) 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);
    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;
  }
}
.animate__flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  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);
    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;
  }
}
.animate__flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-duration: calc(var(--animate-duration) * 0.75);
  animation-duration: calc(var(--animate-duration) * 0.75);
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedInRight {
  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);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedInRight {
  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);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__lightSpeedInRight {
  -webkit-animation-name: lightSpeedInRight;
  animation-name: lightSpeedInRight;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedInLeft {
  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);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes lightSpeedInLeft {
  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);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__lightSpeedInLeft {
  -webkit-animation-name: lightSpeedInLeft;
  animation-name: lightSpeedInLeft;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skew(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skew(30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutRight {
  -webkit-animation-name: lightSpeedOutRight;
  animation-name: lightSpeedOutRight;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skew(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOutLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg);
    transform: translate3d(-100%, 0, 0) skew(-30deg);
    opacity: 0;
  }
}
.animate__lightSpeedOutLeft {
  -webkit-animation-name: lightSpeedOutLeft;
  animation-name: lightSpeedOutLeft;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
    opacity: 1;
  }
}
.animate__rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.animate__rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
  -webkit-transform-origin: center;
  transform-origin: center;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.animate__rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    opacity: 1;
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.animate__rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.animate__hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-duration: calc(var(--animate-duration) * 2);
  animation-duration: calc(var(--animate-duration) * 2);
  -webkit-animation-name: hinge;
  animation-name: hinge;
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
@-webkit-keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}
@-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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@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: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__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);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.animate__rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.animate__zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.animate__zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
  }
}
.animate__zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
  }
}
.animate__zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
  -webkit-transform-origin: right center;
  transform-origin: right center;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.animate__zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.animate__slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.animate__slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.animate__slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translateZ(0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.animate__slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
.container[data-v-a9cb76c1] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-a9cb76c1] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-a9cb76c1] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-a9cb76c1] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-a9cb76c1] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-a9cb76c1] {
  border: 1px solid red;
}
.ml-16[data-v-a9cb76c1] {
  margin-left: 16px;
}
.mb-30[data-v-a9cb76c1] {
  margin-bottom: 30px;
}
.menu[data-v-a9cb76c1] {
  transition: all 0.5s;
  overflow: hidden;
  background-color: #fff;
  position: fixed;
  top: 0;
  width: 100%;
  padding: 20px 60px;
  z-index: 10;
  height: 96px;
  border-bottom: 1px solid #deeae7;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
@media (max-width: 767px) {
  .menu[data-v-a9cb76c1] {
    padding: 20px;
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .menu[data-v-a9cb76c1] {
    padding: 20px 40px;
  }
}
@media (max-width: 767px) {
  .menu[data-v-a9cb76c1] {
    padding: 10px 20px 0;
  }
}
@media (max-width: 767px) {
  .menu__logo[data-v-a9cb76c1] {
    width: 85%;
  }
}
.menu__navbar[data-v-a9cb76c1] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
.menu__navbar li[data-v-a9cb76c1] {
  margin-left: 70px;
}
@media (max-width: 1140px) {
  .menu__navbar li[data-v-a9cb76c1] {
    margin-left: 35px;
  }
}
@media (max-width: 992px) {
  .menu__navbar li[data-v-a9cb76c1] {
    margin-left: 20px;
  }
}
.menu__navbar li a[data-v-a9cb76c1] {
  font-size: 16px;
}
@media (max-width: 767px) {
  .menu__navbar[data-v-a9cb76c1] {
    display: none;
  }
}
.scrollMenu[data-v-a9cb76c1] {
  transition: all 0.5s;
  background-color: #00655b;
  position: absolute;
  top: 0;
  width: 100%;
  height: 105px;
  padding: 20px 60px;
  z-index: 10;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
}
@media (max-width: 767px) {
  .scrollMenu[data-v-a9cb76c1] {
    padding: 20px;
    width: 100%;
    height: auto;
  }
}
@media (max-width: 992px) {
  .scrollMenu[data-v-a9cb76c1] {
    padding: 20px 40px;
  }
}
@media (max-width: 767px) {
  .scrollMenu[data-v-a9cb76c1] {
    padding: 20px;
  }
}
.scrollMenu2[data-v-a9cb76c1] {
  transition: all 0.5s;
  background-color: #fff;
  position: fixed;
  border-bottom: 1px solid #deeae7;
}
.specil[data-v-a9cb76c1] {
  color: #fff;
}
.normal[data-v-a9cb76c1] {
  color: #001810;
}
.toggleBtn[data-v-a9cb76c1] {
  display: none;
}
@media (max-width: 767px) {
  .toggleBtn[data-v-a9cb76c1] {
    display: block;
  }
  .toggleBtn[data-v-a9cb76c1]:hover {
    cursor: pointer;
  }
}
.mobileMenu[data-v-a9cb76c1] {
  overflow: hidden;
  transition: all 0.5s;
  display: none;
  height: 100vh;
  padding: 25px 20px 110px 44px;
  top: 0;
  bottom: 0;
  z-index: 100;
  position: fixed;
  background-color: #deeae7;
  width: 90%;
}
.mobileMenu.openMenu[data-v-a9cb76c1],
.mobileMenu.closeMenu[data-v-a9cb76c1] {
  transition: all 0.5s;
}
@media (max-width: 767px) {
  .mobileMenu[data-v-a9cb76c1] {
    display: block;
  }
}
.mobileMenu__cancel[data-v-a9cb76c1] {
  margin-left: auto;
  width: 50px;
  margin-bottom: 25px;
}
.mobileMenu__cancel__btn[data-v-a9cb76c1]:hover {
  cursor: pointer;
}
.mobileMenu__title[data-v-a9cb76c1] {
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  color: #6ebb20;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.mobileMenu__box[data-v-a9cb76c1] {
  margin-bottom: 30px;
}
.mobileMenu__box__subtitle[data-v-a9cb76c1] {
  border-bottom: 1px solid #7bafa9;
  padding-bottom: 12px;
  margin-bottom: 10px;
}
.mobileMenu__box__subtitle a[data-v-a9cb76c1] {
  font-size: 15px;
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.mobileMenu__follower[data-v-a9cb76c1] {
  display: flex;
}
.mobileMenu__follower li[data-v-a9cb76c1] {
  margin-right: 40px;
}
.openMenu[data-v-a9cb76c1] {
  right: 0;
  transition: all 0.5s;
}
.closeMenu[data-v-a9cb76c1] {
  transition: all 0.5s;
  right: -100%;
}
.container[data-v-1e12d8c3] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-1e12d8c3] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-1e12d8c3] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-1e12d8c3] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-1e12d8c3] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-1e12d8c3] {
  border: 1px solid red;
}
.ml-16[data-v-1e12d8c3] {
  margin-left: 16px;
}
.mb-30[data-v-1e12d8c3] {
  margin-bottom: 30px;
}
.homePadding[data-v-1e12d8c3] {
  padding: 250px 0 50px;
}
@media (max-width: 1140px) {
  .homePadding[data-v-1e12d8c3] {
    padding: 200px 0 50px;
  }
}
.normalPadding[data-v-1e12d8c3] {
  padding: 200px 0 50px;
}
.backgroud[data-v-1e12d8c3] {
  background-color: #00655b;
  clip-path: polygon(0 20%, 100% 0, 100% 100%, 0 100%);
}
@media (max-width: 992px) {
  .backgroud[data-v-1e12d8c3] {
    clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  }
}
@media (max-width: 992px) {
  .backgroud[data-v-1e12d8c3] {
    padding: 100px 0 50px;
  }
}
@media (max-width: 767px) {
  .backgroud[data-v-1e12d8c3] {
    padding: 100px 0 50px;
  }
}
.footerTop[data-v-1e12d8c3] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  display: flex;
  justify-content: space-between;
  padding: 50px 200px 100px;
}
@media (max-width: 1460px) {
  .footerTop[data-v-1e12d8c3] {
    padding: 50px 100px 100px;
  }
}
@media (max-width: 992px) {
  .footerTop[data-v-1e12d8c3] {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .footerTop[data-v-1e12d8c3] {
    flex-direction: column;
  }
}
.footerTop__left[data-v-1e12d8c3] {
  width: 47%;
}
@media (max-width: 1140px) {
  .footerTop__left[data-v-1e12d8c3] {
    width: 90%;
    flex-wrap: nowrap;
    margin-right: 20px;
  }
}
@media (max-width: 992px) {
  .footerTop__left[data-v-1e12d8c3] {
    width: 99%;
  }
}
.footerTop__left h5[data-v-1e12d8c3] {
  font-weight: 700;
  line-height: normal;
  color: #6ebb20;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.footerTop__left__webMap[data-v-1e12d8c3] {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .footerTop__left__webMap[data-v-1e12d8c3] {
    justify-content: space-between;
  }
}
.footerTop__left__webMap li[data-v-1e12d8c3] {
  width: 44%;
  border-bottom: 1px solid #fff;
  margin-right: 20px;
  padding-bottom: 12px;
  margin-bottom: 37px;
}
@media (max-width: 992px) {
  .footerTop__left__webMap li[data-v-1e12d8c3] {
    margin-right: 0;
  }
}
.footerTop__left__webMap li a[data-v-1e12d8c3] {
  font-weight: 500;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .footerTop__left__webMap li[data-v-1e12d8c3] {
    width: 42%;
  }
}
.footerTop__right[data-v-1e12d8c3] {
  width: 47%;
}
@media (max-width: 1140px) {
  .footerTop__right[data-v-1e12d8c3] {
    width: 90%;
  }
}
@media (max-width: 992px) {
  .footerTop__right[data-v-1e12d8c3] {
    width: 99%;
  }
}
.footerTop__right h5[data-v-1e12d8c3] {
  font-weight: 700;
  line-height: normal;
  color: #6ebb20;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.footerTop__right__about[data-v-1e12d8c3] {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .footerTop__right__about[data-v-1e12d8c3] {
    margin-bottom: 0;
  }
}
.footerTop__right__about li[data-v-1e12d8c3] {
  width: 45%;
  border-bottom: 1px solid #fff;
  margin-right: 20px;
  padding-bottom: 12px;
  margin-bottom: 37px;
}
@media (max-width: 767px) {
  .footerTop__right__about li[data-v-1e12d8c3] {
    margin-right: 0;
  }
}
.footerTop__right__about li a[data-v-1e12d8c3] {
  font-weight: 500;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .footerTop__right__about li[data-v-1e12d8c3] {
    width: 42%;
  }
}
.footerTop__right__contact[data-v-1e12d8c3] {
  display: flex;
}
@media (max-width: 767px) {
  .footerTop__right__contact[data-v-1e12d8c3] {
    margin: 0 auto;
    width: 70%;
    justify-content: space-between;
  }
}
.footerTop__right__contact .ig[data-v-1e12d8c3],
.footerTop__right__contact .yt[data-v-1e12d8c3] {
  margin-right: 40px;
}
@media (max-width: 767px) {
  .footerTop__right__contact .ig[data-v-1e12d8c3],
  .footerTop__right__contact .yt[data-v-1e12d8c3] {
    margin-right: 0;
  }
}
.footerTop__right__contact .fb[data-v-1e12d8c3] {
  margin-right: 25px;
}
@media (max-width: 767px) {
  .footerTop__right__contact .fb[data-v-1e12d8c3] {
    margin-right: 0;
  }
}
.footerBottom[data-v-1e12d8c3] {
  margin-top: 18px;
  display: flex;
  justify-content: space-between;
  padding: 0 200px;
}
@media (max-width: 1460px) {
  .footerBottom[data-v-1e12d8c3] {
    padding: 0 100px;
  }
}
@media (max-width: 992px) {
  .footerBottom[data-v-1e12d8c3] {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  .footerBottom[data-v-1e12d8c3] {
    padding: 0 20px;
  }
}
.footerBottom p[data-v-1e12d8c3] {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .footerBottom p[data-v-1e12d8c3] {
    font-size: 12px;
  }
}
.footerBottom i[data-v-1e12d8c3] {
  color: #fff;
  font-size: 15px;
  -webkit-text-stroke: 1px;
  margin-left: 4px;
}
@media (max-width: 767px) {
  .footerBottom i[data-v-1e12d8c3] {
    font-size: 12px;
  }
}
.container[data-v-541d5cca] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-541d5cca] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-541d5cca] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-541d5cca] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-541d5cca] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-541d5cca] {
  border: 1px solid red;
}
.ml-16[data-v-541d5cca] {
  margin-left: 16px;
}
.mb-30[data-v-541d5cca] {
  margin-bottom: 30px;
}
.MainBlock[data-v-541d5cca] {
  padding-top: 110px;
  padding-right: 50px;
  position: relative;
}
@media (max-width: 992px) {
  .MainBlock[data-v-541d5cca] {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .MainBlock[data-v-541d5cca] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 0;
  }
}
.MainBlock__top[data-v-541d5cca] {
  position: relative;
}
.MainBlock__top__img[data-v-541d5cca] {
  max-width: 73%;
  height: 650px;
}
@media (max-width: 1366px) {
  .MainBlock__top__img[data-v-541d5cca] {
    height: 580px;
  }
}
@media (max-width: 1140px) {
  .MainBlock__top__img[data-v-541d5cca] {
    height: 500px;
  }
}
@media (max-width: 992px) {
  .MainBlock__top__img[data-v-541d5cca] {
    max-width: 100%;
    height: 450px;
  }
}
@media (max-width: 767px) {
  .MainBlock__top__img[data-v-541d5cca] {
    margin-top: 70px;
    max-width: 100%;
    left: 0;
    right: 0;
  }
}
.MainBlock__top__descript[data-v-541d5cca] {
  padding: 50px 60px 200px;
  background-image: url(./bg_1_1-6ae8d68b-6be0a405.svg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 33%;
  position: absolute;
  top: 35%;
  right: 0%;
  z-index: 2;
}
@media (max-width: 1366px) {
  .MainBlock__top__descript[data-v-541d5cca] {
    width: 40%;
  }
}
@media (max-width: 992px) {
  .MainBlock__top__descript[data-v-541d5cca] {
    width: 90%;
    right: 5%;
    top: 60%;
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .MainBlock__top__descript[data-v-541d5cca] {
    width: 80%;
    right: 10%;
    padding: 30px;
    top: 88%;
  }
}
.MainBlock__top__descript h1[data-v-541d5cca] {
  font-weight: 400;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
  transform: skewY(-1.2deg);
  margin-bottom: 0;
}
@media (max-width: 1366px) {
  .MainBlock__top__descript h1[data-v-541d5cca] {
    font-weight: 400;
    line-height: normal;
    color: #fff;
    letter-spacing: normal;
    margin-bottom: 10px;
  }
}
.MainBlock__top__descript h3[data-v-541d5cca] {
  font-weight: 400;
  line-height: 1.5;
  color: #fff;
  letter-spacing: normal;
  transform: skewY(-1.2deg);
  margin-bottom: 30px;
}
@media (max-width: 1366px) {
  .MainBlock__top__descript h3[data-v-541d5cca] {
    font-weight: 400;
    line-height: normal;
    color: #fff;
    letter-spacing: normal;
    margin-bottom: 10px;
  }
}
.MainBlock__top__descript p[data-v-541d5cca] {
  font-weight: 300;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
  transform: skewY(-1.2deg);
}
.MainBlock__bg[data-v-541d5cca] {
  background-image: url(./bg_1_2-4e3fde4a.svg);
  background-size: cover;
  position: absolute;
  top: 36%;
  left: 0;
  right: 0;
  padding: 500px 0;
  z-index: -1;
}
@media (max-width: 992px) {
  .MainBlock__bg[data-v-541d5cca] {
    padding: 350px 0;
  }
}
@media (max-width: 767px) {
  .MainBlock__bg[data-v-541d5cca] {
    top: 33%;
  }
}
.MainBlock__page[data-v-541d5cca] {
  display: flex;
  justify-content: space-between;
  margin-top: 0;
}
@media (max-width: 767px) {
  .MainBlock__page[data-v-541d5cca] {
    position: absolute;
    bottom: 37%;
    flex-direction: column-reverse;
    align-items: center;
  }
}
.MainBlock__page__tag[data-v-541d5cca] {
  display: flex;
  margin-left: 60px;
  margin-top: 30px;
  align-items: end;
}
@media (max-width: 992px) {
  .MainBlock__page__tag[data-v-541d5cca] {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  .MainBlock__page__tag[data-v-541d5cca] {
    justify-content: space-between;
    width: 200%;
    margin: 0;
  }
}
.MainBlock__page__tag li[data-v-541d5cca] {
  opacity: 0.5;
  padding-top: 10px;
  width: 50px;
  border-top: 1px solid #fff;
  margin-right: 20px;
  text-align: center;
}
@media (max-width: 767px) {
  .MainBlock__page__tag li[data-v-541d5cca] {
    width: 25px;
    margin-right: 0;
  }
}
.MainBlock__page__tag li[data-v-541d5cca]:hover {
  cursor: pointer;
  border-top: 2px solid #6ebb20;
}
.MainBlock__page__tag li p[data-v-541d5cca] {
  opacity: 0.5;
  font-weight: 500;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
}
.MainBlock__page__arrow[data-v-541d5cca] {
  position: absolute;
  z-index: 2;
  right: 10%;
  bottom: 57%;
}
@media (max-width: 1140px) {
  .MainBlock__page__arrow[data-v-541d5cca] {
    bottom: 55%;
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .MainBlock__page__arrow[data-v-541d5cca] {
    right: -100%;
    bottom: 250%;
  }
}
@media (max-width: 767px) {
  .MainBlock__page__arrow__img[data-v-541d5cca] {
    width: 50px;
    height: 50px;
  }
}
.MainBlock__content[data-v-541d5cca] {
  text-align: center;
  margin-top: 100px;
}
@media (max-width: 767px) {
  .MainBlock__content[data-v-541d5cca] {
    padding-top: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.MainBlock__content h2[data-v-541d5cca] {
  font-weight: 700;
  line-height: normal;
  color: #fff;
  letter-spacing: 15px;
  margin-bottom: 5px;
}
.MainBlock__content h3[data-v-541d5cca] {
  font-weight: 500;
  line-height: normal;
  color: #6ebb1f;
  letter-spacing: 3px;
  margin-bottom: 54px;
}
@media (max-width: 767px) {
  .MainBlock__content h3[data-v-541d5cca] {
    margin-bottom: 12px;
  }
}
.MainBlock__content h4[data-v-541d5cca] {
  font-weight: 500;
  line-height: normal;
  color: #fff;
  letter-spacing: 3px;
  margin-bottom: 54px;
}
@media (max-width: 767px) {
  .MainBlock__content h4[data-v-541d5cca] {
    margin-bottom: 12px;
  }
}
.MainBlock__content p[data-v-541d5cca] {
  font-weight: 400;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 54px;
}
@media (max-width: 767px) {
  .MainBlock__content p[data-v-541d5cca] {
    width: 70%;
  }
}
.MainBlock__content iframe[data-v-541d5cca],
.MainBlock__content .box[data-v-541d5cca] {
  width: 980px;
  height: 550px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
}
@media (max-width: 1140px) {
  .MainBlock__content iframe[data-v-541d5cca],
  .MainBlock__content .box[data-v-541d5cca] {
    width: 800px;
  }
}
@media (max-width: 992px) {
  .MainBlock__content iframe[data-v-541d5cca],
  .MainBlock__content .box[data-v-541d5cca] {
    width: 500px;
    height: 400px;
  }
}
@media (max-width: 767px) {
  .MainBlock__content iframe[data-v-541d5cca],
  .MainBlock__content .box[data-v-541d5cca] {
    width: 335px;
    height: 188px;
  }
}
.MainBlock__content__more[data-v-541d5cca] {
  margin-top: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  .MainBlock__content__more[data-v-541d5cca] {
    margin-top: 28px;
  }
}
.MainBlock__content__more a[data-v-541d5cca] {
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .MainBlock__content__more a[data-v-541d5cca] {
    font-size: 18px;
  }
}
.activeBar[data-v-541d5cca] {
  border-top: 3px solid #6ebb20 !important;
  opacity: 1 !important;
}
.activeText[data-v-541d5cca] {
  opacity: 1 !important;
}
.cooperMain[data-v-541d5cca] {
  margin-top: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 992px) {
  .cooperMain[data-v-541d5cca] {
    margin-top: 100px;
  }
}
.cooperMain h2[data-v-541d5cca] {
  font-weight: 700;
  line-height: normal;
  color: #001810;
  letter-spacing: 15px;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .cooperMain h2[data-v-541d5cca] {
    margin-bottom: 6px;
  }
}
.cooperMain h4[data-v-541d5cca] {
  font-weight: 400;
  line-height: normal;
  color: #6ebb20;
  letter-spacing: normal;
  margin-bottom: 16px;
}
.cooperMain__des[data-v-541d5cca] {
  width: 60%;
  text-align: center;
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 80px;
}
@media (max-width: 767px) {
  .cooperMain__des[data-v-541d5cca] {
    width: 100%;
    margin-bottom: 36px;
  }
}
.cooperMain__content[data-v-541d5cca] {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .cooperMain__content[data-v-541d5cca] {
    display: none;
  }
}
.cooperMain__content li[data-v-541d5cca] {
  width: 31%;
}
.cooperMain__content li .transWrap[data-v-541d5cca] {
  margin-bottom: 60px;
  perspective: 500px;
  perspective-origin: 100px 100px;
}
.cooperMain__content li .transWrap .box[data-v-541d5cca] {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transform: rotateY(-15deg);
  transition: all 0.5s;
}
.cooperMain__content li .transWrap .box[data-v-541d5cca]:hover {
  transform: rotateY(0);
}
.cooperMain__content li .transWrap img[data-v-541d5cca] {
  width: 100%;
}
.cooperMain__content li h3[data-v-541d5cca] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.cooperMain__content li p[data-v-541d5cca] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.cooperMain__content--center[data-v-541d5cca] {
  justify-content: center;
}
.cooperMain .swiper[data-v-541d5cca] {
  display: none;
  width: 100%;
  height: 100%;
}
@media (max-width: 767px) {
  .cooperMain .swiper[data-v-541d5cca] {
    display: block;
  }
}
.cooperMain .swiper-slide img[data-v-541d5cca] {
  width: 100%;
  margin-bottom: 35px;
}
.cooperMain .swiper-slide h3[data-v-541d5cca] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 18px;
}
.cooperMain .swiper-slide p[data-v-541d5cca] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.techMain[data-v-541d5cca] {
  position: relative;
  margin-top: 100px;
  margin-bottom: 400px;
}
@media (max-width: 1140px) {
  .techMain[data-v-541d5cca] {
    margin-bottom: 300px;
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .techMain[data-v-541d5cca] {
    margin-bottom: 150px;
  }
}
.techMain__top[data-v-541d5cca] {
  position: relative;
}
@media (max-width: 767px) {
  .techMain__top__img[data-v-541d5cca] {
    position: relative;
    z-index: 10;
  }
}
.techMain__top__box[data-v-541d5cca] {
  background-image: url(./bg_1_3-3f124c80.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
  padding: 100px 50px;
  width: 35%;
  position: absolute;
  top: 30%;
  left: 10%;
}
@media (max-width: 1366px) {
  .techMain__top__box[data-v-541d5cca] {
    padding: 50px;
  }
}
@media (max-width: 992px) {
  .techMain__top__box[data-v-541d5cca] {
    padding: 30px;
    width: 45%;
  }
}
@media (max-width: 767px) {
  .techMain__top__box[data-v-541d5cca] {
    width: 100%;
    left: 0;
    right: 0;
    top: 85%;
  }
}
.techMain__top__box h2[data-v-541d5cca] {
  font-weight: 700;
  line-height: normal;
  color: #fff;
  letter-spacing: 15px;
  margin-bottom: 34px;
}
@media (max-width: 767px) {
  .techMain__top__box h2[data-v-541d5cca] {
    margin-top: 20px;
    margin-bottom: 14px;
  }
}
.techMain__top__box p[data-v-541d5cca] {
  font-weight: 400;
  line-height: 2;
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 120px;
}
@media (max-width: 1366px) {
  .techMain__top__box p[data-v-541d5cca] {
    margin-bottom: 60px;
  }
}
@media (max-width: 1140px) {
  .techMain__top__box p[data-v-541d5cca] {
    margin-bottom: 40px;
  }
}
.techMain__top__box__arrow[data-v-541d5cca] {
  text-align: right;
}
@media (max-width: 767px) {
  .techMain__top__box__arrow img[data-v-541d5cca] {
    width: 60px;
    height: 60px;
  }
}
.techMain__bg[data-v-541d5cca] {
  background-image: url(./bg_1_6-18a867b5.svg);
  background-size: cover;
  position: absolute;
  top: 25%;
  left: 0;
  right: 0;
  padding: 750px 0;
  z-index: -1;
}
@media (max-width: 1460px) {
  .techMain__bg[data-v-541d5cca] {
    padding: 680px 0;
  }
}
@media (max-width: 1140px) {
  .techMain__bg[data-v-541d5cca] {
    padding: 600px 0;
  }
}
@media (max-width: 992px) {
  .techMain__bg[data-v-541d5cca] {
    padding: 500px 0;
  }
}
@media (max-width: 767px) {
  .techMain__bg[data-v-541d5cca] {
    padding: 620px 0;
  }
}
.techMain__content[data-v-541d5cca] {
  margin-top: 150px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .techMain__content[data-v-541d5cca] {
    margin-top: 200px;
  }
}
@media (max-width: 767px) {
  .techMain__content[data-v-541d5cca] {
    display: none;
  }
}
.techMain__content__imgText[data-v-541d5cca] {
  width: 31%;
  margin-left: 20%;
}
.techMain__content__imgText__img[data-v-541d5cca] {
  perspective: 500px;
  perspective-origin: 100px 100px;
}
.techMain__content__imgText__img .box[data-v-541d5cca] {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transform: rotateY(-15deg);
  transition: all 0.5s;
}
.techMain__content__imgText__img .box[data-v-541d5cca]:hover {
  transform: rotateY(0);
}
.techMain__content__imgText img[data-v-541d5cca] {
  width: 100%;
  margin-bottom: 50px;
}
.techMain__content__imgText h3[data-v-541d5cca] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 23px;
}
.techMain__content__imgText p[data-v-541d5cca] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.techMain__content__onlyText[data-v-541d5cca] {
  width: 31%;
  padding-left: 50px;
}
.techMain__content__onlyText h2[data-v-541d5cca] {
  font-weight: 700;
  line-height: normal;
  color: #001810;
  letter-spacing: 15px;
  margin-bottom: 16px;
}
.techMain__content__onlyText h4[data-v-541d5cca] {
  font-weight: 400;
  line-height: normal;
  color: #00655b;
  letter-spacing: normal;
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  .techMain__content__onlyText h4[data-v-541d5cca] {
    margin-bottom: 30px;
  }
}
.techMain__content__onlyText p[data-v-541d5cca] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .techMain__content__onlyText p[data-v-541d5cca] {
    margin-bottom: 30px;
  }
}
.techMain__content__onlyText__link[data-v-541d5cca] {
  display: flex;
  align-items: center;
}
.techMain__content__onlyText__link a[data-v-541d5cca] {
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-right: 18px;
}
@media (max-width: 767px) {
  .techMain__content__onlyText__link a[data-v-541d5cca] {
    font-size: 18px;
  }
}
.techMain__mobileContent[data-v-541d5cca] {
  display: none;
}
@media (max-width: 767px) {
  .techMain__mobileContent[data-v-541d5cca] {
    display: block;
    padding-top: 400px;
  }
}
.techMain__mobileContent h2[data-v-541d5cca] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: 10px;
  margin-bottom: 6px;
}
.techMain__mobileContent h4[data-v-541d5cca] {
  font-weight: 400;
  line-height: normal;
  color: #00655b;
  letter-spacing: normal;
  margin-bottom: 36px;
}
.techMain__mobileContent p[data-v-541d5cca] {
  font-weight: 400;
  line-height: 25px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 14px;
}
.techMain__mobileContent .swiper-slide[data-v-541d5cca] {
  margin-bottom: 30px;
}
.techMain__mobileContent .swiper-slide img[data-v-541d5cca] {
  margin-bottom: 35px;
}
.techMain__mobileContent .swiper-slide h3[data-v-541d5cca] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 18px;
}
.techMain__mobileContent .swiper-slide p[data-v-541d5cca] {
  font-weight: 400;
  line-height: 25px;
  color: #001810;
  letter-spacing: normal;
}
.techMain__mobileContent__link[data-v-541d5cca] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.techMain__mobileContent__link a[data-v-541d5cca] {
  margin-right: 18px;
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.innovateMain[data-v-541d5cca] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.innovateMain h2[data-v-541d5cca] {
  font-weight: 700;
  line-height: normal;
  color: #001810;
  letter-spacing: 15px;
  margin-bottom: 17px;
}
.innovateMain h4[data-v-541d5cca] {
  font-weight: 24px;
  line-height: normal;
  color: #6ebb20;
  letter-spacing: normal;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .innovateMain h4[data-v-541d5cca] {
    margin-bottom: 30px;
  }
}
.innovateMain p[data-v-541d5cca] {
  font-weight: 16px;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 60px;
  text-align: center;
}
.innovateMain__content[data-v-541d5cca] {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .innovateMain__content[data-v-541d5cca] {
    display: none;
  }
}
.innovateMain__content li[data-v-541d5cca] {
  position: relative;
  width: 30%;
}
.innovateMain__content li .innovateMain__cotent__transWrap[data-v-541d5cca] {
  position: relative;
  perspective: 500px;
  perspective-origin: 100px 100px;
  margin-bottom: 50px;
}
.innovateMain__content
  li
  .innovateMain__cotent__transWrap__box[data-v-541d5cca] {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transform: rotateY(15deg);
  transition: all 0.5s;
}
.innovateMain__content
  li
  .innovateMain__cotent__transWrap__box[data-v-541d5cca]:hover {
  transform: rotateY(0);
}
.innovateMain__content li .innovateMain__cotent__link[data-v-541d5cca] {
  border-radius: 50%;
  background-color: #fff6;
  position: absolute;
  bottom: -8%;
  right: 15%;
}
@media (max-width: 767px) {
  .innovateMain__content li .innovateMain__cotent__link[data-v-541d5cca] {
    bottom: -20%;
    right: 20%;
  }
}
@media (max-width: 992px) {
  .innovateMain__content li .innovateMain__cotent__link img[data-v-541d5cca] {
    width: 50px;
    height: 50px;
  }
}
.innovateMain__content li .innovateMain__cotent__detail[data-v-541d5cca] {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  justify-content: start;
}
.innovateMain__content li .innovateMain__cotent__detail .bage[data-v-541d5cca] {
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
  background-color: #1c9f80;
  padding: 5px 10px;
  border-radius: 30px;
  margin-right: 10px;
}
@media (max-width: 992px) {
  .innovateMain__content
    li
    .innovateMain__cotent__detail
    .bage[data-v-541d5cca] {
    font-size: 12px;
  }
}
.innovateMain__content li .innovateMain__cotent__detail p[data-v-541d5cca] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 0;
}
.innovateMain__content li .innovateMain__cotent__title h3[data-v-541d5cca] {
  margin-bottom: 0;
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.innovateMain__link[data-v-541d5cca] {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .innovateMain__link[data-v-541d5cca] {
    display: none;
  }
}
.innovateMain__link a[data-v-541d5cca] {
  display: flex;
  align-items: center;
}
.innovateMain__link a p[data-v-541d5cca] {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .innovateMain__link a p[data-v-541d5cca] {
    font-size: 16px;
  }
}
.innovateMain__mobile[data-v-541d5cca] {
  display: none;
}
@media (max-width: 767px) {
  .innovateMain__mobile[data-v-541d5cca] {
    display: block;
  }
}
.innovateMain__mobile .swiper-slide[data-v-541d5cca] {
  margin-bottom: 50px;
  position: relative;
}
.innovateMain__mobile .swiper-slide .linkBtn[data-v-541d5cca] {
  position: absolute;
  right: 50px;
  bottom: 15%;
}
.innovateMain__mobile .swiper-slide .linkBtn img[data-v-541d5cca] {
  background-color: #fffc;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
.innovateMain__mobile .swiper-slide img[data-v-541d5cca] {
  margin-bottom: 37px;
}
.innovateMain__mobile .swiper-slide .detail[data-v-541d5cca] {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}
.innovateMain__mobile .swiper-slide .detail .bage[data-v-541d5cca] {
  font-weight: 500;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
  background-color: #1b9f80;
  padding: 5px 10px;
  border-radius: 20px;
  margin-right: 10px;
}
.innovateMain__mobile .swiper-slide h3[data-v-541d5cca] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.innovateMain__mobile__link[data-v-541d5cca] {
  display: flex;
  justify-content: center;
}
.innovateMain__mobile__link a[data-v-541d5cca] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 500;
}
.coverFooter[data-v-541d5cca] {
  position: relative;
}
.coverFooter .joinMain[data-v-541d5cca] {
  position: relative;
  display: flex;
  margin-top: 150px;
}
@media (max-width: 767px) {
  .coverFooter .joinMain[data-v-541d5cca] {
    margin-top: 100px;
  }
}
.coverFooter .joinMain__text[data-v-541d5cca] {
  background-image: url(./bg_1_7-9c5a6cd4.svg);
  background-size: cover;
  width: 40%;
  padding: 80px 150px 80px 70px;
}
@media (max-width: 1140px) {
  .coverFooter .joinMain__text[data-v-541d5cca] {
    padding: 100px 150px 100px 70px;
    width: 45%;
  }
}
@media (max-width: 992px) {
  .coverFooter .joinMain__text[data-v-541d5cca] {
    padding: 40px 100px 50px 50px;
    width: 50%;
  }
}
@media (max-width: 767px) {
  .coverFooter .joinMain__text[data-v-541d5cca] {
    padding: 40px 40px 220px;
    width: 100%;
  }
}
.coverFooter .joinMain__text h2[data-v-541d5cca] {
  font-weight: 700;
  line-height: normal;
  color: #001810;
  letter-spacing: 10px;
  margin-bottom: 16px;
}
.coverFooter .joinMain__text h3[data-v-541d5cca] {
  font-weight: 400;
  line-height: normal;
  color: #00655b;
  letter-spacing: normal;
  margin-bottom: 40px;
}
@media (max-width: 1140px) {
  .coverFooter .joinMain__text h3[data-v-541d5cca] {
    margin-bottom: 20px;
  }
}
.coverFooter .joinMain__text p[data-v-541d5cca] {
  font-weight: 400;
  line-height: 2;
  color: #001810;
  letter-spacing: normal;
}
@media (max-width: 992px) {
  .coverFooter .joinMain__text p[data-v-541d5cca] {
    font-weight: 400;
    line-height: 25px;
    color: #001810;
    letter-spacing: normal;
  }
}
.coverFooter .joinMain__text__add[data-v-541d5cca] {
  margin-top: 50px;
}
@media (max-width: 1140px) {
  .coverFooter .joinMain__text__add[data-v-541d5cca] {
    margin-top: 30px;
  }
}
.coverFooter .joinMain__text__add a[data-v-541d5cca] {
  display: flex;
  align-items: center;
}
.coverFooter .joinMain__text__add a p[data-v-541d5cca] {
  font-size: 20px;
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-right: 18px;
}
@media (max-width: 767px) {
  .coverFooter .joinMain__text__add a p[data-v-541d5cca] {
    font-size: 18px;
  }
}
.coverFooter .joinMain__img[data-v-541d5cca] {
  margin-top: 50px;
  width: 60%;
  position: absolute;
  right: 5%;
  z-index: 5;
  top: 5%;
}
@media (max-width: 1366px) {
  .coverFooter .joinMain__img[data-v-541d5cca] {
    top: 10%;
  }
}
@media (max-width: 1140px) {
  .coverFooter .joinMain__img[data-v-541d5cca] {
    top: 20%;
    right: 60px;
    width: 60%;
  }
}
@media (max-width: 992px) {
  .coverFooter .joinMain__img[data-v-541d5cca] {
    right: 0;
    top: 20%;
  }
}
@media (max-width: 767px) {
  .coverFooter .joinMain__img[data-v-541d5cca] {
    margin-right: 20px;
    right: 0;
    top: 55%;
    width: 90%;
  }
}
.coverFooter .joinMain__img img[data-v-541d5cca] {
  width: 100%;
  height: 550px;
}
@media (max-width: 1460px) {
  .coverFooter .joinMain__img img[data-v-541d5cca] {
    height: 500px;
  }
}
@media (max-width: 1140px) {
  .coverFooter .joinMain__img img[data-v-541d5cca] {
    height: 380px;
  }
}
@media (max-width: 992px) {
  .coverFooter .joinMain__img img[data-v-541d5cca] {
    height: 300px;
  }
}
@media (max-width: 767px) {
  .coverFooter .joinMain__img img[data-v-541d5cca] {
    height: 200px;
  }
}
.coverFooter .cover[data-v-541d5cca] {
  position: absolute;
  width: 100%;
  top: 70%;
}
@media (max-width: 992px) {
  .coverFooter .cover[data-v-541d5cca] {
    top: 90%;
  }
}
.icon i[data-v-541d5cca] {
  color: #6ebb20;
  font-size: 25px;
  -webkit-text-stroke: 2px;
}
.h-320[data-v-541d5cca] {
  height: 320px;
}
.mb-20[data-v-541d5cca] {
  margin-bottom: 20px !important;
}
.cursor[data-v-541d5cca]:hover {
  cursor: pointer;
}
.container[data-v-bb90e740] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-bb90e740] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-bb90e740] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-bb90e740] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-bb90e740] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-bb90e740] {
  border: 1px solid red;
}
.ml-16[data-v-bb90e740] {
  margin-left: 16px;
}
.mb-30[data-v-bb90e740] {
  margin-bottom: 30px;
}
.backgroud[data-v-bb90e740] {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  background-size: cover;
  background-repeat: no-repeat;
  transform: skewY(2.5deg);
  transform-origin: 100% 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
}
@media (max-width: 767px) {
  .backgroud[data-v-bb90e740] {
    padding: 120px 0;
  }
}
.backgroud__title[data-v-bb90e740] {
  transform: skewY(-2.7deg);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.backgroud__title__ch[data-v-bb90e740] {
  font-weight: 400;
  line-height: normal;
  color: #fff;
  letter-spacing: 16px;
  margin-bottom: 16px;
}
.backgroud__title__subtitle[data-v-bb90e740] {
  font-weight: 500;
  line-height: normal;
  color: #6ebb20;
  letter-spacing: normal;
}
.backgroud__title__en[data-v-bb90e740] {
  font-weight: 400;
  line-height: normal;
  color: #6ebb20;
  letter-spacing: normal;
}
.backgroud__title__description[data-v-bb90e740] {
  margin-top: 60px;
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 30px;
  color: #fff;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .backgroud__title__description[data-v-bb90e740] {
    width: 80%;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 10px;
  }
}
.backgroud__title iframe[data-v-bb90e740] {
  position: absolute;
  top: 120%;
  width: 980px;
  height: 550px;
}
@media (max-width: 1140px) {
  .backgroud__title iframe[data-v-bb90e740] {
    width: 700px;
    height: 400px;
  }
}
@media (max-width: 992px) {
  .backgroud__title iframe[data-v-bb90e740] {
    width: 600px;
    height: 350px;
  }
}
@media (max-width: 767px) {
  .backgroud__title iframe[data-v-bb90e740] {
    width: 355px;
    height: 188px;
  }
}
.bg-pc[data-v-bb90e740] {
  background-image: url(./rectangle_web-e565fb3a.svg);
}
.bg-mob[data-v-bb90e740] {
  background-image: url(./rectangle_mob-e593f0c5.svg);
}
.localPadding[data-v-bb90e740] {
  padding: 200px 0 400px;
}
@media (max-width: 767px) {
  .localPadding[data-v-bb90e740] {
    padding: 120px 0 180px;
  }
}
.otherPadding[data-v-bb90e740] {
  padding: 200px 0;
}
@media (max-width: 767px) {
  .otherPadding[data-v-bb90e740] {
    padding: 120px 0;
  }
}
.localPosition[data-v-bb90e740] {
  background-position: 0% 100%;
}
.otherPosition[data-v-bb90e740] {
  background-position: 25% 100%;
}
.mainBlock {
  padding-right: 200px;
  position: relative;
  width: 95%;
}
@media (max-width: 767px) {
  .mainBlock {
    width: 100%;
    padding-right: 0;
  }
}
.mainBlock__text {
  background-image: url(./bg_2-4b3d3e90.svg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 35%;
  position: absolute;
  top: -10%;
  right: 0%;
  padding: 100px 50px;
}
@media (max-width: 1366px) {
  .mainBlock__text {
    padding: 80px 50px;
  }
}
@media (max-width: 992px) {
  .mainBlock__text {
    padding: 40px 50px;
  }
}
@media (max-width: 767px) {
  .mainBlock__text {
    width: 95%;
    top: 80%;
    padding: 40px;
  }
}
.mainBlock__text h2 {
  font-weight: 700;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
}
@media (max-width: 1366px) {
  .mainBlock__text h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .mainBlock__text h2 {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .mainBlock__text h2 {
    margin-bottom: 0;
  }
}
.mainBlock__text p {
  font-weight: 400;
  line-height: 24px;
  color: #fff;
  letter-spacing: normal;
}
.mb-42 {
  margin-bottom: 42px;
}
.container[data-v-56bf86a9] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-56bf86a9] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-56bf86a9] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-56bf86a9] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-56bf86a9] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-56bf86a9] {
  border: 1px solid red;
}
.ml-16[data-v-56bf86a9] {
  margin-left: 16px;
}
.mb-30[data-v-56bf86a9] {
  margin-bottom: 30px;
}
.contentTop2[data-v-56bf86a9] {
  margin-top: 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 767px) {
  .contentTop2[data-v-56bf86a9] {
    margin-top: 200px;
  }
}
.contentTop2__inside[data-v-56bf86a9] {
  max-width: 1000px;
}
@media (max-width: 1140px) {
  .contentTop2__inside[data-v-56bf86a9] {
    max-width: 800px;
  }
}
@media (max-width: 992px) {
  .contentTop2__inside[data-v-56bf86a9] {
    max-width: 660px;
  }
}
.contentTop2__inside h3[data-v-56bf86a9] {
  margin-bottom: 10px;
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .contentTop2__inside h3[data-v-56bf86a9] {
    margin-bottom: 30px;
  }
}
.contentTop2__inside p[data-v-56bf86a9] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.contentTop2__inside__mainImg[data-v-56bf86a9] {
  margin-top: 10px;
  max-width: 100%;
}
@media (max-width: 767px) {
  .contentTop2__inside__mainImg[data-v-56bf86a9] {
    margin-top: 24px;
  }
}
.contentTop2__inside__mainSmall[data-v-56bf86a9] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 56px;
}
@media (max-width: 767px) {
  .contentTop2__inside__mainSmall[data-v-56bf86a9] {
    margin-bottom: 37px;
  }
}
.contentTop2__inside__twoimg[data-v-56bf86a9] {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .contentTop2__inside__twoimg[data-v-56bf86a9] {
    margin-bottom: 50px;
  }
}
.contentTop2__inside__twoimg li[data-v-56bf86a9] {
  width: 40%;
}
@media (max-width: 767px) {
  .contentTop2__inside__twoimg li[data-v-56bf86a9] {
    width: 46%;
  }
  .contentTop2__inside__twoimg li p[data-v-56bf86a9] {
    margin-top: 20px;
    font-weight: 400;
    line-height: normal;
    color: #001810;
    letter-spacing: normal;
  }
}
.contentTop2__inside__twoimg .rigrhLi[data-v-56bf86a9] {
  margin-top: 60px;
}
.contentTop2__inside__oneimg[data-v-56bf86a9] {
  margin-top: 12px;
}
.contentTop2__inside .noHeight[data-v-56bf86a9] {
  margin-top: 16px;
  line-height: normal;
}
.kv[data-v-56bf86a9] {
  margin-top: 77px;
}
@media (max-width: 767px) {
  .kv[data-v-56bf86a9] {
    margin-top: 20px;
  }
}
.kv p[data-v-56bf86a9] {
  margin-left: 55%;
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .kv p[data-v-56bf86a9] {
    margin-left: 10%;
    margin-top: 16px;
    font-weight: 400;
    line-height: normal;
    color: #4d4d4d;
    letter-spacing: normal;
  }
}
.contentBottom2[data-v-56bf86a9] {
  margin-top: 78px;
  margin-bottom: 160px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 767px) {
  .contentBottom2[data-v-56bf86a9] {
    margin-bottom: 60px;
  }
}
.contentBottom2__inside[data-v-56bf86a9] {
  max-width: 1000px;
}
@media (max-width: 1140px) {
  .contentBottom2__inside[data-v-56bf86a9] {
    max-width: 800px;
  }
}
@media (max-width: 992px) {
  .contentBottom2__inside[data-v-56bf86a9] {
    max-width: 660px;
  }
}
.contentBottom2__inside h3[data-v-56bf86a9] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.contentBottom2__inside p[data-v-56bf86a9] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.contentBottom2__inside__des1[data-v-56bf86a9] {
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .contentBottom2__inside__des1[data-v-56bf86a9] {
    flex-direction: column;
    align-items: center;
  }
}
.contentBottom2__inside__des1__img[data-v-56bf86a9] {
  margin-right: 93px;
}
@media (max-width: 1140px) {
  .contentBottom2__inside__des1__img[data-v-56bf86a9] {
    margin-right: 43px;
  }
}
@media (max-width: 767px) {
  .contentBottom2__inside__des1__img[data-v-56bf86a9] {
    margin-right: 0;
    margin-bottom: 30px;
  }
}
.contentBottom2__inside__des1__img img[data-v-56bf86a9] {
  max-width: 407px;
  height: 366px;
}
@media (max-width: 992px) {
  .contentBottom2__inside__des1__img img[data-v-56bf86a9] {
    max-width: 300px;
    height: 300px;
  }
}
@media (max-width: 767px) {
  .contentBottom2__inside__des1__img img[data-v-56bf86a9] {
    max-width: 100%;
  }
}
.contentBottom2__inside__des1 .descript[data-v-56bf86a9] {
  margin-top: 50px;
}
@media (max-width: 1140px) {
  .contentBottom2__inside__des1 .descript[data-v-56bf86a9] {
    margin-top: 20px;
  }
}
@media (max-width: 992px) {
  .contentBottom2__inside__des1 .descript[data-v-56bf86a9] {
    margin-top: 0;
  }
}
.contentBottom2__inside__des2[data-v-56bf86a9] {
  margin-top: 50px;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .contentBottom2__inside__des2[data-v-56bf86a9] {
    flex-direction: column-reverse;
    align-items: center;
    margin-bottom: 0;
  }
}
.contentBottom2__inside__des2__img[data-v-56bf86a9] {
  margin-left: 93px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 1140px) {
  .contentBottom2__inside__des2__img[data-v-56bf86a9] {
    margin-left: 43px;
  }
}
@media (max-width: 767px) {
  .contentBottom2__inside__des2__img[data-v-56bf86a9] {
    margin-left: 0;
    margin-bottom: 30px;
  }
}
.contentBottom2__inside__des2__img img[data-v-56bf86a9] {
  max-width: 407px;
  height: 366px;
}
@media (max-width: 992px) {
  .contentBottom2__inside__des2__img img[data-v-56bf86a9] {
    max-width: 300px;
    height: 300px;
  }
}
@media (max-width: 767px) {
  .contentBottom2__inside__des2__img img[data-v-56bf86a9] {
    max-width: 100%;
    margin-top: 30px;
    margin-bottom: 10px;
  }
}
.contentBottom2__inside__des2__img p[data-v-56bf86a9] {
  line-height: normal;
}
@media (max-width: 1140px) {
  .contentBottom2__inside__des2[data-v-56bf86a9] {
    margin-top: 20px;
  }
}
.contentBottom2__inside__kv[data-v-56bf86a9] {
  padding-top: 20px;
}
.contentBottom2__inside__kv p[data-v-56bf86a9] {
  color: #001810;
}
.contentBottom2__inside__kv .descript[data-v-56bf86a9] {
  margin-top: 50px;
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .contentBottom2__inside__kv .descript[data-v-56bf86a9] {
    margin-top: 10px;
  }
}
@media (max-width: 992px) {
  .contentBottom2__inside__kv[data-v-56bf86a9] {
    margin-top: 0;
  }
}
.container[data-v-64474d0d] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-64474d0d] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-64474d0d] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-64474d0d] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-64474d0d] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-64474d0d] {
  border: 1px solid red;
}
.ml-16[data-v-64474d0d] {
  margin-left: 16px;
}
.mb-30[data-v-64474d0d] {
  margin-bottom: 30px;
}
.innovateMain[data-v-64474d0d] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 200px;
}
.innovateMain__content[data-v-64474d0d] {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .innovateMain__content[data-v-64474d0d] {
    flex-direction: column;
  }
}
.innovateMain__content li[data-v-64474d0d] {
  position: relative;
  width: 30%;
  margin-bottom: 85px;
}
@media (max-width: 767px) {
  .innovateMain__content li[data-v-64474d0d] {
    width: 99%;
  }
}
.innovateMain__content li .innovateMain__cotent__transWrap[data-v-64474d0d] {
  position: relative;
  perspective: 500px;
  perspective-origin: 100px 100px;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .innovateMain__content li .innovateMain__cotent__transWrap[data-v-64474d0d] {
    margin-left: 10%;
  }
}
.innovateMain__content
  li
  .innovateMain__cotent__transWrap__box[data-v-64474d0d] {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transform: rotateY(15deg);
  transition: all 0.5s;
}
.innovateMain__content
  li
  .innovateMain__cotent__transWrap__box[data-v-64474d0d]:hover {
  transform: rotateY(0);
}
.innovateMain__content li .innovateMain__cotent__link[data-v-64474d0d] {
  border-radius: 50%;
  background-color: #ffffffd9;
  position: absolute;
  right: 15%;
  bottom: -4%;
}
@media (max-width: 992px) {
  .innovateMain__content li .innovateMain__cotent__link[data-v-64474d0d] {
    bottom: -10%;
  }
}
@media (max-width: 992px) {
  .innovateMain__content li .innovateMain__cotent__link img[data-v-64474d0d] {
    width: 60px;
    height: 60px;
  }
}
.innovateMain__content li .innovateMain__cotent__detail[data-v-64474d0d] {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
  justify-content: start;
}
.innovateMain__content li .innovateMain__cotent__detail .bage[data-v-64474d0d] {
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
  background-color: #1c9f80;
  padding: 5px 10px;
  border-radius: 30px;
  margin-right: 10px;
}
@media (max-width: 992px) {
  .innovateMain__content
    li
    .innovateMain__cotent__detail
    .bage[data-v-64474d0d] {
    font-size: 12px;
  }
}
.innovateMain__content li .innovateMain__cotent__detail p[data-v-64474d0d] {
  font-weight: 400;
  line-height: normal;
  color: #4d4d4d;
  letter-spacing: normal;
  margin-bottom: 0;
}
.innovateMain__content li .innovateMain__cotent__title h3[data-v-64474d0d] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.innovateMain__content li .innovateMain__cotent__title p[data-v-64474d0d] {
  margin-bottom: 0;
  font-weight: 400;
  line-height: 30px;
  color: #4d4d4d;
  letter-spacing: normal;
}
.innovateMain__link[data-v-64474d0d] {
  margin-top: 50px;
}
@media (max-width: 767px) {
  .innovateMain__link[data-v-64474d0d] {
    display: none;
  }
}
.innovateMain__link a[data-v-64474d0d] {
  display: flex;
  align-items: center;
}
.innovateMain__link a p[data-v-64474d0d] {
  margin-bottom: 0;
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.contentTop {
  margin-top: 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 767px) {
  .contentTop {
    margin-top: 100px !important;
  }
}
.contentTop__inside {
  padding-top: 100px;
  max-width: 1000px;
}
.contentTop__inside h3 {
  font-weight: 500;
  line-height: normal;
  letter-spacing: normal;
  margin-bottom: 20px;
  color: #001810;
}
.contentTop__inside p {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.contentTop__inside span {
  font-size: 14px;
}
.contentCenter {
  margin-top: 70px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.contentCenter__inside {
  padding-top: 50px;
  max-width: 1000px;
}
.contentCenter__inside h3 {
  font-weight: 500;
  line-height: normal;
  letter-spacing: normal;
  margin-bottom: 20px;
  color: #001810;
}
.contentCenter__inside p {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.contentCenter__inside span {
  font-size: 14px;
}
.contentBottom {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 767px) {
  .contentBottom {
    margin-top: 50px;
    margin-bottom: 90px;
  }
}
.contentBottom__inside {
  max-width: 1000px;
  margin-top: 90px;
  padding-bottom: 120px;
}
@media (max-width: 767px) {
  .contentBottom__inside {
    margin-top: 50px;
    margin-bottom: 90px;
  }
}
.contentBottom__inside h3 {
  margin-bottom: 20px;
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.contentBottom__inside p {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.contentBottom__inside span {
  font-size: 14px;
}
.container[data-v-05c839d4] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-05c839d4] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-05c839d4] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-05c839d4] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-05c839d4] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-05c839d4] {
  border: 1px solid red;
}
.ml-16[data-v-05c839d4] {
  margin-left: 16px;
}
.mb-30[data-v-05c839d4] {
  margin-bottom: 30px;
}
.tagMenu[data-v-05c839d4] {
  display: flex;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 150px;
  padding-left: 120px;
}
@media (max-width: 1140px) {
  .tagMenu[data-v-05c839d4] {
    padding-left: 70px;
  }
}
@media (max-width: 767px) {
  .tagMenu[data-v-05c839d4] {
    display: none;
  }
}
.tagMenu__children[data-v-05c839d4] {
  padding: 0 25px 10px;
  margin-right: 120px;
}
@media (max-width: 1460px) {
  .tagMenu__children[data-v-05c839d4] {
    margin-right: 100px;
  }
}
@media (max-width: 992px) {
  .tagMenu__children[data-v-05c839d4] {
    margin-right: 40px;
  }
}
.tagMenu__children[data-v-05c839d4]:hover {
  cursor: pointer;
}
.tagMenu h5[data-v-05c839d4] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  text-align: center;
}
.swiper[data-v-05c839d4] {
  display: none;
  margin-top: 100px;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .swiper[data-v-05c839d4] {
    display: block;
  }
}
.swiper-slide[data-v-05c839d4] {
  padding-bottom: 10px;
  text-align: center;
}
.whiteLine[data-v-05c839d4] {
  border-bottom: 3px solid white;
}
.greenLine[data-v-05c839d4] {
  border-bottom: 3px solid #1b9f80;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.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-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.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(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.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: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.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-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.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: 0.2s transform, 0.2s left;
}
.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  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-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 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-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-lock {
  display: none;
}
.swiper-button-prev:after,
.swiper-button-next: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:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.container[data-v-afb19967] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-afb19967] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-afb19967] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-afb19967] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-afb19967] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-afb19967] {
  border: 1px solid red;
}
.ml-16[data-v-afb19967] {
  margin-left: 16px;
}
.mb-30[data-v-afb19967] {
  margin-bottom: 30px;
}
.bgGreen[data-v-afb19967] {
  position: relative;
  top: -160px;
  background-image: url(./bg_4_3-b467c0b9.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
  padding-top: 150px;
  padding-bottom: 20px;
}
.bgGreen__mainSwiper[data-v-afb19967] {
  padding-bottom: 150px;
}
.bgGreen__mainSwiper .swiper[data-v-afb19967] {
  display: flex;
  padding: 150px 0 0;
}
.bgGreen__mainSwiper .swiper .swiper-slide[data-v-afb19967] {
  padding: 200px;
  display: flex;
  position: relative;
  top: -120px;
}
@media (max-width: 1366px) {
  .bgGreen__mainSwiper .swiper .swiper-slide[data-v-afb19967] {
    top: -150px;
  }
}
@media (max-width: 767px) {
  .bgGreen__mainSwiper .swiper .swiper-slide[data-v-afb19967] {
    padding: 150px 0 300px 100px;
  }
}
.bgGreen__mainSwiper .swiper .swiper-slide .transImg[data-v-afb19967] {
  position: absolute;
  left: 8%;
  top: 18%;
  z-index: 20;
  perspective: 800px;
  perspective-origin: 100px 100px;
}
@media (max-width: 992px) {
  .bgGreen__mainSwiper .swiper .swiper-slide .transImg[data-v-afb19967] {
    top: 0%;
  }
}
.bgGreen__mainSwiper .swiper .swiper-slide .transImg .box[data-v-afb19967] {
  width: 500px;
  height: 340px;
  transform-style: preserve-3d;
  transform: rotateY(15deg);
}
@media (max-width: 1366px) {
  .bgGreen__mainSwiper .swiper .swiper-slide .transImg .box[data-v-afb19967] {
    width: 400px;
  }
}
@media (max-width: 992px) {
  .bgGreen__mainSwiper .swiper .swiper-slide .transImg .box[data-v-afb19967] {
    width: 350px;
    height: 280px;
  }
}
@media (max-width: 767px) {
  .bgGreen__mainSwiper .swiper .swiper-slide .transImg .box[data-v-afb19967] {
    width: 300px;
    height: 280px;
  }
}
.bgGreen__mainSwiper .swiper .swiper-slide .text[data-v-afb19967] {
  position: absolute;
  right: 8%;
  top: 25%;
  width: 58%;
  background-image: url(./img_6_1-6f1fa12a.svg);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px 50px 50px 150px;
}
@media (max-width: 992px) {
  .bgGreen__mainSwiper .swiper .swiper-slide .text[data-v-afb19967] {
    width: 100%;
    right: 0;
    left: 0;
    top: 30%;
    padding-top: 100px;
  }
}
@media (max-width: 767px) {
  .bgGreen__mainSwiper .swiper .swiper-slide .text[data-v-afb19967] {
    padding: 70px 20px 50px;
    width: 100%;
  }
}
.bgGreen__mainSwiper .swiper .swiper-slide .text h2[data-v-afb19967] {
  font-weight: 700;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.bgGreen__mainSwiper .swiper .swiper-slide .text p[data-v-afb19967] {
  font-weight: 400;
  line-height: 30px;
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 50px;
}
.bgGreen__mainSwiper .swiper .swiper-slide .text__more[data-v-afb19967] {
  margin-left: auto;
  display: flex;
  align-items: center;
  width: 150px;
}
.bgGreen__mainSwiper .swiper .swiper-slide .text__more[data-v-afb19967]:hover {
  cursor: pointer;
}
.bgGreen__mainSwiper .swiper .swiper-slide .text__more h5[data-v-afb19967] {
  font-weight: 500;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
  margin-right: 12px;
}
.bgGreen__mainSwiper
  .swiper
  .swiper-slide
  .text__more
  .icon
  i[data-v-afb19967] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 1.5px;
}
.swiper-pagination[data-v-afb19967] {
  padding-bottom: 20px;
  width: 150px;
  margin-left: 150px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .swiper-pagination[data-v-afb19967] {
    margin-left: 32%;
  }
}
@media (max-width: 767px) {
  .swiper-pagination[data-v-afb19967] {
    margin-left: 15%;
  }
}
[data-v-afb19967] .swiper-pagination-bullet {
  display: block;
  width: 60px;
  height: 2px;
  border-radius: 0%;
  margin-right: 20px;
  background-color: #7bafa9;
  margin-bottom: 10px;
  color: #001810;
}
@media (max-width: 767px) {
  [data-v-afb19967] .swiper-pagination-bullet {
    color: #deeae7;
  }
}
[data-v-afb19967] .swiper-pagination-bullet-active {
  height: 5px;
  border: 1px solid #6ebb20;
  color: #6ebb20;
}
@media (max-width: 767px) {
  [data-v-afb19967] .swiper-pagination-bullet-active {
    color: #edf4f3;
  }
}
.bottomContent[data-v-afb19967] {
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .bottomContent[data-v-afb19967] {
    margin-bottom: 0;
    padding: 0 15px;
  }
}
.bottomContent h1[data-v-afb19967] {
  text-align: center;
  font-weight: 700;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 70px;
}
@media (max-width: 767px) {
  .bottomContent h1[data-v-afb19967] {
    margin-bottom: 30px;
  }
}
.bottomContent p[data-v-afb19967] {
  text-align: center;
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 70px;
}
@media (max-width: 767px) {
  .bottomContent p[data-v-afb19967] {
    margin-bottom: 30px;
  }
}
.bottomContent__des[data-v-afb19967] {
  margin-bottom: 60px;
  text-align: center;
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.bottomContent .swiper[data-v-afb19967] {
  position: relative;
  padding-bottom: 200px;
}
.bottomContent .swiper .swiper-slide[data-v-afb19967] {
  padding: 20px;
  display: flex;
  flex-direction: column;
  height: 550px;
}
@media (max-width: 1366px) {
  .bottomContent .swiper .swiper-slide[data-v-afb19967] {
    padding: 0;
  }
}
@media (max-width: 1366px) {
  .bottomContent .swiper .swiper-slide[data-v-afb19967] {
    height: 500px;
  }
}
@media (max-width: 992px) {
  .bottomContent .swiper .swiper-slide[data-v-afb19967] {
    height: 450px;
  }
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap[data-v-afb19967] {
  position: relative;
  perspective: 500px;
  perspective-origin: 100px 100px;
  margin-bottom: 40px;
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap__box[data-v-afb19967] {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transform: rotateY(-15deg);
  transition: all 0.5s;
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap__box[data-v-afb19967]:hover {
  transform: rotateY(0);
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__link[data-v-afb19967] {
  position: absolute;
  right: 10%;
  bottom: -10%;
}
@media (max-width: 992px) {
  .bottomContent
    .swiper
    .swiper-slide
    .topContent__center__content__link[data-v-afb19967] {
    bottom: -10%;
  }
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__title
  h3[data-v-afb19967] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__detail
  p[data-v-afb19967] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__outLink[data-v-afb19967] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 110px;
  margin-left: auto;
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__outLink[data-v-afb19967]:hover {
  cursor: pointer;
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__outLink
  h5[data-v-afb19967] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__outLink
  .icon
  i[data-v-afb19967] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
.pagination[data-v-afb19967] {
  position: absolute;
  width: 100px;
  height: 100px;
  bottom: 50px;
  right: 10%;
  z-index: 30;
}
.pagination i[data-v-afb19967] {
  color: #00655b;
  font-size: 25px;
  -webkit-text-stroke: 2px;
}
.pagination .swiper-button-prev[data-v-afb19967] {
  left: 90%;
}
.pagination .swiper-button-prev[data-v-afb19967]:after {
  content: "";
}
.pagination .swiper-button-next[data-v-afb19967] {
  right: 60%;
}
.pagination .swiper-button-next[data-v-afb19967]:after {
  content: "";
}
.container[data-v-a7f35a17] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-a7f35a17] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-a7f35a17] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-a7f35a17] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-a7f35a17] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-a7f35a17] {
  border: 1px solid red;
}
.ml-16[data-v-a7f35a17] {
  margin-left: 16px;
}
.mb-30[data-v-a7f35a17] {
  margin-bottom: 30px;
}
.content[data-v-a7f35a17] {
  margin-top: 60px;
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .content[data-v-a7f35a17] {
    margin-bottom: 50px;
    margin-top: 150px;
  }
}
.content__inside[data-v-a7f35a17] {
  margin: 0 auto;
  max-width: 1000px;
}
.content__inside p[data-v-a7f35a17] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.card[data-v-a7f35a17] {
  display: flex;
  align-items: stretch;
  padding-left: 13%;
  padding-right: 3%;
  justify-content: space-between;
  margin-bottom: 150px;
}
@media (max-width: 1366px) {
  .card[data-v-a7f35a17] {
    padding: 0% 3%;
  }
}
@media (max-width: 992px) {
  .card[data-v-a7f35a17] {
    flex-wrap: wrap;
    margin-bottom: 100px;
  }
}
.card__detail[data-v-a7f35a17] {
  width: 24%;
  background-image: url(./bg_3_2-aeda8d8c.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .card__detail[data-v-a7f35a17] {
    width: 48%;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .card__detail[data-v-a7f35a17] {
    width: 99%;
  }
}
.card__detail h4[data-v-a7f35a17] {
  font-weight: 500;
  line-height: normal;
  color: #00655b;
  letter-spacing: normal;
  border-bottom: 1px solid #00655b;
  padding-bottom: 12px;
  margin-bottom: 20px;
}
.card__detail__content[data-v-a7f35a17] {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.card__detail__content h5[data-v-a7f35a17] {
  margin-right: 12px;
  font-weight: 500;
  line-height: normal;
  color: #000;
  letter-spacing: normal;
}
.card__detail__content .icon i[data-v-a7f35a17] {
  color: #6ebb20;
  font-size: 25px;
  -webkit-text-stroke: 3px;
}
.container[data-v-969e8e78] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-969e8e78] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-969e8e78] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-969e8e78] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-969e8e78] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-969e8e78] {
  border: 1px solid red;
}
.ml-16[data-v-969e8e78] {
  margin-left: 16px;
}
.mb-30[data-v-969e8e78] {
  margin-bottom: 30px;
}
.content[data-v-969e8e78] {
  margin-top: 60px;
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .content[data-v-969e8e78] {
    margin-bottom: 50px;
    margin-top: 120px;
  }
}
.content__inside[data-v-969e8e78] {
  margin: 0 auto;
  max-width: 1000px;
}
.content__inside__des[data-v-969e8e78] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.content__inside__card[data-v-969e8e78] {
  margin-top: 100px;
}
.content__inside__card h3[data-v-969e8e78] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.content__inside__card li[data-v-969e8e78] {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .content__inside__card li[data-v-969e8e78] {
    flex-direction: column;
  }
}
.content__inside__card li img[data-v-969e8e78] {
  width: 150px;
  height: 150px;
  margin-left: 50px;
}
@media (max-width: 767px) {
  .content__inside__card li img[data-v-969e8e78] {
    margin-left: 0;
    margin-top: 50px;
  }
}
.content__inside__card li .content[data-v-969e8e78] {
  margin-left: 50px;
}
@media (max-width: 767px) {
  .content__inside__card li .content[data-v-969e8e78] {
    margin-left: 0;
    margin-top: 30px;
  }
}
.content__inside__card li .content h5[data-v-969e8e78] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 10px;
}
.content__inside__card li .content h6[data-v-969e8e78] {
  font-weight: 400;
  line-height: 2;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.content__inside__card li .content__top[data-v-969e8e78] {
  font-weight: 500;
  line-height: normal;
  color: #1b9f80;
  letter-spacing: normal;
  margin-bottom: 10px;
}
.content__inside__card li .content__bottom[data-v-969e8e78] {
  font-weight: 400;
  line-height: 2;
  color: #001810;
  letter-spacing: normal;
}
.content__inside__footer[data-v-969e8e78] {
  width: 80%;
  margin-top: 60px;
  margin-left: 10%;
  font-weight: 400;
  line-height: 2;
  color: #001810;
  letter-spacing: normal;
}
@media (max-width: 767px) {
  .content__inside__footer[data-v-969e8e78] {
    width: 100%;
    margin-left: 0;
  }
}
.more[data-v-969e8e78] {
  width: 120px;
  margin: 0 auto 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.more[data-v-969e8e78]:hover {
  cursor: pointer;
}
.more h5[data-v-969e8e78] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.more .icon i[data-v-969e8e78] {
  color: #6ebb20;
  font-size: 25px;
  -webkit-text-stroke: 2px;
}
.centerborder[data-v-969e8e78] {
  border-bottom: 1px solid #919191;
  border-top: 1px solid #919191;
}
.container[data-v-441c0fba] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-441c0fba] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-441c0fba] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-441c0fba] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-441c0fba] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-441c0fba] {
  border: 1px solid red;
}
.ml-16[data-v-441c0fba] {
  margin-left: 16px;
}
.mb-30[data-v-441c0fba] {
  margin-bottom: 30px;
}
.content[data-v-441c0fba] {
  margin-top: 60px;
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .content[data-v-441c0fba] {
    margin-bottom: 50px;
    margin-top: 120px;
  }
}
.content__inside[data-v-441c0fba] {
  margin: 0 auto;
  max-width: 1000px;
}
.content__inside__des[data-v-441c0fba] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.more[data-v-441c0fba] {
  width: 120px;
  margin: 0 auto 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.more[data-v-441c0fba]:hover {
  cursor: pointer;
}
.more h5[data-v-441c0fba] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.more .icon i[data-v-441c0fba] {
  color: #6ebb20;
  font-size: 25px;
  -webkit-text-stroke: 2px;
}
.centerborder[data-v-441c0fba] {
  border-bottom: 1px solid #919191;
  border-top: 1px solid #919191;
}
.container[data-v-56f40b1a] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-56f40b1a] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-56f40b1a] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-56f40b1a] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-56f40b1a] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-56f40b1a] {
  border: 1px solid red;
}
.ml-16[data-v-56f40b1a] {
  margin-left: 16px;
}
.mb-30[data-v-56f40b1a] {
  margin-bottom: 30px;
}
.tagMenu[data-v-56f40b1a] {
  display: flex;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 150px;
  padding-left: 120px;
}
@media (max-width: 1140px) {
  .tagMenu[data-v-56f40b1a] {
    padding-left: 70px;
  }
}
@media (max-width: 767px) {
  .tagMenu[data-v-56f40b1a] {
    display: none;
  }
}
.tagMenu__children[data-v-56f40b1a] {
  padding: 0 25px 10px;
  margin-right: 120px;
}
@media (max-width: 1460px) {
  .tagMenu__children[data-v-56f40b1a] {
    margin-right: 100px;
  }
}
@media (max-width: 992px) {
  .tagMenu__children[data-v-56f40b1a] {
    margin-right: 40px;
  }
}
.tagMenu__children[data-v-56f40b1a]:hover {
  cursor: pointer;
}
.tagMenu h5[data-v-56f40b1a] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  text-align: center;
}
.swiper[data-v-56f40b1a] {
  display: none;
  margin-top: 100px;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .swiper[data-v-56f40b1a] {
    display: block;
  }
}
.swiper-slide[data-v-56f40b1a] {
  padding-bottom: 10px;
  text-align: center;
}
.whiteLine[data-v-56f40b1a] {
  border-bottom: 3px solid white;
}
.greenLine[data-v-56f40b1a] {
  border-bottom: 3px solid #1b9f80;
}
.container[data-v-5fd76d40] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-5fd76d40] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-5fd76d40] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-5fd76d40] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-5fd76d40] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-5fd76d40] {
  border: 1px solid red;
}
.ml-16[data-v-5fd76d40] {
  margin-left: 16px;
}
.mb-30[data-v-5fd76d40] {
  margin-bottom: 30px;
}
.topContent[data-v-5fd76d40] {
  position: relative;
  top: -250px;
  background-image: url(./bg_4_3-b467c0b9.svg);
  background-repeat: no-repeat;
  background-size: cover;
  z-index: -1;
  padding-top: 350px;
  padding-bottom: 200px;
}
@media (max-width: 992px) {
  .topContent[data-v-5fd76d40] {
    top: -200px;
    padding-top: 150px;
    padding-bottom: 150px;
  }
}
@media (max-width: 767px) {
  .topContent[data-v-5fd76d40] {
    padding-top: 120px;
    padding-bottom: 80px;
  }
}
.topContent__more[data-v-5fd76d40] {
  width: 120px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 100px auto;
}
@media (max-width: 1140px) {
  .topContent__more[data-v-5fd76d40] {
    margin-top: 0;
  }
}
@media (max-width: 992px) {
  .topContent__more[data-v-5fd76d40] {
    margin-top: 100px;
  }
}
@media (max-width: 767px) {
  .topContent__more[data-v-5fd76d40] {
    margin-top: 170px;
  }
}
.topContent__more[data-v-5fd76d40]:hover {
  cursor: pointer;
}
.topContent__more h5[data-v-5fd76d40] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.topContent__more .icon i[data-v-5fd76d40] {
  color: #6ebb20;
  font-size: 25px;
  -webkit-text-stroke: 2px;
}
.topContent h1[data-v-5fd76d40] {
  text-align: center;
  font-weight: 700;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 70px;
}
@media (max-width: 767px) {
  .topContent h1[data-v-5fd76d40] {
    margin-bottom: 30px;
  }
}
.topContent__center[data-v-5fd76d40],
.topContent .swiper[data-v-5fd76d40] {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.topContent__center li[data-v-5fd76d40],
.topContent__center .swiper-slide[data-v-5fd76d40],
.topContent .swiper li[data-v-5fd76d40],
.topContent .swiper .swiper-slide[data-v-5fd76d40] {
  position: relative;
  width: 30%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.topContent__center li .topContent__center__content__transWrap[data-v-5fd76d40],
.topContent__center
  .swiper-slide
  .topContent__center__content__transWrap[data-v-5fd76d40],
.topContent .swiper li .topContent__center__content__transWrap[data-v-5fd76d40],
.topContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap[data-v-5fd76d40] {
  position: relative;
  perspective: 500px;
  perspective-origin: 100px 100px;
  margin-bottom: 50px;
  padding-top: 20px;
}
.topContent__center
  li
  .topContent__center__content__transWrap__extraWrap[data-v-5fd76d40],
.topContent__center
  .swiper-slide
  .topContent__center__content__transWrap__extraWrap[data-v-5fd76d40],
.topContent
  .swiper
  li
  .topContent__center__content__transWrap__extraWrap[data-v-5fd76d40],
.topContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap__extraWrap[data-v-5fd76d40] {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 5;
}
.topContent__center
  li
  .topContent__center__content__transWrap__box[data-v-5fd76d40],
.topContent__center
  .swiper-slide
  .topContent__center__content__transWrap__box[data-v-5fd76d40],
.topContent
  .swiper
  li
  .topContent__center__content__transWrap__box[data-v-5fd76d40],
.topContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap__box[data-v-5fd76d40] {
  perspective: 500px;
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transform: rotateY(-15deg);
  transition: all 0.5s;
}
.topContent__center
  li
  .topContent__center__content__transWrap__box[data-v-5fd76d40]:hover,
.topContent__center
  .swiper-slide
  .topContent__center__content__transWrap__box[data-v-5fd76d40]:hover,
.topContent
  .swiper
  li
  .topContent__center__content__transWrap__box[data-v-5fd76d40]:hover,
.topContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap__box[data-v-5fd76d40]:hover {
  transform: rotateY(0);
}
@media (max-width: 767px) {
  .topContent__center
    li
    .topContent__center__content__transWrap__box[data-v-5fd76d40],
  .topContent__center
    .swiper-slide
    .topContent__center__content__transWrap__box[data-v-5fd76d40],
  .topContent
    .swiper
    li
    .topContent__center__content__transWrap__box[data-v-5fd76d40],
  .topContent
    .swiper
    .swiper-slide
    .topContent__center__content__transWrap__box[data-v-5fd76d40] {
    transform-style: unset;
    transform: rotateY(0);
  }
}
@media (max-width: 767px) {
  .topContent__center
    li
    .topContent__center__content__transWrap__box__3dSet[data-v-5fd76d40],
  .topContent__center
    .swiper-slide
    .topContent__center__content__transWrap__box__3dSet[data-v-5fd76d40],
  .topContent
    .swiper
    li
    .topContent__center__content__transWrap__box__3dSet[data-v-5fd76d40],
  .topContent
    .swiper
    .swiper-slide
    .topContent__center__content__transWrap__box__3dSet[data-v-5fd76d40] {
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
    transform: rotateY(-15deg);
    transition: all 0.5s;
  }
  .topContent__center
    li
    .topContent__center__content__transWrap__box__3dSet[data-v-5fd76d40]:hover,
  .topContent__center
    .swiper-slide
    .topContent__center__content__transWrap__box__3dSet[data-v-5fd76d40]:hover,
  .topContent
    .swiper
    li
    .topContent__center__content__transWrap__box__3dSet[data-v-5fd76d40]:hover,
  .topContent
    .swiper
    .swiper-slide
    .topContent__center__content__transWrap__box__3dSet[data-v-5fd76d40]:hover {
    transform: rotateY(0);
  }
}
.topContent__center
  li
  .topContent__center__content__transWrap__box
  img[data-v-5fd76d40],
.topContent__center
  .swiper-slide
  .topContent__center__content__transWrap__box
  img[data-v-5fd76d40],
.topContent
  .swiper
  li
  .topContent__center__content__transWrap__box
  img[data-v-5fd76d40],
.topContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap__box
  img[data-v-5fd76d40] {
  width: 420px;
  height: 220px;
}
@media (max-width: 767px) {
  .topContent__center
    li
    .topContent__center__content__transWrap__box
    img[data-v-5fd76d40],
  .topContent__center
    .swiper-slide
    .topContent__center__content__transWrap__box
    img[data-v-5fd76d40],
  .topContent
    .swiper
    li
    .topContent__center__content__transWrap__box
    img[data-v-5fd76d40],
  .topContent
    .swiper
    .swiper-slide
    .topContent__center__content__transWrap__box
    img[data-v-5fd76d40] {
    height: 200px;
  }
}
.topContent__center li .topContent__center__content__link[data-v-5fd76d40],
.topContent__center
  .swiper-slide
  .topContent__center__content__link[data-v-5fd76d40],
.topContent .swiper li .topContent__center__content__link[data-v-5fd76d40],
.topContent
  .swiper
  .swiper-slide
  .topContent__center__content__link[data-v-5fd76d40] {
  z-index: 100;
  position: absolute;
  right: 10%;
  bottom: -18%;
}
.topContent__center li .topContent__center__content__link img[data-v-5fd76d40],
.topContent__center
  .swiper-slide
  .topContent__center__content__link
  img[data-v-5fd76d40],
.topContent .swiper li .topContent__center__content__link img[data-v-5fd76d40],
.topContent
  .swiper
  .swiper-slide
  .topContent__center__content__link
  img[data-v-5fd76d40] {
  background-color: #ffffffd9;
  border-radius: 50%;
}
@media (max-width: 992px) {
  .topContent__center
    li
    .topContent__center__content__link
    img[data-v-5fd76d40],
  .topContent__center
    .swiper-slide
    .topContent__center__content__link
    img[data-v-5fd76d40],
  .topContent
    .swiper
    li
    .topContent__center__content__link
    img[data-v-5fd76d40],
  .topContent
    .swiper
    .swiper-slide
    .topContent__center__content__link
    img[data-v-5fd76d40] {
    width: 50px;
    height: 50px;
  }
}
.topContent__center li .topContent__center__content__title h3[data-v-5fd76d40],
.topContent__center
  .swiper-slide
  .topContent__center__content__title
  h3[data-v-5fd76d40],
.topContent .swiper li .topContent__center__content__title h3[data-v-5fd76d40],
.topContent
  .swiper
  .swiper-slide
  .topContent__center__content__title
  h3[data-v-5fd76d40] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.topContent__center li .topContent__center__content__detail p[data-v-5fd76d40],
.topContent__center
  .swiper-slide
  .topContent__center__content__detail
  p[data-v-5fd76d40],
.topContent .swiper li .topContent__center__content__detail p[data-v-5fd76d40],
.topContent
  .swiper
  .swiper-slide
  .topContent__center__content__detail
  p[data-v-5fd76d40] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.centerContent[data-v-5fd76d40] {
  margin-bottom: 150px;
}
@media (max-width: 767px) {
  .centerContent[data-v-5fd76d40] {
    margin-bottom: 75px;
  }
}
.centerContent h1[data-v-5fd76d40] {
  text-align: center;
  font-weight: 700;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 70px;
}
@media (max-width: 767px) {
  .centerContent h1[data-v-5fd76d40] {
    margin-bottom: 30px;
  }
}
.bottomContent[data-v-5fd76d40] {
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .bottomContent[data-v-5fd76d40] {
    margin-bottom: 0;
  }
}
.bottomContent h1[data-v-5fd76d40] {
  text-align: center;
  font-weight: 700;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 70px;
}
@media (max-width: 767px) {
  .bottomContent h1[data-v-5fd76d40] {
    margin-bottom: 30px;
  }
}
.bottomContent__des[data-v-5fd76d40] {
  margin-bottom: 60px;
  text-align: center;
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.bottomContent .swiper[data-v-5fd76d40] {
  position: relative;
  padding-bottom: 200px;
}
.bottomContent .swiper .swiper-slide[data-v-5fd76d40] {
  padding: 20px;
}
@media (max-width: 1366px) {
  .bottomContent .swiper .swiper-slide[data-v-5fd76d40] {
    padding: 0;
  }
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap[data-v-5fd76d40] {
  position: relative;
  perspective: 500px;
  perspective-origin: 100px 100px;
  margin-bottom: 50px;
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap__box[data-v-5fd76d40] {
  width: 100%;
  height: 100%;
  transform-style: preserve-3d;
  transform: rotateY(-15deg);
  transition: all 0.5s;
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__transWrap__box[data-v-5fd76d40]:hover {
  transform: rotateY(0);
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__link[data-v-5fd76d40] {
  border-radius: 50%;
  background-color: #ffffffd9;
  position: absolute;
  right: 10%;
  bottom: -18%;
}
@media (max-width: 992px) {
  .bottomContent
    .swiper
    .swiper-slide
    .topContent__center__content__link[data-v-5fd76d40] {
    bottom: -20%;
  }
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__link
  img[data-v-5fd76d40] {
  border-radius: 50%;
}
@media (max-width: 992px) {
  .bottomContent
    .swiper
    .swiper-slide
    .topContent__center__content__link
    img[data-v-5fd76d40] {
    width: 50px;
    height: 50px;
  }
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__title
  h3[data-v-5fd76d40] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.bottomContent
  .swiper
  .swiper-slide
  .topContent__center__content__detail
  p[data-v-5fd76d40] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.pagination[data-v-5fd76d40] {
  position: absolute;
  width: 100px;
  height: 100px;
  bottom: 50px;
  right: 10%;
  z-index: 30;
}
@media (max-width: 767px) {
  .pagination[data-v-5fd76d40] {
    display: none;
  }
}
.pagination i[data-v-5fd76d40] {
  color: #00655b;
  font-size: 25px;
  -webkit-text-stroke: 2px;
}
.pagination .swiper-button-prev[data-v-5fd76d40] {
  left: 90%;
}
.pagination .swiper-button-prev[data-v-5fd76d40]:after {
  content: "";
}
.pagination .swiper-button-next[data-v-5fd76d40] {
  right: 60%;
}
.pagination .swiper-button-next[data-v-5fd76d40]:after {
  content: "";
}
.container[data-v-2bef2be8] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-2bef2be8] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-2bef2be8] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-2bef2be8] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-2bef2be8] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-2bef2be8] {
  border: 1px solid red;
}
.ml-16[data-v-2bef2be8] {
  margin-left: 16px;
}
.mb-30[data-v-2bef2be8] {
  margin-bottom: 30px;
}
.content1[data-v-2bef2be8] {
  display: flex;
  position: relative;
  padding-right: 100px;
  margin-bottom: 150px;
}
@media (max-width: 992px) {
  .content1[data-v-2bef2be8] {
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  .content1[data-v-2bef2be8] {
    padding-right: 15px;
    margin-bottom: 180px;
  }
}
.content1__text[data-v-2bef2be8] {
  background-image: url(./bg_1_1-7d8a2414.svg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 70%;
  padding: 120px 240px 120px 120px;
}
@media (max-width: 992px) {
  .content1__text[data-v-2bef2be8] {
    padding: 60px 200px 100px 60px;
  }
}
@media (max-width: 767px) {
  .content1__text[data-v-2bef2be8] {
    width: 100%;
    padding: 60px 60px 100px;
  }
}
.content1__text h2[data-v-2bef2be8] {
  font-weight: 700;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.content1__text p[data-v-2bef2be8] {
  font-weight: 400;
  line-height: 30px;
  color: #fff;
  letter-spacing: normal;
}
.content1__img[data-v-2bef2be8] {
  position: absolute;
  top: 19%;
  right: 10%;
}
.content1__img img[data-v-2bef2be8] {
  width: 540px;
  height: 340px;
}
@media (max-width: 992px) {
  .content1__img img[data-v-2bef2be8] {
    width: 400px;
    height: 340px;
  }
}
@media (max-width: 767px) {
  .content1__img img[data-v-2bef2be8] {
    width: 285px;
    height: 174px;
  }
}
@media (max-width: 1366px) {
  .content1__img[data-v-2bef2be8] {
    right: 0;
  }
}
@media (max-width: 992px) {
  .content1__img[data-v-2bef2be8] {
    right: 2%;
  }
}
@media (max-width: 767px) {
  .content1__img[data-v-2bef2be8] {
    top: 85%;
    right: 15%;
  }
}
.content1__link[data-v-2bef2be8] {
  position: absolute;
  bottom: 13%;
  right: 15%;
}
@media (max-width: 1366px) {
  .content1__link[data-v-2bef2be8] {
    bottom: 25%;
  }
}
@media (max-width: 767px) {
  .content1__link[data-v-2bef2be8] {
    bottom: -20%;
    right: 20%;
  }
}
@media (max-width: 376px) {
  .content1__link[data-v-2bef2be8] {
    bottom: -17%;
  }
}
.content1__link img[data-v-2bef2be8] {
  background-color: #ffffffd9;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .content1__link img[data-v-2bef2be8] {
    width: 50px;
    height: 50px;
  }
}
.contentSetting[data-v-2bef2be8] {
  position: absolute;
  bottom: 0%;
  right: 15%;
}
@media (max-width: 1366px) {
  .contentSetting[data-v-2bef2be8] {
    bottom: 15%;
  }
}
@media (max-width: 767px) {
  .contentSetting[data-v-2bef2be8] {
    bottom: -24%;
    right: 20%;
  }
}
@media (max-width: 376px) {
  .contentSetting[data-v-2bef2be8] {
    bottom: -20%;
  }
}
.contentSetting img[data-v-2bef2be8] {
  background-color: #ffffffd9;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .contentSetting img[data-v-2bef2be8] {
    width: 50px;
    height: 50px;
  }
}
.content2[data-v-2bef2be8] {
  display: flex;
  flex-direction: row-reverse;
  position: relative;
  padding-left: 100px;
  margin-bottom: 150px;
}
@media (max-width: 992px) {
  .content2[data-v-2bef2be8] {
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  .content2[data-v-2bef2be8] {
    padding-left: 15px;
    margin-bottom: 180px;
  }
}
.content2__text[data-v-2bef2be8] {
  background-image: url(./bg_1_2-9951448c.svg);
  background-size: cover;
  background-repeat: no-repeat;
  width: 70%;
  padding: 120px 120px 120px 240px;
}
@media (max-width: 992px) {
  .content2__text[data-v-2bef2be8] {
    padding: 60px 60px 100px 200px;
  }
}
@media (max-width: 767px) {
  .content2__text[data-v-2bef2be8] {
    width: 100%;
    padding: 60px 60px 100px;
  }
}
.content2__text h2[data-v-2bef2be8] {
  font-weight: 700;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.content2__text p[data-v-2bef2be8] {
  margin-bottom: 20px;
  font-weight: 400;
  line-height: 30px;
  color: #fff;
  letter-spacing: normal;
}
.content2__img[data-v-2bef2be8] {
  position: absolute;
  top: 18%;
  left: 10%;
}
.content2__img img[data-v-2bef2be8] {
  width: 540px;
  height: 340px;
}
@media (max-width: 992px) {
  .content2__img img[data-v-2bef2be8] {
    width: 400px;
    height: 340px;
  }
}
@media (max-width: 767px) {
  .content2__img img[data-v-2bef2be8] {
    width: 285px;
    height: 174px;
  }
}
@media (max-width: 1366px) {
  .content2__img[data-v-2bef2be8] {
    left: 0;
  }
}
@media (max-width: 992px) {
  .content2__img[data-v-2bef2be8] {
    left: 2%;
  }
}
@media (max-width: 767px) {
  .content2__img[data-v-2bef2be8] {
    top: 85%;
    left: 15%;
  }
}
.content2__link[data-v-2bef2be8] {
  position: absolute;
  bottom: -6%;
  right: 8%;
}
@media (max-width: 1366px) {
  .content2__link[data-v-2bef2be8] {
    bottom: -3%;
  }
}
@media (max-width: 767px) {
  .content2__link[data-v-2bef2be8] {
    bottom: -16%;
    right: 20%;
  }
}
@media (max-width: 376px) {
  .content2__link[data-v-2bef2be8] {
    bottom: -14.5%;
  }
}
.content2__link img[data-v-2bef2be8] {
  background-color: #ffffffd9;
  border-radius: 50%;
}
@media (max-width: 767px) {
  .content2__link img[data-v-2bef2be8] {
    width: 50px;
    height: 50px;
  }
}
.pb-160[data-v-2bef2be8] {
  padding-bottom: 160px;
}
@media (max-width: 767px) {
  .pb-160[data-v-2bef2be8] {
    padding-bottom: 100px;
  }
}
.container[data-v-bac28986] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-bac28986] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-bac28986] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-bac28986] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-bac28986] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-bac28986] {
  border: 1px solid red;
}
.ml-16[data-v-bac28986] {
  margin-left: 16px;
}
.mb-30[data-v-bac28986] {
  margin-bottom: 30px;
}
.tagMenu[data-v-bac28986] {
  display: flex;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 150px;
  padding-left: 120px;
}
@media (max-width: 1140px) {
  .tagMenu[data-v-bac28986] {
    padding-left: 70px;
  }
}
@media (max-width: 767px) {
  .tagMenu[data-v-bac28986] {
    display: none;
  }
}
.tagMenu__children[data-v-bac28986] {
  padding: 0 25px 10px;
  margin-right: 120px;
}
@media (max-width: 1460px) {
  .tagMenu__children[data-v-bac28986] {
    margin-right: 100px;
  }
}
@media (max-width: 992px) {
  .tagMenu__children[data-v-bac28986] {
    margin-right: 40px;
  }
}
.tagMenu__children[data-v-bac28986]:hover {
  cursor: pointer;
}
.tagMenu h5[data-v-bac28986] {
  font-weight: 500;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  text-align: center;
}
.swiper[data-v-bac28986] {
  display: none;
  margin-top: 100px;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  .swiper[data-v-bac28986] {
    display: block;
  }
}
.swiper-slide[data-v-bac28986] {
  padding-bottom: 10px;
  text-align: center;
}
.whiteLine[data-v-bac28986] {
  border-bottom: 3px solid white;
}
.greenLine[data-v-bac28986] {
  border-bottom: 3px solid #1b9f80;
}
.container[data-v-f1eb00d4] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-f1eb00d4] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-f1eb00d4] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-f1eb00d4] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-f1eb00d4] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-f1eb00d4] {
  border: 1px solid red;
}
.ml-16[data-v-f1eb00d4] {
  margin-left: 16px;
}
.mb-30[data-v-f1eb00d4] {
  margin-bottom: 30px;
}
.tab[data-v-f1eb00d4] {
  padding-top: 160px;
  padding-left: 100px;
  display: flex;
  margin-bottom: 80px;
  align-items: center;
}
@media (max-width: 767px) {
  .tab[data-v-f1eb00d4] {
    padding-top: 120px;
    padding-left: 10px;
    margin-bottom: 40px;
  }
}
.tab li .inside[data-v-f1eb00d4] {
  display: flex;
  align-items: center;
  margin-right: 18px;
}
@media (max-width: 767px) {
  .tab li .inside[data-v-f1eb00d4] {
    margin-right: 5px;
  }
}
.tab li .inside a[data-v-f1eb00d4],
.tab li .inside .noLink[data-v-f1eb00d4] {
  margin-right: 10px;
  margin-bottom: 3px;
}
@media (max-width: 767px) {
  .tab li .inside a[data-v-f1eb00d4],
  .tab li .inside .noLink[data-v-f1eb00d4] {
    margin-right: 5px;
  }
}
.container[data-v-d39325db] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-d39325db] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-d39325db] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-d39325db] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-d39325db] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-d39325db] {
  border: 1px solid red;
}
.ml-16[data-v-d39325db] {
  margin-left: 16px;
}
.mb-30[data-v-d39325db] {
  margin-bottom: 30px;
}
.container .content[data-v-d39325db] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-d39325db] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
}
.container .content p[data-v-d39325db] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.container .content__part1 h3[data-v-d39325db] {
  margin-bottom: 30px;
}
.container .content__part1__oneimg[data-v-d39325db] {
  margin-top: 40px;
}
.container .content__part1__recode[data-v-d39325db] {
  margin-bottom: 80px;
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  line-height: 15px !important;
}
@media (max-width: 767px) {
  .container .content__part1__recode[data-v-d39325db] {
    margin-bottom: 40px;
  }
}
.container .content__part1__des[data-v-d39325db] {
  margin-bottom: 68px;
}
.container .content__part1__twoImg[data-v-d39325db] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 150px;
}
@media (max-width: 767px) {
  .container .content__part1__twoImg[data-v-d39325db] {
    margin-bottom: 60px;
  }
}
.container .content__part1__twoImg li[data-v-d39325db] {
  width: 40%;
}
.container .content__part1__twoImg li img[data-v-d39325db] {
  width: 100%;
}
@media (max-width: 1140px) {
  .container .content__part1__twoImg li[data-v-d39325db] {
    width: 47%;
  }
}
.container .content__part1__twoImg li .smallText[data-v-d39325db] {
  line-height: 15px;
}
.container .content__part1__twoImg__right[data-v-d39325db] {
  margin-top: 80px;
}
.container .content__part2 h3[data-v-d39325db] {
  margin-bottom: 30px;
}
.container .content__part2 img[data-v-d39325db] {
  margin-top: 40px;
}
.container .content__part2 .recode[data-v-d39325db] {
  line-height: 15px;
  margin-bottom: 70px;
}
@media (max-width: 767px) {
  .container .content__part2 .recode[data-v-d39325db] {
    margin-bottom: 35px;
  }
}
.container .content__part2__twoImg[data-v-d39325db] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 150px;
}
@media (max-width: 767px) {
  .container .content__part2__twoImg[data-v-d39325db] {
    margin-bottom: 60px;
  }
}
.container .content__part2__twoImg li[data-v-d39325db] {
  width: 40%;
}
.container .content__part2__twoImg li img[data-v-d39325db] {
  width: 100%;
}
@media (max-width: 1140px) {
  .container .content__part2__twoImg li[data-v-d39325db] {
    width: 47%;
  }
}
.container .content__part2__twoImg li .smallText[data-v-d39325db] {
  line-height: 15px;
}
.container .content__part2__twoImg__right[data-v-d39325db] {
  margin-top: 80px;
}
.container .content__part3 h3[data-v-d39325db] {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .container .content__part3 h3[data-v-d39325db] {
    margin-bottom: 30px;
  }
}
.container .content__part3 img[data-v-d39325db] {
  margin-top: 50px;
}
.container .content__part3 .recode[data-v-d39325db] {
  line-height: 15px;
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .container .content__part3 .recode[data-v-d39325db] {
    margin-bottom: 60px;
  }
}
.container .content__part4[data-v-d39325db] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.container .content__part4 h3[data-v-d39325db] {
  margin-bottom: 80px;
}
.container .content__part4__block[data-v-d39325db] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 120px;
}
@media (max-width: 767px) {
  .container .content__part4__block[data-v-d39325db] {
    margin-bottom: 50px;
    flex-direction: column;
  }
}
.container .content__part4__block .left[data-v-d39325db] {
  width: 65%;
  padding: 80px 50px;
}
@media (max-width: 992px) {
  .container .content__part4__block .left[data-v-d39325db] {
    padding: 0;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .container .content__part4__block .left[data-v-d39325db] {
    width: 100%;
  }
}
.container .content__part4__block .right[data-v-d39325db] {
  width: 34%;
}
@media (max-width: 767px) {
  .container .content__part4__block .right[data-v-d39325db] {
    width: 100%;
  }
}
.container .content__part4__block .right .recode[data-v-d39325db] {
  line-height: 15px;
}
.container .content__part4 .oneimg[data-v-d39325db] {
  margin-top: 50px;
  margin-bottom: 100px;
}
@media (max-width: 767px) {
  .container .content__part4 .oneimg[data-v-d39325db] {
    margin-bottom: 50px;
  }
}
.container .content__part4__back[data-v-d39325db] {
  display: flex;
  align-items: center;
  width: 30%;
  justify-content: center;
  margin-bottom: 100px;
}
.container .content__part4__back[data-v-d39325db]:hover {
  cursor: pointer;
}
.container[data-v-56a319dc] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-56a319dc] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-56a319dc] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-56a319dc] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-56a319dc] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-56a319dc] {
  border: 1px solid red;
}
.ml-16[data-v-56a319dc] {
  margin-left: 16px;
}
.mb-30[data-v-56a319dc] {
  margin-bottom: 30px;
}
.container .content[data-v-56a319dc] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-56a319dc] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
}
.container .content p[data-v-56a319dc] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.container .content__part1 h3[data-v-56a319dc] {
  margin-bottom: 30px;
}
.container .content__part1__oneimg[data-v-56a319dc] {
  margin-top: 40px;
}
.container .content__part1__recode[data-v-56a319dc] {
  margin-bottom: 80px;
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  line-height: 15px !important;
}
@media (max-width: 767px) {
  .container .content__part1__recode[data-v-56a319dc] {
    margin-bottom: 40px;
  }
}
.container .content__part1__des[data-v-56a319dc] {
  margin-bottom: 68px;
}
.container .content__part1__twoImg[data-v-56a319dc] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 150px;
}
@media (max-width: 767px) {
  .container .content__part1__twoImg[data-v-56a319dc] {
    margin-bottom: 60px;
  }
}
.container .content__part1__twoImg li[data-v-56a319dc] {
  width: 40%;
}
.container .content__part1__twoImg li img[data-v-56a319dc] {
  width: 100%;
}
@media (max-width: 1140px) {
  .container .content__part1__twoImg li[data-v-56a319dc] {
    width: 47%;
  }
}
.container .content__part1__twoImg li .smallText[data-v-56a319dc] {
  line-height: 15px;
}
.container .content__part1__twoImg__right[data-v-56a319dc] {
  margin-top: 80px;
}
.container .content .back[data-v-56a319dc] {
  margin: 0 auto 100px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 110px;
  justify-content: center;
}
.container .content .back[data-v-56a319dc]:hover {
  cursor: pointer;
}
.sameWidth[data-v-56a319dc] {
  width: 80%;
  display: flex;
  flex-direction: column;
}
.sameWidth img[data-v-56a319dc] {
  margin-bottom: 8px;
}
@media (max-width: 1140px) {
  .sameWidth[data-v-56a319dc] {
    width: 100%;
  }
}
.container[data-v-9cfa1f70] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-9cfa1f70] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-9cfa1f70] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-9cfa1f70] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-9cfa1f70] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-9cfa1f70] {
  border: 1px solid red;
}
.ml-16[data-v-9cfa1f70] {
  margin-left: 16px;
}
.mb-30[data-v-9cfa1f70] {
  margin-bottom: 30px;
}
.container .content[data-v-9cfa1f70] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-9cfa1f70] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
}
.container .content p[data-v-9cfa1f70] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.container .content span[data-v-9cfa1f70] {
  font-size: 14px;
}
.container .content__part1 h3[data-v-9cfa1f70] {
  margin-bottom: 50px;
}
.container .content__part1__oneimg[data-v-9cfa1f70] {
  margin-top: 40px;
}
.container .content__part1__recode[data-v-9cfa1f70] {
  margin-bottom: 80px;
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
  line-height: 15px !important;
}
@media (max-width: 767px) {
  .container .content__part1__recode[data-v-9cfa1f70] {
    margin-bottom: 40px;
  }
}
.container .content__part1__des[data-v-9cfa1f70] {
  margin-bottom: 32px;
}
.container .content__part1__twoImg[data-v-9cfa1f70] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 150px;
}
@media (max-width: 767px) {
  .container .content__part1__twoImg[data-v-9cfa1f70] {
    margin-bottom: 60px;
  }
}
.container .content__part1__twoImg li[data-v-9cfa1f70] {
  width: 40%;
}
.container .content__part1__twoImg li img[data-v-9cfa1f70] {
  width: 100%;
}
@media (max-width: 1140px) {
  .container .content__part1__twoImg li[data-v-9cfa1f70] {
    width: 47%;
  }
}
.container .content__part1__twoImg li .smallText[data-v-9cfa1f70] {
  line-height: 15px;
}
.container .content__part1__twoImg__right[data-v-9cfa1f70] {
  margin-top: 80px;
}
.back[data-v-9cfa1f70] {
  margin: 50px auto 100px;
  display: flex;
  align-items: center;
  width: 30%;
  justify-content: center;
}
.back[data-v-9cfa1f70]:hover {
  cursor: pointer;
}
.text-center[data-v-9cfa1f70] {
  text-align: center;
}
i[data-v-9cfa1f70] {
  margin-right: 10px;
  font-size: 7px;
}
.container[data-v-352818c2] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-352818c2] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-352818c2] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-352818c2] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-352818c2] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-352818c2] {
  border: 1px solid red;
}
.ml-16[data-v-352818c2] {
  margin-left: 16px;
}
.mb-30[data-v-352818c2] {
  margin-bottom: 30px;
}
.mainKv[data-v-352818c2] {
  position: relative;
  padding-left: 250px;
  margin-bottom: 220px;
}
@media (max-width: 1140px) {
  .mainKv[data-v-352818c2] {
    margin-bottom: 120px;
  }
}
@media (max-width: 1140px) {
  .mainKv[data-v-352818c2] {
    padding-left: 150px;
  }
}
@media (max-width: 767px) {
  .mainKv[data-v-352818c2] {
    padding-left: 0;
  }
}
.mainKv__text[data-v-352818c2] {
  background-image: url(./bg_2-9a034156.svg);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  padding: 100px 200px 100px 50px;
  bottom: -20%;
  left: 8%;
}
@media (max-width: 1140px) {
  .mainKv__text[data-v-352818c2] {
    padding: 60px 120px 60px 25px;
    bottom: -10%;
  }
}
@media (max-width: 767px) {
  .mainKv__text[data-v-352818c2] {
    padding: 40px 25px;
    width: 90%;
    left: 0;
    bottom: -20%;
    z-index: 5;
  }
}
@media (max-width: 540px) {
  .mainKv__text[data-v-352818c2] {
    bottom: -50%;
  }
}
.mainKv__text p[data-v-352818c2] {
  font-weight: 400;
  line-height: 24px;
  color: #fff;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.mainKv__text h2[data-v-352818c2] {
  font-weight: 700;
  line-height: normal;
  color: #fff;
  letter-spacing: normal;
}
.container[data-v-3e13a133] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-3e13a133] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-3e13a133] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-3e13a133] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-3e13a133] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-3e13a133] {
  border: 1px solid red;
}
.ml-16[data-v-3e13a133] {
  margin-left: 16px;
}
.mb-30[data-v-3e13a133] {
  margin-bottom: 30px;
}
.container .content[data-v-3e13a133] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-3e13a133] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content img[data-v-3e13a133] {
  margin-bottom: 50px;
}
.container .content p[data-v-3e13a133] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.container .content .back[data-v-3e13a133] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-3e13a133]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-3e13a133] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-3e13a133] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
.flex[data-v-3e13a133] {
  display: flex;
}
.flex img[data-v-3e13a133] {
  width: 381px;
  height: 450px;
  object-fit: contain;
}
.container[data-v-937fee06] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-937fee06] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-937fee06] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-937fee06] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-937fee06] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-937fee06] {
  border: 1px solid red;
}
.ml-16[data-v-937fee06] {
  margin-left: 16px;
}
.mb-30[data-v-937fee06] {
  margin-bottom: 30px;
}
.container .content[data-v-937fee06] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-937fee06] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content img[data-v-937fee06] {
  margin-bottom: 50px;
}
.container .content p[data-v-937fee06] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.container .content .back[data-v-937fee06] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-937fee06]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-937fee06] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-937fee06] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
.container[data-v-565d2b39] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-565d2b39] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-565d2b39] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-565d2b39] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-565d2b39] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-565d2b39] {
  border: 1px solid red;
}
.ml-16[data-v-565d2b39] {
  margin-left: 16px;
}
.mb-30[data-v-565d2b39] {
  margin-bottom: 30px;
}
.container .content[data-v-565d2b39] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-565d2b39] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content img[data-v-565d2b39] {
  margin-bottom: 50px;
}
.container .content p[data-v-565d2b39] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.container .content .back[data-v-565d2b39] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-565d2b39]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-565d2b39] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-565d2b39] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
.flex[data-v-565d2b39] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.container[data-v-1f30c4b4] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-1f30c4b4] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-1f30c4b4] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-1f30c4b4] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-1f30c4b4] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-1f30c4b4] {
  border: 1px solid red;
}
.ml-16[data-v-1f30c4b4] {
  margin-left: 16px;
}
.mb-30[data-v-1f30c4b4] {
  margin-bottom: 30px;
}
.container .content[data-v-1f30c4b4] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-1f30c4b4] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content img[data-v-1f30c4b4] {
  margin-bottom: 50px;
}
.container .content p[data-v-1f30c4b4] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.container .content .back[data-v-1f30c4b4] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-1f30c4b4]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-1f30c4b4] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-1f30c4b4] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
.container .content__img[data-v-1f30c4b4] {
  margin-top: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.container .content__img img[data-v-1f30c4b4] {
  object-fit: fill;
  width: 500px;
  height: 300px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (max-width: 992px) {
  .container .content__img img[data-v-1f30c4b4] {
    width: 300px;
    height: 200px;
  }
}
@media (max-width: 767px) {
  .container .content__img img[data-v-1f30c4b4] {
    width: 300px;
    height: 150px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .container .content__img[data-v-1f30c4b4] {
    display: flex;
    flex-direction: column;
  }
}
.container .content__img2[data-v-1f30c4b4] {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.container .content__img2 img[data-v-1f30c4b4] {
  object-fit: fill;
  width: 500px;
  height: 300px;
  margin-left: 20px;
  margin-right: 20px;
}
@media (max-width: 992px) {
  .container .content__img2 img[data-v-1f30c4b4] {
    width: 300px;
    height: 200px;
  }
}
@media (max-width: 767px) {
  .container .content__img2 img[data-v-1f30c4b4] {
    width: 300px;
    height: 150px;
    margin-left: 10px;
    margin-right: 10px;
  }
}
.flex[data-v-1f30c4b4] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.container[data-v-6fcb18c1] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-6fcb18c1] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-6fcb18c1] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-6fcb18c1] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-6fcb18c1] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-6fcb18c1] {
  border: 1px solid red;
}
.ml-16[data-v-6fcb18c1] {
  margin-left: 16px;
}
.mb-30[data-v-6fcb18c1] {
  margin-bottom: 30px;
}
.container .content[data-v-6fcb18c1] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-6fcb18c1] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content img[data-v-6fcb18c1] {
  margin-bottom: 50px;
}
.container .content p[data-v-6fcb18c1] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.container .content .back[data-v-6fcb18c1] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-6fcb18c1]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-6fcb18c1] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-6fcb18c1] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
.imgGroup[data-v-6fcb18c1] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
@media (max-width: 767px) {
  .imgGroup[data-v-6fcb18c1] {
    flex-direction: column;
  }
}
.singleImg[data-v-6fcb18c1] {
  text-align: center;
}
.imgSet[data-v-6fcb18c1] {
  width: 350px;
  height: 650px;
  object-fit: contain;
}
.container[data-v-27035838] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-27035838] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-27035838] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-27035838] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-27035838] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-27035838] {
  border: 1px solid red;
}
.ml-16[data-v-27035838] {
  margin-left: 16px;
}
.mb-30[data-v-27035838] {
  margin-bottom: 30px;
}
.container .content[data-v-27035838] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-27035838] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content img[data-v-27035838] {
  margin-bottom: 50px;
}
.container .content p[data-v-27035838] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.container .content .back[data-v-27035838] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-27035838]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-27035838] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-27035838] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
.container .content__part1__imageG1[data-v-27035838] {
  display: flex;
  justify-content: center;
  padding: 0 15px;
}
.container .content__part1__imageG2[data-v-27035838] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.container .content__part1__imageG2 img[data-v-27035838] {
  height: 650px;
}
@media (max-width: 767px) {
  .container .content__part1__imageG2 img[data-v-27035838] {
    height: auto;
  }
}
.container .content__part1__imageG3[data-v-27035838] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 0 15px;
}
.container .content__part1__imageG3 img[data-v-27035838] {
  height: 550px;
}
@media (max-width: 767px) {
  .container .content__part1__imageG3 img[data-v-27035838] {
    height: auto;
  }
}
@media (max-width: 767px) {
  .container .content__part1__imageG3__left[data-v-27035838] {
    width: 40%;
    object-fit: fill;
  }
  .container .content__part1__imageG3__right[data-v-27035838] {
    width: 60%;
    object-fit: fill;
  }
}
.container .content__part1__imageG4[data-v-27035838] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  padding: 0 15px;
}
.container .content__part1__imageG4 img[data-v-27035838] {
  height: 550px;
}
@media (max-width: 767px) {
  .container .content__part1__imageG4 img[data-v-27035838] {
    height: auto;
  }
}
.container .content__part1__imageG4__left[data-v-27035838] {
  width: 257px;
  object-fit: fill;
}
.container .content__part1__imageG4__right[data-v-27035838] {
  width: 438px;
  object-fit: fill;
}
@media (max-width: 767px) {
  .container .content__part1__imageG4__left[data-v-27035838] {
    width: 40%;
    object-fit: fill;
  }
  .container .content__part1__imageG4__right[data-v-27035838] {
    width: 60%;
    object-fit: fill;
  }
}
.flex[data-v-27035838] {
  display: flex;
  align-items: flex-start;
  justify-content: space-around;
}
.insideImg[data-v-27035838] {
  display: flex;
  flex-direction: column;
}
i[data-v-27035838] {
  margin-right: 10px;
}
.container[data-v-6d55d7f4] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-6d55d7f4] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-6d55d7f4] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-6d55d7f4] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-6d55d7f4] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-6d55d7f4] {
  border: 1px solid red;
}
.ml-16[data-v-6d55d7f4] {
  margin-left: 16px;
}
.mb-30[data-v-6d55d7f4] {
  margin-bottom: 30px;
}
.container .content[data-v-6d55d7f4] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-6d55d7f4] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content img[data-v-6d55d7f4] {
  margin-bottom: 50px;
}
.container .content p[data-v-6d55d7f4] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.container .content .back[data-v-6d55d7f4] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-6d55d7f4]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-6d55d7f4] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-6d55d7f4] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
.flex[data-v-6d55d7f4] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.container[data-v-b0d1551a] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-b0d1551a] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-b0d1551a] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-b0d1551a] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-b0d1551a] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-b0d1551a] {
  border: 1px solid red;
}
.container .content[data-v-b0d1551a] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-b0d1551a] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content h4[data-v-b0d1551a] {
  font-weight: 500;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content img[data-v-b0d1551a] {
  margin-bottom: 50px;
}
.container .content p[data-v-b0d1551a] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back[data-v-b0d1551a] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-b0d1551a]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-b0d1551a] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-b0d1551a] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
i[data-v-b0d1551a] {
  margin-right: 10px;
  font-size: 7px;
}
.ml-16[data-v-b0d1551a] {
  margin-left: 16px;
}
.mb-30[data-v-b0d1551a] {
  margin-bottom: 30px;
}
.w-100[data-v-b0d1551a] {
  width: 100%;
}
.container[data-v-3912aadb] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-3912aadb] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-3912aadb] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-3912aadb] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-3912aadb] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-3912aadb] {
  border: 1px solid red;
}
.container .content[data-v-3912aadb] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-3912aadb] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content h4[data-v-3912aadb] {
  font-weight: 500;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content img[data-v-3912aadb] {
  margin-bottom: 50px;
}
.container .content p[data-v-3912aadb] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back[data-v-3912aadb] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-3912aadb]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-3912aadb] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-3912aadb] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
i[data-v-3912aadb] {
  padding-right: 20px;
  font-size: 7px;
  margin-top: 10px;
}
.vBlock[data-v-3912aadb] {
  display: flex;
  align-items: flex-start;
  margin-bottom: 10px;
}
.flex[data-v-3912aadb] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.w-65[data-v-3912aadb] {
  width: 65%;
}
.w-33[data-v-3912aadb] {
  width: 32%;
}
.w-48[data-v-3912aadb] {
  width: 48%;
}
.ml-16[data-v-3912aadb] {
  margin-left: 16px;
}
.mb-30[data-v-3912aadb] {
  margin-bottom: 30px;
}
.container[data-v-040807c7] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-040807c7] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-040807c7] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-040807c7] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-040807c7] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-040807c7] {
  border: 1px solid red;
}
.ml-16[data-v-040807c7] {
  margin-left: 16px;
}
.mb-30[data-v-040807c7] {
  margin-bottom: 30px;
}
.container .content[data-v-040807c7] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-040807c7] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content h4[data-v-040807c7] {
  font-weight: 500;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
  margin-top: 20px;
}
.container .content img[data-v-040807c7] {
  margin-bottom: 50px;
}
.container .content p[data-v-040807c7] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back[data-v-040807c7] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-040807c7]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-040807c7] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-040807c7] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
i[data-v-040807c7] {
  margin-right: 10px;
  font-size: 7px;
}
.mb-10[data-v-040807c7] {
  margin-bottom: 10px;
}
.container[data-v-509a5286] {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container[data-v-509a5286] {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container[data-v-509a5286] {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container[data-v-509a5286] {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap[data-v-509a5286] {
  max-width: 1920px;
  margin: 0 auto;
}
.border[data-v-509a5286] {
  border: 1px solid red;
}
.ml-16[data-v-509a5286] {
  margin-left: 16px;
}
.mb-30[data-v-509a5286] {
  margin-bottom: 30px;
}
.container .content[data-v-509a5286] {
  max-width: 1000px;
  margin: 0 auto;
}
.container .content h3[data-v-509a5286] {
  font-weight: 400;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content h4[data-v-509a5286] {
  font-weight: 500;
  line-height: 39px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 20px;
}
.container .content img[data-v-509a5286] {
  margin-bottom: 50px;
}
.container .content p[data-v-509a5286] {
  font-weight: 400;
  line-height: 30px;
  color: #001810;
  letter-spacing: normal;
  margin-bottom: 30px;
}
.container .content .specil[data-v-509a5286] {
  font-weight: 500;
}
.container .content .back[data-v-509a5286] {
  padding: 80px 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  width: 80px;
  justify-content: space-between;
}
.container .content .back[data-v-509a5286]:hover {
  cursor: pointer;
}
.container .content .back h5[data-v-509a5286] {
  font-weight: 400;
  line-height: normal;
  color: #001810;
  letter-spacing: normal;
}
.container .content .back .icon i[data-v-509a5286] {
  color: #6ebb20;
  font-size: 20px;
  -webkit-text-stroke: 2px;
}
i[data-v-509a5286] {
  margin-right: 10px;
  font-size: 7px;
}
.pl-16[data-v-509a5286] {
  display: inline-block;
  padding-left: 16px;
}
.pl-19[data-v-509a5286] {
  display: inline-block;
  padding-left: 19px;
}
.container {
  max-width: 1600px;
  padding: 0 50px;
  margin: 0 auto;
}
@media (max-width: 1366px) {
  .container {
    max-width: 1140px;
    padding: 0 40px;
  }
}
@media (max-width: 992px) {
  .container {
    max-width: 767px;
    padding: 0 30px;
  }
}
@media (max-width: 767px) {
  .container {
    max-width: 569px;
    padding: 0 15px;
  }
}
.wrap {
  max-width: 1920px;
  margin: 0 auto;
}
.border {
  border: 1px solid red;
}
.ml-16 {
  margin-left: 16px;
}
.mb-30 {
  margin-bottom: 30px;
}
.notFount {
  height: 100vh;
}
.notpage {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 100px;
}
.notpage h2 {
  color: #00655b;
  margin-bottom: 50px;
}
.notpage h3 {
  margin-top: 100px;
  color: #00655b;
}
.notpage h3:hover {
  cursor: pointer;
} /*!
* Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
* Copyright 2019-2024 The Bootstrap Authors
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
*/
@font-face {
  font-display: block;
  font-family: bootstrap-icons;
  src: url(./bootstrap-icons-476adf42.woff2?dd67030699838ea613ee6dbda90effa6)
      format("woff2"),
    url(./bootstrap-icons-bb1de989.woff?dd67030699838ea613ee6dbda90effa6)
      format("woff");
}
.bi:before,
[class^="bi-"]:before,
[class*=" bi-"]:before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: 400 !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -0.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bi-123:before {
  content: "";
}
.bi-alarm-fill:before {
  content: "";
}
.bi-alarm:before {
  content: "";
}
.bi-align-bottom:before {
  content: "";
}
.bi-align-center:before {
  content: "";
}
.bi-align-end:before {
  content: "";
}
.bi-align-middle:before {
  content: "";
}
.bi-align-start:before {
  content: "";
}
.bi-align-top:before {
  content: "";
}
.bi-alt:before {
  content: "";
}
.bi-app-indicator:before {
  content: "";
}
.bi-app:before {
  content: "";
}
.bi-archive-fill:before {
  content: "";
}
.bi-archive:before {
  content: "";
}
.bi-arrow-90deg-down:before {
  content: "";
}
.bi-arrow-90deg-left:before {
  content: "";
}
.bi-arrow-90deg-right:before {
  content: "";
}
.bi-arrow-90deg-up:before {
  content: "";
}
.bi-arrow-bar-down:before {
  content: "";
}
.bi-arrow-bar-left:before {
  content: "";
}
.bi-arrow-bar-right:before {
  content: "";
}
.bi-arrow-bar-up:before {
  content: "";
}
.bi-arrow-clockwise:before {
  content: "";
}
.bi-arrow-counterclockwise:before {
  content: "";
}
.bi-arrow-down-circle-fill:before {
  content: "";
}
.bi-arrow-down-circle:before {
  content: "";
}
.bi-arrow-down-left-circle-fill:before {
  content: "";
}
.bi-arrow-down-left-circle:before {
  content: "";
}
.bi-arrow-down-left-square-fill:before {
  content: "";
}
.bi-arrow-down-left-square:before {
  content: "";
}
.bi-arrow-down-left:before {
  content: "";
}
.bi-arrow-down-right-circle-fill:before {
  content: "";
}
.bi-arrow-down-right-circle:before {
  content: "";
}
.bi-arrow-down-right-square-fill:before {
  content: "";
}
.bi-arrow-down-right-square:before {
  content: "";
}
.bi-arrow-down-right:before {
  content: "";
}
.bi-arrow-down-short:before {
  content: "";
}
.bi-arrow-down-square-fill:before {
  content: "";
}
.bi-arrow-down-square:before {
  content: "";
}
.bi-arrow-down-up:before {
  content: "";
}
.bi-arrow-down:before {
  content: "";
}
.bi-arrow-left-circle-fill:before {
  content: "";
}
.bi-arrow-left-circle:before {
  content: "";
}
.bi-arrow-left-right:before {
  content: "";
}
.bi-arrow-left-short:before {
  content: "";
}
.bi-arrow-left-square-fill:before {
  content: "";
}
.bi-arrow-left-square:before {
  content: "";
}
.bi-arrow-left:before {
  content: "";
}
.bi-arrow-repeat:before {
  content: "";
}
.bi-arrow-return-left:before {
  content: "";
}
.bi-arrow-return-right:before {
  content: "";
}
.bi-arrow-right-circle-fill:before {
  content: "";
}
.bi-arrow-right-circle:before {
  content: "";
}
.bi-arrow-right-short:before {
  content: "";
}
.bi-arrow-right-square-fill:before {
  content: "";
}
.bi-arrow-right-square:before {
  content: "";
}
.bi-arrow-right:before {
  content: "";
}
.bi-arrow-up-circle-fill:before {
  content: "";
}
.bi-arrow-up-circle:before {
  content: "";
}
.bi-arrow-up-left-circle-fill:before {
  content: "";
}
.bi-arrow-up-left-circle:before {
  content: "";
}
.bi-arrow-up-left-square-fill:before {
  content: "";
}
.bi-arrow-up-left-square:before {
  content: "";
}
.bi-arrow-up-left:before {
  content: "";
}
.bi-arrow-up-right-circle-fill:before {
  content: "";
}
.bi-arrow-up-right-circle:before {
  content: "";
}
.bi-arrow-up-right-square-fill:before {
  content: "";
}
.bi-arrow-up-right-square:before {
  content: "";
}
.bi-arrow-up-right:before {
  content: "";
}
.bi-arrow-up-short:before {
  content: "";
}
.bi-arrow-up-square-fill:before {
  content: "";
}
.bi-arrow-up-square:before {
  content: "";
}
.bi-arrow-up:before {
  content: "";
}
.bi-arrows-angle-contract:before {
  content: "";
}
.bi-arrows-angle-expand:before {
  content: "";
}
.bi-arrows-collapse:before {
  content: "";
}
.bi-arrows-expand:before {
  content: "";
}
.bi-arrows-fullscreen:before {
  content: "";
}
.bi-arrows-move:before {
  content: "";
}
.bi-aspect-ratio-fill:before {
  content: "";
}
.bi-aspect-ratio:before {
  content: "";
}
.bi-asterisk:before {
  content: "";
}
.bi-at:before {
  content: "";
}
.bi-award-fill:before {
  content: "";
}
.bi-award:before {
  content: "";
}
.bi-back:before {
  content: "";
}
.bi-backspace-fill:before {
  content: "";
}
.bi-backspace-reverse-fill:before {
  content: "";
}
.bi-backspace-reverse:before {
  content: "";
}
.bi-backspace:before {
  content: "";
}
.bi-badge-3d-fill:before {
  content: "";
}
.bi-badge-3d:before {
  content: "";
}
.bi-badge-4k-fill:before {
  content: "";
}
.bi-badge-4k:before {
  content: "";
}
.bi-badge-8k-fill:before {
  content: "";
}
.bi-badge-8k:before {
  content: "";
}
.bi-badge-ad-fill:before {
  content: "";
}
.bi-badge-ad:before {
  content: "";
}
.bi-badge-ar-fill:before {
  content: "";
}
.bi-badge-ar:before {
  content: "";
}
.bi-badge-cc-fill:before {
  content: "";
}
.bi-badge-cc:before {
  content: "";
}
.bi-badge-hd-fill:before {
  content: "";
}
.bi-badge-hd:before {
  content: "";
}
.bi-badge-tm-fill:before {
  content: "";
}
.bi-badge-tm:before {
  content: "";
}
.bi-badge-vo-fill:before {
  content: "";
}
.bi-badge-vo:before {
  content: "";
}
.bi-badge-vr-fill:before {
  content: "";
}
.bi-badge-vr:before {
  content: "";
}
.bi-badge-wc-fill:before {
  content: "";
}
.bi-badge-wc:before {
  content: "";
}
.bi-bag-check-fill:before {
  content: "";
}
.bi-bag-check:before {
  content: "";
}
.bi-bag-dash-fill:before {
  content: "";
}
.bi-bag-dash:before {
  content: "";
}
.bi-bag-fill:before {
  content: "";
}
.bi-bag-plus-fill:before {
  content: "";
}
.bi-bag-plus:before {
  content: "";
}
.bi-bag-x-fill:before {
  content: "";
}
.bi-bag-x:before {
  content: "";
}
.bi-bag:before {
  content: "";
}
.bi-bar-chart-fill:before {
  content: "";
}
.bi-bar-chart-line-fill:before {
  content: "";
}
.bi-bar-chart-line:before {
  content: "";
}
.bi-bar-chart-steps:before {
  content: "";
}
.bi-bar-chart:before {
  content: "";
}
.bi-basket-fill:before {
  content: "";
}
.bi-basket:before {
  content: "";
}
.bi-basket2-fill:before {
  content: "";
}
.bi-basket2:before {
  content: "";
}
.bi-basket3-fill:before {
  content: "";
}
.bi-basket3:before {
  content: "";
}
.bi-battery-charging:before {
  content: "";
}
.bi-battery-full:before {
  content: "";
}
.bi-battery-half:before {
  content: "";
}
.bi-battery:before {
  content: "";
}
.bi-bell-fill:before {
  content: "";
}
.bi-bell:before {
  content: "";
}
.bi-bezier:before {
  content: "";
}
.bi-bezier2:before {
  content: "";
}
.bi-bicycle:before {
  content: "";
}
.bi-binoculars-fill:before {
  content: "";
}
.bi-binoculars:before {
  content: "";
}
.bi-blockquote-left:before {
  content: "";
}
.bi-blockquote-right:before {
  content: "";
}
.bi-book-fill:before {
  content: "";
}
.bi-book-half:before {
  content: "";
}
.bi-book:before {
  content: "";
}
.bi-bookmark-check-fill:before {
  content: "";
}
.bi-bookmark-check:before {
  content: "";
}
.bi-bookmark-dash-fill:before {
  content: "";
}
.bi-bookmark-dash:before {
  content: "";
}
.bi-bookmark-fill:before {
  content: "";
}
.bi-bookmark-heart-fill:before {
  content: "";
}
.bi-bookmark-heart:before {
  content: "";
}
.bi-bookmark-plus-fill:before {
  content: "";
}
.bi-bookmark-plus:before {
  content: "";
}
.bi-bookmark-star-fill:before {
  content: "";
}
.bi-bookmark-star:before {
  content: "";
}
.bi-bookmark-x-fill:before {
  content: "";
}
.bi-bookmark-x:before {
  content: "";
}
.bi-bookmark:before {
  content: "";
}
.bi-bookmarks-fill:before {
  content: "";
}
.bi-bookmarks:before {
  content: "";
}
.bi-bookshelf:before {
  content: "";
}
.bi-bootstrap-fill:before {
  content: "";
}
.bi-bootstrap-reboot:before {
  content: "";
}
.bi-bootstrap:before {
  content: "";
}
.bi-border-all:before {
  content: "";
}
.bi-border-bottom:before {
  content: "";
}
.bi-border-center:before {
  content: "";
}
.bi-border-inner:before {
  content: "";
}
.bi-border-left:before {
  content: "";
}
.bi-border-middle:before {
  content: "";
}
.bi-border-outer:before {
  content: "";
}
.bi-border-right:before {
  content: "";
}
.bi-border-style:before {
  content: "";
}
.bi-border-top:before {
  content: "";
}
.bi-border-width:before {
  content: "";
}
.bi-border:before {
  content: "";
}
.bi-bounding-box-circles:before {
  content: "";
}
.bi-bounding-box:before {
  content: "";
}
.bi-box-arrow-down-left:before {
  content: "";
}
.bi-box-arrow-down-right:before {
  content: "";
}
.bi-box-arrow-down:before {
  content: "";
}
.bi-box-arrow-in-down-left:before {
  content: "";
}
.bi-box-arrow-in-down-right:before {
  content: "";
}
.bi-box-arrow-in-down:before {
  content: "";
}
.bi-box-arrow-in-left:before {
  content: "";
}
.bi-box-arrow-in-right:before {
  content: "";
}
.bi-box-arrow-in-up-left:before {
  content: "";
}
.bi-box-arrow-in-up-right:before {
  content: "";
}
.bi-box-arrow-in-up:before {
  content: "";
}
.bi-box-arrow-left:before {
  content: "";
}
.bi-box-arrow-right:before {
  content: "";
}
.bi-box-arrow-up-left:before {
  content: "";
}
.bi-box-arrow-up-right:before {
  content: "";
}
.bi-box-arrow-up:before {
  content: "";
}
.bi-box-seam:before {
  content: "";
}
.bi-box:before {
  content: "";
}
.bi-braces:before {
  content: "";
}
.bi-bricks:before {
  content: "";
}
.bi-briefcase-fill:before {
  content: "";
}
.bi-briefcase:before {
  content: "";
}
.bi-brightness-alt-high-fill:before {
  content: "";
}
.bi-brightness-alt-high:before {
  content: "";
}
.bi-brightness-alt-low-fill:before {
  content: "";
}
.bi-brightness-alt-low:before {
  content: "";
}
.bi-brightness-high-fill:before {
  content: "";
}
.bi-brightness-high:before {
  content: "";
}
.bi-brightness-low-fill:before {
  content: "";
}
.bi-brightness-low:before {
  content: "";
}
.bi-broadcast-pin:before {
  content: "";
}
.bi-broadcast:before {
  content: "";
}
.bi-brush-fill:before {
  content: "";
}
.bi-brush:before {
  content: "";
}
.bi-bucket-fill:before {
  content: "";
}
.bi-bucket:before {
  content: "";
}
.bi-bug-fill:before {
  content: "";
}
.bi-bug:before {
  content: "";
}
.bi-building:before {
  content: "";
}
.bi-bullseye:before {
  content: "";
}
.bi-calculator-fill:before {
  content: "";
}
.bi-calculator:before {
  content: "";
}
.bi-calendar-check-fill:before {
  content: "";
}
.bi-calendar-check:before {
  content: "";
}
.bi-calendar-date-fill:before {
  content: "";
}
.bi-calendar-date:before {
  content: "";
}
.bi-calendar-day-fill:before {
  content: "";
}
.bi-calendar-day:before {
  content: "";
}
.bi-calendar-event-fill:before {
  content: "";
}
.bi-calendar-event:before {
  content: "";
}
.bi-calendar-fill:before {
  content: "";
}
.bi-calendar-minus-fill:before {
  content: "";
}
.bi-calendar-minus:before {
  content: "";
}
.bi-calendar-month-fill:before {
  content: "";
}
.bi-calendar-month:before {
  content: "";
}
.bi-calendar-plus-fill:before {
  content: "";
}
.bi-calendar-plus:before {
  content: "";
}
.bi-calendar-range-fill:before {
  content: "";
}
.bi-calendar-range:before {
  content: "";
}
.bi-calendar-week-fill:before {
  content: "";
}
.bi-calendar-week:before {
  content: "";
}
.bi-calendar-x-fill:before {
  content: "";
}
.bi-calendar-x:before {
  content: "";
}
.bi-calendar:before {
  content: "";
}
.bi-calendar2-check-fill:before {
  content: "";
}
.bi-calendar2-check:before {
  content: "";
}
.bi-calendar2-date-fill:before {
  content: "";
}
.bi-calendar2-date:before {
  content: "";
}
.bi-calendar2-day-fill:before {
  content: "";
}
.bi-calendar2-day:before {
  content: "";
}
.bi-calendar2-event-fill:before {
  content: "";
}
.bi-calendar2-event:before {
  content: "";
}
.bi-calendar2-fill:before {
  content: "";
}
.bi-calendar2-minus-fill:before {
  content: "";
}
.bi-calendar2-minus:before {
  content: "";
}
.bi-calendar2-month-fill:before {
  content: "";
}
.bi-calendar2-month:before {
  content: "";
}
.bi-calendar2-plus-fill:before {
  content: "";
}
.bi-calendar2-plus:before {
  content: "";
}
.bi-calendar2-range-fill:before {
  content: "";
}
.bi-calendar2-range:before {
  content: "";
}
.bi-calendar2-week-fill:before {
  content: "";
}
.bi-calendar2-week:before {
  content: "";
}
.bi-calendar2-x-fill:before {
  content: "";
}
.bi-calendar2-x:before {
  content: "";
}
.bi-calendar2:before {
  content: "";
}
.bi-calendar3-event-fill:before {
  content: "";
}
.bi-calendar3-event:before {
  content: "";
}
.bi-calendar3-fill:before {
  content: "";
}
.bi-calendar3-range-fill:before {
  content: "";
}
.bi-calendar3-range:before {
  content: "";
}
.bi-calendar3-week-fill:before {
  content: "";
}
.bi-calendar3-week:before {
  content: "";
}
.bi-calendar3:before {
  content: "";
}
.bi-calendar4-event:before {
  content: "";
}
.bi-calendar4-range:before {
  content: "";
}
.bi-calendar4-week:before {
  content: "";
}
.bi-calendar4:before {
  content: "";
}
.bi-camera-fill:before {
  content: "";
}
.bi-camera-reels-fill:before {
  content: "";
}
.bi-camera-reels:before {
  content: "";
}
.bi-camera-video-fill:before {
  content: "";
}
.bi-camera-video-off-fill:before {
  content: "";
}
.bi-camera-video-off:before {
  content: "";
}
.bi-camera-video:before {
  content: "";
}
.bi-camera:before {
  content: "";
}
.bi-camera2:before {
  content: "";
}
.bi-capslock-fill:before {
  content: "";
}
.bi-capslock:before {
  content: "";
}
.bi-card-checklist:before {
  content: "";
}
.bi-card-heading:before {
  content: "";
}
.bi-card-image:before {
  content: "";
}
.bi-card-list:before {
  content: "";
}
.bi-card-text:before {
  content: "";
}
.bi-caret-down-fill:before {
  content: "";
}
.bi-caret-down-square-fill:before {
  content: "";
}
.bi-caret-down-square:before {
  content: "";
}
.bi-caret-down:before {
  content: "";
}
.bi-caret-left-fill:before {
  content: "";
}
.bi-caret-left-square-fill:before {
  content: "";
}
.bi-caret-left-square:before {
  content: "";
}
.bi-caret-left:before {
  content: "";
}
.bi-caret-right-fill:before {
  content: "";
}
.bi-caret-right-square-fill:before {
  content: "";
}
.bi-caret-right-square:before {
  content: "";
}
.bi-caret-right:before {
  content: "";
}
.bi-caret-up-fill:before {
  content: "";
}
.bi-caret-up-square-fill:before {
  content: "";
}
.bi-caret-up-square:before {
  content: "";
}
.bi-caret-up:before {
  content: "";
}
.bi-cart-check-fill:before {
  content: "";
}
.bi-cart-check:before {
  content: "";
}
.bi-cart-dash-fill:before {
  content: "";
}
.bi-cart-dash:before {
  content: "";
}
.bi-cart-fill:before {
  content: "";
}
.bi-cart-plus-fill:before {
  content: "";
}
.bi-cart-plus:before {
  content: "";
}
.bi-cart-x-fill:before {
  content: "";
}
.bi-cart-x:before {
  content: "";
}
.bi-cart:before {
  content: "";
}
.bi-cart2:before {
  content: "";
}
.bi-cart3:before {
  content: "";
}
.bi-cart4:before {
  content: "";
}
.bi-cash-stack:before {
  content: "";
}
.bi-cash:before {
  content: "";
}
.bi-cast:before {
  content: "";
}
.bi-chat-dots-fill:before {
  content: "";
}
.bi-chat-dots:before {
  content: "";
}
.bi-chat-fill:before {
  content: "";
}
.bi-chat-left-dots-fill:before {
  content: "";
}
.bi-chat-left-dots:before {
  content: "";
}
.bi-chat-left-fill:before {
  content: "";
}
.bi-chat-left-quote-fill:before {
  content: "";
}
.bi-chat-left-quote:before {
  content: "";
}
.bi-chat-left-text-fill:before {
  content: "";
}
.bi-chat-left-text:before {
  content: "";
}
.bi-chat-left:before {
  content: "";
}
.bi-chat-quote-fill:before {
  content: "";
}
.bi-chat-quote:before {
  content: "";
}
.bi-chat-right-dots-fill:before {
  content: "";
}
.bi-chat-right-dots:before {
  content: "";
}
.bi-chat-right-fill:before {
  content: "";
}
.bi-chat-right-quote-fill:before {
  content: "";
}
.bi-chat-right-quote:before {
  content: "";
}
.bi-chat-right-text-fill:before {
  content: "";
}
.bi-chat-right-text:before {
  content: "";
}
.bi-chat-right:before {
  content: "";
}
.bi-chat-square-dots-fill:before {
  content: "";
}
.bi-chat-square-dots:before {
  content: "";
}
.bi-chat-square-fill:before {
  content: "";
}
.bi-chat-square-quote-fill:before {
  content: "";
}
.bi-chat-square-quote:before {
  content: "";
}
.bi-chat-square-text-fill:before {
  content: "";
}
.bi-chat-square-text:before {
  content: "";
}
.bi-chat-square:before {
  content: "";
}
.bi-chat-text-fill:before {
  content: "";
}
.bi-chat-text:before {
  content: "";
}
.bi-chat:before {
  content: "";
}
.bi-check-all:before {
  content: "";
}
.bi-check-circle-fill:before {
  content: "";
}
.bi-check-circle:before {
  content: "";
}
.bi-check-square-fill:before {
  content: "";
}
.bi-check-square:before {
  content: "";
}
.bi-check:before {
  content: "";
}
.bi-check2-all:before {
  content: "";
}
.bi-check2-circle:before {
  content: "";
}
.bi-check2-square:before {
  content: "";
}
.bi-check2:before {
  content: "";
}
.bi-chevron-bar-contract:before {
  content: "";
}
.bi-chevron-bar-down:before {
  content: "";
}
.bi-chevron-bar-expand:before {
  content: "";
}
.bi-chevron-bar-left:before {
  content: "";
}
.bi-chevron-bar-right:before {
  content: "";
}
.bi-chevron-bar-up:before {
  content: "";
}
.bi-chevron-compact-down:before {
  content: "";
}
.bi-chevron-compact-left:before {
  content: "";
}
.bi-chevron-compact-right:before {
  content: "";
}
.bi-chevron-compact-up:before {
  content: "";
}
.bi-chevron-contract:before {
  content: "";
}
.bi-chevron-double-down:before {
  content: "";
}
.bi-chevron-double-left:before {
  content: "";
}
.bi-chevron-double-right:before {
  content: "";
}
.bi-chevron-double-up:before {
  content: "";
}
.bi-chevron-down:before {
  content: "";
}
.bi-chevron-expand:before {
  content: "";
}
.bi-chevron-left:before {
  content: "";
}
.bi-chevron-right:before {
  content: "";
}
.bi-chevron-up:before {
  content: "";
}
.bi-circle-fill:before {
  content: "";
}
.bi-circle-half:before {
  content: "";
}
.bi-circle-square:before {
  content: "";
}
.bi-circle:before {
  content: "";
}
.bi-clipboard-check:before {
  content: "";
}
.bi-clipboard-data:before {
  content: "";
}
.bi-clipboard-minus:before {
  content: "";
}
.bi-clipboard-plus:before {
  content: "";
}
.bi-clipboard-x:before {
  content: "";
}
.bi-clipboard:before {
  content: "";
}
.bi-clock-fill:before {
  content: "";
}
.bi-clock-history:before {
  content: "";
}
.bi-clock:before {
  content: "";
}
.bi-cloud-arrow-down-fill:before {
  content: "";
}
.bi-cloud-arrow-down:before {
  content: "";
}
.bi-cloud-arrow-up-fill:before {
  content: "";
}
.bi-cloud-arrow-up:before {
  content: "";
}
.bi-cloud-check-fill:before {
  content: "";
}
.bi-cloud-check:before {
  content: "";
}
.bi-cloud-download-fill:before {
  content: "";
}
.bi-cloud-download:before {
  content: "";
}
.bi-cloud-drizzle-fill:before {
  content: "";
}
.bi-cloud-drizzle:before {
  content: "";
}
.bi-cloud-fill:before {
  content: "";
}
.bi-cloud-fog-fill:before {
  content: "";
}
.bi-cloud-fog:before {
  content: "";
}
.bi-cloud-fog2-fill:before {
  content: "";
}
.bi-cloud-fog2:before {
  content: "";
}
.bi-cloud-hail-fill:before {
  content: "";
}
.bi-cloud-hail:before {
  content: "";
}
.bi-cloud-haze-fill:before {
  content: "";
}
.bi-cloud-haze:before {
  content: "";
}
.bi-cloud-haze2-fill:before {
  content: "";
}
.bi-cloud-lightning-fill:before {
  content: "";
}
.bi-cloud-lightning-rain-fill:before {
  content: "";
}
.bi-cloud-lightning-rain:before {
  content: "";
}
.bi-cloud-lightning:before {
  content: "";
}
.bi-cloud-minus-fill:before {
  content: "";
}
.bi-cloud-minus:before {
  content: "";
}
.bi-cloud-moon-fill:before {
  content: "";
}
.bi-cloud-moon:before {
  content: "";
}
.bi-cloud-plus-fill:before {
  content: "";
}
.bi-cloud-plus:before {
  content: "";
}
.bi-cloud-rain-fill:before {
  content: "";
}
.bi-cloud-rain-heavy-fill:before {
  content: "";
}
.bi-cloud-rain-heavy:before {
  content: "";
}
.bi-cloud-rain:before {
  content: "";
}
.bi-cloud-slash-fill:before {
  content: "";
}
.bi-cloud-slash:before {
  content: "";
}
.bi-cloud-sleet-fill:before {
  content: "";
}
.bi-cloud-sleet:before {
  content: "";
}
.bi-cloud-snow-fill:before {
  content: "";
}
.bi-cloud-snow:before {
  content: "";
}
.bi-cloud-sun-fill:before {
  content: "";
}
.bi-cloud-sun:before {
  content: "";
}
.bi-cloud-upload-fill:before {
  content: "";
}
.bi-cloud-upload:before {
  content: "";
}
.bi-cloud:before {
  content: "";
}
.bi-clouds-fill:before {
  content: "";
}
.bi-clouds:before {
  content: "";
}
.bi-cloudy-fill:before {
  content: "";
}
.bi-cloudy:before {
  content: "";
}
.bi-code-slash:before {
  content: "";
}
.bi-code-square:before {
  content: "";
}
.bi-code:before {
  content: "";
}
.bi-collection-fill:before {
  content: "";
}
.bi-collection-play-fill:before {
  content: "";
}
.bi-collection-play:before {
  content: "";
}
.bi-collection:before {
  content: "";
}
.bi-columns-gap:before {
  content: "";
}
.bi-columns:before {
  content: "";
}
.bi-command:before {
  content: "";
}
.bi-compass-fill:before {
  content: "";
}
.bi-compass:before {
  content: "";
}
.bi-cone-striped:before {
  content: "";
}
.bi-cone:before {
  content: "";
}
.bi-controller:before {
  content: "";
}
.bi-cpu-fill:before {
  content: "";
}
.bi-cpu:before {
  content: "";
}
.bi-credit-card-2-back-fill:before {
  content: "";
}
.bi-credit-card-2-back:before {
  content: "";
}
.bi-credit-card-2-front-fill:before {
  content: "";
}
.bi-credit-card-2-front:before {
  content: "";
}
.bi-credit-card-fill:before {
  content: "";
}
.bi-credit-card:before {
  content: "";
}
.bi-crop:before {
  content: "";
}
.bi-cup-fill:before {
  content: "";
}
.bi-cup-straw:before {
  content: "";
}
.bi-cup:before {
  content: "";
}
.bi-cursor-fill:before {
  content: "";
}
.bi-cursor-text:before {
  content: "";
}
.bi-cursor:before {
  content: "";
}
.bi-dash-circle-dotted:before {
  content: "";
}
.bi-dash-circle-fill:before {
  content: "";
}
.bi-dash-circle:before {
  content: "";
}
.bi-dash-square-dotted:before {
  content: "";
}
.bi-dash-square-fill:before {
  content: "";
}
.bi-dash-square:before {
  content: "";
}
.bi-dash:before {
  content: "";
}
.bi-diagram-2-fill:before {
  content: "";
}
.bi-diagram-2:before {
  content: "";
}
.bi-diagram-3-fill:before {
  content: "";
}
.bi-diagram-3:before {
  content: "";
}
.bi-diamond-fill:before {
  content: "";
}
.bi-diamond-half:before {
  content: "";
}
.bi-diamond:before {
  content: "";
}
.bi-dice-1-fill:before {
  content: "";
}
.bi-dice-1:before {
  content: "";
}
.bi-dice-2-fill:before {
  content: "";
}
.bi-dice-2:before {
  content: "";
}
.bi-dice-3-fill:before {
  content: "";
}
.bi-dice-3:before {
  content: "";
}
.bi-dice-4-fill:before {
  content: "";
}
.bi-dice-4:before {
  content: "";
}
.bi-dice-5-fill:before {
  content: "";
}
.bi-dice-5:before {
  content: "";
}
.bi-dice-6-fill:before {
  content: "";
}
.bi-dice-6:before {
  content: "";
}
.bi-disc-fill:before {
  content: "";
}
.bi-disc:before {
  content: "";
}
.bi-discord:before {
  content: "";
}
.bi-display-fill:before {
  content: "";
}
.bi-display:before {
  content: "";
}
.bi-distribute-horizontal:before {
  content: "";
}
.bi-distribute-vertical:before {
  content: "";
}
.bi-door-closed-fill:before {
  content: "";
}
.bi-door-closed:before {
  content: "";
}
.bi-door-open-fill:before {
  content: "";
}
.bi-door-open:before {
  content: "";
}
.bi-dot:before {
  content: "";
}
.bi-download:before {
  content: "";
}
.bi-droplet-fill:before {
  content: "";
}
.bi-droplet-half:before {
  content: "";
}
.bi-droplet:before {
  content: "";
}
.bi-earbuds:before {
  content: "";
}
.bi-easel-fill:before {
  content: "";
}
.bi-easel:before {
  content: "";
}
.bi-egg-fill:before {
  content: "";
}
.bi-egg-fried:before {
  content: "";
}
.bi-egg:before {
  content: "";
}
.bi-eject-fill:before {
  content: "";
}
.bi-eject:before {
  content: "";
}
.bi-emoji-angry-fill:before {
  content: "";
}
.bi-emoji-angry:before {
  content: "";
}
.bi-emoji-dizzy-fill:before {
  content: "";
}
.bi-emoji-dizzy:before {
  content: "";
}
.bi-emoji-expressionless-fill:before {
  content: "";
}
.bi-emoji-expressionless:before {
  content: "";
}
.bi-emoji-frown-fill:before {
  content: "";
}
.bi-emoji-frown:before {
  content: "";
}
.bi-emoji-heart-eyes-fill:before {
  content: "";
}
.bi-emoji-heart-eyes:before {
  content: "";
}
.bi-emoji-laughing-fill:before {
  content: "";
}
.bi-emoji-laughing:before {
  content: "";
}
.bi-emoji-neutral-fill:before {
  content: "";
}
.bi-emoji-neutral:before {
  content: "";
}
.bi-emoji-smile-fill:before {
  content: "";
}
.bi-emoji-smile-upside-down-fill:before {
  content: "";
}
.bi-emoji-smile-upside-down:before {
  content: "";
}
.bi-emoji-smile:before {
  content: "";
}
.bi-emoji-sunglasses-fill:before {
  content: "";
}
.bi-emoji-sunglasses:before {
  content: "";
}
.bi-emoji-wink-fill:before {
  content: "";
}
.bi-emoji-wink:before {
  content: "";
}
.bi-envelope-fill:before {
  content: "";
}
.bi-envelope-open-fill:before {
  content: "";
}
.bi-envelope-open:before {
  content: "";
}
.bi-envelope:before {
  content: "";
}
.bi-eraser-fill:before {
  content: "";
}
.bi-eraser:before {
  content: "";
}
.bi-exclamation-circle-fill:before {
  content: "";
}
.bi-exclamation-circle:before {
  content: "";
}
.bi-exclamation-diamond-fill:before {
  content: "";
}
.bi-exclamation-diamond:before {
  content: "";
}
.bi-exclamation-octagon-fill:before {
  content: "";
}
.bi-exclamation-octagon:before {
  content: "";
}
.bi-exclamation-square-fill:before {
  content: "";
}
.bi-exclamation-square:before {
  content: "";
}
.bi-exclamation-triangle-fill:before {
  content: "";
}
.bi-exclamation-triangle:before {
  content: "";
}
.bi-exclamation:before {
  content: "";
}
.bi-exclude:before {
  content: "";
}
.bi-eye-fill:before {
  content: "";
}
.bi-eye-slash-fill:before {
  content: "";
}
.bi-eye-slash:before {
  content: "";
}
.bi-eye:before {
  content: "";
}
.bi-eyedropper:before {
  content: "";
}
.bi-eyeglasses:before {
  content: "";
}
.bi-facebook:before {
  content: "";
}
.bi-file-arrow-down-fill:before {
  content: "";
}
.bi-file-arrow-down:before {
  content: "";
}
.bi-file-arrow-up-fill:before {
  content: "";
}
.bi-file-arrow-up:before {
  content: "";
}
.bi-file-bar-graph-fill:before {
  content: "";
}
.bi-file-bar-graph:before {
  content: "";
}
.bi-file-binary-fill:before {
  content: "";
}
.bi-file-binary:before {
  content: "";
}
.bi-file-break-fill:before {
  content: "";
}
.bi-file-break:before {
  content: "";
}
.bi-file-check-fill:before {
  content: "";
}
.bi-file-check:before {
  content: "";
}
.bi-file-code-fill:before {
  content: "";
}
.bi-file-code:before {
  content: "";
}
.bi-file-diff-fill:before {
  content: "";
}
.bi-file-diff:before {
  content: "";
}
.bi-file-earmark-arrow-down-fill:before {
  content: "";
}
.bi-file-earmark-arrow-down:before {
  content: "";
}
.bi-file-earmark-arrow-up-fill:before {
  content: "";
}
.bi-file-earmark-arrow-up:before {
  content: "";
}
.bi-file-earmark-bar-graph-fill:before {
  content: "";
}
.bi-file-earmark-bar-graph:before {
  content: "";
}
.bi-file-earmark-binary-fill:before {
  content: "";
}
.bi-file-earmark-binary:before {
  content: "";
}
.bi-file-earmark-break-fill:before {
  content: "";
}
.bi-file-earmark-break:before {
  content: "";
}
.bi-file-earmark-check-fill:before {
  content: "";
}
.bi-file-earmark-check:before {
  content: "";
}
.bi-file-earmark-code-fill:before {
  content: "";
}
.bi-file-earmark-code:before {
  content: "";
}
.bi-file-earmark-diff-fill:before {
  content: "";
}
.bi-file-earmark-diff:before {
  content: "";
}
.bi-file-earmark-easel-fill:before {
  content: "";
}
.bi-file-earmark-easel:before {
  content: "";
}
.bi-file-earmark-excel-fill:before {
  content: "";
}
.bi-file-earmark-excel:before {
  content: "";
}
.bi-file-earmark-fill:before {
  content: "";
}
.bi-file-earmark-font-fill:before {
  content: "";
}
.bi-file-earmark-font:before {
  content: "";
}
.bi-file-earmark-image-fill:before {
  content: "";
}
.bi-file-earmark-image:before {
  content: "";
}
.bi-file-earmark-lock-fill:before {
  content: "";
}
.bi-file-earmark-lock:before {
  content: "";
}
.bi-file-earmark-lock2-fill:before {
  content: "";
}
.bi-file-earmark-lock2:before {
  content: "";
}
.bi-file-earmark-medical-fill:before {
  content: "";
}
.bi-file-earmark-medical:before {
  content: "";
}
.bi-file-earmark-minus-fill:before {
  content: "";
}
.bi-file-earmark-minus:before {
  content: "";
}
.bi-file-earmark-music-fill:before {
  content: "";
}
.bi-file-earmark-music:before {
  content: "";
}
.bi-file-earmark-person-fill:before {
  content: "";
}
.bi-file-earmark-person:before {
  content: "";
}
.bi-file-earmark-play-fill:before {
  content: "";
}
.bi-file-earmark-play:before {
  content: "";
}
.bi-file-earmark-plus-fill:before {
  content: "";
}
.bi-file-earmark-plus:before {
  content: "";
}
.bi-file-earmark-post-fill:before {
  content: "";
}
.bi-file-earmark-post:before {
  content: "";
}
.bi-file-earmark-ppt-fill:before {
  content: "";
}
.bi-file-earmark-ppt:before {
  content: "";
}
.bi-file-earmark-richtext-fill:before {
  content: "";
}
.bi-file-earmark-richtext:before {
  content: "";
}
.bi-file-earmark-ruled-fill:before {
  content: "";
}
.bi-file-earmark-ruled:before {
  content: "";
}
.bi-file-earmark-slides-fill:before {
  content: "";
}
.bi-file-earmark-slides:before {
  content: "";
}
.bi-file-earmark-spreadsheet-fill:before {
  content: "";
}
.bi-file-earmark-spreadsheet:before {
  content: "";
}
.bi-file-earmark-text-fill:before {
  content: "";
}
.bi-file-earmark-text:before {
  content: "";
}
.bi-file-earmark-word-fill:before {
  content: "";
}
.bi-file-earmark-word:before {
  content: "";
}
.bi-file-earmark-x-fill:before {
  content: "";
}
.bi-file-earmark-x:before {
  content: "";
}
.bi-file-earmark-zip-fill:before {
  content: "";
}
.bi-file-earmark-zip:before {
  content: "";
}
.bi-file-earmark:before {
  content: "";
}
.bi-file-easel-fill:before {
  content: "";
}
.bi-file-easel:before {
  content: "";
}
.bi-file-excel-fill:before {
  content: "";
}
.bi-file-excel:before {
  content: "";
}
.bi-file-fill:before {
  content: "";
}
.bi-file-font-fill:before {
  content: "";
}
.bi-file-font:before {
  content: "";
}
.bi-file-image-fill:before {
  content: "";
}
.bi-file-image:before {
  content: "";
}
.bi-file-lock-fill:before {
  content: "";
}
.bi-file-lock:before {
  content: "";
}
.bi-file-lock2-fill:before {
  content: "";
}
.bi-file-lock2:before {
  content: "";
}
.bi-file-medical-fill:before {
  content: "";
}
.bi-file-medical:before {
  content: "";
}
.bi-file-minus-fill:before {
  content: "";
}
.bi-file-minus:before {
  content: "";
}
.bi-file-music-fill:before {
  content: "";
}
.bi-file-music:before {
  content: "";
}
.bi-file-person-fill:before {
  content: "";
}
.bi-file-person:before {
  content: "";
}
.bi-file-play-fill:before {
  content: "";
}
.bi-file-play:before {
  content: "";
}
.bi-file-plus-fill:before {
  content: "";
}
.bi-file-plus:before {
  content: "";
}
.bi-file-post-fill:before {
  content: "";
}
.bi-file-post:before {
  content: "";
}
.bi-file-ppt-fill:before {
  content: "";
}
.bi-file-ppt:before {
  content: "";
}
.bi-file-richtext-fill:before {
  content: "";
}
.bi-file-richtext:before {
  content: "";
}
.bi-file-ruled-fill:before {
  content: "";
}
.bi-file-ruled:before {
  content: "";
}
.bi-file-slides-fill:before {
  content: "";
}
.bi-file-slides:before {
  content: "";
}
.bi-file-spreadsheet-fill:before {
  content: "";
}
.bi-file-spreadsheet:before {
  content: "";
}
.bi-file-text-fill:before {
  content: "";
}
.bi-file-text:before {
  content: "";
}
.bi-file-word-fill:before {
  content: "";
}
.bi-file-word:before {
  content: "";
}
.bi-file-x-fill:before {
  content: "";
}
.bi-file-x:before {
  content: "";
}
.bi-file-zip-fill:before {
  content: "";
}
.bi-file-zip:before {
  content: "";
}
.bi-file:before {
  content: "";
}
.bi-files-alt:before {
  content: "";
}
.bi-files:before {
  content: "";
}
.bi-film:before {
  content: "";
}
.bi-filter-circle-fill:before {
  content: "";
}
.bi-filter-circle:before {
  content: "";
}
.bi-filter-left:before {
  content: "";
}
.bi-filter-right:before {
  content: "";
}
.bi-filter-square-fill:before {
  content: "";
}
.bi-filter-square:before {
  content: "";
}
.bi-filter:before {
  content: "";
}
.bi-flag-fill:before {
  content: "";
}
.bi-flag:before {
  content: "";
}
.bi-flower1:before {
  content: "";
}
.bi-flower2:before {
  content: "";
}
.bi-flower3:before {
  content: "";
}
.bi-folder-check:before {
  content: "";
}
.bi-folder-fill:before {
  content: "";
}
.bi-folder-minus:before {
  content: "";
}
.bi-folder-plus:before {
  content: "";
}
.bi-folder-symlink-fill:before {
  content: "";
}
.bi-folder-symlink:before {
  content: "";
}
.bi-folder-x:before {
  content: "";
}
.bi-folder:before {
  content: "";
}
.bi-folder2-open:before {
  content: "";
}
.bi-folder2:before {
  content: "";
}
.bi-fonts:before {
  content: "";
}
.bi-forward-fill:before {
  content: "";
}
.bi-forward:before {
  content: "";
}
.bi-front:before {
  content: "";
}
.bi-fullscreen-exit:before {
  content: "";
}
.bi-fullscreen:before {
  content: "";
}
.bi-funnel-fill:before {
  content: "";
}
.bi-funnel:before {
  content: "";
}
.bi-gear-fill:before {
  content: "";
}
.bi-gear-wide-connected:before {
  content: "";
}
.bi-gear-wide:before {
  content: "";
}
.bi-gear:before {
  content: "";
}
.bi-gem:before {
  content: "";
}
.bi-geo-alt-fill:before {
  content: "";
}
.bi-geo-alt:before {
  content: "";
}
.bi-geo-fill:before {
  content: "";
}
.bi-geo:before {
  content: "";
}
.bi-gift-fill:before {
  content: "";
}
.bi-gift:before {
  content: "";
}
.bi-github:before {
  content: "";
}
.bi-globe:before {
  content: "";
}
.bi-globe2:before {
  content: "";
}
.bi-google:before {
  content: "";
}
.bi-graph-down:before {
  content: "";
}
.bi-graph-up:before {
  content: "";
}
.bi-grid-1x2-fill:before {
  content: "";
}
.bi-grid-1x2:before {
  content: "";
}
.bi-grid-3x2-gap-fill:before {
  content: "";
}
.bi-grid-3x2-gap:before {
  content: "";
}
.bi-grid-3x2:before {
  content: "";
}
.bi-grid-3x3-gap-fill:before {
  content: "";
}
.bi-grid-3x3-gap:before {
  content: "";
}
.bi-grid-3x3:before {
  content: "";
}
.bi-grid-fill:before {
  content: "";
}
.bi-grid:before {
  content: "";
}
.bi-grip-horizontal:before {
  content: "";
}
.bi-grip-vertical:before {
  content: "";
}
.bi-hammer:before {
  content: "";
}
.bi-hand-index-fill:before {
  content: "";
}
.bi-hand-index-thumb-fill:before {
  content: "";
}
.bi-hand-index-thumb:before {
  content: "";
}
.bi-hand-index:before {
  content: "";
}
.bi-hand-thumbs-down-fill:before {
  content: "";
}
.bi-hand-thumbs-down:before {
  content: "";
}
.bi-hand-thumbs-up-fill:before {
  content: "";
}
.bi-hand-thumbs-up:before {
  content: "";
}
.bi-handbag-fill:before {
  content: "";
}
.bi-handbag:before {
  content: "";
}
.bi-hash:before {
  content: "";
}
.bi-hdd-fill:before {
  content: "";
}
.bi-hdd-network-fill:before {
  content: "";
}
.bi-hdd-network:before {
  content: "";
}
.bi-hdd-rack-fill:before {
  content: "";
}
.bi-hdd-rack:before {
  content: "";
}
.bi-hdd-stack-fill:before {
  content: "";
}
.bi-hdd-stack:before {
  content: "";
}
.bi-hdd:before {
  content: "";
}
.bi-headphones:before {
  content: "";
}
.bi-headset:before {
  content: "";
}
.bi-heart-fill:before {
  content: "";
}
.bi-heart-half:before {
  content: "";
}
.bi-heart:before {
  content: "";
}
.bi-heptagon-fill:before {
  content: "";
}
.bi-heptagon-half:before {
  content: "";
}
.bi-heptagon:before {
  content: "";
}
.bi-hexagon-fill:before {
  content: "";
}
.bi-hexagon-half:before {
  content: "";
}
.bi-hexagon:before {
  content: "";
}
.bi-hourglass-bottom:before {
  content: "";
}
.bi-hourglass-split:before {
  content: "";
}
.bi-hourglass-top:before {
  content: "";
}
.bi-hourglass:before {
  content: "";
}
.bi-house-door-fill:before {
  content: "";
}
.bi-house-door:before {
  content: "";
}
.bi-house-fill:before {
  content: "";
}
.bi-house:before {
  content: "";
}
.bi-hr:before {
  content: "";
}
.bi-hurricane:before {
  content: "";
}
.bi-image-alt:before {
  content: "";
}
.bi-image-fill:before {
  content: "";
}
.bi-image:before {
  content: "";
}
.bi-images:before {
  content: "";
}
.bi-inbox-fill:before {
  content: "";
}
.bi-inbox:before {
  content: "";
}
.bi-inboxes-fill:before {
  content: "";
}
.bi-inboxes:before {
  content: "";
}
.bi-info-circle-fill:before {
  content: "";
}
.bi-info-circle:before {
  content: "";
}
.bi-info-square-fill:before {
  content: "";
}
.bi-info-square:before {
  content: "";
}
.bi-info:before {
  content: "";
}
.bi-input-cursor-text:before {
  content: "";
}
.bi-input-cursor:before {
  content: "";
}
.bi-instagram:before {
  content: "";
}
.bi-intersect:before {
  content: "";
}
.bi-journal-album:before {
  content: "";
}
.bi-journal-arrow-down:before {
  content: "";
}
.bi-journal-arrow-up:before {
  content: "";
}
.bi-journal-bookmark-fill:before {
  content: "";
}
.bi-journal-bookmark:before {
  content: "";
}
.bi-journal-check:before {
  content: "";
}
.bi-journal-code:before {
  content: "";
}
.bi-journal-medical:before {
  content: "";
}
.bi-journal-minus:before {
  content: "";
}
.bi-journal-plus:before {
  content: "";
}
.bi-journal-richtext:before {
  content: "";
}
.bi-journal-text:before {
  content: "";
}
.bi-journal-x:before {
  content: "";
}
.bi-journal:before {
  content: "";
}
.bi-journals:before {
  content: "";
}
.bi-joystick:before {
  content: "";
}
.bi-justify-left:before {
  content: "";
}
.bi-justify-right:before {
  content: "";
}
.bi-justify:before {
  content: "";
}
.bi-kanban-fill:before {
  content: "";
}
.bi-kanban:before {
  content: "";
}
.bi-key-fill:before {
  content: "";
}
.bi-key:before {
  content: "";
}
.bi-keyboard-fill:before {
  content: "";
}
.bi-keyboard:before {
  content: "";
}
.bi-ladder:before {
  content: "";
}
.bi-lamp-fill:before {
  content: "";
}
.bi-lamp:before {
  content: "";
}
.bi-laptop-fill:before {
  content: "";
}
.bi-laptop:before {
  content: "";
}
.bi-layer-backward:before {
  content: "";
}
.bi-layer-forward:before {
  content: "";
}
.bi-layers-fill:before {
  content: "";
}
.bi-layers-half:before {
  content: "";
}
.bi-layers:before {
  content: "";
}
.bi-layout-sidebar-inset-reverse:before {
  content: "";
}
.bi-layout-sidebar-inset:before {
  content: "";
}
.bi-layout-sidebar-reverse:before {
  content: "";
}
.bi-layout-sidebar:before {
  content: "";
}
.bi-layout-split:before {
  content: "";
}
.bi-layout-text-sidebar-reverse:before {
  content: "";
}
.bi-layout-text-sidebar:before {
  content: "";
}
.bi-layout-text-window-reverse:before {
  content: "";
}
.bi-layout-text-window:before {
  content: "";
}
.bi-layout-three-columns:before {
  content: "";
}
.bi-layout-wtf:before {
  content: "";
}
.bi-life-preserver:before {
  content: "";
}
.bi-lightbulb-fill:before {
  content: "";
}
.bi-lightbulb-off-fill:before {
  content: "";
}
.bi-lightbulb-off:before {
  content: "";
}
.bi-lightbulb:before {
  content: "";
}
.bi-lightning-charge-fill:before {
  content: "";
}
.bi-lightning-charge:before {
  content: "";
}
.bi-lightning-fill:before {
  content: "";
}
.bi-lightning:before {
  content: "";
}
.bi-link-45deg:before {
  content: "";
}
.bi-link:before {
  content: "";
}
.bi-linkedin:before {
  content: "";
}
.bi-list-check:before {
  content: "";
}
.bi-list-nested:before {
  content: "";
}
.bi-list-ol:before {
  content: "";
}
.bi-list-stars:before {
  content: "";
}
.bi-list-task:before {
  content: "";
}
.bi-list-ul:before {
  content: "";
}
.bi-list:before {
  content: "";
}
.bi-lock-fill:before {
  content: "";
}
.bi-lock:before {
  content: "";
}
.bi-mailbox:before {
  content: "";
}
.bi-mailbox2:before {
  content: "";
}
.bi-map-fill:before {
  content: "";
}
.bi-map:before {
  content: "";
}
.bi-markdown-fill:before {
  content: "";
}
.bi-markdown:before {
  content: "";
}
.bi-mask:before {
  content: "";
}
.bi-megaphone-fill:before {
  content: "";
}
.bi-megaphone:before {
  content: "";
}
.bi-menu-app-fill:before {
  content: "";
}
.bi-menu-app:before {
  content: "";
}
.bi-menu-button-fill:before {
  content: "";
}
.bi-menu-button-wide-fill:before {
  content: "";
}
.bi-menu-button-wide:before {
  content: "";
}
.bi-menu-button:before {
  content: "";
}
.bi-menu-down:before {
  content: "";
}
.bi-menu-up:before {
  content: "";
}
.bi-mic-fill:before {
  content: "";
}
.bi-mic-mute-fill:before {
  content: "";
}
.bi-mic-mute:before {
  content: "";
}
.bi-mic:before {
  content: "";
}
.bi-minecart-loaded:before {
  content: "";
}
.bi-minecart:before {
  content: "";
}
.bi-moisture:before {
  content: "";
}
.bi-moon-fill:before {
  content: "";
}
.bi-moon-stars-fill:before {
  content: "";
}
.bi-moon-stars:before {
  content: "";
}
.bi-moon:before {
  content: "";
}
.bi-mouse-fill:before {
  content: "";
}
.bi-mouse:before {
  content: "";
}
.bi-mouse2-fill:before {
  content: "";
}
.bi-mouse2:before {
  content: "";
}
.bi-mouse3-fill:before {
  content: "";
}
.bi-mouse3:before {
  content: "";
}
.bi-music-note-beamed:before {
  content: "";
}
.bi-music-note-list:before {
  content: "";
}
.bi-music-note:before {
  content: "";
}
.bi-music-player-fill:before {
  content: "";
}
.bi-music-player:before {
  content: "";
}
.bi-newspaper:before {
  content: "";
}
.bi-node-minus-fill:before {
  content: "";
}
.bi-node-minus:before {
  content: "";
}
.bi-node-plus-fill:before {
  content: "";
}
.bi-node-plus:before {
  content: "";
}
.bi-nut-fill:before {
  content: "";
}
.bi-nut:before {
  content: "";
}
.bi-octagon-fill:before {
  content: "";
}
.bi-octagon-half:before {
  content: "";
}
.bi-octagon:before {
  content: "";
}
.bi-option:before {
  content: "";
}
.bi-outlet:before {
  content: "";
}
.bi-paint-bucket:before {
  content: "";
}
.bi-palette-fill:before {
  content: "";
}
.bi-palette:before {
  content: "";
}
.bi-palette2:before {
  content: "";
}
.bi-paperclip:before {
  content: "";
}
.bi-paragraph:before {
  content: "";
}
.bi-patch-check-fill:before {
  content: "";
}
.bi-patch-check:before {
  content: "";
}
.bi-patch-exclamation-fill:before {
  content: "";
}
.bi-patch-exclamation:before {
  content: "";
}
.bi-patch-minus-fill:before {
  content: "";
}
.bi-patch-minus:before {
  content: "";
}
.bi-patch-plus-fill:before {
  content: "";
}
.bi-patch-plus:before {
  content: "";
}
.bi-patch-question-fill:before {
  content: "";
}
.bi-patch-question:before {
  content: "";
}
.bi-pause-btn-fill:before {
  content: "";
}
.bi-pause-btn:before {
  content: "";
}
.bi-pause-circle-fill:before {
  content: "";
}
.bi-pause-circle:before {
  content: "";
}
.bi-pause-fill:before {
  content: "";
}
.bi-pause:before {
  content: "";
}
.bi-peace-fill:before {
  content: "";
}
.bi-peace:before {
  content: "";
}
.bi-pen-fill:before {
  content: "";
}
.bi-pen:before {
  content: "";
}
.bi-pencil-fill:before {
  content: "";
}
.bi-pencil-square:before {
  content: "";
}
.bi-pencil:before {
  content: "";
}
.bi-pentagon-fill:before {
  content: "";
}
.bi-pentagon-half:before {
  content: "";
}
.bi-pentagon:before {
  content: "";
}
.bi-people-fill:before {
  content: "";
}
.bi-people:before {
  content: "";
}
.bi-percent:before {
  content: "";
}
.bi-person-badge-fill:before {
  content: "";
}
.bi-person-badge:before {
  content: "";
}
.bi-person-bounding-box:before {
  content: "";
}
.bi-person-check-fill:before {
  content: "";
}
.bi-person-check:before {
  content: "";
}
.bi-person-circle:before {
  content: "";
}
.bi-person-dash-fill:before {
  content: "";
}
.bi-person-dash:before {
  content: "";
}
.bi-person-fill:before {
  content: "";
}
.bi-person-lines-fill:before {
  content: "";
}
.bi-person-plus-fill:before {
  content: "";
}
.bi-person-plus:before {
  content: "";
}
.bi-person-square:before {
  content: "";
}
.bi-person-x-fill:before {
  content: "";
}
.bi-person-x:before {
  content: "";
}
.bi-person:before {
  content: "";
}
.bi-phone-fill:before {
  content: "";
}
.bi-phone-landscape-fill:before {
  content: "";
}
.bi-phone-landscape:before {
  content: "";
}
.bi-phone-vibrate-fill:before {
  content: "";
}
.bi-phone-vibrate:before {
  content: "";
}
.bi-phone:before {
  content: "";
}
.bi-pie-chart-fill:before {
  content: "";
}
.bi-pie-chart:before {
  content: "";
}
.bi-pin-angle-fill:before {
  content: "";
}
.bi-pin-angle:before {
  content: "";
}
.bi-pin-fill:before {
  content: "";
}
.bi-pin:before {
  content: "";
}
.bi-pip-fill:before {
  content: "";
}
.bi-pip:before {
  content: "";
}
.bi-play-btn-fill:before {
  content: "";
}
.bi-play-btn:before {
  content: "";
}
.bi-play-circle-fill:before {
  content: "";
}
.bi-play-circle:before {
  content: "";
}
.bi-play-fill:before {
  content: "";
}
.bi-play:before {
  content: "";
}
.bi-plug-fill:before {
  content: "";
}
.bi-plug:before {
  content: "";
}
.bi-plus-circle-dotted:before {
  content: "";
}
.bi-plus-circle-fill:before {
  content: "";
}
.bi-plus-circle:before {
  content: "";
}
.bi-plus-square-dotted:before {
  content: "";
}
.bi-plus-square-fill:before {
  content: "";
}
.bi-plus-square:before {
  content: "";
}
.bi-plus:before {
  content: "";
}
.bi-power:before {
  content: "";
}
.bi-printer-fill:before {
  content: "";
}
.bi-printer:before {
  content: "";
}
.bi-puzzle-fill:before {
  content: "";
}
.bi-puzzle:before {
  content: "";
}
.bi-question-circle-fill:before {
  content: "";
}
.bi-question-circle:before {
  content: "";
}
.bi-question-diamond-fill:before {
  content: "";
}
.bi-question-diamond:before {
  content: "";
}
.bi-question-octagon-fill:before {
  content: "";
}
.bi-question-octagon:before {
  content: "";
}
.bi-question-square-fill:before {
  content: "";
}
.bi-question-square:before {
  content: "";
}
.bi-question:before {
  content: "";
}
.bi-rainbow:before {
  content: "";
}
.bi-receipt-cutoff:before {
  content: "";
}
.bi-receipt:before {
  content: "";
}
.bi-reception-0:before {
  content: "";
}
.bi-reception-1:before {
  content: "";
}
.bi-reception-2:before {
  content: "";
}
.bi-reception-3:before {
  content: "";
}
.bi-reception-4:before {
  content: "";
}
.bi-record-btn-fill:before {
  content: "";
}
.bi-record-btn:before {
  content: "";
}
.bi-record-circle-fill:before {
  content: "";
}
.bi-record-circle:before {
  content: "";
}
.bi-record-fill:before {
  content: "";
}
.bi-record:before {
  content: "";
}
.bi-record2-fill:before {
  content: "";
}
.bi-record2:before {
  content: "";
}
.bi-reply-all-fill:before {
  content: "";
}
.bi-reply-all:before {
  content: "";
}
.bi-reply-fill:before {
  content: "";
}
.bi-reply:before {
  content: "";
}
.bi-rss-fill:before {
  content: "";
}
.bi-rss:before {
  content: "";
}
.bi-rulers:before {
  content: "";
}
.bi-save-fill:before {
  content: "";
}
.bi-save:before {
  content: "";
}
.bi-save2-fill:before {
  content: "";
}
.bi-save2:before {
  content: "";
}
.bi-scissors:before {
  content: "";
}
.bi-screwdriver:before {
  content: "";
}
.bi-search:before {
  content: "";
}
.bi-segmented-nav:before {
  content: "";
}
.bi-server:before {
  content: "";
}
.bi-share-fill:before {
  content: "";
}
.bi-share:before {
  content: "";
}
.bi-shield-check:before {
  content: "";
}
.bi-shield-exclamation:before {
  content: "";
}
.bi-shield-fill-check:before {
  content: "";
}
.bi-shield-fill-exclamation:before {
  content: "";
}
.bi-shield-fill-minus:before {
  content: "";
}
.bi-shield-fill-plus:before {
  content: "";
}
.bi-shield-fill-x:before {
  content: "";
}
.bi-shield-fill:before {
  content: "";
}
.bi-shield-lock-fill:before {
  content: "";
}
.bi-shield-lock:before {
  content: "";
}
.bi-shield-minus:before {
  content: "";
}
.bi-shield-plus:before {
  content: "";
}
.bi-shield-shaded:before {
  content: "";
}
.bi-shield-slash-fill:before {
  content: "";
}
.bi-shield-slash:before {
  content: "";
}
.bi-shield-x:before {
  content: "";
}
.bi-shield:before {
  content: "";
}
.bi-shift-fill:before {
  content: "";
}
.bi-shift:before {
  content: "";
}
.bi-shop-window:before {
  content: "";
}
.bi-shop:before {
  content: "";
}
.bi-shuffle:before {
  content: "";
}
.bi-signpost-2-fill:before {
  content: "";
}
.bi-signpost-2:before {
  content: "";
}
.bi-signpost-fill:before {
  content: "";
}
.bi-signpost-split-fill:before {
  content: "";
}
.bi-signpost-split:before {
  content: "";
}
.bi-signpost:before {
  content: "";
}
.bi-sim-fill:before {
  content: "";
}
.bi-sim:before {
  content: "";
}
.bi-skip-backward-btn-fill:before {
  content: "";
}
.bi-skip-backward-btn:before {
  content: "";
}
.bi-skip-backward-circle-fill:before {
  content: "";
}
.bi-skip-backward-circle:before {
  content: "";
}
.bi-skip-backward-fill:before {
  content: "";
}
.bi-skip-backward:before {
  content: "";
}
.bi-skip-end-btn-fill:before {
  content: "";
}
.bi-skip-end-btn:before {
  content: "";
}
.bi-skip-end-circle-fill:before {
  content: "";
}
.bi-skip-end-circle:before {
  content: "";
}
.bi-skip-end-fill:before {
  content: "";
}
.bi-skip-end:before {
  content: "";
}
.bi-skip-forward-btn-fill:before {
  content: "";
}
.bi-skip-forward-btn:before {
  content: "";
}
.bi-skip-forward-circle-fill:before {
  content: "";
}
.bi-skip-forward-circle:before {
  content: "";
}
.bi-skip-forward-fill:before {
  content: "";
}
.bi-skip-forward:before {
  content: "";
}
.bi-skip-start-btn-fill:before {
  content: "";
}
.bi-skip-start-btn:before {
  content: "";
}
.bi-skip-start-circle-fill:before {
  content: "";
}
.bi-skip-start-circle:before {
  content: "";
}
.bi-skip-start-fill:before {
  content: "";
}
.bi-skip-start:before {
  content: "";
}
.bi-slack:before {
  content: "";
}
.bi-slash-circle-fill:before {
  content: "";
}
.bi-slash-circle:before {
  content: "";
}
.bi-slash-square-fill:before {
  content: "";
}
.bi-slash-square:before {
  content: "";
}
.bi-slash:before {
  content: "";
}
.bi-sliders:before {
  content: "";
}
.bi-smartwatch:before {
  content: "";
}
.bi-snow:before {
  content: "";
}
.bi-snow2:before {
  content: "";
}
.bi-snow3:before {
  content: "";
}
.bi-sort-alpha-down-alt:before {
  content: "";
}
.bi-sort-alpha-down:before {
  content: "";
}
.bi-sort-alpha-up-alt:before {
  content: "";
}
.bi-sort-alpha-up:before {
  content: "";
}
.bi-sort-down-alt:before {
  content: "";
}
.bi-sort-down:before {
  content: "";
}
.bi-sort-numeric-down-alt:before {
  content: "";
}
.bi-sort-numeric-down:before {
  content: "";
}
.bi-sort-numeric-up-alt:before {
  content: "";
}
.bi-sort-numeric-up:before {
  content: "";
}
.bi-sort-up-alt:before {
  content: "";
}
.bi-sort-up:before {
  content: "";
}
.bi-soundwave:before {
  content: "";
}
.bi-speaker-fill:before {
  content: "";
}
.bi-speaker:before {
  content: "";
}
.bi-speedometer:before {
  content: "";
}
.bi-speedometer2:before {
  content: "";
}
.bi-spellcheck:before {
  content: "";
}
.bi-square-fill:before {
  content: "";
}
.bi-square-half:before {
  content: "";
}
.bi-square:before {
  content: "";
}
.bi-stack:before {
  content: "";
}
.bi-star-fill:before {
  content: "";
}
.bi-star-half:before {
  content: "";
}
.bi-star:before {
  content: "";
}
.bi-stars:before {
  content: "";
}
.bi-stickies-fill:before {
  content: "";
}
.bi-stickies:before {
  content: "";
}
.bi-sticky-fill:before {
  content: "";
}
.bi-sticky:before {
  content: "";
}
.bi-stop-btn-fill:before {
  content: "";
}
.bi-stop-btn:before {
  content: "";
}
.bi-stop-circle-fill:before {
  content: "";
}
.bi-stop-circle:before {
  content: "";
}
.bi-stop-fill:before {
  content: "";
}
.bi-stop:before {
  content: "";
}
.bi-stoplights-fill:before {
  content: "";
}
.bi-stoplights:before {
  content: "";
}
.bi-stopwatch-fill:before {
  content: "";
}
.bi-stopwatch:before {
  content: "";
}
.bi-subtract:before {
  content: "";
}
.bi-suit-club-fill:before {
  content: "";
}
.bi-suit-club:before {
  content: "";
}
.bi-suit-diamond-fill:before {
  content: "";
}
.bi-suit-diamond:before {
  content: "";
}
.bi-suit-heart-fill:before {
  content: "";
}
.bi-suit-heart:before {
  content: "";
}
.bi-suit-spade-fill:before {
  content: "";
}
.bi-suit-spade:before {
  content: "";
}
.bi-sun-fill:before {
  content: "";
}
.bi-sun:before {
  content: "";
}
.bi-sunglasses:before {
  content: "";
}
.bi-sunrise-fill:before {
  content: "";
}
.bi-sunrise:before {
  content: "";
}
.bi-sunset-fill:before {
  content: "";
}
.bi-sunset:before {
  content: "";
}
.bi-symmetry-horizontal:before {
  content: "";
}
.bi-symmetry-vertical:before {
  content: "";
}
.bi-table:before {
  content: "";
}
.bi-tablet-fill:before {
  content: "";
}
.bi-tablet-landscape-fill:before {
  content: "";
}
.bi-tablet-landscape:before {
  content: "";
}
.bi-tablet:before {
  content: "";
}
.bi-tag-fill:before {
  content: "";
}
.bi-tag:before {
  content: "";
}
.bi-tags-fill:before {
  content: "";
}
.bi-tags:before {
  content: "";
}
.bi-telegram:before {
  content: "";
}
.bi-telephone-fill:before {
  content: "";
}
.bi-telephone-forward-fill:before {
  content: "";
}
.bi-telephone-forward:before {
  content: "";
}
.bi-telephone-inbound-fill:before {
  content: "";
}
.bi-telephone-inbound:before {
  content: "";
}
.bi-telephone-minus-fill:before {
  content: "";
}
.bi-telephone-minus:before {
  content: "";
}
.bi-telephone-outbound-fill:before {
  content: "";
}
.bi-telephone-outbound:before {
  content: "";
}
.bi-telephone-plus-fill:before {
  content: "";
}
.bi-telephone-plus:before {
  content: "";
}
.bi-telephone-x-fill:before {
  content: "";
}
.bi-telephone-x:before {
  content: "";
}
.bi-telephone:before {
  content: "";
}
.bi-terminal-fill:before {
  content: "";
}
.bi-terminal:before {
  content: "";
}
.bi-text-center:before {
  content: "";
}
.bi-text-indent-left:before {
  content: "";
}
.bi-text-indent-right:before {
  content: "";
}
.bi-text-left:before {
  content: "";
}
.bi-text-paragraph:before {
  content: "";
}
.bi-text-right:before {
  content: "";
}
.bi-textarea-resize:before {
  content: "";
}
.bi-textarea-t:before {
  content: "";
}
.bi-textarea:before {
  content: "";
}
.bi-thermometer-half:before {
  content: "";
}
.bi-thermometer-high:before {
  content: "";
}
.bi-thermometer-low:before {
  content: "";
}
.bi-thermometer-snow:before {
  content: "";
}
.bi-thermometer-sun:before {
  content: "";
}
.bi-thermometer:before {
  content: "";
}
.bi-three-dots-vertical:before {
  content: "";
}
.bi-three-dots:before {
  content: "";
}
.bi-toggle-off:before {
  content: "";
}
.bi-toggle-on:before {
  content: "";
}
.bi-toggle2-off:before {
  content: "";
}
.bi-toggle2-on:before {
  content: "";
}
.bi-toggles:before {
  content: "";
}
.bi-toggles2:before {
  content: "";
}
.bi-tools:before {
  content: "";
}
.bi-tornado:before {
  content: "";
}
.bi-trash-fill:before {
  content: "";
}
.bi-trash:before {
  content: "";
}
.bi-trash2-fill:before {
  content: "";
}
.bi-trash2:before {
  content: "";
}
.bi-tree-fill:before {
  content: "";
}
.bi-tree:before {
  content: "";
}
.bi-triangle-fill:before {
  content: "";
}
.bi-triangle-half:before {
  content: "";
}
.bi-triangle:before {
  content: "";
}
.bi-trophy-fill:before {
  content: "";
}
.bi-trophy:before {
  content: "";
}
.bi-tropical-storm:before {
  content: "";
}
.bi-truck-flatbed:before {
  content: "";
}
.bi-truck:before {
  content: "";
}
.bi-tsunami:before {
  content: "";
}
.bi-tv-fill:before {
  content: "";
}
.bi-tv:before {
  content: "";
}
.bi-twitch:before {
  content: "";
}
.bi-twitter:before {
  content: "";
}
.bi-type-bold:before {
  content: "";
}
.bi-type-h1:before {
  content: "";
}
.bi-type-h2:before {
  content: "";
}
.bi-type-h3:before {
  content: "";
}
.bi-type-italic:before {
  content: "";
}
.bi-type-strikethrough:before {
  content: "";
}
.bi-type-underline:before {
  content: "";
}
.bi-type:before {
  content: "";
}
.bi-ui-checks-grid:before {
  content: "";
}
.bi-ui-checks:before {
  content: "";
}
.bi-ui-radios-grid:before {
  content: "";
}
.bi-ui-radios:before {
  content: "";
}
.bi-umbrella-fill:before {
  content: "";
}
.bi-umbrella:before {
  content: "";
}
.bi-union:before {
  content: "";
}
.bi-unlock-fill:before {
  content: "";
}
.bi-unlock:before {
  content: "";
}
.bi-upc-scan:before {
  content: "";
}
.bi-upc:before {
  content: "";
}
.bi-upload:before {
  content: "";
}
.bi-vector-pen:before {
  content: "";
}
.bi-view-list:before {
  content: "";
}
.bi-view-stacked:before {
  content: "";
}
.bi-vinyl-fill:before {
  content: "";
}
.bi-vinyl:before {
  content: "";
}
.bi-voicemail:before {
  content: "";
}
.bi-volume-down-fill:before {
  content: "";
}
.bi-volume-down:before {
  content: "";
}
.bi-volume-mute-fill:before {
  content: "";
}
.bi-volume-mute:before {
  content: "";
}
.bi-volume-off-fill:before {
  content: "";
}
.bi-volume-off:before {
  content: "";
}
.bi-volume-up-fill:before {
  content: "";
}
.bi-volume-up:before {
  content: "";
}
.bi-vr:before {
  content: "";
}
.bi-wallet-fill:before {
  content: "";
}
.bi-wallet:before {
  content: "";
}
.bi-wallet2:before {
  content: "";
}
.bi-watch:before {
  content: "";
}
.bi-water:before {
  content: "";
}
.bi-whatsapp:before {
  content: "";
}
.bi-wifi-1:before {
  content: "";
}
.bi-wifi-2:before {
  content: "";
}
.bi-wifi-off:before {
  content: "";
}
.bi-wifi:before {
  content: "";
}
.bi-wind:before {
  content: "";
}
.bi-window-dock:before {
  content: "";
}
.bi-window-sidebar:before {
  content: "";
}
.bi-window:before {
  content: "";
}
.bi-wrench:before {
  content: "";
}
.bi-x-circle-fill:before {
  content: "";
}
.bi-x-circle:before {
  content: "";
}
.bi-x-diamond-fill:before {
  content: "";
}
.bi-x-diamond:before {
  content: "";
}
.bi-x-octagon-fill:before {
  content: "";
}
.bi-x-octagon:before {
  content: "";
}
.bi-x-square-fill:before {
  content: "";
}
.bi-x-square:before {
  content: "";
}
.bi-x:before {
  content: "";
}
.bi-youtube:before {
  content: "";
}
.bi-zoom-in:before {
  content: "";
}
.bi-zoom-out:before {
  content: "";
}
.bi-bank:before {
  content: "";
}
.bi-bank2:before {
  content: "";
}
.bi-bell-slash-fill:before {
  content: "";
}
.bi-bell-slash:before {
  content: "";
}
.bi-cash-coin:before {
  content: "";
}
.bi-check-lg:before {
  content: "";
}
.bi-coin:before {
  content: "";
}
.bi-currency-bitcoin:before {
  content: "";
}
.bi-currency-dollar:before {
  content: "";
}
.bi-currency-euro:before {
  content: "";
}
.bi-currency-exchange:before {
  content: "";
}
.bi-currency-pound:before {
  content: "";
}
.bi-currency-yen:before {
  content: "";
}
.bi-dash-lg:before {
  content: "";
}
.bi-exclamation-lg:before {
  content: "";
}
.bi-file-earmark-pdf-fill:before {
  content: "";
}
.bi-file-earmark-pdf:before {
  content: "";
}
.bi-file-pdf-fill:before {
  content: "";
}
.bi-file-pdf:before {
  content: "";
}
.bi-gender-ambiguous:before {
  content: "";
}
.bi-gender-female:before {
  content: "";
}
.bi-gender-male:before {
  content: "";
}
.bi-gender-trans:before {
  content: "";
}
.bi-headset-vr:before {
  content: "";
}
.bi-info-lg:before {
  content: "";
}
.bi-mastodon:before {
  content: "";
}
.bi-messenger:before {
  content: "";
}
.bi-piggy-bank-fill:before {
  content: "";
}
.bi-piggy-bank:before {
  content: "";
}
.bi-pin-map-fill:before {
  content: "";
}
.bi-pin-map:before {
  content: "";
}
.bi-plus-lg:before {
  content: "";
}
.bi-question-lg:before {
  content: "";
}
.bi-recycle:before {
  content: "";
}
.bi-reddit:before {
  content: "";
}
.bi-safe-fill:before {
  content: "";
}
.bi-safe2-fill:before {
  content: "";
}
.bi-safe2:before {
  content: "";
}
.bi-sd-card-fill:before {
  content: "";
}
.bi-sd-card:before {
  content: "";
}
.bi-skype:before {
  content: "";
}
.bi-slash-lg:before {
  content: "";
}
.bi-translate:before {
  content: "";
}
.bi-x-lg:before {
  content: "";
}
.bi-safe:before {
  content: "";
}
.bi-apple:before {
  content: "";
}
.bi-microsoft:before {
  content: "";
}
.bi-windows:before {
  content: "";
}
.bi-behance:before {
  content: "";
}
.bi-dribbble:before {
  content: "";
}
.bi-line:before {
  content: "";
}
.bi-medium:before {
  content: "";
}
.bi-paypal:before {
  content: "";
}
.bi-pinterest:before {
  content: "";
}
.bi-signal:before {
  content: "";
}
.bi-snapchat:before {
  content: "";
}
.bi-spotify:before {
  content: "";
}
.bi-stack-overflow:before {
  content: "";
}
.bi-strava:before {
  content: "";
}
.bi-wordpress:before {
  content: "";
}
.bi-vimeo:before {
  content: "";
}
.bi-activity:before {
  content: "";
}
.bi-easel2-fill:before {
  content: "";
}
.bi-easel2:before {
  content: "";
}
.bi-easel3-fill:before {
  content: "";
}
.bi-easel3:before {
  content: "";
}
.bi-fan:before {
  content: "";
}
.bi-fingerprint:before {
  content: "";
}
.bi-graph-down-arrow:before {
  content: "";
}
.bi-graph-up-arrow:before {
  content: "";
}
.bi-hypnotize:before {
  content: "";
}
.bi-magic:before {
  content: "";
}
.bi-person-rolodex:before {
  content: "";
}
.bi-person-video:before {
  content: "";
}
.bi-person-video2:before {
  content: "";
}
.bi-person-video3:before {
  content: "";
}
.bi-person-workspace:before {
  content: "";
}
.bi-radioactive:before {
  content: "";
}
.bi-webcam-fill:before {
  content: "";
}
.bi-webcam:before {
  content: "";
}
.bi-yin-yang:before {
  content: "";
}
.bi-bandaid-fill:before {
  content: "";
}
.bi-bandaid:before {
  content: "";
}
.bi-bluetooth:before {
  content: "";
}
.bi-body-text:before {
  content: "";
}
.bi-boombox:before {
  content: "";
}
.bi-boxes:before {
  content: "";
}
.bi-dpad-fill:before {
  content: "";
}
.bi-dpad:before {
  content: "";
}
.bi-ear-fill:before {
  content: "";
}
.bi-ear:before {
  content: "";
}
.bi-envelope-check-fill:before {
  content: "";
}
.bi-envelope-check:before {
  content: "";
}
.bi-envelope-dash-fill:before {
  content: "";
}
.bi-envelope-dash:before {
  content: "";
}
.bi-envelope-exclamation-fill:before {
  content: "";
}
.bi-envelope-exclamation:before {
  content: "";
}
.bi-envelope-plus-fill:before {
  content: "";
}
.bi-envelope-plus:before {
  content: "";
}
.bi-envelope-slash-fill:before {
  content: "";
}
.bi-envelope-slash:before {
  content: "";
}
.bi-envelope-x-fill:before {
  content: "";
}
.bi-envelope-x:before {
  content: "";
}
.bi-explicit-fill:before {
  content: "";
}
.bi-explicit:before {
  content: "";
}
.bi-git:before {
  content: "";
}
.bi-infinity:before {
  content: "";
}
.bi-list-columns-reverse:before {
  content: "";
}
.bi-list-columns:before {
  content: "";
}
.bi-meta:before {
  content: "";
}
.bi-nintendo-switch:before {
  content: "";
}
.bi-pc-display-horizontal:before {
  content: "";
}
.bi-pc-display:before {
  content: "";
}
.bi-pc-horizontal:before {
  content: "";
}
.bi-pc:before {
  content: "";
}
.bi-playstation:before {
  content: "";
}
.bi-plus-slash-minus:before {
  content: "";
}
.bi-projector-fill:before {
  content: "";
}
.bi-projector:before {
  content: "";
}
.bi-qr-code-scan:before {
  content: "";
}
.bi-qr-code:before {
  content: "";
}
.bi-quora:before {
  content: "";
}
.bi-quote:before {
  content: "";
}
.bi-robot:before {
  content: "";
}
.bi-send-check-fill:before {
  content: "";
}
.bi-send-check:before {
  content: "";
}
.bi-send-dash-fill:before {
  content: "";
}
.bi-send-dash:before {
  content: "";
}
.bi-send-exclamation-fill:before {
  content: "";
}
.bi-send-exclamation:before {
  content: "";
}
.bi-send-fill:before {
  content: "";
}
.bi-send-plus-fill:before {
  content: "";
}
.bi-send-plus:before {
  content: "";
}
.bi-send-slash-fill:before {
  content: "";
}
.bi-send-slash:before {
  content: "";
}
.bi-send-x-fill:before {
  content: "";
}
.bi-send-x:before {
  content: "";
}
.bi-send:before {
  content: "";
}
.bi-steam:before {
  content: "";
}
.bi-terminal-dash:before {
  content: "";
}
.bi-terminal-plus:before {
  content: "";
}
.bi-terminal-split:before {
  content: "";
}
.bi-ticket-detailed-fill:before {
  content: "";
}
.bi-ticket-detailed:before {
  content: "";
}
.bi-ticket-fill:before {
  content: "";
}
.bi-ticket-perforated-fill:before {
  content: "";
}
.bi-ticket-perforated:before {
  content: "";
}
.bi-ticket:before {
  content: "";
}
.bi-tiktok:before {
  content: "";
}
.bi-window-dash:before {
  content: "";
}
.bi-window-desktop:before {
  content: "";
}
.bi-window-fullscreen:before {
  content: "";
}
.bi-window-plus:before {
  content: "";
}
.bi-window-split:before {
  content: "";
}
.bi-window-stack:before {
  content: "";
}
.bi-window-x:before {
  content: "";
}
.bi-xbox:before {
  content: "";
}
.bi-ethernet:before {
  content: "";
}
.bi-hdmi-fill:before {
  content: "";
}
.bi-hdmi:before {
  content: "";
}
.bi-usb-c-fill:before {
  content: "";
}
.bi-usb-c:before {
  content: "";
}
.bi-usb-fill:before {
  content: "";
}
.bi-usb-plug-fill:before {
  content: "";
}
.bi-usb-plug:before {
  content: "";
}
.bi-usb-symbol:before {
  content: "";
}
.bi-usb:before {
  content: "";
}
.bi-boombox-fill:before {
  content: "";
}
.bi-displayport:before {
  content: "";
}
.bi-gpu-card:before {
  content: "";
}
.bi-memory:before {
  content: "";
}
.bi-modem-fill:before {
  content: "";
}
.bi-modem:before {
  content: "";
}
.bi-motherboard-fill:before {
  content: "";
}
.bi-motherboard:before {
  content: "";
}
.bi-optical-audio-fill:before {
  content: "";
}
.bi-optical-audio:before {
  content: "";
}
.bi-pci-card:before {
  content: "";
}
.bi-router-fill:before {
  content: "";
}
.bi-router:before {
  content: "";
}
.bi-thunderbolt-fill:before {
  content: "";
}
.bi-thunderbolt:before {
  content: "";
}
.bi-usb-drive-fill:before {
  content: "";
}
.bi-usb-drive:before {
  content: "";
}
.bi-usb-micro-fill:before {
  content: "";
}
.bi-usb-micro:before {
  content: "";
}
.bi-usb-mini-fill:before {
  content: "";
}
.bi-usb-mini:before {
  content: "";
}
.bi-cloud-haze2:before {
  content: "";
}
.bi-device-hdd-fill:before {
  content: "";
}
.bi-device-hdd:before {
  content: "";
}
.bi-device-ssd-fill:before {
  content: "";
}
.bi-device-ssd:before {
  content: "";
}
.bi-displayport-fill:before {
  content: "";
}
.bi-mortarboard-fill:before {
  content: "";
}
.bi-mortarboard:before {
  content: "";
}
.bi-terminal-x:before {
  content: "";
}
.bi-arrow-through-heart-fill:before {
  content: "";
}
.bi-arrow-through-heart:before {
  content: "";
}
.bi-badge-sd-fill:before {
  content: "";
}
.bi-badge-sd:before {
  content: "";
}
.bi-bag-heart-fill:before {
  content: "";
}
.bi-bag-heart:before {
  content: "";
}
.bi-balloon-fill:before {
  content: "";
}
.bi-balloon-heart-fill:before {
  content: "";
}
.bi-balloon-heart:before {
  content: "";
}
.bi-balloon:before {
  content: "";
}
.bi-box2-fill:before {
  content: "";
}
.bi-box2-heart-fill:before {
  content: "";
}
.bi-box2-heart:before {
  content: "";
}
.bi-box2:before {
  content: "";
}
.bi-braces-asterisk:before {
  content: "";
}
.bi-calendar-heart-fill:before {
  content: "";
}
.bi-calendar-heart:before {
  content: "";
}
.bi-calendar2-heart-fill:before {
  content: "";
}
.bi-calendar2-heart:before {
  content: "";
}
.bi-chat-heart-fill:before {
  content: "";
}
.bi-chat-heart:before {
  content: "";
}
.bi-chat-left-heart-fill:before {
  content: "";
}
.bi-chat-left-heart:before {
  content: "";
}
.bi-chat-right-heart-fill:before {
  content: "";
}
.bi-chat-right-heart:before {
  content: "";
}
.bi-chat-square-heart-fill:before {
  content: "";
}
.bi-chat-square-heart:before {
  content: "";
}
.bi-clipboard-check-fill:before {
  content: "";
}
.bi-clipboard-data-fill:before {
  content: "";
}
.bi-clipboard-fill:before {
  content: "";
}
.bi-clipboard-heart-fill:before {
  content: "";
}
.bi-clipboard-heart:before {
  content: "";
}
.bi-clipboard-minus-fill:before {
  content: "";
}
.bi-clipboard-plus-fill:before {
  content: "";
}
.bi-clipboard-pulse:before {
  content: "";
}
.bi-clipboard-x-fill:before {
  content: "";
}
.bi-clipboard2-check-fill:before {
  content: "";
}
.bi-clipboard2-check:before {
  content: "";
}
.bi-clipboard2-data-fill:before {
  content: "";
}
.bi-clipboard2-data:before {
  content: "";
}
.bi-clipboard2-fill:before {
  content: "";
}
.bi-clipboard2-heart-fill:before {
  content: "";
}
.bi-clipboard2-heart:before {
  content: "";
}
.bi-clipboard2-minus-fill:before {
  content: "";
}
.bi-clipboard2-minus:before {
  content: "";
}
.bi-clipboard2-plus-fill:before {
  content: "";
}
.bi-clipboard2-plus:before {
  content: "";
}
.bi-clipboard2-pulse-fill:before {
  content: "";
}
.bi-clipboard2-pulse:before {
  content: "";
}
.bi-clipboard2-x-fill:before {
  content: "";
}
.bi-clipboard2-x:before {
  content: "";
}
.bi-clipboard2:before {
  content: "";
}
.bi-emoji-kiss-fill:before {
  content: "";
}
.bi-emoji-kiss:before {
  content: "";
}
.bi-envelope-heart-fill:before {
  content: "";
}
.bi-envelope-heart:before {
  content: "";
}
.bi-envelope-open-heart-fill:before {
  content: "";
}
.bi-envelope-open-heart:before {
  content: "";
}
.bi-envelope-paper-fill:before {
  content: "";
}
.bi-envelope-paper-heart-fill:before {
  content: "";
}
.bi-envelope-paper-heart:before {
  content: "";
}
.bi-envelope-paper:before {
  content: "";
}
.bi-filetype-aac:before {
  content: "";
}
.bi-filetype-ai:before {
  content: "";
}
.bi-filetype-bmp:before {
  content: "";
}
.bi-filetype-cs:before {
  content: "";
}
.bi-filetype-css:before {
  content: "";
}
.bi-filetype-csv:before {
  content: "";
}
.bi-filetype-doc:before {
  content: "";
}
.bi-filetype-docx:before {
  content: "";
}
.bi-filetype-exe:before {
  content: "";
}
.bi-filetype-gif:before {
  content: "";
}
.bi-filetype-heic:before {
  content: "";
}
.bi-filetype-html:before {
  content: "";
}
.bi-filetype-java:before {
  content: "";
}
.bi-filetype-jpg:before {
  content: "";
}
.bi-filetype-js:before {
  content: "";
}
.bi-filetype-jsx:before {
  content: "";
}
.bi-filetype-key:before {
  content: "";
}
.bi-filetype-m4p:before {
  content: "";
}
.bi-filetype-md:before {
  content: "";
}
.bi-filetype-mdx:before {
  content: "";
}
.bi-filetype-mov:before {
  content: "";
}
.bi-filetype-mp3:before {
  content: "";
}
.bi-filetype-mp4:before {
  content: "";
}
.bi-filetype-otf:before {
  content: "";
}
.bi-filetype-pdf:before {
  content: "";
}
.bi-filetype-php:before {
  content: "";
}
.bi-filetype-png:before {
  content: "";
}
.bi-filetype-ppt:before {
  content: "";
}
.bi-filetype-psd:before {
  content: "";
}
.bi-filetype-py:before {
  content: "";
}
.bi-filetype-raw:before {
  content: "";
}
.bi-filetype-rb:before {
  content: "";
}
.bi-filetype-sass:before {
  content: "";
}
.bi-filetype-scss:before {
  content: "";
}
.bi-filetype-sh:before {
  content: "";
}
.bi-filetype-svg:before {
  content: "";
}
.bi-filetype-tiff:before {
  content: "";
}
.bi-filetype-tsx:before {
  content: "";
}
.bi-filetype-ttf:before {
  content: "";
}
.bi-filetype-txt:before {
  content: "";
}
.bi-filetype-wav:before {
  content: "";
}
.bi-filetype-woff:before {
  content: "";
}
.bi-filetype-xls:before {
  content: "";
}
.bi-filetype-xml:before {
  content: "";
}
.bi-filetype-yml:before {
  content: "";
}
.bi-heart-arrow:before {
  content: "";
}
.bi-heart-pulse-fill:before {
  content: "";
}
.bi-heart-pulse:before {
  content: "";
}
.bi-heartbreak-fill:before {
  content: "";
}
.bi-heartbreak:before {
  content: "";
}
.bi-hearts:before {
  content: "";
}
.bi-hospital-fill:before {
  content: "";
}
.bi-hospital:before {
  content: "";
}
.bi-house-heart-fill:before {
  content: "";
}
.bi-house-heart:before {
  content: "";
}
.bi-incognito:before {
  content: "";
}
.bi-magnet-fill:before {
  content: "";
}
.bi-magnet:before {
  content: "";
}
.bi-person-heart:before {
  content: "";
}
.bi-person-hearts:before {
  content: "";
}
.bi-phone-flip:before {
  content: "";
}
.bi-plugin:before {
  content: "";
}
.bi-postage-fill:before {
  content: "";
}
.bi-postage-heart-fill:before {
  content: "";
}
.bi-postage-heart:before {
  content: "";
}
.bi-postage:before {
  content: "";
}
.bi-postcard-fill:before {
  content: "";
}
.bi-postcard-heart-fill:before {
  content: "";
}
.bi-postcard-heart:before {
  content: "";
}
.bi-postcard:before {
  content: "";
}
.bi-search-heart-fill:before {
  content: "";
}
.bi-search-heart:before {
  content: "";
}
.bi-sliders2-vertical:before {
  content: "";
}
.bi-sliders2:before {
  content: "";
}
.bi-trash3-fill:before {
  content: "";
}
.bi-trash3:before {
  content: "";
}
.bi-valentine:before {
  content: "";
}
.bi-valentine2:before {
  content: "";
}
.bi-wrench-adjustable-circle-fill:before {
  content: "";
}
.bi-wrench-adjustable-circle:before {
  content: "";
}
.bi-wrench-adjustable:before {
  content: "";
}
.bi-filetype-json:before {
  content: "";
}
.bi-filetype-pptx:before {
  content: "";
}
.bi-filetype-xlsx:before {
  content: "";
}
.bi-1-circle-fill:before {
  content: "";
}
.bi-1-circle:before {
  content: "";
}
.bi-1-square-fill:before {
  content: "";
}
.bi-1-square:before {
  content: "";
}
.bi-2-circle-fill:before {
  content: "";
}
.bi-2-circle:before {
  content: "";
}
.bi-2-square-fill:before {
  content: "";
}
.bi-2-square:before {
  content: "";
}
.bi-3-circle-fill:before {
  content: "";
}
.bi-3-circle:before {
  content: "";
}
.bi-3-square-fill:before {
  content: "";
}
.bi-3-square:before {
  content: "";
}
.bi-4-circle-fill:before {
  content: "";
}
.bi-4-circle:before {
  content: "";
}
.bi-4-square-fill:before {
  content: "";
}
.bi-4-square:before {
  content: "";
}
.bi-5-circle-fill:before {
  content: "";
}
.bi-5-circle:before {
  content: "";
}
.bi-5-square-fill:before {
  content: "";
}
.bi-5-square:before {
  content: "";
}
.bi-6-circle-fill:before {
  content: "";
}
.bi-6-circle:before {
  content: "";
}
.bi-6-square-fill:before {
  content: "";
}
.bi-6-square:before {
  content: "";
}
.bi-7-circle-fill:before {
  content: "";
}
.bi-7-circle:before {
  content: "";
}
.bi-7-square-fill:before {
  content: "";
}
.bi-7-square:before {
  content: "";
}
.bi-8-circle-fill:before {
  content: "";
}
.bi-8-circle:before {
  content: "";
}
.bi-8-square-fill:before {
  content: "";
}
.bi-8-square:before {
  content: "";
}
.bi-9-circle-fill:before {
  content: "";
}
.bi-9-circle:before {
  content: "";
}
.bi-9-square-fill:before {
  content: "";
}
.bi-9-square:before {
  content: "";
}
.bi-airplane-engines-fill:before {
  content: "";
}
.bi-airplane-engines:before {
  content: "";
}
.bi-airplane-fill:before {
  content: "";
}
.bi-airplane:before {
  content: "";
}
.bi-alexa:before {
  content: "";
}
.bi-alipay:before {
  content: "";
}
.bi-android:before {
  content: "";
}
.bi-android2:before {
  content: "";
}
.bi-box-fill:before {
  content: "";
}
.bi-box-seam-fill:before {
  content: "";
}
.bi-browser-chrome:before {
  content: "";
}
.bi-browser-edge:before {
  content: "";
}
.bi-browser-firefox:before {
  content: "";
}
.bi-browser-safari:before {
  content: "";
}
.bi-c-circle-fill:before {
  content: "";
}
.bi-c-circle:before {
  content: "";
}
.bi-c-square-fill:before {
  content: "";
}
.bi-c-square:before {
  content: "";
}
.bi-capsule-pill:before {
  content: "";
}
.bi-capsule:before {
  content: "";
}
.bi-car-front-fill:before {
  content: "";
}
.bi-car-front:before {
  content: "";
}
.bi-cassette-fill:before {
  content: "";
}
.bi-cassette:before {
  content: "";
}
.bi-cc-circle-fill:before {
  content: "";
}
.bi-cc-circle:before {
  content: "";
}
.bi-cc-square-fill:before {
  content: "";
}
.bi-cc-square:before {
  content: "";
}
.bi-cup-hot-fill:before {
  content: "";
}
.bi-cup-hot:before {
  content: "";
}
.bi-currency-rupee:before {
  content: "";
}
.bi-dropbox:before {
  content: "";
}
.bi-escape:before {
  content: "";
}
.bi-fast-forward-btn-fill:before {
  content: "";
}
.bi-fast-forward-btn:before {
  content: "";
}
.bi-fast-forward-circle-fill:before {
  content: "";
}
.bi-fast-forward-circle:before {
  content: "";
}
.bi-fast-forward-fill:before {
  content: "";
}
.bi-fast-forward:before {
  content: "";
}
.bi-filetype-sql:before {
  content: "";
}
.bi-fire:before {
  content: "";
}
.bi-google-play:before {
  content: "";
}
.bi-h-circle-fill:before {
  content: "";
}
.bi-h-circle:before {
  content: "";
}
.bi-h-square-fill:before {
  content: "";
}
.bi-h-square:before {
  content: "";
}
.bi-indent:before {
  content: "";
}
.bi-lungs-fill:before {
  content: "";
}
.bi-lungs:before {
  content: "";
}
.bi-microsoft-teams:before {
  content: "";
}
.bi-p-circle-fill:before {
  content: "";
}
.bi-p-circle:before {
  content: "";
}
.bi-p-square-fill:before {
  content: "";
}
.bi-p-square:before {
  content: "";
}
.bi-pass-fill:before {
  content: "";
}
.bi-pass:before {
  content: "";
}
.bi-prescription:before {
  content: "";
}
.bi-prescription2:before {
  content: "";
}
.bi-r-circle-fill:before {
  content: "";
}
.bi-r-circle:before {
  content: "";
}
.bi-r-square-fill:before {
  content: "";
}
.bi-r-square:before {
  content: "";
}
.bi-repeat-1:before {
  content: "";
}
.bi-repeat:before {
  content: "";
}
.bi-rewind-btn-fill:before {
  content: "";
}
.bi-rewind-btn:before {
  content: "";
}
.bi-rewind-circle-fill:before {
  content: "";
}
.bi-rewind-circle:before {
  content: "";
}
.bi-rewind-fill:before {
  content: "";
}
.bi-rewind:before {
  content: "";
}
.bi-train-freight-front-fill:before {
  content: "";
}
.bi-train-freight-front:before {
  content: "";
}
.bi-train-front-fill:before {
  content: "";
}
.bi-train-front:before {
  content: "";
}
.bi-train-lightrail-front-fill:before {
  content: "";
}
.bi-train-lightrail-front:before {
  content: "";
}
.bi-truck-front-fill:before {
  content: "";
}
.bi-truck-front:before {
  content: "";
}
.bi-ubuntu:before {
  content: "";
}
.bi-unindent:before {
  content: "";
}
.bi-unity:before {
  content: "";
}
.bi-universal-access-circle:before {
  content: "";
}
.bi-universal-access:before {
  content: "";
}
.bi-virus:before {
  content: "";
}
.bi-virus2:before {
  content: "";
}
.bi-wechat:before {
  content: "";
}
.bi-yelp:before {
  content: "";
}
.bi-sign-stop-fill:before {
  content: "";
}
.bi-sign-stop-lights-fill:before {
  content: "";
}
.bi-sign-stop-lights:before {
  content: "";
}
.bi-sign-stop:before {
  content: "";
}
.bi-sign-turn-left-fill:before {
  content: "";
}
.bi-sign-turn-left:before {
  content: "";
}
.bi-sign-turn-right-fill:before {
  content: "";
}
.bi-sign-turn-right:before {
  content: "";
}
.bi-sign-turn-slight-left-fill:before {
  content: "";
}
.bi-sign-turn-slight-left:before {
  content: "";
}
.bi-sign-turn-slight-right-fill:before {
  content: "";
}
.bi-sign-turn-slight-right:before {
  content: "";
}
.bi-sign-yield-fill:before {
  content: "";
}
.bi-sign-yield:before {
  content: "";
}
.bi-ev-station-fill:before {
  content: "";
}
.bi-ev-station:before {
  content: "";
}
.bi-fuel-pump-diesel-fill:before {
  content: "";
}
.bi-fuel-pump-diesel:before {
  content: "";
}
.bi-fuel-pump-fill:before {
  content: "";
}
.bi-fuel-pump:before {
  content: "";
}
.bi-0-circle-fill:before {
  content: "";
}
.bi-0-circle:before {
  content: "";
}
.bi-0-square-fill:before {
  content: "";
}
.bi-0-square:before {
  content: "";
}
.bi-rocket-fill:before {
  content: "";
}
.bi-rocket-takeoff-fill:before {
  content: "";
}
.bi-rocket-takeoff:before {
  content: "";
}
.bi-rocket:before {
  content: "";
}
.bi-stripe:before {
  content: "";
}
.bi-subscript:before {
  content: "";
}
.bi-superscript:before {
  content: "";
}
.bi-trello:before {
  content: "";
}
.bi-envelope-at-fill:before {
  content: "";
}
.bi-envelope-at:before {
  content: "";
}
.bi-regex:before {
  content: "";
}
.bi-text-wrap:before {
  content: "";
}
.bi-sign-dead-end-fill:before {
  content: "";
}
.bi-sign-dead-end:before {
  content: "";
}
.bi-sign-do-not-enter-fill:before {
  content: "";
}
.bi-sign-do-not-enter:before {
  content: "";
}
.bi-sign-intersection-fill:before {
  content: "";
}
.bi-sign-intersection-side-fill:before {
  content: "";
}
.bi-sign-intersection-side:before {
  content: "";
}
.bi-sign-intersection-t-fill:before {
  content: "";
}
.bi-sign-intersection-t:before {
  content: "";
}
.bi-sign-intersection-y-fill:before {
  content: "";
}
.bi-sign-intersection-y:before {
  content: "";
}
.bi-sign-intersection:before {
  content: "";
}
.bi-sign-merge-left-fill:before {
  content: "";
}
.bi-sign-merge-left:before {
  content: "";
}
.bi-sign-merge-right-fill:before {
  content: "";
}
.bi-sign-merge-right:before {
  content: "";
}
.bi-sign-no-left-turn-fill:before {
  content: "";
}
.bi-sign-no-left-turn:before {
  content: "";
}
.bi-sign-no-parking-fill:before {
  content: "";
}
.bi-sign-no-parking:before {
  content: "";
}
.bi-sign-no-right-turn-fill:before {
  content: "";
}
.bi-sign-no-right-turn:before {
  content: "";
}
.bi-sign-railroad-fill:before {
  content: "";
}
.bi-sign-railroad:before {
  content: "";
}
.bi-building-add:before {
  content: "";
}
.bi-building-check:before {
  content: "";
}
.bi-building-dash:before {
  content: "";
}
.bi-building-down:before {
  content: "";
}
.bi-building-exclamation:before {
  content: "";
}
.bi-building-fill-add:before {
  content: "";
}
.bi-building-fill-check:before {
  content: "";
}
.bi-building-fill-dash:before {
  content: "";
}
.bi-building-fill-down:before {
  content: "";
}
.bi-building-fill-exclamation:before {
  content: "";
}
.bi-building-fill-gear:before {
  content: "";
}
.bi-building-fill-lock:before {
  content: "";
}
.bi-building-fill-slash:before {
  content: "";
}
.bi-building-fill-up:before {
  content: "";
}
.bi-building-fill-x:before {
  content: "";
}
.bi-building-fill:before {
  content: "";
}
.bi-building-gear:before {
  content: "";
}
.bi-building-lock:before {
  content: "";
}
.bi-building-slash:before {
  content: "";
}
.bi-building-up:before {
  content: "";
}
.bi-building-x:before {
  content: "";
}
.bi-buildings-fill:before {
  content: "";
}
.bi-buildings:before {
  content: "";
}
.bi-bus-front-fill:before {
  content: "";
}
.bi-bus-front:before {
  content: "";
}
.bi-ev-front-fill:before {
  content: "";
}
.bi-ev-front:before {
  content: "";
}
.bi-globe-americas:before {
  content: "";
}
.bi-globe-asia-australia:before {
  content: "";
}
.bi-globe-central-south-asia:before {
  content: "";
}
.bi-globe-europe-africa:before {
  content: "";
}
.bi-house-add-fill:before {
  content: "";
}
.bi-house-add:before {
  content: "";
}
.bi-house-check-fill:before {
  content: "";
}
.bi-house-check:before {
  content: "";
}
.bi-house-dash-fill:before {
  content: "";
}
.bi-house-dash:before {
  content: "";
}
.bi-house-down-fill:before {
  content: "";
}
.bi-house-down:before {
  content: "";
}
.bi-house-exclamation-fill:before {
  content: "";
}
.bi-house-exclamation:before {
  content: "";
}
.bi-house-gear-fill:before {
  content: "";
}
.bi-house-gear:before {
  content: "";
}
.bi-house-lock-fill:before {
  content: "";
}
.bi-house-lock:before {
  content: "";
}
.bi-house-slash-fill:before {
  content: "";
}
.bi-house-slash:before {
  content: "";
}
.bi-house-up-fill:before {
  content: "";
}
.bi-house-up:before {
  content: "";
}
.bi-house-x-fill:before {
  content: "";
}
.bi-house-x:before {
  content: "";
}
.bi-person-add:before {
  content: "";
}
.bi-person-down:before {
  content: "";
}
.bi-person-exclamation:before {
  content: "";
}
.bi-person-fill-add:before {
  content: "";
}
.bi-person-fill-check:before {
  content: "";
}
.bi-person-fill-dash:before {
  content: "";
}
.bi-person-fill-down:before {
  content: "";
}
.bi-person-fill-exclamation:before {
  content: "";
}
.bi-person-fill-gear:before {
  content: "";
}
.bi-person-fill-lock:before {
  content: "";
}
.bi-person-fill-slash:before {
  content: "";
}
.bi-person-fill-up:before {
  content: "";
}
.bi-person-fill-x:before {
  content: "";
}
.bi-person-gear:before {
  content: "";
}
.bi-person-lock:before {
  content: "";
}
.bi-person-slash:before {
  content: "";
}
.bi-person-up:before {
  content: "";
}
.bi-scooter:before {
  content: "";
}
.bi-taxi-front-fill:before {
  content: "";
}
.bi-taxi-front:before {
  content: "";
}
.bi-amd:before {
  content: "";
}
.bi-database-add:before {
  content: "";
}
.bi-database-check:before {
  content: "";
}
.bi-database-dash:before {
  content: "";
}
.bi-database-down:before {
  content: "";
}
.bi-database-exclamation:before {
  content: "";
}
.bi-database-fill-add:before {
  content: "";
}
.bi-database-fill-check:before {
  content: "";
}
.bi-database-fill-dash:before {
  content: "";
}
.bi-database-fill-down:before {
  content: "";
}
.bi-database-fill-exclamation:before {
  content: "";
}
.bi-database-fill-gear:before {
  content: "";
}
.bi-database-fill-lock:before {
  content: "";
}
.bi-database-fill-slash:before {
  content: "";
}
.bi-database-fill-up:before {
  content: "";
}
.bi-database-fill-x:before {
  content: "";
}
.bi-database-fill:before {
  content: "";
}
.bi-database-gear:before {
  content: "";
}
.bi-database-lock:before {
  content: "";
}
.bi-database-slash:before {
  content: "";
}
.bi-database-up:before {
  content: "";
}
.bi-database-x:before {
  content: "";
}
.bi-database:before {
  content: "";
}
.bi-houses-fill:before {
  content: "";
}
.bi-houses:before {
  content: "";
}
.bi-nvidia:before {
  content: "";
}
.bi-person-vcard-fill:before {
  content: "";
}
.bi-person-vcard:before {
  content: "";
}
.bi-sina-weibo:before {
  content: "";
}
.bi-tencent-qq:before {
  content: "";
}
.bi-wikipedia:before {
  content: "";
}
.bi-alphabet-uppercase:before {
  content: "";
}
.bi-alphabet:before {
  content: "";
}
.bi-amazon:before {
  content: "";
}
.bi-arrows-collapse-vertical:before {
  content: "";
}
.bi-arrows-expand-vertical:before {
  content: "";
}
.bi-arrows-vertical:before {
  content: "";
}
.bi-arrows:before {
  content: "";
}
.bi-ban-fill:before {
  content: "";
}
.bi-ban:before {
  content: "";
}
.bi-bing:before {
  content: "";
}
.bi-cake:before {
  content: "";
}
.bi-cake2:before {
  content: "";
}
.bi-cookie:before {
  content: "";
}
.bi-copy:before {
  content: "";
}
.bi-crosshair:before {
  content: "";
}
.bi-crosshair2:before {
  content: "";
}
.bi-emoji-astonished-fill:before {
  content: "";
}
.bi-emoji-astonished:before {
  content: "";
}
.bi-emoji-grimace-fill:before {
  content: "";
}
.bi-emoji-grimace:before {
  content: "";
}
.bi-emoji-grin-fill:before {
  content: "";
}
.bi-emoji-grin:before {
  content: "";
}
.bi-emoji-surprise-fill:before {
  content: "";
}
.bi-emoji-surprise:before {
  content: "";
}
.bi-emoji-tear-fill:before {
  content: "";
}
.bi-emoji-tear:before {
  content: "";
}
.bi-envelope-arrow-down-fill:before {
  content: "";
}
.bi-envelope-arrow-down:before {
  content: "";
}
.bi-envelope-arrow-up-fill:before {
  content: "";
}
.bi-envelope-arrow-up:before {
  content: "";
}
.bi-feather:before {
  content: "";
}
.bi-feather2:before {
  content: "";
}
.bi-floppy-fill:before {
  content: "";
}
.bi-floppy:before {
  content: "";
}
.bi-floppy2-fill:before {
  content: "";
}
.bi-floppy2:before {
  content: "";
}
.bi-gitlab:before {
  content: "";
}
.bi-highlighter:before {
  content: "";
}
.bi-marker-tip:before {
  content: "";
}
.bi-nvme-fill:before {
  content: "";
}
.bi-nvme:before {
  content: "";
}
.bi-opencollective:before {
  content: "";
}
.bi-pci-card-network:before {
  content: "";
}
.bi-pci-card-sound:before {
  content: "";
}
.bi-radar:before {
  content: "";
}
.bi-send-arrow-down-fill:before {
  content: "";
}
.bi-send-arrow-down:before {
  content: "";
}
.bi-send-arrow-up-fill:before {
  content: "";
}
.bi-send-arrow-up:before {
  content: "";
}
.bi-sim-slash-fill:before {
  content: "";
}
.bi-sim-slash:before {
  content: "";
}
.bi-sourceforge:before {
  content: "";
}
.bi-substack:before {
  content: "";
}
.bi-threads-fill:before {
  content: "";
}
.bi-threads:before {
  content: "";
}
.bi-transparency:before {
  content: "";
}
.bi-twitter-x:before {
  content: "";
}
.bi-type-h4:before {
  content: "";
}
.bi-type-h5:before {
  content: "";
}
.bi-type-h6:before {
  content: "";
}
.bi-backpack-fill:before {
  content: "";
}
.bi-backpack:before {
  content: "";
}
.bi-backpack2-fill:before {
  content: "";
}
.bi-backpack2:before {
  content: "";
}
.bi-backpack3-fill:before {
  content: "";
}
.bi-backpack3:before {
  content: "";
}
.bi-backpack4-fill:before {
  content: "";
}
.bi-backpack4:before {
  content: "";
}
.bi-brilliance:before {
  content: "";
}
.bi-cake-fill:before {
  content: "";
}
.bi-cake2-fill:before {
  content: "";
}
.bi-duffle-fill:before {
  content: "";
}
.bi-duffle:before {
  content: "";
}
.bi-exposure:before {
  content: "";
}
.bi-gender-neuter:before {
  content: "";
}
.bi-highlights:before {
  content: "";
}
.bi-luggage-fill:before {
  content: "";
}
.bi-luggage:before {
  content: "";
}
.bi-mailbox-flag:before {
  content: "";
}
.bi-mailbox2-flag:before {
  content: "";
}
.bi-noise-reduction:before {
  content: "";
}
.bi-passport-fill:before {
  content: "";
}
.bi-passport:before {
  content: "";
}
.bi-person-arms-up:before {
  content: "";
}
.bi-person-raised-hand:before {
  content: "";
}
.bi-person-standing-dress:before {
  content: "";
}
.bi-person-standing:before {
  content: "";
}
.bi-person-walking:before {
  content: "";
}
.bi-person-wheelchair:before {
  content: "";
}
.bi-shadows:before {
  content: "";
}
.bi-suitcase-fill:before {
  content: "";
}
.bi-suitcase-lg-fill:before {
  content: "";
}
.bi-suitcase-lg:before {
  content: "";
}
.bi-suitcase:before {
  content: "豈";
}
.bi-suitcase2-fill:before {
  content: "更";
}
.bi-suitcase2:before {
  content: "車";
}
.bi-vignette:before {
  content: "賈";
}
