﻿/* ── Wireframe-26: Main Campus Map ─────────────────────────────────────────── */
.wireframe-26,
.wireframe-26 * {
  box-sizing: border-box;
}
.wireframe-26 {
  background: #ffffff;
  height: 961px;
  position: relative;
  overflow: hidden;
}
.rectangle-1 {
  background: #fde9b9;
  width: 1929px;
  height: 974px;
  position: absolute;
  left: -9px;
  top: -13px;
}
.pngtree-curved-ribbon-scroll-illustration-on-22638080-1 {
  width: 464px;
  height: 231px;
  position: absolute;
  left: 720px;
  top: -25px;
  object-fit: cover;
  aspect-ratio: 464/231;
}
.group {
  position: absolute;
  inset: 0;
}
.c {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 828.75px;
  top: 53.95px;
  width: 22.12px;
  height: 37.57px;
  transform-origin: 0 0;
  transform: rotate(-13.739deg) scale(1.006, 0.994);
}
.a {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 854.87px;
  top: 48.46px;
  width: 18.35px;
  height: 37.52px;
  transform-origin: 0 0;
  transform: rotate(-10.712deg) scale(1.004, 0.996);
}
.m {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 877.64px;
  top: 44.67px;
  width: 27.24px;
  height: 37.47px;
  transform-origin: 0 0;
  transform: rotate(-7.328deg) scale(1.002, 0.998);
}
.p {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 909.5px;
  top: 41.29px;
  width: 20.28px;
  height: 37.45px;
  transform-origin: 0 0;
  transform: rotate(-3.796deg) scale(1, 1);
}
.u {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 934.33px;
  top: 39.95px;
  width: 20.29px;
  height: 37.44px;
  transform-origin: 0 0;
  transform: rotate(-0.71deg) scale(1, 1);
}
.s {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 959.1px;
  top: 39.82px;
  width: 17.12px;
  height: 37.44px;
  transform-origin: 0 0;
  transform: rotate(2.17deg) scale(1, 1);
}
.div {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 980.35px;
  top: 40.66px;
  width: 8.87px;
  height: 37.45px;
  transform-origin: 0 0;
  transform: rotate(4.296deg) scale(1.001, 0.999);
}
.m2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 993.77px;
  top: 41.39px;
  width: 31.04px;
  height: 37.47px;
  transform-origin: 0 0;
  transform: rotate(7.328deg) scale(1.002, 0.998);
}
.a2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 1029.39px;
  top: 45.74px;
  width: 18.35px;
  height: 37.52px;
  transform-origin: 0 0;
  transform: rotate(10.959deg) scale(1.004, 0.996);
}
.p2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 1051.91px;
  top: 49.67px;
  width: 20.22px;
  height: 37.57px;
  transform-origin: 0 0;
  transform: rotate(13.861deg) scale(1.006, 0.994);
}
.rectangle-25 {
  background: #3e446e;
  width: 153px;
  height: 8px;
  position: absolute;
  left: 498px;
  top: 269px;
}
.rectangle-21 {
  background: #3e446e;
  width: 8.39px;
  height: 69.12px;
  position: absolute;
  left: 966.31px;
  top: 280.11px;
  transform-origin: 0 0;
  transform: rotate(-2.539deg) scale(1, 1);
}
.rectangle-18 {
  background: #3e446e;
  width: 735.29px;
  height: 9.28px;
  position: absolute;
  left: 694.33px;
  top: 683.94px;
  transform-origin: 0 0;
  transform: rotate(-1.146deg) scale(1, 1);
}
.rectangle-20 {
  background: #3e446e;
  width: 12px;
  height: 89px;
  position: absolute;
  left: 1060px;
  top: 261px;
}
.vector-28 {
  width: 145px;
  height: 2px;
  position: absolute;
  left: 502px;
  top: 271px;
  overflow: visible;
}
.vector-29 {
  width: 30px;
  height: 82px;
  position: absolute;
  left: 532px;
  top: 271px;
  overflow: visible;
}
.vector-30 {
  width: 83px;
  height: 85px;
  position: absolute;
  left: 400px;
  top: 354px;
  overflow: visible;
}
.vector-31 {
  width: 121px;
  height: 34px;
  position: absolute;
  left: 459px;
  top: 395px;
  overflow: visible;
}
.vector-32 {
  width: 37px;
  height: 126px;
  position: absolute;
  left: 427px;
  top: 420px;
  overflow: visible;
}
.vector-33 {
  width: 95px;
  height: 3px;
  position: absolute;
  left: 464px;
  top: 486px;
  overflow: visible;
}
.vector-34 {
  width: 224px;
  height: 21px;
  position: absolute;
  left: 468px;
  top: 623px;
  overflow: visible;
}
.vector-35 {
  width: 99px;
  height: 1px;
  position: absolute;
  left: 1148px;
  top: 279px;
  overflow: visible;
}
.vector-36 {
  width: 8px;
  height: 94px;
  position: absolute;
  left: 1239px;
  top: 246px;
  overflow: visible;
}
.vector-37 {
  width: 130px;
  height: 45px;
  position: absolute;
  left: 1242px;
  top: 242px;
  overflow: visible;
}
.vector-38 {
  width: 87px;
  height: 23px;
  position: absolute;
  left: 1157px;
  top: 280px;
  overflow: visible;
}
.vector-39 {
  width: 130px;
  height: 35px;
  position: absolute;
  left: 1244px;
  top: 308px;
  overflow: visible;
}
.vector-40 {
  width: 119px;
  height: 3px;
  position: absolute;
  left: 1249px;
  top: 321px;
  overflow: visible;
}
.vector-41 {
  width: 72px;
  height: 33px;
  position: absolute;
  left: 1369px;
  top: 280px;
  overflow: visible;
}
.rectangle-30 {
  background: #3e446e;
  width: 102.36px;
  height: 11.82px;
  position: absolute;
  left: 905.03px;
  top: 529.66px;
  transform-origin: 0 0;
  transform: rotate(91.144deg) scale(1, 1);
}
.rectangle-28 {
  background: #3e446e;
  width: 413.56px;
  height: 9.28px;
  position: absolute;
  left: 715.15px;
  top: 553.81px;
  transform-origin: 0 0;
  transform: rotate(-179.784deg) scale(1, 1);
}
.rectangle-27 {
  background: #3e446e;
  width: 362.3px;
  height: 11.8px;
  position: absolute;
  left: 748.2px;
  top: 349.4px;
  transform-origin: 0 0;
  transform: rotate(98.1deg) scale(1.006, 0.994);
}
.rectangle-29 {
  background: #3e446e;
  width: 354.73px;
  height: 9.28px;
  position: absolute;
  left: 716.79px;
  top: 521.83px;
  transform-origin: 0 0;
  transform: rotate(1.072deg) scale(1, 1);
}
.rectangle-31 {
  background: #3e446e;
  width: 11.71px;
  height: 125.68px;
  position: absolute;
  left: 1142.32px;
  top: 349.48px;
  transform-origin: 0 0;
  transform: rotate(-15.702deg) scale(1.023, 0.977);
}
.rectangle-32 {
  background: #3e446e;
  width: 354.75px;
  height: 9.28px;
  position: absolute;
  left: 727.26px;
  top: 465.8px;
  transform-origin: 0 0;
  transform: rotate(-0.145deg) scale(1, 1);
}
.rectangle-33 {
  background: #3e446e;
  width: 354.75px;
  height: 9.28px;
  position: absolute;
  left: 1070.18px;
  top: 464.87px;
  transform-origin: 0 0;
  transform: rotate(-0.145deg) scale(1, 1);
}
.rectangle-34 {
  background: #3e446e;
  width: 340.82px;
  height: 11.82px;
  position: absolute;
  left: 1419px;
  top: 343.72px;
  transform-origin: 0 0;
  transform: rotate(86.21deg) scale(1.001, 0.999);
}
.rectangle-35 {
  background: #3e446e;
  width: 351.64px;
  height: 9.28px;
  position: absolute;
  left: 1070.93px;
  top: 534.44px;
  transform-origin: 0 0;
  transform: rotate(-0.145deg) scale(1, 1);
}
.rectangle-16 {
  background: #59ac99;
  width: 12.18px;
  height: 282.66px;
  position: absolute;
  left: 1058.36px;
  top: 347.75px;
  transform-origin: 0 0;
  transform: rotate(-2.407deg) scale(1.001, 0.999);
}
.rectangle-26 {
  background: #3e446e;
  width: 977.89px;
  height: 9.28px;
  position: absolute;
  left: 482.48px;
  top: 349.41px;
  transform-origin: 0 0;
  transform: rotate(-0.983deg) scale(1, 1);
}
.rectangle-17 {
  background: #3e446e;
  width: 729px;
  height: 9px;
  position: absolute;
  left: 701px;
  top: 628px;
}
.rectangle-36 {
  background: #3e446e;
  width: 11.79px;
  height: 72.91px;
  position: absolute;
  left: 1186.07px;
  top: 471.02px;
  transform-origin: 0 0;
  transform: rotate(-8.891deg) scale(1.007, 0.993);
}
.rectangle-37 {
  background: #3e446e;
  width: 11.82px;
  height: 89.63px;
  position: absolute;
  left: 1111.71px;
  top: 632.49px;
  transform-origin: 0 0;
  transform: rotate(-1.568deg) scale(1, 1);
}
.rectangle-38 {
  background: #3e446e;
  width: 11.82px;
  height: 89.62px;
  position: absolute;
  left: 978.67px;
  top: 632.26px;
  transform-origin: 0 0;
  transform: rotate(0.865deg) scale(1, 1);
}
.rectangle-39 {
  background: #3e446e;
  width: 127.47px;
  height: 11.67px;
  position: absolute;
  left: 586.02px;
  top: 426.83px;
  transform-origin: 0 0;
  transform: rotate(108.306deg) scale(1.031, 0.968);
}
.rectangle-40 {
  background: #3e446e;
  width: 64.81px;
  height: 10.56px;
  position: absolute;
  left: 442.42px;
  top: 542.27px;
  transform-origin: 0 0;
  transform: rotate(113.081deg) scale(1.048, 0.95);
}
.rectangle-41 {
  background: #3e446e;
  width: 78.53px;
  height: 10.67px;
  position: absolute;
  left: 574.15px;
  top: 550.61px;
  transform-origin: 0 0;
  transform: rotate(107.621deg) scale(1.029, 0.971);
}
.rectangle-42 {
  background: #3e446e;
  width: 5.37px;
  height: 123.94px;
  position: absolute;
  left: 1078.46px;
  top: 347.58px;
  transform-origin: 0 0;
  transform: rotate(-2.504deg) scale(1.001, 0.999);
}
.rectangle-43 {
  background: #3e446e;
  width: 5.37px;
  height: 89.63px;
  position: absolute;
  left: 1089.1px;
  top: 540.58px;
  transform-origin: 0 0;
  transform: rotate(-1.568deg) scale(1, 1);
}
.ellipse-899 {
  background: rgba(217, 217, 217, 0);
  border-radius: 50%;
  border-style: solid;
  border-color: #3e446e;
  border-width: 5px;
  width: 59.79px;
  height: 67.87px;
  position: absolute;
  left: 1461.59px;
  top: 468.27px;
  transform-origin: 0 0;
  transform: rotate(-6.123deg) scale(1.004, 0.996);
}
.vector-42 {
  width: 38px;
  height: 1px;
  position: absolute;
  left: 1427px;
  top: 500px;
  overflow: visible;
}
.vector-43 {
  width: 122px;
  height: 3px;
  position: absolute;
  left: 1525px;
  top: 498px;
  overflow: visible;
}
._13-big-li-retro-1 {
  width: 104px;
  height: 94px;
  position: absolute;
  left: 908px;
  top: 435px;
  object-fit: cover;
  aspect-ratio: 104/94;
}
._27-g-1-to-g-4-retro-1 {
  width: 246px;
  height: 68px;
  position: absolute;
  left: 733px;
  top: 631px;
  object-fit: cover;
  aspect-ratio: 246/68;
}
._28-g-de-lo-retro-1 {
  width: 78px;
  height: 63px;
  position: absolute;
  left: 1442px;
  top: 598px;
  object-fit: cover;
  aspect-ratio: 78/63;
}
._30-guo-restaurant-retro-1 {
  width: 64px;
  height: 49px;
  position: absolute;
  left: 1368px;
  top: 680px;
  object-fit: cover;
  aspect-ratio: 64/49;
}
._31-hk-retro-1 {
  width: 105px;
  height: 67px;
  position: absolute;
  left: 553px;
  top: 216px;
  object-fit: cover;
  aspect-ratio: 105/67;
}
._32-i-retro-1 {
  width: 76px;
  height: 60px;
  position: absolute;
  left: 1069px;
  top: 261px;
  object-fit: cover;
  aspect-ratio: 76/60;
}
._26-g-14-retro-1 {
  width: 83px;
  height: 69px;
  position: absolute;
  left: 1201px;
  top: 668px;
  object-fit: cover;
  aspect-ratio: 83/69;
}
._33-i-1-retro-1 {
  width: 77px;
  height: 57px;
  position: absolute;
  left: 1067px;
  top: 219px;
  object-fit: cover;
  aspect-ratio: 77/57;
}
._01-9-restaurant-retro-1 {
  width: 40px;
  height: 45px;
  position: absolute;
  left: 1440px;
  top: 277px;
  object-fit: cover;
  aspect-ratio: 40/45;
}
._25-equipment-retro-1 {
  width: 30px;
  height: 43px;
  position: absolute;
  left: 643px;
  top: 396px;
  object-fit: cover;
  aspect-ratio: 30/43;
}
._06-b-13-retro-1 {
  width: 90px;
  height: 73px;
  position: absolute;
  left: 1538px;
  top: 611px;
  object-fit: cover;
  aspect-ratio: 90/73;
}
._24-e-6-retro-1 {
  width: 128px;
  height: 84px;
  position: absolute;
  left: 272px;
  top: 548px;
  object-fit: cover;
  aspect-ratio: 128/84;
}
._34-i-house-retro-1 {
  width: 69px;
  height: 49px;
  position: absolute;
  left: 1043px;
  top: 635px;
  object-fit: cover;
  aspect-ratio: 69/49;
}
._03-all-library-retro-1 {
  width: 104px;
  height: 98px;
  position: absolute;
  left: 1208px;
  top: 456px;
  object-fit: cover;
  aspect-ratio: 104/98;
}
._04-b-11-retro-1 {
  width: 67px;
  height: 60px;
  position: absolute;
  left: 1284px;
  top: 674px;
  object-fit: cover;
  aspect-ratio: 67/60;
}
._23-e-5-retro-1 {
  width: 84px;
  height: 73px;
  position: absolute;
  left: 471px;
  top: 420px;
  object-fit: cover;
  aspect-ratio: 84/73;
}
._05-b-12-retro-1 {
  width: 178px;
  height: 77px;
  position: absolute;
  left: 1226px;
  top: 545px;
  object-fit: cover;
  aspect-ratio: 178/77;
}
._35-il-retro-1 {
  width: 81px;
  height: 71px;
  position: absolute;
  left: 564px;
  top: 280px;
  object-fit: cover;
  aspect-ratio: 81/71;
}
._52-s-5-retro-1 {
  width: 52px;
  height: 47px;
  position: absolute;
  left: 993px;
  top: 221px;
  object-fit: cover;
  aspect-ratio: 52/47;
}
._22-e-3-retro-1 {
  width: 95px;
  height: 87px;
  position: absolute;
  left: 350px;
  top: 426px;
  object-fit: cover;
  aspect-ratio: 95/87;
}
._40-little-wood-retro-1 {
  width: 52px;
  height: 43px;
  position: absolute;
  left: 1071px;
  top: 310px;
  object-fit: cover;
  aspect-ratio: 52/43;
}
._36-international-dorm-retro-1 {
  width: 166px;
  height: 68px;
  position: absolute;
  left: 1129px;
  top: 624px;
  object-fit: cover;
  aspect-ratio: 166/68;
}
._43-ncu-dorm-retro-1 {
  width: 107px;
  height: 44px;
  position: absolute;
  left: 1251px;
  top: 248px;
  object-fit: cover;
  aspect-ratio: 107/44;
}
._44-ncu-sport-retro-1 {
  width: 84px;
  height: 66px;
  position: absolute;
  left: 566px;
  top: 341px;
  object-fit: cover;
  aspect-ratio: 84/66;
}
._05-basket-g-retro-2 {
  width: 18px;
  height: 47px;
  position: absolute;
  left: 664px;
  top: 356px;
  object-fit: cover;
  aspect-ratio: 18/47;
}
._54-song-yuan-retro-1 {
  width: 99px;
  height: 58px;
  position: absolute;
  left: 579px;
  top: 544px;
  object-fit: cover;
  aspect-ratio: 99/58;
}
._49-s-1-retro-1 {
  width: 76px;
  height: 53px;
  position: absolute;
  left: 891px;
  top: 299px;
  object-fit: cover;
  aspect-ratio: 76/53;
}
._11-b-9-a-retro-1 {
  width: 114px;
  height: 44px;
  position: absolute;
  left: 1374px;
  top: 308px;
  object-fit: cover;
  aspect-ratio: 114/44;
}
._10-b-7-retro-1 {
  width: 121px;
  height: 42px;
  position: absolute;
  left: 1345px;
  top: 715px;
  object-fit: cover;
  aspect-ratio: 121/42;
}
._53-shin-jang-retro-1 {
  width: 100px;
  height: 89px;
  position: absolute;
  left: 1312px;
  top: 461px;
  object-fit: cover;
  aspect-ratio: 100/89;
}
._21-e-2-retro-1 {
  width: 91px;
  height: 62px;
  position: absolute;
  left: 446px;
  top: 492px;
  object-fit: cover;
  aspect-ratio: 91/62;
}
._41-ls-retro-1 {
  width: 99px;
  height: 84px;
  position: absolute;
  left: 1295px;
  top: 343px;
  object-fit: cover;
  aspect-ratio: 99/84;
}
._45-o-retro-1 {
  width: 70px;
  height: 51px;
  position: absolute;
  left: 982px;
  top: 295px;
  object-fit: cover;
  aspect-ratio: 70/51;
}
._55-swim-retro-1 {
  width: 134px;
  height: 88px;
  position: absolute;
  left: 395px;
  top: 272px;
  object-fit: cover;
  aspect-ratio: 134/88;
}
._56-tr-retro-1 {
  width: 117px;
  height: 87px;
  position: absolute;
  left: 752px;
  top: 446px;
  object-fit: cover;
  aspect-ratio: 117/87;
}
._60-yo-yi-guan-retro-1 {
  width: 59px;
  height: 63px;
  position: absolute;
  left: 1469px;
  top: 654px;
  object-fit: cover;
  aspect-ratio: 59/63;
}
._50-s-2-retro-1 {
  width: 89px;
  height: 48px;
  position: absolute;
  left: 867px;
  top: 267px;
  object-fit: cover;
  aspect-ratio: 89/48;
}
._37-ji-dao-lo-retro-1 {
  width: 55px;
  height: 43px;
  position: absolute;
  left: 1146px;
  top: 688px;
  object-fit: cover;
  aspect-ratio: 55/43;
}
._42-m-retro-1 {
  width: 76px;
  height: 58px;
  position: absolute;
  left: 973px;
  top: 253px;
  object-fit: cover;
  aspect-ratio: 76/58;
}
._12-b-9-b-retro-1 {
  width: 94px;
  height: 36px;
  position: absolute;
  left: 1387px;
  top: 252px;
  object-fit: cover;
  aspect-ratio: 94/36;
}
._57-white-energy-retro-1 {
  width: 84px;
  height: 41px;
  position: absolute;
  left: 553px;
  top: 508px;
  object-fit: cover;
  aspect-ratio: 84/41;
}
._20-e-1-retro-1 {
  width: 155px;
  height: 117px;
  position: absolute;
  left: 724px;
  top: 525px;
  object-fit: cover;
  aspect-ratio: 155/117;
}
._46-r-2-retro-1 {
  width: 70px;
  height: 57px;
  position: absolute;
  left: 287px;
  top: 494px;
  object-fit: cover;
  aspect-ratio: 70/57;
}
._58-yh-retro-1 {
  width: 50px;
  height: 67px;
  position: absolute;
  left: 657px;
  top: 461px;
  object-fit: cover;
  aspect-ratio: 50/67;
}
.aed-retro-2 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 680px;
  top: 495px;
  object-fit: cover;
  aspect-ratio: 1;
}
._39-l-3-retro-1 {
  width: 79px;
  height: 50px;
  position: absolute;
  left: 1155px;
  top: 303px;
  object-fit: cover;
  aspect-ratio: 79/50;
}
._17-chian-jan-retro-1 {
  width: 99px;
  height: 45px;
  position: absolute;
  left: 308px;
  top: 612px;
  object-fit: cover;
  aspect-ratio: 99/45;
}
._38-kindergarten-retro-1 {
  width: 92px;
  height: 57px;
  position: absolute;
  left: 793px;
  top: 690px;
  object-fit: cover;
  aspect-ratio: 92/57;
}
._61-zhong-zheng-retro-1 {
  width: 94px;
  height: 78px;
  position: absolute;
  left: 1084px;
  top: 470px;
  object-fit: cover;
  aspect-ratio: 94/78;
}
._14-big-talk-retro-1 {
  width: 121px;
  height: 81px;
  position: absolute;
  left: 1423px;
  top: 534px;
  object-fit: cover;
  aspect-ratio: 121/81;
}
._19-e-retro-1 {
  width: 159px;
  height: 129px;
  position: absolute;
  left: 902px;
  top: 518px;
  object-fit: cover;
  aspect-ratio: 159/129;
}
._15-bm-retro-1 {
  width: 75px;
  height: 64px;
  position: absolute;
  left: 1154px;
  top: 224px;
  object-fit: cover;
  aspect-ratio: 75/64;
}
._48-s-retro-1 {
  width: 56px;
  height: 37px;
  position: absolute;
  left: 1274px;
  top: 212px;
  object-fit: cover;
  aspect-ratio: 56/37;
}
._16-c-2-retro-1 {
  width: 106px;
  height: 78px;
  position: absolute;
  left: 1184px;
  top: 397px;
  object-fit: cover;
  aspect-ratio: 106/78;
}
._18-covestro-retro-1 {
  width: 52px;
  height: 49px;
  position: absolute;
  left: 927px;
  top: 224px;
  object-fit: cover;
  aspect-ratio: 52/49;
}
._59-yinyun-retro-1 {
  width: 88px;
  height: 57px;
  position: absolute;
  left: 599px;
  top: 590px;
  object-fit: cover;
  aspect-ratio: 88/57;
}
.ellipse-894 {
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  border-color: rgba(255, 132, 0, 0.6);
  border-width: 1px;
  width: 7px;
  height: 6px;
  position: absolute;
  left: 907px;
  top: 349px;
  box-shadow: 0px 0px 30px 7px rgba(242, 217, 27, 0.9);
}
.ellipse-895 {
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  border-color: rgba(255, 132, 0, 0.6);
  border-width: 1px;
  width: 7px;
  height: 6px;
  position: absolute;
  left: 932px;
  top: 350px;
  box-shadow: 0px 0px 30px 7px rgba(242, 217, 27, 0.9);
}
._15-elephant-retro-1 {
  width: 94px;
  height: 59px;
  position: absolute;
  left: 1308px;
  top: 410px;
  object-fit: cover;
  aspect-ratio: 94/59;
}
._16-baseball-retro-1 {
  width: 322px;
  height: 160px;
  position: absolute;
  left: 743px;
  top: 318px;
  object-fit: cover;
  aspect-ratio: 322/160;
}
._17-guard-retro-1 {
  width: 62px;
  height: 50px;
  position: absolute;
  left: 1420px;
  top: 422px;
  object-fit: cover;
  aspect-ratio: 62/50;
}
._10-ncu-lake-retro-1 {
  width: 202px;
  height: 102px;
  position: absolute;
  left: 662px;
  top: 226px;
  object-fit: cover;
  aspect-ratio: 202/102;
}
._11-tennis-retro-1 {
  width: 78px;
  height: 36px;
  position: absolute;
  left: 556px;
  top: 395px;
  object-fit: cover;
  aspect-ratio: 78/36;
}
._13-flower-water-retro-1 {
  width: 46px;
  height: 34px;
  position: absolute;
  left: 990px;
  top: 637px;
  object-fit: cover;
  aspect-ratio: 46/34;
}
._12-big-tree-retro-1 {
  width: 75px;
  height: 71px;
  position: absolute;
  left: 1113px;
  top: 548px;
  object-fit: cover;
  aspect-ratio: 75/71;
}
._07-skate-retro-1 {
  width: 30px;
  height: 51px;
  position: absolute;
  left: 694px;
  top: 355px;
  object-fit: cover;
  aspect-ratio: 30/51;
}
._02-volley-retro-1 {
  width: 30px;
  height: 37px;
  position: absolute;
  left: 487px;
  top: 360px;
  object-fit: cover;
  aspect-ratio: 30/37;
}
._02-volley-retro-2 {
  width: 30px;
  height: 37px;
  position: absolute;
  left: 643px;
  top: 513px;
  object-fit: cover;
  aspect-ratio: 30/37;
}
._02-volley-retro-3 {
  width: 29px;
  height: 37px;
  position: absolute;
  left: 667px;
  top: 513px;
  object-fit: cover;
  aspect-ratio: 29/37;
}
._09-badminton-retro-1 {
  width: 47px;
  height: 46px;
  position: absolute;
  left: 676px;
  top: 414px;
  object-fit: cover;
  aspect-ratio: 47/46;
}
._18-g-14-retro-1 {
  width: 85px;
  height: 70px;
  position: absolute;
  left: 1201px;
  top: 666px;
  object-fit: cover;
  aspect-ratio: 85/70;
}
._14-tai-ji-retro-1 {
  width: 49px;
  height: 41px;
  position: absolute;
  left: 1099px;
  top: 388px;
  object-fit: cover;
  aspect-ratio: 49/41;
}
._01-run-retro-1 {
  width: 67px;
  height: 86px;
  position: absolute;
  left: 585px;
  top: 439px;
  object-fit: cover;
  aspect-ratio: 67/86;
}
._05-basket-g-retro-1 {
  width: 31px;
  height: 79px;
  position: absolute;
  left: 517px;
  top: 356px;
  object-fit: cover;
  aspect-ratio: 31/79;
}
._03-trash-car-retro-1 {
  width: 67px;
  height: 66px;
  position: absolute;
  left: 1504px;
  top: 357px;
  object-fit: cover;
  aspect-ratio: 67/66;
}
.aed-retro-1 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 648px;
  top: 416px;
  object-fit: cover;
  aspect-ratio: 1;
}
.aed-retro-3 {
  width: 23px;
  height: 24px;
  position: absolute;
  left: 407px;
  top: 462px;
  object-fit: cover;
  aspect-ratio: 23/24;
}
.aed-retro-4 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 383px;
  top: 599px;
  object-fit: cover;
  aspect-ratio: 1;
}
.aed-retro-5 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 621px;
  top: 370px;
  object-fit: cover;
  aspect-ratio: 1;
}
.aed-retro-10 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 1051px;
  top: 659px;
  object-fit: cover;
  aspect-ratio: 1;
}
.b-13-parking-retro-1 {
  width: 36px;
  height: 141px;
  position: absolute;
  left: 1556px;
  top: 494px;
  object-fit: cover;
  aspect-ratio: 36/141;
}
.b-9-parking-retro-1 {
  width: 26px;
  height: 63px;
  position: absolute;
  left: 1522px;
  top: 408px;
  object-fit: cover;
  aspect-ratio: 26/63;
}
.backdoor-parking-retro-2 {
  width: 27px;
  height: 20px;
  position: absolute;
  left: 1441px;
  top: 405px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 27/20;
}
.backdoor-parking-retro-3 {
  width: 25px;
  height: 18px;
  position: absolute;
  left: 1446px;
  top: 519px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 25/18;
}
.backdoor-parking-retro-4 {
  width: 26px;
  height: 19px;
  position: absolute;
  left: 808px;
  top: 634px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 26/19;
}
.oloo-retro-1 {
  width: 22px;
  height: 23px;
  position: absolute;
  left: 954px;
  top: 633px;
  object-fit: cover;
  aspect-ratio: 22/23;
}
.oloo-retro-6 {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 1357px;
  top: 295px;
  object-fit: cover;
  aspect-ratio: 1;
}
.oloo-retro-7 {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 1041px;
  top: 330px;
  object-fit: cover;
  aspect-ratio: 1;
}
.oloo-retro-8 {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 919px;
  top: 262px;
  object-fit: cover;
  aspect-ratio: 1;
}
.oloo-retro-9 {
  width: 23px;
  height: 23px;
  position: absolute;
  left: 646px;
  top: 326px;
  object-fit: cover;
  aspect-ratio: 1;
}
.oloo-retro-10 {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 407px;
  top: 398px;
  object-fit: cover;
  aspect-ratio: 1;
}
.oloo-retro-11 {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 399px;
  top: 550px;
  object-fit: cover;
  aspect-ratio: 1;
}
.oloo-retro-12 {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 680px;
  top: 582px;
  object-fit: cover;
  aspect-ratio: 1;
}
.oloo-retro-13 {
  width: 22px;
  height: 23px;
  position: absolute;
  left: 1084px;
  top: 689px;
  object-fit: cover;
  aspect-ratio: 22/23;
}
.oloo-retro-14 {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 682px;
  top: 451px;
  object-fit: cover;
  aspect-ratio: 1;
}
.ubike-retro-1 {
  width: 27px;
  height: 27px;
  position: absolute;
  left: 679px;
  top: 564px;
  object-fit: cover;
  aspect-ratio: 1;
}
.ubike-retro-2 {
  width: 27px;
  height: 27px;
  position: absolute;
  left: 1298px;
  top: 512px;
  object-fit: cover;
  aspect-ratio: 1;
}
.ubike-retro-3 {
  width: 27px;
  height: 27px;
  position: absolute;
  left: 643px;
  top: 349px;
  object-fit: cover;
  aspect-ratio: 1;
}
.backdoor-parking-retro-5 {
  width: 25px;
  height: 18px;
  position: absolute;
  left: 724px;
  top: 452px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 25/18;
}
.oloo-retro-15 {
  width: 22px;
  height: 22px;
  position: absolute;
  left: 1438px;
  top: 660px;
  object-fit: cover;
  aspect-ratio: 1;
}
.oloo-retro-16 {
  width: 23px;
  height: 23px;
  position: absolute;
  left: 1428px;
  top: 534px;
  object-fit: cover;
  aspect-ratio: 1;
}
.a-retro-1 {
  width: 92px;
  height: 69px;
  position: absolute;
  left: 1196px;
  top: 345px;
  object-fit: cover;
  aspect-ratio: 4/3;
}
.ellipse-903 {
  background: #d9d9d9;
  border-radius: 50%;
  width: 52px;
  height: 38px;
  position: absolute;
  left: 658px;
  top: 722px;
}
.ellipse-904 {
  background: #d9d9d9;
  border-radius: 50%;
  width: 53px;
  height: 38px;
  position: absolute;
  left: 1095px;
  top: 738px;
}
.rectangle-68 {
  background: #3e446e;
  border-radius: 50px;
  width: 343px;
  height: 79px;
  position: absolute;
  left: 784px;
  top: 802px;
}
.div2 {
  color: #ffffff;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: absolute;
  left: 913px;
  top: 808px;
  width: 107px;
  height: 39px;
}
.rectangle-70 {
  background: #3e446e;
  border-radius: 50px;
  width: 343px;
  height: 79px;
  position: absolute;
  left: 317px;
  top: 802px;
}
.div3 {
  color: #ffffff;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: absolute;
  left: 446px;
  top: 808px;
  width: 107px;
  height: 39px;
}
.rectangle-69 {
  background: #3e446e;
  border-radius: 50px;
  width: 343px;
  height: 79px;
  position: absolute;
  left: 1251px;
  top: 802px;
}
.div4 {
  color: #ffffff;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: absolute;
  left: 1344px;
  top: 808px;
  width: 176px;
  height: 39px;
}
.vector-6 {
  border-radius: 0px;
  width: 156px;
  height: 186px;
  position: absolute;
  left: 1878px;
  top: 367px;
  transform: translate(-156px, 0px);
  overflow: visible;
}
.vector-7 {
  border-radius: 0px;
  width: 257px;
  height: 132px;
  position: absolute;
  left: 1856px;
  top: 749px;
  transform: translate(-234.3px, -132px);
  overflow: visible;
}
.neonize-group {
  height: auto;
  position: absolute;
  left: 1855.84px;
  top: 200px;
  transform: translate(-266.84px, -9.5px);
  overflow: visible;
}


