._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu ._kan_intro_menu_got, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button ._kan_intro_menu_got, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu ._kan_intro_button_got, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button ._kan_intro_button_got, ._kan_btn_hover {
  cursor: pointer; }
  ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu ._kan_intro_menu_got:hover, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button ._kan_intro_menu_got:hover, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu ._kan_intro_button_got:hover, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button ._kan_intro_button_got:hover, ._kan_btn_hover:hover {
    opacity: 0.8; }
  ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu ._kan_intro_menu_got:active, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button ._kan_intro_menu_got:active, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu ._kan_intro_button_got:active, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button ._kan_intro_button_got:active, ._kan_btn_hover:active {
    opacity: 0.5; }

._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_partners ._kan_info_partners_item, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_explore ._kan_info_explores_item, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_btn_info_back, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_btn_close_info, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box .svg_back_div .btn_hide_intro, ._kan_center ._kan_app ._kan_box ._kan_menu h1 ._kan_btn_tutorial {
  cursor: pointer;
  transform-origin: center; }
  ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_partners ._kan_info_partners_item:hover, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_explore ._kan_info_explores_item:hover, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_btn_info_back:hover, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_btn_close_info:hover, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box .svg_back_div .btn_hide_intro:hover, ._kan_center ._kan_app ._kan_box ._kan_menu h1 ._kan_btn_tutorial:hover {
    opacity: 0.8;
    transform: scale(1.1); }
  ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_partners ._kan_info_partners_item:active, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_explore ._kan_info_explores_item:active, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_btn_info_back:active, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_btn_close_info:active, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box .svg_back_div .btn_hide_intro:active, ._kan_center ._kan_app ._kan_box ._kan_menu h1 ._kan_btn_tutorial:active {
    opacity: 0.5;
    transform: scale(1); }

body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%; }

