@import 'https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&family=Rubik:wght@300;400;500;600;700;800;900&display=swap';

*,
:focus,
:hover {
  outline: none;
}

body {
  position: relative;

  background-color: #000;
}

#update_LT {
  margin: 0 auto;
  max-width: 1920px;
  width: 100%;
  height: 100%;
}

#update_LT .top-btn {
  position: fixed;
  right: 40px;
  bottom: 40px;
  z-index: 200;
  opacity: 0.6;
  transition: all 0.3s ease;
  cursor: pointer;
}

#update_LT .top-btn:hover {
  opacity: 1;
}

#update_LT .section01 {
  position: relative;
  width: 100%;
  height: 972px;
}
#update_LT .section01 .animation {
  position: relative;
  overflow: hidden;
  max-width: 1920px;
  width: 100%;
  height: 988px;
}
#update_LT .section01 .animation p {
  position: absolute;
  left: 50%;
}
#update_LT .section01 .animation p.logo1 {
  width: 893px;
  height: 393px;
  top: 50%;
  left: 27%;
  opacity: 0;
  animation-name: move-ani3;
  animation-duration: 0.7s;
  animation-timing-function: ease-in-out;
  animation-delay: 1.2s;
  animation-fill-mode: forwards;
}
#update_LT .section01 .animation p.left_chr {
  width: 1138px;
  height: 967px;
  top: 14%;
  left: 13%;
  opacity: 0;
  animation-name: move-ani2;
  animation-duration: 0.3s;
  animation-timing-function: ease-in-out;
  animation-delay: 0.3s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
}
#update_LT .section01 .animation p.right_chr {
  width: 791px;
  height: 683px;
  top: 2%;
  left: 47%;
  opacity: 0;
  animation-name: move-ani5, move-ani4;
  animation-duration: 0.3s, 1.5s;
  animation-delay: 0.6s, 1.1s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
  animation-iteration-count: 1, infinite;
}
#update_LT .section01 .animation p.right_chr2 {
  width: 474px;
  height: 382px;
  top: 59%;
  left: 75%;
  opacity: 0;
  animation-name: move-ani;
  animation-duration: 0.3s;
  animation-timing-function: ease-in-out;
  animation-delay: 0.9s;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
}
#update_LT .section01 .section01_video {
  max-width: 1920px;
  width: 100%;
  height: 1080px;
  object-fit: cover;
}

#update_LT .section01 .section01_contentsWrapper {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  max-width: 1920px;
  width: 100%;
  height: 1080px;
  margin-top: 230px;
}

#update_LT .section01 .section01_contentsWrapper .section01_playBtn {
  position: absolute;
  max-width: 180px;
  width: 180px;
  height: 133px;
  left: calc(50% - 81px);
  top: 13%;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  transition: all 0.3s ease;
  opacity: 0;
  animation-name: move-ani3;
  animation-duration: 0.7s;
  animation-timing-function: ease-in-out;
  animation-delay: 1.5s;
  animation-fill-mode: forwards;
}

#update_LT .section01 .section01_contentsWrapper .section01_playBtn:hover {
  background-image: url('https://static.papayaplay.com/static/assets/images/latale/portal/update/smiling_face/btn_play_hover.png') !important;
}
#update_LT .section02 {
  position: relative;
  max-width: 1920px;
  width: 100%;
  height: 890px;
  background-position: center;
  background-repeat: no-repeat;
}

#update_LT .section02 .section02_seeMore_wrapper {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 121px;
  left: 0;
  max-width: 1920px;
  width: 100%;
  height: 832px;
}

#update_LT .section02 .section02_seeMore_wrapper .section02_seeMore {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 0px;
  margin-right: 10px;
  margin-left: 10px;
  width: 327px;
  height: 575px;
  cursor: pointer;
  transition: all 0.3s ease;
}

#update_LT .section02 .section02_seeMore_wrapper .section02_seeMore:hover {
  margin-top: -50px;
}

#update_LT .section03 {
  max-width: 1920px;
  width: 100%;
  height: 100%;
}

#update_LT .section03 .section03_floatingNav {
  z-index: 2;
  position: sticky;
  top: 88px;
  width: 100%;
  height: 90px;
  background-color: #000;
  display: flex;
  justify-content: space-around;
  align-items: center;
  padding-left: 10%;
  padding-right: 10%;
}

