@charset "UTF-8";

.lp_wrap .offer .head {
  position: absolute;
  top: 18.1%;
  left: 9%;
  width: 34%;
}
.lp_wrap .offer .head.trigger img {
  transition: 0.6s;
  opacity: 0;
  transform: translateY(-20%);
}
.lp_wrap .offer .head.trigger.move img {
  opacity: 1;
  transform: translateY(0);
}
.lp_wrap .offer .off {
  position: absolute;
  top: 75.5%;
  left: 69.5%;
  width: 27.333%;
  transform-origin: bottom left;
  transition: 0.6s;
  opacity: 0;
  transform: scale(0);
}
.lp_wrap .offer .off.trigger.move {
  opacity: 1;
  transform: scale(1);
}
.lp_wrap .offer .btn {
  position: absolute;
  top: 90.2%;
  left: 11.2%;
  width: 77.467%;
  animation: 2s offer_btn ease-in-out infinite;
}
@keyframes offer_btn {
  0% ,100%{
    transform: scale(0.95);
  }
  50% {
    transform: scale(1.1);
  }
}
.lp_wrap .offer .ball li {
  position: absolute;
}
.lp_wrap .offer .ball li:nth-child(1) {
  top: 38.2%;
  left: 6.5%;
  width: 16.533%;
  animation: 1.2s offer_ball ease-in-out alternate infinite;
}
.lp_wrap .offer .ball li:nth-child(2) {
  top: 45.9%;
  right: 0%;
  width: 14.667%;
  animation: 1.2s offer_ball -0.6s ease-in-out alternate infinite;
}
@keyframes offer_ball {
  0% {
    transform: translateY(-5%);
  }
  100% {
    transform: translateY(5%);
  }
}