/* ── Wireframe-30: 宵夜街 ────────────────────────────────────────────────────── */
.wireframe-30,
.wireframe-30 * {
  box-sizing: border-box;
}
.wireframe-30 {
  background: #ffffff;
  height: 961px;
  position: relative;
  overflow: hidden;
}
.rectangle-1 {
  background: #fde9b9;
  width: 1929px;
  height: 974px;
  position: absolute;
  left: -9px;
  top: -13px;
}
.pngtree-curved-ribbon-scroll-illustration-on-22638080-1 {
  width: 471px;
  height: 235px;
  position: absolute;
  left: 720px;
  top: -27px;
  object-fit: cover;
  aspect-ratio: 471/235;
}
.group {
  position: absolute;
  inset: 0;
}
.c {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 828.75px;
  top: 53.95px;
  width: 22.12px;
  height: 37.57px;
  transform-origin: 0 0;
  transform: rotate(-13.739deg) scale(1.006, 0.994);
}
.a {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 854.87px;
  top: 48.46px;
  width: 18.35px;
  height: 37.52px;
  transform-origin: 0 0;
  transform: rotate(-10.712deg) scale(1.004, 0.996);
}
.m {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 877.64px;
  top: 44.67px;
  width: 27.24px;
  height: 37.47px;
  transform-origin: 0 0;
  transform: rotate(-7.328deg) scale(1.002, 0.998);
}
.p {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 909.5px;
  top: 41.29px;
  width: 20.28px;
  height: 37.45px;
  transform-origin: 0 0;
  transform: rotate(-3.796deg) scale(1, 1);
}
.u {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 934.33px;
  top: 39.95px;
  width: 20.29px;
  height: 37.44px;
  transform-origin: 0 0;
  transform: rotate(-0.71deg) scale(1, 1);
}
.s {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 959.1px;
  top: 39.82px;
  width: 17.12px;
  height: 37.44px;
  transform-origin: 0 0;
  transform: rotate(2.17deg) scale(1, 1);
}
.div {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 980.35px;
  top: 40.66px;
  width: 8.87px;
  height: 37.45px;
  transform-origin: 0 0;
  transform: rotate(4.296deg) scale(1.001, 0.999);
}
.m2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 993.77px;
  top: 41.39px;
  width: 31.04px;
  height: 37.47px;
  transform-origin: 0 0;
  transform: rotate(7.328deg) scale(1.002, 0.998);
}
.a2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 1029.39px;
  top: 45.74px;
  width: 18.35px;
  height: 37.52px;
  transform-origin: 0 0;
  transform: rotate(10.959deg) scale(1.004, 0.996);
}
.p2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 1051.91px;
  top: 49.67px;
  width: 20.22px;
  height: 37.57px;
  transform-origin: 0 0;
  transform: rotate(13.861deg) scale(1.006, 0.994);
}
.rectangle-68 {
  background: #3e446e;
  border-radius: 50px;
  width: 343px;
  height: 79px;
  position: absolute;
  left: 784px;
  top: 802px;
}
.div2 {
  color: #ffffff;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: absolute;
  left: 913px;
  top: 808px;
  width: 107px;
  height: 39px;
}
.rectangle-70 {
  background: #3e446e;
  border-radius: 50px;
  width: 343px;
  height: 79px;
  position: absolute;
  left: 317px;
  top: 802px;
}
.div3 {
  color: #ffffff;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: absolute;
  left: 446px;
  top: 808px;
  width: 107px;
  height: 39px;
}
.rectangle-69 {
  background: #3e446e;
  border-radius: 50px;
  width: 343px;
  height: 79px;
  position: absolute;
  left: 1251px;
  top: 802px;
}
.div4 {
  color: #ffffff;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: absolute;
  left: 1342px;
  top: 808px;
  width: 193px;
  height: 39px;
}
.group-1 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-1 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 1615.09px;
  top: 436.33px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-2 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 1493.17px;
  top: 429.63px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-2 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-12 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 1470.74px;
  top: 436.33px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-22 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 1348.82px;
  top: 429.63px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-3 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-13 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 1324.27px;
  top: 436.33px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-23 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 1202.35px;
  top: 429.63px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-4 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-14 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 1179.92px;
  top: 436.33px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-24 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 1058px;
  top: 429.63px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-5 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-15 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 1037.7px;
  top: 436.33px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-25 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 915.78px;
  top: 429.63px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-6 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-16 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 893.35px;
  top: 436.33px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-26 {
  width: 22.43px;
  height: 22.43px;
  position: absolute;
  left: 771.43px;
  top: 429.63px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-40 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 719px;
  top: 400px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-41 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 601px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-42 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 535px;
  top: 341px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-43 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 475px;
  top: 321px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-44 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 407px;
  top: 301px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-45 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 645px;
  top: 265px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-46 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 679px;
  top: 232px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-47 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 185px;
  top: 328px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-48 {
  width: 45px;
  height: 44px;
  position: absolute;
  left: 258px;
  top: 345px;
  object-fit: cover;
  aspect-ratio: 45/44;
}
.function-1-32-x-32-49 {
  width: 45px;
  height: 44px;
  position: absolute;
  left: 320px;
  top: 367px;
  object-fit: cover;
  aspect-ratio: 45/44;
}
.function-1-32-x-32-50 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 392px;
  top: 388px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-51 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 460px;
  top: 410px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-52 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 528px;
  top: 434px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-53 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 602px;
  top: 456px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-54 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 778px;
  top: 515px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-55 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 851px;
  top: 506px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-56 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 928px;
  top: 510px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-57 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 1010px;
  top: 508px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-58 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 1086px;
  top: 506px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-59 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1166px;
  top: 506px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-60 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1240px;
  top: 506px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-61 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 1316px;
  top: 506px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-62 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 1394px;
  top: 508px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-38 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1486px;
  top: 506px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-39 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 1573px;
  top: 508px;
  object-fit: cover;
  aspect-ratio: 1;
}
.vector-60 {
  width: 1479px;
  height: 499px;
  position: absolute;
  left: 236px;
  top: 225px;
  overflow: visible;
}