#update_LT .section03 .section03_floatingNav .section03_floatingNav_el {
  /* width: 200px; */
  color: #c8c8c8;
  font-size: 24px;
  font-family: 'Rubik';
  transition: all 0.3s ease;
  cursor: pointer;
}

#update_LT .section03 .section03_floatingNav .section03_floatingNav_el:hover {
  color: #14d472;
}

#update_LT
  .section03
  .section03_floatingNav
  .section03_floatingNav_el.naviActive {
  color: #14d472;
}

#update_LT .section03 .section03_01 {
  position: relative;
}

#update_LT .section03 .section03_01 .slide_sideBar {
  position: absolute;
  top: 620px;
  right: 300px;
  z-index: 1;
}

#update_LT .section03 .section03_01 .slide_sideBar #hexagon {
  position: absolute;
  width: 172px;
  height: 180px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fff;
}

#update_LT .section03 .section03_01 .slide_sideBar #hexagon .classSidebar_box {
  height: 140px;
}

#update_LT
  .section03
  .section03_01
  .slide_sideBar
  #hexagon
  .classSidebar_box
  .classSidebar_el {
  position: relative;
  display: flex;
  height: 100%;
  margin-left: 4px;
  cursor: pointer;
}

#update_LT
  .section03
  .section03_01
  .slide_sideBar
  #hexagon
  .classSidebar_box
  .classSidebar_el
  .classDots {
  position: absolute;
  top: 27px;
  left: 35px;
  width: 6px;
  height: 6px;
  background-color: #14d472;
  border-radius: 100px;
}

#update_LT
  .section03
  .section03_01
  .slide_sideBar
  #hexagon
  .classSidebar_box
  .classSidebar_el
  .classSidebar_el_number {
  display: flex;
  margin-left: 15px;
  margin-top: 21.5px;
  width: 20px;
  font-size: 13px;
  font-family: 'Rubik';
  color: #898989;
}

#update_LT
  .section03
  .section03_01
  .slide_sideBar
  #hexagon
  .classSidebar_box
  .classSidebar_el
  .onNumber_btn {
  color: #14d472;
}

#update_LT
  .section03
  .section03_01
  .slide_sideBar
  #hexagon
  .classSidebar_box
  .classSidebar_el
  .classSidebar_el_title {
  display: flex;
  align-items: center;
  border-left: solid 1px #898989;
  color: #898989;
  padding-left: 6px;
  margin-left: 3px;
  font-size: 13px;
  font-family: 'Rubik';
  font-weight: 500;
  width: 120px;
}

#update_LT
  .section03
  .section03_01
  .slide_sideBar
  #hexagon
  .classSidebar_box
  .classSidebar_el
  .onTitle_btn {
  color: #000;
  border-left: solid 2px #14d472;
}

#update_LT
  .section03
  .section03_01
  .slide_sideBar
  #hexagon
  .classSidebar_box:nth-child(3)
  .classSidebar_el_title {
  width: 110px;
}

#update_LT .section03 .section03_01 .slide_sideBar #hexagon::before {
  content: '';
  position: absolute;
  top: -42px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 86px solid transparent;
  border-right: 86px solid transparent;
  border-bottom: 42px solid #fff;
}

#update_LT .section03 .section03_01 .slide_sideBar #hexagon::after {
  content: '';
  position: absolute;
  bottom: -42px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 86px solid transparent;
  border-right: 86px solid transparent;
  border-top: 42px solid #fff;
}

#update_LT .section03 .section03_01 .slide_btns {
  position: relative;
}

#update_LT .section03 .section03_01 .slide_btns .slide_prevBtn {
  position: absolute;
  width: 49px;
  height: 48px;
  background-position: center;
  background-repeat: no-repeat;
  top: 280px;
  left: calc(50% - 165px);
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 1;
}

#update_LT .section03 .section03_01 .slide_btns .slide_nextBtn {
  position: absolute;
  width: 49px;
  height: 48px;
  background-position: center;
  background-repeat: no-repeat;
  top: 285px;
  left: calc(50% + 573px);
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 1;
}

#update_LT .section03 .section03_01 .new_class_slider {
  position: relative;
}

