.statue-lineup-wrapper img {
  width: 100%;
  height: auto;
}
.statue-lineup-wrapper p {
  font-size: clamp(9px, 1.3vw, 14px);
  letter-spacing: 0;
}
@media screen and (max-width: 1254px) {
  .statue-lineup-wrapper p {
    font-size: 12px;
  }
}
@media screen and (max-width: 768px) {
  .statue-lineup-wrapper p {
    font-size: clamp(11px, 1.3vw, 14px);
  }
}

.statue-lineup {
  position: relative;
  height: 3519px;
}
@media screen and (max-width: 1515px) {
  .statue-lineup {
    height: 232.2vw;
  }
}
@media screen and (max-width: 1254px) {
  .statue-lineup {
    height: 2912px;
  }
}
@media screen and (max-width: 768px) {
  .statue-lineup {
    height: 700vw;
  }
}
.statue-lineup .item {
  position: absolute;
  top: 0;
  left: 0;
  gap: 1em;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.statue-lineup .item:nth-child(1) {
  top: 0;
  left: 0;
  width: 19.5%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(1) {
    width: 36.5625%;
  }
  .statue-lineup .item:nth-child(1) p {
    margin-top: -15px;
  }
}
.statue-lineup .item:nth-child(2) {
  top: 7.5%;
  left: 21.5%;
  width: 26.0833333333%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(2) {
    top: 13%;
    left: -20px;
    width: 54.6875%;
  }
  .statue-lineup .item:nth-child(2) p {
    margin-top: -25px;
  }
}
.statue-lineup .item:nth-child(3) {
  top: 0%;
  left: 49%;
  width: 28%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(3) {
    top: 18%;
    width: 59.375%;
  }
  .statue-lineup .item:nth-child(3) p {
    margin-top: -25px;
  }
}
.statue-lineup .item:nth-child(4) {
  top: 0%;
  left: auto;
  right: 0%;
  width: 21.1666666667%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(4) {
    top: 2%;
    width: 39.6875%;
  }
  .statue-lineup .item:nth-child(4) p {
    position: absolute;
    bottom: 70px;
    left: 20px;
    transform: translateX(-100%);
  }
}
.statue-lineup .item:nth-child(5) {
  top: 16%;
  left: -6%;
  width: 26.5%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(5) {
    top: 24.5%;
    width: 49.6875%;
  }
  .statue-lineup .item:nth-child(5) p {
    margin-top: -15px;
  }
}
.statue-lineup .item:nth-child(6) {
  top: 26%;
  left: 21.5%;
  width: 25.25%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(6) {
    top: 46%;
    left: -3.5%;
    width: 54.6875%;
  }
  .statue-lineup .item:nth-child(6) p {
    margin-top: -15px;
  }
}
.statue-lineup .item:nth-child(7) {
  top: 16%;
  left: 46%;
  width: 32.25%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(7) {
    top: 29%;
    width: 65.625%;
  }
  .statue-lineup .item:nth-child(7) p {
    margin-top: -15px;
  }
}
.statue-lineup .item:nth-child(8) {
  top: 27%;
  left: auto;
  right: 0%;
  width: 30.3333333333%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(8) {
    top: 40%;
    right: -6%;
    width: 60.15625%;
  }
  .statue-lineup .item:nth-child(8) p {
    margin-top: -15px;
    margin-left: 30px;
  }
}
.statue-lineup .item:nth-child(9) {
  top: 36%;
  left: -9%;
  width: 35.25%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(9) {
    top: 53%;
    left: 42%;
    width: 66.09375%;
  }
  .statue-lineup .item:nth-child(9) p {
    margin-top: -15px;
    margin-left: 30px;
  }
}
.statue-lineup .item:nth-child(10) {
  top: 36%;
  left: 47%;
  width: 27.25%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(10) {
    top: 58%;
    left: -3%;
    width: 57.8125%;
  }
  .statue-lineup .item:nth-child(10) p {
    margin-top: -15px;
  }
}
.statue-lineup .item:nth-child(11) {
  top: 50%;
  left: -6%;
  width: 29.6666666667%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(11) {
    top: 35.5%;
    left: -5%;
    width: 55.625%;
  }
  .statue-lineup .item:nth-child(11) p {
    margin-top: -15px;
  }
}
.statue-lineup .item:nth-child(12) {
  top: 68%;
  left: -13%;
  width: 40.6666666667%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(12) {
    top: 68%;
    width: 76.25%;
  }
  .statue-lineup .item:nth-child(12) p {
    position: absolute;
    bottom: -47px;
    left: 40px;
  }
}
.statue-lineup .item:nth-child(13) {
  top: 44%;
  left: auto;
  right: 0%;
  width: 27.5833333333%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(13) {
    top: 63%;
    right: -3%;
    width: 51.71875%;
  }
  .statue-lineup .item:nth-child(13) p {
    margin-top: -15px;
  }
}
.statue-lineup .item:nth-child(14) {
  top: 59%;
  left: auto;
  right: -2%;
  width: 38.8333333333%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(14) {
    top: 72.5%;
    right: -16%;
    width: 72.8125%;
  }
  .statue-lineup .item:nth-child(14) p {
    position: absolute;
    bottom: 30px;
    transform: translateX(-100%);
  }
}
.statue-lineup .item:nth-child(15) {
  top: 46%;
  left: -3%;
  width: 102.5%;
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(15) {
    width: 100%;
    top: auto;
    left: 0;
    bottom: 0;
  }
}
.statue-lineup .item:nth-child(15) p {
  position: absolute;
  bottom: 350px;
  left: auto;
  right: -30px;
  transform: translateX(-50%);
}
@media screen and (max-width: 1515px) {
  .statue-lineup .item:nth-child(15) p {
    bottom: 26vw;
  }
}
@media screen and (max-width: 1254px) {
  .statue-lineup .item:nth-child(15) p {
    bottom: 320px;
  }
}
@media screen and (max-width: 768px) {
  .statue-lineup .item:nth-child(15) p {
    bottom: 210px;
    left: -3%;
    transform: none;
  }
}

.statue-lineup1 {
  display: flex;
  gap: 3vw;
  margin-bottom: 5vw;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  .statue-lineup1 {
    flex-direction: column;
    gap: 3vw;
    margin-bottom: 20px;
  }
}
.statue-lineup1 .item {
  position: relative;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .statue-lineup1 .item {
    padding-top: 30px;
  }
}
.statue-lineup1 .item p {
  padding-top: 1em;
  display: inline-block;
  text-align: left;
}

.statue-lineup2 {
  display: flex;
  gap: 5vw;
  margin-bottom: 3vw;
}
@media screen and (max-width: 768px) {
  .statue-lineup2 {
    flex-direction: column;
    gap: 3vw;
    margin-bottom: 20px;
  }
}
.statue-lineup2 .item {
  flex: 1;
  position: relative;
}
@media screen and (max-width: 768px) {
  .statue-lineup2 .item {
    padding-top: 30px;
    margin-bottom: 20px;
  }
}
.statue-lineup2 .item p {
  position: absolute;
  top: 0;
  right: 0;
}

.statue-lineup3 {
  display: flex;
  gap: 5vw;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .statue-lineup3 {
    flex-direction: column;
    gap: 3vw;
  }
}
.statue-lineup3 .item {
  flex: 1;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .statue-lineup3 .item {
    flex: none;
    width: 100%;
  }
}
.statue-lineup3 .item p {
  padding-top: 1em;
  display: inline-block;
  text-align: left;
}/*# sourceMappingURL=statue.css.map */