/* ── Wireframe-31: 後門 ──────────────────────────────────────────────────────── */
.wireframe-31,
.wireframe-31 * {
  box-sizing: border-box;
}
.wireframe-31 {
  background: #ffffff;
  height: 961px;
  position: relative;
  overflow: hidden;
}
.rectangle-1 {
  background: #fde9b9;
  width: 1929px;
  height: 974px;
  position: absolute;
  left: -9px;
  top: -13px;
}
.pngtree-curved-ribbon-scroll-illustration-on-22638080-1 {
  width: 471px;
  height: 235px;
  position: absolute;
  left: 720px;
  top: -27px;
  object-fit: cover;
  aspect-ratio: 471/235;
}
.group {
  position: absolute;
  inset: 0;
}
.c {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 828.75px;
  top: 53.95px;
  width: 22.12px;
  height: 37.57px;
  transform-origin: 0 0;
  transform: rotate(-13.739deg) scale(1.006, 0.994);
}
.a {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 854.87px;
  top: 48.46px;
  width: 18.35px;
  height: 37.52px;
  transform-origin: 0 0;
  transform: rotate(-10.712deg) scale(1.004, 0.996);
}
.m {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 877.64px;
  top: 44.67px;
  width: 27.24px;
  height: 37.47px;
  transform-origin: 0 0;
  transform: rotate(-7.328deg) scale(1.002, 0.998);
}
.p {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 909.5px;
  top: 41.29px;
  width: 20.28px;
  height: 37.45px;
  transform-origin: 0 0;
  transform: rotate(-3.796deg) scale(1, 1);
}
.u {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 934.33px;
  top: 39.95px;
  width: 20.29px;
  height: 37.44px;
  transform-origin: 0 0;
  transform: rotate(-0.71deg) scale(1, 1);
}
.s {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 959.1px;
  top: 39.82px;
  width: 17.12px;
  height: 37.44px;
  transform-origin: 0 0;
  transform: rotate(2.17deg) scale(1, 1);
}
.div {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 980.35px;
  top: 40.66px;
  width: 8.87px;
  height: 37.45px;
  transform-origin: 0 0;
  transform: rotate(4.296deg) scale(1.001, 0.999);
}
.m2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 993.77px;
  top: 41.39px;
  width: 31.04px;
  height: 37.47px;
  transform-origin: 0 0;
  transform: rotate(7.328deg) scale(1.002, 0.998);
}
.a2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 1029.39px;
  top: 45.74px;
  width: 18.35px;
  height: 37.52px;
  transform-origin: 0 0;
  transform: rotate(10.959deg) scale(1.004, 0.996);
}
.p2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 1051.91px;
  top: 49.67px;
  width: 20.22px;
  height: 37.57px;
  transform-origin: 0 0;
  transform: rotate(13.861deg) scale(1.006, 0.994);
}
.rectangle-68 {
  background: #3e446e;
  border-radius: 50px;
  width: 343px;
  height: 79px;
  position: absolute;
  left: 784px;
  top: 802px;
}
.div2 {
  color: #ffffff;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: absolute;
  left: 913px;
  top: 808px;
  width: 107px;
  height: 39px;
}
.rectangle-70 {
  background: #3e446e;
  border-radius: 50px;
  width: 343px;
  height: 79px;
  position: absolute;
  left: 317px;
  top: 802px;
}
.div3 {
  color: #ffffff;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: absolute;
  left: 446px;
  top: 808px;
  width: 107px;
  height: 39px;
}
.rectangle-69 {
  background: #3e446e;
  border-radius: 50px;
  width: 343px;
  height: 79px;
  position: absolute;
  left: 1251px;
  top: 802px;
}
.div4 {
  color: #ffffff;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 50px;
  font-weight: 400;
  position: absolute;
  left: 1342px;
  top: 808px;
  width: 193px;
  height: 39px;
}
.function-1-32-x-32-1 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1418px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-2 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1331px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-3 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1240px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-4 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 1148px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-5 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1061px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-6 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 971px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-7 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 881px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-8 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 793px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-9 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 612px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-10 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 703px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-11 {
  width: 45px;
  height: 46px;
  position: absolute;
  left: 1656px;
  top: 446px;
  object-fit: cover;
  aspect-ratio: 45/46;
}
.function-1-32-x-32-12 {
  width: 45px;
  height: 46px;
  position: absolute;
  left: 1558px;
  top: 446px;
  object-fit: cover;
  aspect-ratio: 45/46;
}
.function-1-32-x-32-13 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1467px;
  top: 446px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-14 {
  width: 45px;
  height: 46px;
  position: absolute;
  left: 1375px;
  top: 446px;
  object-fit: cover;
  aspect-ratio: 45/46;
}
.function-1-32-x-32-15 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1198px;
  top: 533px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-16 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1198px;
  top: 446px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-17 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 1108px;
  top: 446px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-18 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 1020px;
  top: 447px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-19 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 839px;
  top: 446px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-32 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 730px;
  top: 493px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-20 {
  width: 45px;
  height: 46px;
  position: absolute;
  left: 930px;
  top: 446px;
  object-fit: cover;
  aspect-ratio: 45/46;
}
.function-1-32-x-32-26 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 487px;
  top: 332px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-31 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 487px;
  top: 293px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-27 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 499px;
  top: 367px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-28 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 414px;
  top: 367px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-29 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 234px;
  top: 367px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-30 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 329px;
  top: 367px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-21 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 726px;
  top: 442px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-22 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 637px;
  top: 443px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-23 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 550px;
  top: 442px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-24 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 367px;
  top: 442px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-25 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 463px;
  top: 398px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-33 {
  width: 44px;
  height: 45px;
  position: absolute;
  left: 730px;
  top: 539px;
  object-fit: cover;
  aspect-ratio: 44/45;
}
.function-1-32-x-32-34 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 850px;
  top: 580px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-35 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 850px;
  top: 628px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-37 {
  width: 45px;
  height: 45px;
  position: absolute;
  left: 583px;
  top: 652px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-36 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 726px;
  top: 652px;
  object-fit: cover;
  aspect-ratio: 1;
}
.vector-61 {
  width: 1539px;
  height: 459px;
  position: absolute;
  left: 162px;
  top: 271px;
  overflow: visible;
}