#update_LT .section03 .section03_01 .new_class_slider .slide .slide_img {
  width: 100%;
  height: 1013px;
  background-position: center;
  background-repeat: no-repeat;
}

#update_LT .section03 .section03_01 .new_class_slider .slide .slide_img .video {
  width: 360px;
  height: 200px;
  position: relative;
  top: 63%;
  left: 18.7%;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video1 {
  width: 360px;
  height: 200px;
  position: relative;
  top: 43.2%;
  left: 38.7%;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video:hover {
  box-shadow: 0 0 0 1px #8ff9ff;
  cursor: pointer;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video
  .video_img {
  width: 360px;
  height: 200px;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video:hover
  .video_img {
  filter: brightness(0.85);
  transition: filter 0.2s ease;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video
  .play {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 37.5%;
  left: 43%;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video:hover
  .play::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-35%, -47%);
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 16px solid #8ff9ff;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video:hover
  .play {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 37.5%;
  left: 43%;
  background-color: rgb(255 255 255 / 50%);
  border-radius: 6px;
  cursor: pointer;
  z-index: 2;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video1
  .video_img1 {
  width: 360px;
  height: 200px;
}

#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video1:hover
  .video_img1 {
  filter: brightness(0.85);
  transition: filter 0.2s ease;
}

#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video1
  .play {
  width: 56px;
  height: 56px;
  position: absolute;
  top: 37.5%;
  left: 43%;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video1:hover {
  box-shadow: 0 0 0 1px #8ff9ff;
  cursor: pointer;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video1:hover
  .play::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-35%, -47%);
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 16px solid #8ff9ff;
}
#update_LT
  .section03
  .section03_01
  .new_class_slider
  .slide
  .slide_img
  .video1:hover
  .play {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 37.5%;
  left: 43%;
  background-color: rgb(255 255 255 / 50%);
  border-radius: 6px;
  cursor: pointer;
  z-index: 2;
}

#update_LT .section03 .section03_07 {
  width: 100%;
  height: 889px;
  background-position: center;
  background-repeat: no-repeat;
}

#update_LT .section03 .section03_02 {
  position: relative;
}

#update_LT .section03 .section03_02 .slide_sideBar {
  position: absolute;
  top: 620px;
  right: 300px;
  z-index: 1;
}

#update_LT .section03 .section03_02 .slide_sideBar #hexagon {
  position: absolute;
  width: 190px;
  height: 180px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fff;
}

#update_LT .section03 .section03_02 .slide_sideBar #hexagon .mapsSidebar_box {
  height: 140px;
}

#update_LT
  .section03
  .section03_02
  .slide_sideBar
  #hexagon
  .mapsSidebar_box
  .mapsSidebar_el {
  position: relative;
  display: flex;
  height: 100%;
  margin-left: 4px;
  cursor: pointer;
}

#update_LT
  .section03
  .section03_02
  .slide_sideBar
  #hexagon
  .mapsSidebar_box
  .mapsSidebar_el
  .mpasDots {
  position: absolute;
  top: 42px;
  left: 35px;
  width: 6px;
  height: 6px;
  background-color: #14d472;
  border-radius: 100px;
}

#update_LT
  .section03
  .section03_02
  .slide_sideBar
  #hexagon
  .mapsSidebar_box
  .mapsSidebar_el
  .mapsSidebar_el_number {
  display: flex;
  margin-left: 15px;
  margin-top: 36px;
  width: 20px;
  font-size: 13px;
  font-family: 'Rubik';
  color: #898989;
}

#update_LT
  .section03
  .section03_02
  .slide_sideBar
  #hexagon
  .mapsSidebar_box
  .mapsSidebar_el
  .onNumber_btn {
  color: #14d472;
}

#update_LT
  .section03
  .section03_02
  .slide_sideBar
  #hexagon
  .mapsSidebar_box
  .mapsSidebar_el
  .mapsSidebar_el_title {
  display: flex;
  align-items: center;
  border-left: solid 1px #898989;
  color: #898989;
  padding-left: 6px;
  margin-left: 3px;
  font-size: 13px;
  font-family: 'Rubik';
  font-weight: 500;
  width: 140px;
}

#update_LT
  .section03
  .section03_02
  .slide_sideBar
  #hexagon
  .mapsSidebar_box
  .mapsSidebar_el
  .onTitle_btn {
  color: #000;
  border-left: solid 2px #14d472;
}

