/* CSS Document */

.lp_wrap .worries .line {
  position: absolute;
  top: 9.8%;
  left: 32%;
  width: 13.6%;
  clip-path: inset(0% 100% 0% 0%);
  transition: 0.5s ease;
}
.lp_wrap .worries .line.trigger.move {
  clip-path: inset(0% 0% 0% 0%);
}
.lp_wrap .worries .fk li {
  position: absolute;
  width: 74.533%;
  transform: scale(0);
  opacity: 0;
}
.lp_wrap .worries .fk li:nth-child(1) {
  top: 27%;
  left: 26%;
  transform-origin: left center;
  transition: 0.6s ease;
}
.lp_wrap .worries .fk li:nth-child(2) {
  top: 34.2%;
  left: 3%;
  transform-origin: right center;
  transition: 0.6s 0.4s ease;
}
.lp_wrap .worries .fk li:nth-child(3) {
  top: 40.5%;
  left: 26%;
  transform-origin: left center;
  transition: 0.6s 0.8s ease;
}
.lp_wrap .worries .fk li:nth-child(4) {
  top: 48%;
  left: 3%;
  transform-origin: right center;
  transition: 0.6s 1.2s ease;
}
.lp_wrap .worries .fk li.trigger.move,
.lp_wrap .worries .fk li.trigger.move ~ li {
  transform: scale(1);
  opacity: 1;
}
.lp_wrap .worries .woman li {
  position: absolute;
  width: 20.3%;
}
.lp_wrap .worries .woman li:nth-child(1) {
  top: 27%;
  left: 5%;
}
.lp_wrap .worries .woman li:nth-child(2) {
  top: 32.6%;
  right: 5%;
}
.lp_wrap .worries .woman li:nth-child(3) {
  top: 39.5%;
  left: 5%;
}
.lp_wrap .worries .woman li:nth-child(4) {
  top: 45.5%;
  right: 5%;
}
.lp_wrap .worries .catch li {
  position: absolute;
  clip-path: inset(0% 100% 0% 0%);
}
.lp_wrap .worries .catch li:nth-child(1) {
  top: 67.6%;
  left: 10%;
  width: 72.933%;
  transition: 0.8s ease;
}
.lp_wrap .worries .catch li:nth-child(2) {
  top: 70.9%;
  left: 16.5%;
  width: 59.6%;
  transition: 0.8s 0.4s ease;
}
.lp_wrap .worries .catch li.trigger.move,
.lp_wrap .worries .catch li.trigger.move ~ li {
  clip-path: inset(0% 0% 0% 0%);
}