._kan_center {
  box-sizing: border-box;
  position: relative;
  display: flex;
  align-items: center;
  justify-items: center;
  justify-content: center;
  font-family: 'Open Sans', sans-serif;
  width: 100%;
  height: 100vh;
  margin: 0;
  padding: 0;
  overflow: hidden; }
  ._kan_center * {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit; }
  ._kan_center ._kan_app {
    position: absolute;
    left: 0;
    top: 0;
    transform-origin: top left;
    box-sizing: border-box;
    min-width: 1900px;
    min-height: 1000px;
    outline: solid 2px #458cc7;
    margin: 0 0 0 0;
    padding: 0;
    background-color: #ffffff; }
    ._kan_center ._kan_app .img_back {
      position: absolute;
      top: 0;
      left: 0;
      width: 1920px;
      height: 1920px; }
    ._kan_center ._kan_app ._kan_box {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      ._kan_center ._kan_app ._kan_box ._kan_preview {
        position: absolute;
        top: 75px;
        left: 75px;
        width: calc(100% - 3.9% * 2);
        height: calc(100% - 3.9% * 2);
        background: url("../assets/loading_text.gif") center center no-repeat; }
        ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box {
          pointer-events: none;
          opacity: 0;
          position: absolute;
          width: 600px;
          height: auto;
          min-height: 180px;
          font-family: 'Open Sans', sans-serif; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box h2 {
            font-size: 28px;
            font-weight: bold;
            margin: 0 0 20px 0; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_items {
            pointer-events: none;
            display: grid;
            grid-gap: 10px;
            grid-template-columns: repeat(auto-fit, 280px);
            font-size: 20px;
            font-weight: 500;
            margin: 0 0 30px 0; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_items h2 {
              font-size: 26px;
              line-height: 100%;
              margin: 0 0 10px 0; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_items ul {
              list-style-type: none;
              padding: 0 0 0 6px;
              margin: 0 0 10px 0; }
              ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_items ul li {
                line-height: 110%;
                font-size: 18px; }
                ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_items ul li:before {
                  position: relative;
                  top: -4px;
                  left: -4px;
                  content: ".";
                  font-weight: bolder;
                  font-size: 32px; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom {
            display: flex;
            width: 100%;
            flex-direction: row;
            font-size: 20px;
            font-weight: 500;
            margin: 0 0 20px 0; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_partners_title, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_explore_title {
              width: 280px;
              padding: 0;
              font-weight: bolder;
              font-size: 26px;
              margin: 0 0 0 0; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_partners_title {
              margin: 0 10px 0 0; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_partners {
              box-sizing: border-box;
              display: grid;
              grid-gap: 25px;
              grid-template-columns: repeat(auto-fit, 65px);
              width: 280px;
              max-width: 280px;
              min-width: 280px;
              margin: 0 10px 0 0;
              padding: 0 30px 0 0;
              row-gap: 0; }
              ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_partners ._kan_info_partners_item {
                pointer-events: auto;
                box-sizing: border-box;
                display: flex;
                justify-content: center;
                align-items: center;
                color: inherit;
                text-decoration: none;
                width: 65px;
                height: 65px;
                margin: 0; }
                ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_partners ._kan_info_partners_item:first-child {
                  margin: 0 0 20px 0; }
                ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_partners ._kan_info_partners_item img {
                  width: 100%;
                  height: 100%;
                  object-fit: contain; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_explore {
              position: relative;
              display: flex;
              width: 500px; }
              ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_explore ._kan_info_explores_item {
                pointer-events: auto;
                display: flex;
                align-items: center;
                justify-items: center;
                justify-content: center;
                text-align: center;
                background-repeat: no-repeat;
                background-image: url("../assets/hexagon.png");
                background-position: top left;
                background-size: cover;
                box-sizing: border-box;
                margin: 0 0 0 20px;
                color: inherit;
                text-decoration: none;
                width: 113.5px;
                height: 131px;
                font-size: 14px;
                font-weight: bold;
                padding: 10px;
                text-transform: uppercase;
                z-index: 99; }
                ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_info_bottom ._kan_info_explore ._kan_info_explores_item:first-child {
                  margin: 0; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box ._kan_btn_info_back {
            color: #DD6D4D;
            font-size: 24px; }
        ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box {
          top: 300px; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box._anim_show_left {
            left: 0;
            animation: kf_show 0.6s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box._anim_show_right {
            right: 0;
            animation: kf_show 0.6s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box._anim_show {
            animation: kf_show 0.6s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box._anim_hide_right {
            right: 0;
            animation: kf_hide 0.6s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box._anim_hide_left {
            left: 0;
            animation: kf_hide 0.6s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_info_box._anim_hide {
            animation: kf_hide 0.6s normal ease-in forwards; }
        ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_btn_close_info {
          opacity: 0;
          position: absolute;
          right: 4px;
          top: 4px;
          width: 30px;
          height: 30px; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_btn_close_info._anim_show {
            animation: kf_show 0.6s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_btn_close_info._anim_hide {
            animation: kf_hide 0.6s normal ease-in forwards; }
        ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box {
          position: absolute;
          top: 65px;
          left: 165px;
          width: 1440px;
          height: 813px; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box object {
            object-fit: contain; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box .svg_back_div .svg_discover, ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box .svg_loop {
            position: absolute;
            top: 0;
            left: 0;
            object-fit: contain; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box .svg_back_div {
            position: absolute;
            top: 0;
            left: 0;
            background-color: #FFFFFF;
            width: 100%;
            height: 100%; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box .svg_back_div ._kan_hide_menu {
              position: absolute;
              left: -170px;
              background-color: white;
              width: 320px;
              height: 300px;
              z-index: 999; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box .svg_back_div ._kan_hide_heading_intro {
              position: absolute;
              top: -54px;
              left: 390px;
              width: 60px;
              height: 60px;
              background-color: white;
              z-index: 999; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box .svg_back_div .btn_hide_intro {
              position: absolute;
              left: 1250px;
              top: 730px;
              width: 230px;
              height: 50px;
              background-color: #D65D43;
              color: #FFFFFF;
              font-family: 'Open Sans', sans-serif;
              font-size: 24px;
              border-radius: 8px; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box ._kan_dv_gradient {
            opacity: 0;
            pointer-events: none;
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, rgba(255, 255, 255, 0) 45%, rgba(255, 255, 255, 0.8) 65%, rgba(255, 255, 255, 0.99) 85%, white 90%); }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box ._kan_dv_gradient._kan_dv_gradient_right {
              animation: kf_show 0.6s normal ease-in forwards; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box ._kan_dv_gradient._kan_dv_gradient_left {
              opacity: 1;
              -webkit-transform: scaleX(-1);
              transform: scaleX(-1);
              animation: kf_show 0.6s normal ease-in forwards; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box ._kan_dv_gradient._kan_dv_gradient_hide {
              animation: kf_hide 0.6s normal ease-in forwards; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box ._kan_dv_gradient._kan_dv_gradient_hide_left {
              -webkit-transform: scaleX(-1);
              transform: scaleX(-1);
              animation: kf_hide 0.6s normal ease-in forwards; }
            ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box ._kan_dv_gradient._kan_dv_gradient_hide_right {
              animation: kf_hide 0.6s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box._anim_slide_right {
            animation: kf_right_slide 0.6s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box._anim_left_slide_right {
            animation: kf_left_slide_right 1.2s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box._anim_slide_left {
            animation: kf_left_slide 0.6s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box._anim_right_slide_left {
            animation: kf_right_slide_left 1.2s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box._anim_slide_neutral_left {
            animation: kf_neutral_slide_left 0.6s normal ease-in forwards; }
          ._kan_center ._kan_app ._kan_box ._kan_preview ._kan_svg_box._anim_slide_neutral_right {
            animation: kf_neutral_slide_right 0.6s normal ease-in forwards; }
      ._kan_center ._kan_app ._kan_box ._kan_menu {
        position: absolute;
        top: 75px;
        left: 75px;
        min-width: 600px;
        height: 240px;
        pointer-events: none; }
        ._kan_center ._kan_app ._kan_box ._kan_menu h1 {
          font-size: 48px;
          font-family: "Open Sans", sans-serif;
          font-weight: 800;
          line-height: 58px;
          pointer-events: all;
          margin: 0 0 30px 0; }
          ._kan_center ._kan_app ._kan_box ._kan_menu h1 ._kan_btn_tutorial {
            width: 36px;
            height: 36px; }
        ._kan_center ._kan_app ._kan_box ._kan_menu h2 {
          padding: 4px;
          font-size: 24px;
          font-family: "Open Sans", sans-serif;
          font-weight: normal;
          line-height: 24px;
          pointer-events: all;
          margin: 0 0 10px 0;
          cursor: pointer;
          width: -moz-fit-content;
          width: fit-content;
          display: table;
          transform-origin: center; }
          ._kan_center ._kan_app ._kan_box ._kan_menu h2:hover {
            transform: scale(1.05);
            color: #DD6D4D; }
          ._kan_center ._kan_app ._kan_box ._kan_menu h2:active {
            color: #DD6D4D; }
          ._kan_center ._kan_app ._kan_box ._kan_menu h2._kan_menu_item_selected {
            color: #DD6D4D; }
            ._kan_center ._kan_app ._kan_box ._kan_menu h2._kan_menu_item_selected:hover {
              background-color: #DD6D4D;
              background-color: rgba(221, 109, 77, 0.5);
              color: #000000; }
            ._kan_center ._kan_app ._kan_box ._kan_menu h2._kan_menu_item_selected:active {
              color: #DD6D4D; }
      ._kan_center ._kan_app ._kan_box ._kan_intro_show {
        display: block !important;
        animation: kf_show 0.6s normal ease-in forwards; }
      ._kan_center ._kan_app ._kan_box ._kan_intro_hide {
        display: block !important;
        animation: kf_hide_intro 0.6s normal ease-in forwards;
        pointer-events: none !important; }
      ._kan_center ._kan_app ._kan_box ._kan_intro {
        display: none;
        opacity: 0;
        position: absolute;
        top: 115px;
        left: 75px;
        width: 1770px;
        height: 890px; }
        ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button {
          display: none;
          position: absolute;
          padding: 16px 20px 14px 16px;
          background-color: white;
          font-size: 24px;
          border-radius: 4px;
          border: solid 1px rgba(0, 0, 0, 0.1);
          -webkit-box-shadow: 5px 5px 10px 20px rgba(0, 0, 0, 0.11);
          box-shadow: 5px 5px 30px 14px rgba(0, 0, 0, 0.11);
          height: auto; }
          ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu::before, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button::before {
            position: absolute;
            top: -17px;
            content: "";
            width: 0;
            height: 0;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-bottom: 17px solid white; }
          ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu ._kan_intro_menu_got, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button ._kan_intro_menu_got, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu ._kan_intro_button_got, ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button ._kan_intro_button_got {
            box-sizing: border-box;
            position: relative;
            margin: -8px 0 0 82%;
            width: 18%;
            color: #DD6D4D;
            text-align: right;
            font-size: 24px;
            font-weight: 500;
            pointer-events: all; }
        ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_menu {
          top: 260px;
          left: 40px;
          width: 560px;
          min-height: 167px; }
        ._kan_center ._kan_app ._kan_box ._kan_intro ._kan_intro_button {
          width: 555px;
          min-height: 150px;
          top: 650px;
          left: 440px; }

._kan_btn_background_red {
  animation: kf_red_up 1s  normal ease-in forwards; }

._kan_btn_background_red_reverse {
  animation: kf_red_reverse 0.33s ease-in forwards; }

@keyframes kf_red_reverse {
  from {
    fill: #DD6D4D; }
  to {
    fill: #CCCCCC; } }
._kan_btn_title_white {
  animation: kf_white_up 0.33s ease-in forwards; }

._kan_btn_title_white-reverse {
  animation-direction: reverse;
  animation: kf_white_up 0.33s ease-in forwards; }

._kan_svg_group_scale_up {
  transform-origin: center;
  animation: kf_scale_up 0.6s normal ease-out forwards;
  animation-delay: 0.5s; }

._kan_svg_group_scale_down {
  transform-origin: center;
  animation: kf_scale_down 0.6s normal ease-out forwards; }

._kan_svg_group_scale_up_from_blur {
  transform-origin: center;
  animation: kf_scale_up_from_blur 0.6s normal ease-out forwards; }

._kan_svg_group_scale_down_to_blur {
  transform-origin: center;
  animation: kf_scale_down_to_blur 0.6s normal ease-out forwards; }

._kan_svg_group_opacity {
  transform-origin: center;
  animation: kf_remove_blur 0.6s normal ease-out forwards; }

._kan_svg_group_blur {
  transform-origin: center;
  animation: kf_blur 0.6s normal ease-out forwards; }

._kan_svg_group_blur_blank {
  opacity: 0.45;
  filter: blur(1px); }

._kan_svg_group_remove_blur {
  transform-origin: center;
  animation: kf_remove_blur 0.6s normal ease-out forwards; }

._kan_btn_drop_shadow {
  filter: drop-shadow(3px 5px 2px rgba(0, 0, 0, 0.5));
  transform-origin: center;
  animation: kf_up_small 0.6s normal ease-in forwards; }

._kan_btn_tik {
  animation: kf_up_intro 0.5s  normal ease-in; }

._kan_btn_tik_intro {
  animation: kf_up 1s  normal ease-in; }

._kan_btn_up {
  transform-origin: center;
  animation: kf_up 0.5s  normal ease-out; }

._kan_btn_down {
  transform-origin: center;
  animation: kf_down 0.5s  normal ease-out; }

._kan_version {
  position: absolute;
  bottom: 10px;
  left: 20px;
  font-weight: bold;
  color: gray;
  font-size: 20px; }

._kan_hidden {
  visibility: hidden; }

._kan_discover_def {
  opacity: 0; }

._kan_discover_show {
  animation: kf_discover_up 1s normal forwards; }

._kan_discover_show_fast {
  animation: kf_discover_up 0.5s normal forwards; }

._kan_discover_hide {
  animation: kf_discover_down_hide 1s normal forwards; }

@keyframes kf_discover_down {
  from {
    opacity: 1; }
  to {
    opacity: 0.2; } }
@keyframes kf_discover_down_hide {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes kf_discover_up {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes kf_blur {
  from {
    opacity: 1;
    filter: blur(0px); }
  to {
    opacity: 0.4;
    filter: blur(1px); } }
@keyframes kf_scale_down_to_blur {
  from {
    opacity: 1;
    filter: blur(0px);
    transform: scale(1.05); }
  to {
    transform: scale(1);
    opacity: 0.4;
    filter: blur(1px); } }
@keyframes kf_scale_up_from_blur {
  from {
    opacity: 0.4;
    filter: blur(1px);
    transform: scale(1); }
  to {
    opacity: 1;
    filter: blur(0);
    transform: scale(1.05); } }
@keyframes kf_remove_blur {
  from {
    opacity: 0.4;
    filter: blur(1px); }
  to {
    opacity: 1;
    filter: blur(0);
    transform: scale(1); } }
@keyframes kf_scale_down {
  from {
    transform: scale(1.05); }
  to {
    transform: scale(1); } }
@keyframes kf_scale_up {
  from {
    transform: scale(1); }
  to {
    transform: scale(1.05); } }
@keyframes kf_opacity {
  from {
    transform: scale(1); }
  to {
    transform: scale(1.05); } }
@keyframes kf_group_blur {
  from {
    opacity: 1;
    filter: blur(0px); }
  to {
    opacity: 0.4;
    filter: blur(1px); } }
@keyframes kf_up_small {
  from {
    transform: translateY(0); }
  to {
    transform: translateY(-6px); } }
@keyframes kf_white_up {
  from {
    fill: #5A5E5D; }
  to {
    fill: #ffffff; } }
@keyframes kf_red_up {
  from {
    fill: #CCCCCC; }
  to {
    fill: #DD6D4D; } }
@keyframes kf_show {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes kf_hide_intro {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes kf_hide {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }
@keyframes kf_right_slide_left {
  from {
    transform: translateX(450px); }
  to {
    transform: translateX(-450px); } }
@keyframes kf_left_slide_right {
  from {
    transform: translateX(-450px); }
  to {
    transform: translateX(450px); } }
@keyframes kf_neutral_slide_left {
  from {
    transform: translateX(-450px); }
  to {
    transform: translateX(0); } }
@keyframes kf_neutral_slide_right {
  from {
    transform: translateX(450px); }
  to {
    transform: translateX(0); } }
@keyframes kf_left_slide {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-450px); } }
@keyframes kf_right_slide {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(450px); } }
@keyframes kf_fade_in {
  from {
    opacity: 0; }
  to {
    opacity: 1;
    pointer-events: all; } }
@keyframes kf_up {
  from {
    transform: translateY(0);
    z-index: 99; }
  to {
    transform: translateY(-20px);
    z-index: 99; } }
@keyframes kf_up_intro {
  from {
    transform: translateY(0);
    z-index: 99; }
  to {
    transform: translateY(-10px);
    z-index: 99; } }
@keyframes kf_down {
  from {
    transform: translateY(-20px);
    z-index: 99; }
  to {
    transform: translateY(0);
    z-index: 0; } }
/*
@media screen and (max-width: 5121px) {
  .page {
    -webkit-transform: scale(2.7);
    transform: scale(2.7);
  }
}

@media screen and (max-width: 3841px) {
  .page {
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}

@media screen and (max-width: 3441px) {
  .page {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}

@media screen and (max-width: 3071px) {
  .page {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
  }
}

@media screen and (max-width: 2881px) {
  .page {
    -webkit-transform: scale(1.48);
    transform: scale(1.48);
  }
}

@media screen and (max-width: 2561px) {
  .page {
    -webkit-transform: scale(1.34);
    transform: scale(1.34);
  }
}

@media screen and (max-width: 2049px) {
  .page {
    -webkit-transform: scale(1.065);
    transform: scale(1.065);
  }
}

@media screen and (max-width: 1921px) {
  .page {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

// Pixel ratio
@media screen and (max-width: 1681px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.88);
    transform: scale(0.88);
  }
}

@media screen and (max-width: 1601px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.84);
    transform: scale(0.84);
  }
}

@media screen and (max-width: 1601px) and (-webkit-device-pixel-ratio: 1.25) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.65);
    transform: scale(0.65);
  }
}

@media screen and (max-width: 1441px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
}

@media screen and (max-width: 1367px) and (-webkit-device-pixel-ratio: 2) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.62);
    transform: scale(0.62);
  }
}

@media screen and (max-width: 1367px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.72);
    transform: scale(0.72);
  }
}

@media screen and (max-width: 1281px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.67);
    transform: scale(0.67);
  }
}

@media screen and (max-width: 1025px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.533);
    transform: scale(0.533);
  }
}

@media screen and (max-width: 967px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.505);
    transform: scale(0.505);
  }
}

@media screen and (max-width: 900px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.49);
    transform: scale(0.49);
  }
}

@media screen and (max-width: 840px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.42);
    transform: scale(0.42);
  }
}

@media screen and (max-width: 761px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.395);
    transform: scale(0.395);
  }
}

@media screen and (max-width: 641px) {
  ._kan_center ._kan_app{
    -webkit-transform: scale(0.335);
    transform: scale(0.335);
  }
}
*/

/*# sourceMappingURL=default.css.map */