#update_LT
  .section03
  .section03_02
  .slide_sideBar
  #hexagon
  .mapsSidebar_box:nth-child(3)
  .mapsSidebar_el_title {
  width: 110px;
}

#update_LT .section03 .section03_02 .slide_sideBar #hexagon::before {
  content: '';
  position: absolute;
  top: -42px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 86px solid transparent;
  border-right: 105px solid transparent;
  border-bottom: 42px solid #fff;
}

#update_LT .section03 .section03_02 .slide_sideBar #hexagon::after {
  content: '';
  position: absolute;
  bottom: -42px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 86px solid transparent;
  border-right: 105px solid transparent;
  border-top: 42px solid #fff;
}

#update_LT .section03 .section03_02 .slide_btns {
  position: relative;
}

#update_LT .section03 .section03_02 .slide_btns .slide_prevBtn {
  position: absolute;
  width: 49px;
  height: 48px;
  background-position: center;
  background-repeat: no-repeat;
  top: 280px;
  left: calc(50% - 165px);
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 1;
}

#update_LT .section03 .section03_02 .slide_btns .slide_nextBtn {
  position: absolute;
  width: 49px;
  height: 48px;
  background-position: center;
  background-repeat: no-repeat;
  top: 285px;
  left: calc(50% + 573px);
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 1;
}

#update_LT .section03 .section03_02 .new_maps_slider {
  position: relative;
}

#update_LT .section03 .section03_02 .new_maps_slider .slide .slide_img {
  width: 100%;
  height: 1013px;
  background-position: center;
  background-repeat: no-repeat;
}

#update_LT .section03 .section03_03 {
  position: relative;
}

#update_LT .section03 .section03_03 .slide_sideBar {
  position: absolute;
  top: 620px;
  right: 300px;
  z-index: 1;
}

#update_LT .section03 .section03_03 .slide_sideBar #hexagon02 {
  position: absolute;
  width: 172px;
  height: 177px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fff;
}

#update_LT .section03 .section03_03 .slide_sideBar #hexagon02 .bossSidebar_box {
  height: 140px;
}

#update_LT
  .section03
  .section03_03
  .slide_sideBar
  #hexagon02
  .bossSidebar_box
  .bossSidebar_el {
  position: relative;
  display: flex;
  height: 100%;
  margin-left: 4px;
  cursor: pointer;
}

#update_LT
  .section03
  .section03_03
  .slide_sideBar
  #hexagon02
  .bossSidebar_box
  .bossSidebar_el
  .bossDots {
  position: absolute;
  top: 40px;
  left: 35px;
  width: 6px;
  height: 6px;
  background-color: #14d472;
  border-radius: 100px;
}

#update_LT
  .section03
  .section03_03
  .slide_sideBar
  #hexagon02
  .bossSidebar_box
  .bossSidebar_el
  .bossSidebar_el_number {
  display: flex;
  margin-left: 15px;
  margin-top: 34px;
  width: 20px;
  font-size: 13px;
  font-family: 'Rubik';
  color: #898989;
}

#update_LT
  .section03
  .section03_03
  .slide_sideBar
  #hexagon02
  .bossSidebar_box
  .bossSidebar_el
  .onNumber_btn {
  color: #14d472;
}

#update_LT
  .section03
  .section03_03
  .slide_sideBar
  #hexagon02
  .bossSidebar_box
  .bossSidebar_el
  .bossSidebar_el_title {
  display: flex;
  align-items: center;
  border-left: solid 1px #898989;
  color: #898989;
  padding-left: 6px;
  margin-left: 3px;
  font-size: 13px;
  font-family: 'Rubik';
  font-weight: 500;
  width: 100px;
  margin-top: -3px;
}

#update_LT
  .section03
  .section03_03
  .slide_sideBar
  #hexagon02
  .bossSidebar_box
  .bossSidebar_el
  .onTitle_btn {
  color: #000;
  border-left: solid 2px #14d472;
}

#update_LT
  .section03
  .section03_03
  .slide_sideBar
  #hexagon02
  .bossSidebar_box:nth-child(3)
  .bossSidebar_el_title {
  width: 80px;
}