/* ── Wireframe-25: Food Map ─────────────────────────────────────────────────── */
.wireframe-25,
.wireframe-25 * {
  box-sizing: border-box;
}
.wireframe-25 {
  background: #ffffff;
  height: 961px;
  position: relative;
  overflow: hidden;
}
.rectangle-1 {
  background: #fde9b9;
  width: 1929px;
  height: 974px;
  position: absolute;
  left: -9px;
  top: -13px;
}
.pngtree-curved-ribbon-scroll-illustration-on-22638080-1 {
  width: 641px;
  height: 320px;
  position: absolute;
  left: 611px;
  top: -51px;
  object-fit: cover;
  aspect-ratio: 641/320;
}
.group {
  position: absolute;
  inset: 0;
}
.c {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 762px;
  top: 66.35px;
  width: 30.11px;
  height: 51.13px;
  transform-origin: 0 0;
  transform: rotate(-13.739deg) scale(1.006, 0.994);
}
.a {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 797.55px;
  top: 58.88px;
  width: 24.97px;
  height: 51.06px;
  transform-origin: 0 0;
  transform: rotate(-10.712deg) scale(1.004, 0.996);
}
.m {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 828.54px;
  top: 53.72px;
  width: 37.07px;
  height: 51px;
  transform-origin: 0 0;
  transform: rotate(-7.328deg) scale(1.002, 0.998);
}
.p {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 871.89px;
  top: 49.12px;
  width: 27.6px;
  height: 50.96px;
  transform-origin: 0 0;
  transform: rotate(-3.796deg) scale(1, 1);
}
.u {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 905.69px;
  top: 47.3px;
  width: 27.61px;
  height: 50.95px;
  transform-origin: 0 0;
  transform: rotate(-0.71deg) scale(1, 1);
}
.s {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 939.4px;
  top: 47.12px;
  width: 23.29px;
  height: 50.95px;
  transform-origin: 0 0;
  transform: rotate(2.17deg) scale(1, 1);
}
.div {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 968.31px;
  top: 48.26px;
  width: 12.08px;
  height: 50.96px;
  transform-origin: 0 0;
  transform: rotate(4.296deg) scale(1.001, 0.999);
}
.m2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 986.59px;
  top: 49.26px;
  width: 42.24px;
  height: 51px;
  transform-origin: 0 0;
  transform: rotate(7.328deg) scale(1.002, 0.998);
}
.a2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 1035.05px;
  top: 55.18px;
  width: 24.97px;
  height: 51.06px;
  transform-origin: 0 0;
  transform: rotate(10.959deg) scale(1.004, 0.996);
}
.p2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 1065.71px;
  top: 60.53px;
  width: 27.52px;
  height: 51.13px;
  transform-origin: 0 0;
  transform: rotate(13.861deg) scale(1.006, 0.994);
}
.function-1-32-x-32-1 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 1391px;
  top: 691px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-2 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 1304px;
  top: 691px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-3 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 1213px;
  top: 691px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-4 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 1121px;
  top: 691px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-5 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 1034px;
  top: 691px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-6 {
  width: 31px;
  height: 32px;
  position: absolute;
  left: 944px;
  top: 691px;
  object-fit: cover;
  aspect-ratio: 31/32;
}
.function-1-32-x-32-7 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 854px;
  top: 691px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-8 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 766px;
  top: 691px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-9 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 585px;
  top: 691px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-10 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 676px;
  top: 691px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-11 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 1629px;
  top: 734px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-12 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 1531px;
  top: 734px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-13 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 1440px;
  top: 734px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-14 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 1348px;
  top: 734px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-15 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 1171px;
  top: 779px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-16 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 1171px;
  top: 734px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-17 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 1081px;
  top: 734px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-18 {
  width: 33px;
  height: 33px;
  position: absolute;
  left: 993px;
  top: 734px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-19 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 812px;
  top: 734px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-32 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 703px;
  top: 758px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-20 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 903px;
  top: 734px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-26 {
  width: 31px;
  height: 32px;
  position: absolute;
  left: 460px;
  top: 675px;
  object-fit: cover;
  aspect-ratio: 31/32;
}
.function-1-32-x-32-31 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 460px;
  top: 655px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-27 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 472px;
  top: 693px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-28 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 387px;
  top: 693px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-29 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 207px;
  top: 693px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-30 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 302px;
  top: 693px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-21 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 699px;
  top: 732px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-22 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 610px;
  top: 732px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-23 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 523px;
  top: 732px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-24 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 340px;
  top: 732px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-25 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 436px;
  top: 709px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-33 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 703px;
  top: 782px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-34 {
  width: 31px;
  height: 32px;
  position: absolute;
  left: 823px;
  top: 803px;
  object-fit: cover;
  aspect-ratio: 31/32;
}
.function-1-32-x-32-35 {
  width: 31px;
  height: 32px;
  position: absolute;
  left: 823px;
  top: 828px;
  object-fit: cover;
  aspect-ratio: 31/32;
}
.function-1-32-x-32-37 {
  width: 33px;
  height: 32px;
  position: absolute;
  left: 556px;
  top: 840px;
  object-fit: cover;
  aspect-ratio: 33/32;
}
.function-1-32-x-32-36 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 699px;
  top: 840px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-1 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-110 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 1642.24px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-210 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 1515.17px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-2 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-111 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 1497.9px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-211 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 1370.82px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-3 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-112 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 1351.42px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-212 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 1224.35px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-4 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-113 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 1207.08px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-213 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 1080px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-5 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-114 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 1064.85px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-214 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 937.78px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.group-6 {
  position: absolute;
  inset: 0;
}
.function-1-32-x-32-115 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 920.5px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-215 {
  width: 17.28px;
  height: 17.28px;
  position: absolute;
  left: 793.43px;
  top: 416.39px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-40 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 746px;
  top: 395px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-41 {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 628px;
  top: 373px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-42 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 562px;
  top: 360px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-43 {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 502px;
  top: 348px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-44 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 434px;
  top: 336px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-45 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 672px;
  top: 315px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-46 {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 706px;
  top: 295px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-47 {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 207px;
  top: 352px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-48 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 285px;
  top: 362px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-49 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 347px;
  top: 375px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-50 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 419px;
  top: 388px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-51 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 487px;
  top: 401px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-52 {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 555px;
  top: 415px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-53 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 629px;
  top: 428px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-54 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 805px;
  top: 463px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-55 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 878px;
  top: 458px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-56 {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 955px;
  top: 460px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-57 {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 1037px;
  top: 459px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-58 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 1113px;
  top: 458px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-59 {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 1193px;
  top: 458px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-60 {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 1267px;
  top: 458px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-61 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 1343px;
  top: 458px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-62 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 1421px;
  top: 459px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.function-1-32-x-32-38 {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 1513px;
  top: 458px;
  object-fit: cover;
  aspect-ratio: 1;
}
.function-1-32-x-32-39 {
  width: 35px;
  height: 34px;
  position: absolute;
  left: 1600px;
  top: 459px;
  object-fit: cover;
  aspect-ratio: 35/34;
}
.vector-60 {
  width: 1479px;
  height: 296px;
  position: absolute;
  left: 258px;
  top: 295px;
  overflow: visible;
}
.vector-61 {
  width: 1539px;
  height: 237px;
  position: absolute;
  left: 129px;
  top: 648px;
  overflow: visible;
}

