@charset "UTF-8";
.charset {
  content: "π"; }

/* ========== [ Variables ] ========== */
/* ========== [ Mixins ] ========== */
/* ========== [ Heading ] ========== */
.pheading {
  margin-bottom: 23px; }
  .pheading .pheadingSub {
    font-size: 40px;
    line-height: 44px;
    letter-spacing: -4px;
    font-weight: 300;
    color: #d8e6e6;
    display: inline-block;
    text-align: center; }
  .pheading .pheadingMain {
    font-size: 35px;
    line-height: 35px;
    letter-spacing: -2px;
    font-weight: 300;
    color: #000;
    margin-top: -14px; }

/* ========== [ Underconstruction Area ] ========== */
.underWrapper {
  padding: 216px 0; }
  @media screen and (max-width: 767px) {
    .underWrapper {
      padding: 200px 0 150px; } }
  .underWrapper .underHeading {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  @media screen and (max-width: 767px) {
    .underWrapper .underHeadingSub {
      font-size: 30px; }
      .underWrapper .underHeadingSub div {
        padding: 0; }
    .underWrapper .underHeadingMain {
      font-size: 24px; } }

/* ========== [ Variables ] ========== */
/* ========== [ Variables ] ========== */
/* ========== [ Mixins ] ========== */
/* ========== [ Animation ] ========== */
.animation-s {
  transform: translateY(140%);
  display: inline-block; }

.run .animation-s {
  -webkit-animation: a_string 0.74s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
  -moz-animation: a_string 0.74s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
  -ms-animation: a_string 0.74s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
  -o-animation: a_string 0.74s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
  animation: a_string 0.74s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards; }

@-webkit-keyframes a_news {
  0% {
    transform: translateY(140%); }
  100% {
    transform: translateY(0); } }
@-moz-keyframes a_news {
  0% {
    transform: translateY(140%); }
  100% {
    transform: translateY(0); } }
@-ms-keyframes a_news {
  0% {
    transform: translateY(140%); }
  100% {
    transform: translateY(0); } }
@keyframes a_news {
  0% {
    transform: translateY(140%); }
  100% {
    transform: translateY(0); } }
@media screen and (max-width: 1024px) and (min-width: 768px) {
  .animation-s {
    transform: translateY(180%);
    display: inline-block; }

  .run .animation-s {
    -webkit-animation: a_string 0.74s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
    -moz-animation: a_string 0.74s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
    -ms-animation: a_string 0.74s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
    -o-animation: a_string 0.74s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
    animation: a_string 0.74s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards; }

  @-webkit-keyframes a_news {
    0% {
      transform: translateY(180%); }
    100% {
      transform: translateY(0); } }
  @-moz-keyframes a_news {
    0% {
      transform: translateY(180%); }
    100% {
      transform: translateY(0); } }
  @-ms-keyframes a_news {
    0% {
      transform: translateY(180%); }
    100% {
      transform: translateY(0); } }
  @keyframes a_news {
    0% {
      transform: translateY(180%); }
    100% {
      transform: translateY(0); } } }
.animation-n {
  transform: translateY(101%); }

.run .animation-n {
  -webkit-animation: a_news 0.91s cubic-bezier(0.54, 0, 0, 0.99) 2s forwards;
  -moz-animation: a_news 0.91s cubic-bezier(0.54, 0, 0, 0.99) 2s forwards;
  -ms-animation: a_news 0.91s cubic-bezier(0.54, 0, 0, 0.99) 2s forwards;
  -o-animation: a_news 0.91s cubic-bezier(0.54, 0, 0, 0.99) 2s forwards;
  animation: a_news 0.91s cubic-bezier(0.54, 0, 0, 0.99) 2s forwards; }

@-webkit-keyframes a_news {
  0% {
    transform: translateY(101%); }
  100% {
    transform: translateY(0); } }
@-moz-keyframes a_news {
  0% {
    transform: translateY(101%); }
  100% {
    transform: translateY(0); } }
@-ms-keyframes a_news {
  0% {
    transform: translateY(101%); }
  100% {
    transform: translateY(0); } }
@keyframes a_news {
  0% {
    transform: translateY(101%); }
  100% {
    transform: translateY(0); } }
.animation-line {
  transform: translateX(-101%);
  opacity: 0; }

.run .animation-line {
  -webkit-animation: a_line 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -moz-animation: a_line 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -ms-animation: a_line 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -o-animation: a_line 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  animation: a_line 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards; }

@-webkit-keyframes a_line {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_line {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_line {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_line {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.animation-line1 {
  transform: translateX(-101%);
  opacity: 0; }

.run .animation-line1 {
  -webkit-animation: a_line1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  -moz-animation: a_line1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  -ms-animation: a_line1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  -o-animation: a_line1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  animation: a_line1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards; }

@-webkit-keyframes a_line1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_line1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_line1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_line1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.tech_bg_green {
  transform: translateY(-101%); }

.run .tech_bg_green {
  -webkit-animation: a_tech_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 1.5s forwards;
  -moz-animation: a_tech_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 1.5s forwards;
  -ms-animation: a_tech_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 1.5s forwards;
  -o-animation: a_tech_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 1.5s forwards;
  animation: a_tech_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 1.5s forwards; }

@-webkit-keyframes a_tech_bg_green {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@-moz-keyframes a_tech_bg_green {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@-ms-keyframes a_tech_bg_green {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@keyframes a_tech_bg_green {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
.icnSmile_bg_white {
  transform: translateY(0%); }

.run .icnSmile_bg_white {
  -webkit-animation: a_icnSmile_bg_white 0.91s cubic-bezier(0.75, 0, 0, 1) 0.7s forwards;
  -moz-animation: a_icnSmile_bg_white 0.91s cubic-bezier(0.75, 0, 0, 1) 0.7s forwards;
  -ms-animation: a_icnSmile_bg_white 0.91s cubic-bezier(0.75, 0, 0, 1) 0.7s forwards;
  -o-animation: a_icnSmile_bg_white 0.91s cubic-bezier(0.75, 0, 0, 1) 0.7s forwards;
  animation: a_icnSmile_bg_white 0.91s cubic-bezier(0.75, 0, 0, 1) 0.7s forwards; }

@-webkit-keyframes a_icnSmile_bg_white {
  0% {
    transform: translateX(0%); }
  100% {
    transform: translateX(101%); } }
@-moz-keyframes a_icnSmile_bg_white {
  0% {
    transform: translateX(0%); }
  100% {
    transform: translateX(101%); } }
@-ms-keyframes a_icnSmile_bg_white {
  0% {
    transform: translateX(0%); }
  100% {
    transform: translateX(101%); } }
@keyframes a_icnSmile_bg_white {
  0% {
    transform: translateX(0%); }
  100% {
    transform: translateX(101%); } }
.tech_bg_gray {
  transform: translateY(-101%); }

.run .tech_bg_gray {
  -webkit-animation: a_tech_bg_gray 0.91s cubic-bezier(0.75, 0, 0, 1) 2s forwards;
  -moz-animation: a_tech_bg_gray 0.91s cubic-bezier(0.75, 0, 0, 1) 2s forwards;
  -ms-animation: a_tech_bg_gray 0.91s cubic-bezier(0.75, 0, 0, 1) 2s forwards;
  -o-animation: a_tech_bg_gray 0.91s cubic-bezier(0.75, 0, 0, 1) 2s forwards;
  animation: a_tech_bg_gray 0.91s cubic-bezier(0.75, 0, 0, 1) 2s forwards; }

@-webkit-keyframes a_tech_bg_gray {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@-moz-keyframes a_tech_bg_gray {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@-ms-keyframes a_tech_bg_gray {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@keyframes a_tech_bg_gray {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
.character_bg_gray {
  height: 0; }

.run .character_bg_gray {
  -webkit-animation: a_character_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -moz-animation: a_character_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -ms-animation: a_character_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -o-animation: a_character_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  animation: a_character_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards; }

@-webkit-keyframes a_character_bg_gray {
  0% {
    height: 0; }
  100% {
    height: 900px; } }
@-moz-keyframes a_character_bg_gray {
  0% {
    height: 0; }
  100% {
    height: 900px; } }
@-ms-keyframes a_character_bg_gray {
  0% {
    height: 0; }
  100% {
    height: 900px; } }
@keyframes a_character_bg_gray {
  0% {
    height: 0; }
  100% {
    height: 900px; } }
.character_bg_green {
  transform: translateX(101%); }

.run .character_bg_green {
  -webkit-animation: a_character_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -moz-animation: a_character_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -ms-animation: a_character_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -o-animation: a_character_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  animation: a_character_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards; }

@-webkit-keyframes a_character_bg_green {
  0% {
    transform: translateX(101%); }
  100% {
    transform: translateX(0); } }
@-moz-keyframes a_character_bg_green {
  0% {
    transform: translateX(101%); }
  100% {
    transform: translateX(0); } }
@-ms-keyframes a_character_bg_green {
  0% {
    transform: translateX(101%); }
  100% {
    transform: translateX(0); } }
@keyframes a_character_bg_green {
  0% {
    transform: translateX(101%); }
  100% {
    transform: translateX(0); } }
.message_bg_gray {
  height: 0; }

.run .message_bg_gray {
  -webkit-animation: a_message_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -moz-animation: a_message_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -ms-animation: a_message_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -o-animation: a_message_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  animation: a_message_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards; }

@-webkit-keyframes a_message_bg_gray {
  0% {
    height: 0; }
  100% {
    height: 685px; } }
@-moz-keyframes a_message_bg_gray {
  0% {
    height: 0; }
  100% {
    height: 685px; } }
@-ms-keyframes a_message_bg_gray {
  0% {
    height: 0; }
  100% {
    height: 685px; } }
@keyframes a_message_bg_gray {
  0% {
    height: 0; }
  100% {
    height: 685px; } }
@media screen and (max-width: 767px) {
  .message_bg_gray {
    height: 0; }

  .run .message_bg_gray {
    -webkit-animation: a_message_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
    -moz-animation: a_message_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
    -ms-animation: a_message_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
    -o-animation: a_message_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
    animation: a_message_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards; }

  @-webkit-keyframes a_message_bg_gray {
    0% {
      height: 0; }
    100% {
      height: 150px; } }
  @-moz-keyframes a_message_bg_gray {
    0% {
      height: 0; }
    100% {
      height: 150px; } }
  @-ms-keyframes a_message_bg_gray {
    0% {
      height: 0; }
    100% {
      height: 150px; } }
  @keyframes a_message_bg_gray {
    0% {
      height: 0; }
    100% {
      height: 150px; } } }
.message_bg_green {
  transform: translateX(-101%);
  opacity: 0; }

.run .message_bg_green {
  -webkit-animation: a_message_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -moz-animation: a_message_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -ms-animation: a_message_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -o-animation: a_message_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  animation: a_message_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards; }

@-webkit-keyframes a_message_bg_green {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_message_bg_green {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_message_bg_green {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_message_bg_green {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.message_pic_1 {
  transform: translateX(-101%);
  opacity: 0; }

.run .message_pic_1 {
  -webkit-animation: a_message_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -moz-animation: a_message_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -ms-animation: a_message_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -o-animation: a_message_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  animation: a_message_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards; }

@-webkit-keyframes a_message_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_message_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_message_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_message_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.message_pic_2 {
  transform: translateX(-101%);
  opacity: 0; }

.run .message_pic_2 {
  -webkit-animation: a_message_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -moz-animation: a_message_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -ms-animation: a_message_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -o-animation: a_message_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  animation: a_message_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards; }

@-webkit-keyframes a_message_pic_2 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_message_pic_2 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_message_pic_2 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_message_pic_2 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.message_pic_3 {
  transform: translateX(-101%);
  opacity: 0; }

.run .message_pic_3 {
  -webkit-animation: a_message_pic_3 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  -moz-animation: a_message_pic_3 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  -ms-animation: a_message_pic_3 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  -o-animation: a_message_pic_3 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  animation: a_message_pic_3 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards; }

@-webkit-keyframes a_message_pic_3 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_message_pic_3 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_message_pic_3 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_message_pic_3 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.profile_bg_green {
  transform: translateY(-101%); }

.run .profile_bg_green {
  -webkit-animation: a_profile_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -moz-animation: a_profile_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -ms-animation: a_profile_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -o-animation: a_profile_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  animation: a_profile_bg_green 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards; }

@-webkit-keyframes a_profile_bg_green {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@-moz-keyframes a_profile_bg_green {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@-ms-keyframes a_profile_bg_green {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@keyframes a_profile_bg_green {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
.tech_pic_1 {
  transform: translateX(101%);
  opacity: 0; }

.run .tech_pic_1 {
  -webkit-animation: a_tech_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -moz-animation: a_tech_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -ms-animation: a_tech_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -o-animation: a_tech_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  animation: a_tech_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards; }

@-webkit-keyframes a_tech_pic_1 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_tech_pic_1 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_tech_pic_1 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_tech_pic_1 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.tech_pic_2 {
  transform: translateX(101%);
  opacity: 0; }

.run .tech_pic_2 {
  -webkit-animation: a_tech_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -moz-animation: a_tech_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -ms-animation: a_tech_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -o-animation: a_tech_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  animation: a_tech_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards; }

@-webkit-keyframes a_tech_pic_2 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_tech_pic_2 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_tech_pic_2 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_tech_pic_2 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.location_pic_1 {
  transform: translateX(-101%);
  opacity: 0; }

.run .location_pic_1 {
  -webkit-animation: a_location_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -moz-animation: a_location_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -ms-animation: a_location_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -o-animation: a_location_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  animation: a_location_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards; }

@-webkit-keyframes a_location_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_location_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_location_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_location_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.history_pic_1 {
  transform: translateX(-101%);
  opacity: 0; }

.run .history_pic_1 {
  -webkit-animation: a_history_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -moz-animation: a_history_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -ms-animation: a_history_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -o-animation: a_history_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  animation: a_history_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards; }

@-webkit-keyframes a_history_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_history_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_history_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_history_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.history_pic_2 {
  transform: translateX(-101%);
  opacity: 0; }

.run .history_pic_2 {
  -webkit-animation: a_history_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -moz-animation: a_history_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -ms-animation: a_history_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -o-animation: a_history_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  animation: a_history_pic_2 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards; }

@-webkit-keyframes a_history_pic_2 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_history_pic_2 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_history_pic_2 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_history_pic_2 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.history_pic_3 {
  transform: translateX(-101%);
  opacity: 0; }

.run .history_pic_3 {
  -webkit-animation: a_history_pic_3 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  -moz-animation: a_history_pic_3 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  -ms-animation: a_history_pic_3 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  -o-animation: a_history_pic_3 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards;
  animation: a_history_pic_3 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards; }

@-webkit-keyframes a_history_pic_3 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_history_pic_3 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_history_pic_3 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_history_pic_3 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.think_pic_1 {
  transform: translateX(101%);
  opacity: 0; }

.run .think_pic_1 {
  -webkit-animation: a_think_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -moz-animation: a_think_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -ms-animation: a_think_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  -o-animation: a_think_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards;
  animation: a_think_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.5s forwards; }

@-webkit-keyframes a_think_pic_1 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_think_pic_1 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_think_pic_1 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_think_pic_1 {
  0% {
    transform: translateX(101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.intro_pic_1 {
  transform: translateX(-101%);
  opacity: 0; }

.run .intro_pic_1 {
  -webkit-animation: a_intro_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
  -moz-animation: a_intro_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
  -ms-animation: a_intro_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
  -o-animation: a_intro_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards;
  animation: a_intro_pic_1 0.91s cubic-bezier(0.54, 0, 0, 0.99) 1s forwards; }

@-webkit-keyframes a_intro_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-moz-keyframes a_intro_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@-ms-keyframes a_intro_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
@keyframes a_intro_pic_1 {
  0% {
    transform: translateX(-101%);
    opacity: 0; }
  100% {
    transform: translateX(0);
    opacity: 1; } }
.intro_bg_gray {
  transform: translateY(-101%); }

.run .intro_bg_gray {
  -webkit-animation: a_intro_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -moz-animation: a_intro_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -ms-animation: a_intro_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  -o-animation: a_intro_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards;
  animation: a_intro_bg_gray 0.91s cubic-bezier(0.54, 0, 0, 0.99) 0.7s forwards; }

@-webkit-keyframes a_intro_bg_gray {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@-moz-keyframes a_intro_bg_gray {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@-ms-keyframes a_intro_bg_gray {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
@keyframes a_intro_bg_gray {
  0% {
    transform: translateY(-101%); }
  100% {
    transform: translateY(0); } }
.thinkCta {
  overflow: hidden; }

.think_cta_1,
.think_cta_2 {
  transform: translateX(35%);
  opacity: 0; }

.run .think_cta_1 {
  -webkit-animation: a_think_cta_1 1.5s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards, a_think_cta_2 1.2s cubic-bezier(0.54, 0, 0, 0.99) 1.1s forwards;
  animation: a_think_cta_1 1.5s cubic-bezier(0.54, 0, 0, 0.99) 0.9s forwards, a_think_cta_2 1.2s cubic-bezier(0.54, 0, 0, 0.99) 1.1s forwards; }

.run .think_cta_2 {
  -webkit-animation: a_think_cta_1 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.1s forwards, a_think_cta_2 1.2s cubic-bezier(0.54, 0, 0, 0.99) 1.3s forwards;
  animation: a_think_cta_1 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.1s forwards, a_think_cta_2 1.2s cubic-bezier(0.54, 0, 0, 0.99) 1.3s forwards; }

@-webkit-keyframes a_think_cta_1 {
  0% {
    transform: translateX(35%); }
  100% {
    transform: translateX(0); } }
@-moz-keyframes a_think_cta_1 {
  0% {
    transform: translateX(35%); }
  100% {
    transform: translateX(0); } }
@-ms-keyframes a_think_cta_1 {
  0% {
    transform: translateX(35%); }
  100% {
    transform: translateX(0); } }
@keyframes a_think_cta_1 {
  0% {
    transform: translateX(35%); }
  100% {
    transform: translateX(0); } }
@-webkit-keyframes a_think_cta_2 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes a_think_cta_2 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes a_think_cta_2 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes a_think_cta_2 {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.think_text_fadein {
  opacity: 0;
  animation-delay: 1s; }

.run .think_text_fadein {
  -webkit-animation: a_think_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -moz-animation: a_think_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -ms-animation: a_think_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -o-animation: a_think_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  animation: a_think_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards; }

@-webkit-keyframes a_think_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes a_think_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes a_think_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes a_think_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.message_text_fadein {
  opacity: 0;
  animation-delay: 1s; }

.run .message_text_fadein {
  -webkit-animation: a_message_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -moz-animation: a_message_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -ms-animation: a_message_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -o-animation: a_message_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  animation: a_message_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards; }

@-webkit-keyframes a_message_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes a_message_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes a_message_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes a_message_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.tech_text_fadein {
  opacity: 0; }

.run .tech_text_fadein {
  -webkit-animation: a_tech_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -moz-animation: a_tech_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -ms-animation: a_tech_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -o-animation: a_tech_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  animation: a_tech_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards; }

@-webkit-keyframes a_tech_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes a_tech_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes a_tech_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes a_tech_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.location_text_fadein {
  opacity: 0; }

.run .location_text_fadein {
  -webkit-animation: a_location_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -moz-animation: a_location_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -ms-animation: a_location_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -o-animation: a_location_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  animation: a_location_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards; }

@-webkit-keyframes a_location_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes a_location_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes a_location_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes a_location_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.gallery_text_fadein {
  opacity: 0; }

.run .gallery_text_fadein {
  -webkit-animation: a_gallery_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -moz-animation: a_gallery_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -ms-animation: a_gallery_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -o-animation: a_gallery_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  animation: a_gallery_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards; }

@-webkit-keyframes a_gallery_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes a_gallery_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes a_gallery_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes a_gallery_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.support_text_fadein {
  opacity: 0;
  animation-delay: 1s; }

.run .support_text_fadein {
  -webkit-animation: a_support_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -moz-animation: a_support_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -ms-animation: a_support_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  -o-animation: a_support_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards;
  animation: a_support_text_fadein 1.5s cubic-bezier(0.54, 0, 0, 0.99) 1.2s forwards; }

@-webkit-keyframes a_support_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes a_support_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes a_support_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes a_support_text_fadein {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.bg_cover_1,
.bg_cover_2,
.bg_cover_3,
.bg_cover_4,
.bg_cover_5,
.bg_cover_6 {
  top: 0;
  bottom: 0;
  width: 33.333%;
  position: absolute;
  background: #fff; }

.bg_cover_1 {
  left: -1%;
  width: 34.333%;
  animation-delay: 0.2s !important; }

.bg_cover_2 {
  left: 33.333%;
  animation-delay: 0.5s !important; }

.bg_cover_3 {
  left: 66.666%;
  width: 34.333%;
  animation-delay: 0.8s !important; }

.bg_cover_4 {
  left: -1%;
  width: 34.333%;
  animation-delay: 1.1s !important; }

.bg_cover_5 {
  left: 33.333%;
  animation-delay: 1.4s !important; }

.bg_cover_6 {
  left: 66.666%;
  width: 34.333%;
  animation-delay: 1.7s !important; }

.run .bg_cover_1,
.run .bg_cover_2,
.run .bg_cover_3,
.run .bg_cover_4,
.run .bg_cover_5,
.run .bg_cover_6 {
  -webkit-animation: a_bg_cover 1s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -moz-animation: a_bg_cover 1s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -ms-animation: a_bg_cover 1s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  -o-animation: a_bg_cover 1s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards;
  animation: a_bg_cover 1s cubic-bezier(0.54, 0, 0, 0.99) 0.3s forwards; }

@-webkit-keyframes a_bg_cover {
  0% {
    top: 0; }
  100% {
    top: 100%; } }
@-moz-keyframes a_bg_cover {
  0% {
    top: 0; }
  100% {
    top: 100%; } }
@-ms-keyframes a_bg_cover {
  0% {
    top: 0; }
  100% {
    top: 100%; } }
@keyframes a_bg_cover {
  0% {
    top: 0; }
  100% {
    top: 100%; } }
.o-hidden,
.o-hidden-color-line {
  overflow: hidden; }

.fn_spartan .o-hidden {
  overflow: hidden;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-top: -15px;
  margin-bottom: -15px; }

.animation-s1 {
  animation-delay: 0.7s !important; }

.animation-s2 {
  animation-delay: 0.75s !important; }

.animation-s3 {
  animation-delay: 0.8s !important; }

.animation-s4 {
  animation-delay: 0.85s !important; }

.animation-s5 {
  animation-delay: 0.9s !important; }

.animation-s6 {
  animation-delay: 0.95s !important; }

.animation-s7 {
  animation-delay: 1s !important; }

.animation-s8 {
  animation-delay: 1.05s !important; }

.animation-s9 {
  animation-delay: 1.1s !important; }

.animation-s10 {
  animation-delay: 1.15s !important; }

.animation-s11 {
  animation-delay: 1.2s !important; }

.animation-s12 {
  animation-delay: 1.25s !important; }

.animation-s13 {
  animation-delay: 1.3s !important; }

.animation-s14 {
  animation-delay: 1.4s !important; }

.animation-s15 {
  animation-delay: 1.45s !important; }

.animation-s16 {
  animation-delay: 1.5s !important; }

.animation-s17 {
  animation-delay: 1.55s !important; }

.animation-s18 {
  animation-delay: 1.6s !important; }

.animation-s19 {
  animation-delay: 1.65s !important; }

.animation-s20 {
  animation-delay: 1.9s !important; }

.animation-s21 {
  animation-delay: 1.95s !important; }

.animation-s22 {
  animation-delay: 2s !important; }

.animation-s23 {
  animation-delay: 2.05s !important; }

.animation-s24 {
  animation-delay: 2.1s !important; }

.animation-s25 {
  animation-delay: 2.15s !important; }

.animation-s26 {
  animation-delay: 2.2s !important; }

.animation-s27 {
  animation-delay: 2.25s !important; }

.animation-s28 {
  animation-delay: 2.3s !important; }

.animation-s29 {
  animation-delay: 2.35s !important; }

.animation-s30 {
  animation-delay: 2.4s !important; }

.animation-s31 {
  animation-delay: 2.45s !important; }

.animation-s32 {
  animation-delay: 2.5s !important; }

.animation-s33 {
  animation-delay: 2.55s !important; }

.animation-s34 {
  animation-delay: 2.6s !important; }

.animation-s35 {
  animation-delay: 2.65s !important; }

.animation-s36 {
  animation-delay: 2.7s !important; }

.animation-s37 {
  animation-delay: 2.75s !important; }

.animation-s38 {
  animation-delay: 2.8s !important; }

.animation-s39 {
  animation-delay: 2.85s !important; }

.animation-s40 {
  animation-delay: 2.9s !important; }

.animation-s41 {
  animation-delay: 2.95s !important; }

.animation-s42 {
  animation-delay: 3s !important; }

.historyArea .animation-s1 {
  animation-delay: 0.05s !important; }

.historyArea .animation-s2 {
  animation-delay: 0.1s !important; }

.historyArea .animation-s3 {
  animation-delay: 0.15s !important; }

.historyArea .animation-s4 {
  animation-delay: 0.2s !important; }

.historyArea .animation-s5 {
  animation-delay: 0.25s !important; }

.historyArea .animation-s6 {
  animation-delay: 0.3s !important; }

.historyArea .animation-s7 {
  animation-delay: 0.35s !important; }

.historyArea .animation-s8 {
  animation-delay: 0.4s !important; }

.historyArea .animation-s9 {
  animation-delay: 0.45s !important; }

.historyArea .animation-s10 {
  animation-delay: 0.5s !important; }

.productionArea .animation-s1 {
  animation-delay: 0.05s !important; }

.productionArea .animation-s2 {
  animation-delay: 0.1s !important; }

.productionArea .animation-s3 {
  animation-delay: 0.15s !important; }

.productionArea .animation-s4 {
  animation-delay: 0.2s !important; }

.productionArea .animation-s5 {
  animation-delay: 0.25s !important; }

.productionArea .animation-s6 {
  animation-delay: 0.3s !important; }

.productionArea .animation-s7 {
  animation-delay: 0.35s !important; }

.productionArea .animation-s8 {
  animation-delay: 0.4s !important; }

.productionArea .animation-s9 {
  animation-delay: 0.45s !important; }

.productionArea .animation-s10 {
  animation-delay: 0.5s !important; }

.productionArea .animation-s11 {
  animation-delay: 0.55s !important; }

.productionArea .animation-s12 {
  animation-delay: 0.6s !important; }

.productionArea .animation-s13 {
  animation-delay: 0.65s !important; }

.productionArea .animation-s14 {
  animation-delay: 0.7s !important; }

.productionArea .animation-s15 {
  animation-delay: 0.75s !important; }

.productionArea .animation-s16 {
  animation-delay: 0.8s !important; }

.productionArea .animation-s17 {
  animation-delay: 0.85s !important; }

.productionArea .animation-s18 {
  animation-delay: 0.9s !important; }

.productionArea .animation-s19 {
  animation-delay: 0.95s !important; }

.productionArea .animation-s20 {
  animation-delay: 1s !important; }

.priceArea .animation-s1 {
  animation-delay: 0.05s !important; }

.priceArea .animation-s2 {
  animation-delay: 0.1s !important; }

.priceArea .animation-s3 {
  animation-delay: 0.15s !important; }

.priceArea .animation-s4 {
  animation-delay: 0.2s !important; }

.priceArea .animation-s5 {
  animation-delay: 0.25s !important; }

.priceArea .animation-s6 {
  animation-delay: 0.3s !important; }

.priceArea .animation-s7 {
  animation-delay: 0.35s !important; }

.priceArea .animation-s8 {
  animation-delay: 0.4s !important; }

.techArea .animation-s1 {
  animation-delay: 0.05s !important; }

.techArea .animation-s2 {
  animation-delay: 0.1s !important; }

.techArea .animation-s3 {
  animation-delay: 0.15s !important; }

.techArea .animation-s4 {
  animation-delay: 0.2s !important; }

.techArea .animation-s5 {
  animation-delay: 0.25s !important; }

.techArea .animation-s6 {
  animation-delay: 0.3s !important; }

.techArea .animation-s7 {
  animation-delay: 0.35s !important; }

.techArea .animation-s8 {
  animation-delay: 0.4s !important; }

.techArea .animation-s9 {
  animation-delay: 0.45s !important; }

.techArea .animation-s10 {
  animation-delay: 0.5s !important; }

.techArea .animation-s11 {
  animation-delay: 0.55s !important; }

.techArea .animation-s12 {
  animation-delay: 0.6s !important; }

.techArea .animation-s13 {
  animation-delay: 0.65s !important; }

.techArea .animation-s14 {
  animation-delay: 0.7s !important; }

.techArea .animation-s15 {
  animation-delay: 0.75s !important; }

.techArea .animation-s16 {
  animation-delay: 0.8s !important; }

.techArea .animation-s17 {
  animation-delay: 0.85s !important; }

.techArea .animation-s18 {
  animation-delay: 0.9s !important; }

.locationArea .animation-s1 {
  animation-delay: 0.05s !important; }

.locationArea .animation-s2 {
  animation-delay: 0.1s !important; }

.locationArea .animation-s3 {
  animation-delay: 0.15s !important; }

.locationArea .animation-s4 {
  animation-delay: 0.2s !important; }

.locationArea .animation-s5 {
  animation-delay: 0.25s !important; }

.locationArea .animation-s6 {
  animation-delay: 0.3s !important; }

.locationArea .animation-s7 {
  animation-delay: 0.35s !important; }

.locationArea .animation-s8 {
  animation-delay: 0.4s !important; }

.locationArea .animation-s9 {
  animation-delay: 0.45s !important; }

.locationArea .animation-s10 {
  animation-delay: 0.5s !important; }

.locationArea .animation-s11 {
  animation-delay: 0.55s !important; }

.locationArea .animation-s12 {
  animation-delay: 0.6s !important; }

.locationArea .animation-s13 {
  animation-delay: 0.65s !important; }

.locationArea .animation-s14 {
  animation-delay: 0.7s !important; }

.locationArea .animation-s15 {
  animation-delay: 0.75s !important; }

.locationArea .animation-s16 {
  animation-delay: 0.8s !important; }

.locationArea .animation-s17 {
  animation-delay: 0.85s !important; }

.locationArea .animation-s18 {
  animation-delay: 0.9s !important; }

.locationArea .animation-s19 {
  animation-delay: 0.95s !important; }

.locationArea .animation-s20 {
  animation-delay: 1s !important; }

.locationArea .animation-s21 {
  animation-delay: 1.05s !important; }

.locationArea .animation-s22 {
  animation-delay: 1.1s !important; }

.locationArea .animation-s23 {
  animation-delay: 1.15s !important; }

.locationArea .animation-s24 {
  animation-delay: 1.2s !important; }

.locationArea .animation-s25 {
  animation-delay: 1.25s !important; }

.locationArea .animation-s26 {
  animation-delay: 1.3s !important; }

.locationArea .animation-s27 {
  animation-delay: 1.35s !important; }

.locationArea .animation-s28 {
  animation-delay: 1.4s !important; }

.galleryArea .animation-s1 {
  animation-delay: 0.05s !important; }

.galleryArea .animation-s2 {
  animation-delay: 0.1s !important; }

.galleryArea .animation-s3 {
  animation-delay: 0.15s !important; }

.galleryArea .animation-s4 {
  animation-delay: 0.2s !important; }

.galleryArea .animation-s5 {
  animation-delay: 0.25s !important; }

.galleryArea .animation-s6 {
  animation-delay: 0.3s !important; }

.galleryArea .animation-s7 {
  animation-delay: 0.35s !important; }

.galleryArea .animation-s8 {
  animation-delay: 0.4s !important; }

.galleryArea .animation-s9 {
  animation-delay: 0.45s !important; }

.galleryArea .animation-s10 {
  animation-delay: 0.5s !important; }

.galleryArea .animation-s11 {
  animation-delay: 0.55s !important; }

.galleryArea .animation-s12 {
  animation-delay: 0.6s !important; }

.galleryArea .animation-s13 {
  animation-delay: 0.65s !important; }

.galleryArea .animation-s14 {
  animation-delay: 0.7s !important; }

.galleryArea .animation-s15 {
  animation-delay: 0.75s !important; }

.supportArea .animation-s1 {
  animation-delay: 0.05s !important; }

.supportArea .animation-s2 {
  animation-delay: 0.1s !important; }

.supportArea .animation-s3 {
  animation-delay: 0.15s !important; }

.supportArea .animation-s4 {
  animation-delay: 0.2s !important; }

.supportArea .animation-s5 {
  animation-delay: 0.25s !important; }

.supportArea .animation-s6 {
  animation-delay: 0.3s !important; }

.supportArea .animation-s7 {
  animation-delay: 0.35s !important; }

.supportArea .animation-s8 {
  animation-delay: 0.4s !important; }

.supportArea .animation-s9 {
  animation-delay: 0.45s !important; }

.supportArea .animation-s10 {
  animation-delay: 0.5s !important; }

.supportArea .animation-s11 {
  animation-delay: 0.55s !important; }

.supportArea .animation-s12 {
  animation-delay: 0.6s !important; }

.supportArea .animation-s13 {
  animation-delay: 0.65s !important; }

.supportArea .animation-s14 {
  animation-delay: 0.7s !important; }

.supportArea .animation-s15 {
  animation-delay: 0.75s !important; }

.supportArea .animation-s16 {
  animation-delay: 0.8s !important; }

.supportArea .animation-s17 {
  animation-delay: 0.85s !important; }

.supportArea .animation-s18 {
  animation-delay: 0.9s !important; }

.supportArea .animation-s19 {
  animation-delay: 0.95s !important; }

.supportArea .animation-s20 {
  animation-delay: 1s !important; }

.supportArea .animation-s21 {
  animation-delay: 1.05s !important; }

.supportArea .animation-s22 {
  animation-delay: 1.1s !important; }

.supportArea .animation-s23 {
  animation-delay: 1.15s !important; }

.supportArea .animation-s24 {
  animation-delay: 1.2s !important; }

.supportArea .animation-s25 {
  animation-delay: 1.25s !important; }

.supportArea .animation-s26 {
  animation-delay: 1.3s !important; }

.supportArea .animation-s27 {
  animation-delay: 1.35s !important; }

.supportArea .animation-s28 {
  animation-delay: 1.4s !important; }

.supportArea .animation-s29 {
  animation-delay: 1.45s !important; }

.supportArea .animation-s30 {
  animation-delay: 1.5s !important; }

.supportArea .animation-s31 {
  animation-delay: 1.55s !important; }

.supportArea .animation-s32 {
  animation-delay: 1.6s !important; }

.supportArea .animation-s33 {
  animation-delay: 1.65s !important; }

.supportArea .animation-s34 {
  animation-delay: 1.7s !important; }

.supportArea .animation-s35 {
  animation-delay: 1.75s !important; }

.supportArea .animation-s36 {
  animation-delay: 1.8s !important; }

.supportArea .animation-s37 {
  animation-delay: 1.85s !important; }

.supportArea .animation-s38 {
  animation-delay: 1.9s !important; }

.supportArea .animation-s39 {
  animation-delay: 1.95s !important; }

.supportArea .animation-s40 {
  animation-delay: 2s !important; }

.awardArea .animation-s1 {
  animation-delay: 0.05s !important; }

.awardArea .animation-s2 {
  animation-delay: 0.1s !important; }

.awardArea .animation-s3 {
  animation-delay: 0.15s !important; }

.awardArea .animation-s4 {
  animation-delay: 0.2s !important; }

.awardArea .animation-s5 {
  animation-delay: 0.25s !important; }

.awardArea .animation-s6 {
  animation-delay: 0.3s !important; }

.awardArea .animation-s7 {
  animation-delay: 0.35s !important; }

.awardArea .animation-s8 {
  animation-delay: 0.4s !important; }

.awardArea .animation-s9 {
  animation-delay: 0.45s !important; }

.awardArea .animation-s10 {
  animation-delay: 0.5s !important; }

.awardArea .animation-s11 {
  animation-delay: 0.55s !important; }

.awardArea .animation-s12 {
  animation-delay: 0.6s !important; }

.awardArea .animation-s13 {
  animation-delay: 0.65s !important; }

.awardArea .animation-s14 {
  animation-delay: 0.7s !important; }

.awardArea .animation-s15 {
  animation-delay: 0.75s !important; }

.underArea .animation-s1 {
  animation-delay: 0.05s !important; }

.underArea .animation-s2 {
  animation-delay: 0.1s !important; }

.underArea .animation-s3 {
  animation-delay: 0.15s !important; }

.underArea .animation-s4 {
  animation-delay: 0.2s !important; }

.underArea .animation-s5 {
  animation-delay: 0.25s !important; }

.underArea .animation-s6 {
  animation-delay: 0.3s !important; }

.underArea .animation-s7 {
  animation-delay: 0.35s !important; }

.underArea .animation-s8 {
  animation-delay: 0.4s !important; }

.underArea .animation-s9 {
  animation-delay: 0.45s !important; }

.underArea .animation-s10 {
  animation-delay: 0.5s !important; }

.underArea .animation-s11 {
  animation-delay: 0.55s !important; }

.underArea .animation-s12 {
  animation-delay: 0.6s !important; }

.underArea .animation-s13 {
  animation-delay: 0.65s !important; }

.underArea .animation-s14 {
  animation-delay: 0.7s !important; }

.underArea .animation-s15 {
  animation-delay: 0.75s !important; }

.underArea .animation-s16 {
  animation-delay: 0.8s !important; }

.underArea .animation-s17 {
  animation-delay: 0.85s !important; }

.underArea .animation-s18 {
  animation-delay: 0.9s !important; }

.underArea .animation-s19 {
  animation-delay: 0.95s !important; }

.underArea .animation-s20 {
  animation-delay: 1s !important; }

.techArea .tech_text_fadein_1 {
  animation-delay: 0.5s !important; }

.techArea .tech_text_fadein_2 {
  animation-delay: 1s !important; }

.locationArea .location_text_fadein_1 {
  animation-delay: 0.5s !important; }

.locationArea .location_text_fadein_2 {
  animation-delay: 1s !important; }

.locationArea .location_text_fadein_3 {
  animation-delay: 1.5s !important; }

.galleryArea .gallery_text_fadein_1 {
  animation-delay: 0.7s !important; }

.galleryArea .gallery_text_fadein_2 {
  animation-delay: 1.2s !important; }

.galleryArea .gallery_text_fadein_3 {
  animation-delay: 1.7s !important; }