#update_LT .section03 .section03_03 .slide_sideBar #hexagon02::before {
  content: '';
  position: absolute;
  top: -42px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 86px solid transparent;
  border-right: 86px solid transparent;
  border-bottom: 42px solid #fff;
}

#update_LT .section03 .section03_03 .slide_sideBar #hexagon02::after {
  content: '';
  position: absolute;
  bottom: -42px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 86px solid transparent;
  border-right: 86px solid transparent;
  border-top: 42px solid #fff;
}

#update_LT .section03 .section03_03 .new_boss_slider {
  position: relative;
  display: flex;
  flex-direction: column;
}

#update_LT .section03 .section03_03 .new_boss_slider .slide .slide_img {
  width: 100%;
  height: 1013px;
  background-position: center;
  background-repeat: no-repeat;
}

#update_LT .section03 .section03_04 {
  max-width: 1920px;
  width: 100%;
  height: 2306px;
  background-position: center;
  background-repeat: no-repeat;
}

#update_LT .section03 .section03_05 {
  position: relative;
}

#update_LT .section03 .section03_05 .slide_sideBar {
  position: absolute;
  top: 620px;
  right: 300px;
  z-index: 1;
}

#update_LT .section03 .section03_05 .slide_sideBar #hexagon03 {
  position: absolute;
  width: 172px;
  height: 196px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #fff;
}

#update_LT .section03 .section03_05 .slide_sideBar #hexagon03 .npcSidebar_box {
  height: 140px;
}

#update_LT
  .section03
  .section03_05
  .slide_sideBar
  #hexagon03
  .npcSidebar_box
  .npcSidebar_el {
  position: relative;
  display: flex;
  height: 100%;
  margin-left: 4px;
  cursor: pointer;
}

#update_LT
  .section03
  .section03_05
  .slide_sideBar
  #hexagon03
  .npcSidebar_box
  .npcSidebar_el
  .npcDots {
  position: absolute;
  top: 12px;
  left: 35px;
  width: 6px;
  height: 6px;
  background-color: #14d472;
  border-radius: 100px;
}

#update_LT
  .section03
  .section03_05
  .slide_sideBar
  #hexagon03
  .npcSidebar_box
  .npcSidebar_el
  .npcSidebar_el_number {
  display: flex;
  margin-left: 15px;
  margin-top: 6.5px;
  width: 20px;
  font-size: 13px;
  font-family: 'Rubik';
  color: #898989;
}

#update_LT
  .section03
  .section03_05
  .slide_sideBar
  #hexagon03
  .npcSidebar_box
  .npcSidebar_el
  .onNumber_btn {
  color: #14d472;
}

#update_LT
  .section03
  .section03_05
  .slide_sideBar
  #hexagon03
  .npcSidebar_box
  .npcSidebar_el
  .npcSidebar_el_title {
  display: flex;
  align-items: center;
  border-left: solid 1px #898989;
  color: #898989;
  padding-left: 6px;
  margin-left: 3px;
  font-size: 13px;
  font-family: 'Rubik';
  font-weight: 500;
  width: 100px;
  margin-top: 0px;
}

#update_LT
  .section03
  .section03_05
  .slide_sideBar
  #hexagon03
  .npcSidebar_box
  .npcSidebar_el
  .onTitle_btn {
  color: #000;
  border-left: solid 2px #14d472;
}

#update_LT
  .section03
  .section03_05
  .slide_sideBar
  #hexagon03
  .npcSidebar_box:nth-child(3)
  .npcSidebar_el_title {
  width: 80px;
}

#update_LT .section03 .section03_05 .slide_sideBar #hexagon03::before {
  content: '';
  position: absolute;
  top: -42px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 86px solid transparent;
  border-right: 86px solid transparent;
  border-bottom: 42px solid #fff;
}

#update_LT .section03 .section03_05 .slide_sideBar #hexagon03::after {
  content: '';
  position: absolute;
  bottom: -42px;
  left: 0;
  width: 0;
  height: 0;
  border-left: 86px solid transparent;
  border-right: 86px solid transparent;
  border-top: 42px solid #fff;
}

#update_LT .section03 .section03_05 .new_npc_slider {
  position: relative;
  display: flex;
  flex-direction: column;
}

#update_LT .section03 .section03_05 .new_npc_slider .slide .slide_img {
  width: 100%;
  height: 1013px;
  background-position: center;
  background-repeat: no-repeat;
}

#update_LT .section03 .section03_08 {
  max-width: 1920px;
  width: 100%;
  height: 476px;
  display: flex;
  position: relative;
  flex-direction: column;
  background-position: center;
  background-repeat: no-repeat;
  align-items: center;
}

#update_LT .section03 .section03_08 .btns {
  position: absolute;
  max-width: 1200px;
  width: 100%;
  display: flex;
  justify-content: space-around;
  bottom: 284px;
}

#update_LT .section03 .section03_08 .btns .btn1 {
  position: relative;
  width: 336px;
  height: 73px;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.3s ease;
  cursor: pointer;
}

#update_LT .section03 .section03_08 .btns .btn1:hover {
  filter: hue-rotate(35deg);
}

#update_LT .section03 .section03_08 .btns .btn2 {
  position: relative;
  width: 336px;
  height: 73px;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.3s ease;
  cursor: pointer;
}

#update_LT .section03 .section03_08 .btns .btn2:hover {
  filter: hue-rotate(35deg);
}

#update_LT .section03 .section03_08 .btns .btn3 {
  position: relative;
  width: 336px;
  height: 73px;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.3s ease;
  cursor: pointer;
}

#update_LT .section03 .section03_08 .btns .btn3:hover {
  filter: hue-rotate(35deg);
}

@media screen and (min-width: 320px) {
  #pt_gnb {
    width: 100%;
    /* max-width:1920px */
  }

  #pt_footer {
    width: 100%;
    /* max-width:1920px */
  }

  .latale-header {
    width: 100%;
    /* max-width:1920px */
  }
}

@media screen and (max-width: 1435px) {
  #update_LT {
    zoom: 0.8;
  }

  #update_LT .section03 .section03_floatingNav {
    top: 108px;
  }

  #update_LT .section03 .section03_floatingNav .section03_floatingNav_el {
    margin-right: 20px;
  }
}

@media screen and (max-width: 1150px) {
  #update_LT {
    zoom: 0.6;
  }

  #update_LT .section03 .section03_floatingNav {
    top: 145px;
  }
}

@media screen and (max-width: 991px) {
  #update_LT .section03 .section03_floatingNav {
    top: 1px;
  }

  #update_LT .section03 .section03_02 .slide_sideBar {
    right: 200px;
  }

  #update_LT .section03 .section03_03 .slide_sideBar {
    right: 200px;
  }

  #update_LT .section03 .section03_08and07 #hexagon03 {
    right: 42px;
  }
}

@media screen and (max-width: 886px) {
  #update_LT {
    zoom: 0.5;
  }

  #update_LT .section03 .section03_floatingNav {
    top: 0;
  }
}

@media screen and (max-width: 715px) {
  #update_LT {
    zoom: 0.4;
  }

  #update_LT .section03 .section03_floatingNav {
    top: -1px;
  }
}

@media screen and (max-width: 580px) {
  #update_LT {
    zoom: 0.35;
  }
}

@media screen and (max-width: 500px) {
  #update_LT {
    zoom: 0.25;
  }
}

@keyframes scale-ani {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes scale-ani2 {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.95);
  }

  to {
    transform: scale(1);
  }
}

@keyframes blink-ani {
  0%,
  to {
    opacity: 1;
  }

  40% {
    opacity: 0.3;
  }
}

@keyframes blink-ani2 {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes move-ani {
  0%,
  to {
    transform: translateX(-200px);
    opacity: 0;
  }

  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}

@keyframes move-ani2 {
  0% {
    transform: translate(200px, 100px);
    opacity: 0;
  }

  100% {
    transform: translate(0px, 0px);
    opacity: 1;
  }
}

@keyframes move-ani3 {
  0% {
    transform: translateY(100px);
    opacity: 0;
  }

  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}

@keyframes move-ani4 {
  0% {
    transform: translateY(0px);
  }

  50% {
    transform: translateY(-10px);
  }

  100% {
    transform: translateY(0px);
  }
}

@keyframes move-ani5 {
  0%,
  to {
    transform: translate(-200px, 100px);
    opacity: 0;
  }

  100% {
    transform: translate(0px, 0px);
    opacity: 1;
  }
}
