.frame-1,
.frame-1 * {
  box-sizing: border-box;
}
.frame-1 {
  background: #fde9b9;
  height: 812px;
  position: relative;
  overflow: hidden;
}
.frame-1 .group-7 {
  position: absolute;
  inset: 0;
}
.frame-1 .rectangle-37 {
  background: #3e446e;
  width: 10px;
  height: 100.17px;
  position: absolute;
  left: 621px;
  top: 829.45px;
  transform-origin: 0 0;
  transform: rotate(-2.559deg) scale(1, 1);
}
.frame-1 .rectangle-44 {
  background: #3e446e;
  width: 96px;
  height: 6px;
  position: absolute;
  left: -354px;
  top: 274px;
}
.frame-1 .rectangle-45 {
  background: #3e446e;
  width: 459.37px;
  height: 6.42px;
  position: absolute;
  left: -231.16px;
  top: 561.69px;
  transform-origin: 0 0;
  transform: rotate(-1.035deg) scale(1, 1);
}
.frame-1 .rectangle-46 {
  background: #3e446e;
  width: 7px;
  height: 61px;
  position: absolute;
  left: -3px;
  top: 269px;
}
.frame-1 .vector-44 {
  width: 90px;
  height: 2px;
  position: absolute;
  left: -351px;
  top: 276px;
  overflow: visible;
}
.frame-1 .vector-45 {
  width: 18px;
  height: 58px;
  position: absolute;
  left: -332px;
  top: 275px;
  overflow: visible;
}
.frame-1 .vector-46 {
  width: 52px;
  height: 59px;
  position: absolute;
  left: -415px;
  top: 333px;
  overflow: visible;
}
.frame-1 .vector-47 {
  width: 75px;
  height: 24px;
  position: absolute;
  left: -378px;
  top: 361px;
  overflow: visible;
}
.frame-1 .vector-48 {
  width: 23px;
  height: 87px;
  position: absolute;
  left: -398px;
  top: 379px;
  overflow: visible;
}
.frame-1 .vector-49 {
  width: 59px;
  height: 2px;
  position: absolute;
  left: -375px;
  top: 425px;
  overflow: visible;
}
.frame-1 .vector-50 {
  width: 141px;
  height: 14px;
  position: absolute;
  left: -373px;
  top: 520px;
  overflow: visible;
}
.frame-1 .vector-51 {
  width: 62px;
  height: 0px;
  position: absolute;
  left: 52px;
  top: 282px;
  overflow: visible;
}
.frame-1 .vector-52 {
  width: 4px;
  height: 66px;
  position: absolute;
  left: 110px;
  top: 258px;
  overflow: visible;
}
.frame-1 .vector-53 {
  width: 81px;
  height: 30px;
  position: absolute;
  left: 111px;
  top: 256px;
  overflow: visible;
}
.frame-1 .vector-54 {
  width: 54px;
  height: 17px;
  position: absolute;
  left: 58px;
  top: 282px;
  overflow: visible;
}
.frame-1 .vector-55 {
  width: 81px;
  height: 25px;
  position: absolute;
  left: 112px;
  top: 301px;
  overflow: visible;
}
.frame-1 .vector-56 {
  width: 75px;
  height: 2px;
  position: absolute;
  left: 115px;
  top: 311px;
  overflow: visible;
}
.frame-1 .vector-57 {
  width: 44px;
  height: 23px;
  position: absolute;
  left: 191px;
  top: 282px;
  overflow: visible;
}
.frame-1 .rectangle-47 {
  background: #3e446e;
  width: 70.85px;
  height: 7.39px;
  position: absolute;
  left: -99.53px;
  top: 454.89px;
  transform-origin: 0 0;
  transform: rotate(91.032deg) scale(1, 1);
}
.frame-1 .rectangle-48 {
  background: #3e446e;
  width: 258.36px;
  height: 6.42px;
  position: absolute;
  left: -218.15px;
  top: 471.61px;
  transform-origin: 0 0;
  transform: rotate(-179.805deg) scale(1, 1);
}
.frame-1 .rectangle-49 {
  background: #3e446e;
  width: 250.32px;
  height: 7.38px;
  position: absolute;
  left: -197.5px;
  top: 330.11px;
  transform-origin: 0 0;
  transform: rotate(97.339deg) scale(1.003, 0.997);
}
.frame-1 .rectangle-50 {
  background: #3e446e;
  width: 221.62px;
  height: 6.42px;
  position: absolute;
  left: -217.13px;
  top: 449.47px;
  transform-origin: 0 0;
  transform: rotate(0.967deg) scale(1, 1);
}
.frame-1 .rectangle-51 {
  background: #3e446e;
  width: 7.34px;
  height: 86.38px;
  position: absolute;
  left: 48.71px;
  top: 330.17px;
  transform-origin: 0 0;
  transform: rotate(-14.382deg) scale(1.013, 0.987);
}
.frame-1 .rectangle-52 {
  background: #3e446e;
  width: 221.62px;
  height: 6.42px;
  position: absolute;
  left: -210.59px;
  top: 410.68px;
  transform-origin: 0 0;
  transform: rotate(-0.131deg) scale(1, 1);
}
.frame-1 .rectangle-53 {
  background: #3e446e;
  width: 221.62px;
  height: 6.42px;
  position: absolute;
  left: 3.65px;
  top: 410.04px;
  transform-origin: 0 0;
  transform: rotate(-0.131deg) scale(1, 1);
}
.frame-1 .rectangle-54 {
  background: #3e446e;
  width: 235.82px;
  height: 7.38px;
  position: absolute;
  left: 221.56px;
  top: 326.18px;
  transform-origin: 0 0;
  transform: rotate(86.576deg) scale(1.001, 0.999);
}
.frame-1 .rectangle-55 {
  background: #3e446e;
  width: 219.68px;
  height: 6.42px;
  position: absolute;
  left: 4.11px;
  top: 458.2px;
  transform-origin: 0 0;
  transform: rotate(-0.131deg) scale(1, 1);
}
.frame-1 .rectangle-56 {
  background: #59ac99;
  width: 7.61px;
  height: 195.63px;
  position: absolute;
  left: -3.74px;
  top: 328.97px;
  transform-origin: 0 0;
  transform: rotate(-2.173deg) scale(1, 1);
}
.frame-1 .rectangle-57 {
  background: #3e446e;
  width: 610.92px;
  height: 6.42px;
  position: absolute;
  left: -363.5px;
  top: 330.12px;
  transform-origin: 0 0;
  transform: rotate(-0.887deg) scale(1, 1);
}
.frame-1 .rectangle-58 {
  background: #3e446e;
  width: 455px;
  height: 6px;
  position: absolute;
  left: -227px;
  top: 523px;
}
.frame-1 .rectangle-59 {
  background: #3e446e;
  width: 7.37px;
  height: 50.35px;
  position: absolute;
  left: 76.04px;
  top: 414.3px;
  transform-origin: 0 0;
  transform: rotate(-8.062deg) scale(1.004, 0.996);
}
.frame-1 .rectangle-60 {
  background: #3e446e;
  width: 7.39px;
  height: 62.04px;
  position: absolute;
  left: 29.59px;
  top: 526.07px;
  transform-origin: 0 0;
  transform: rotate(-1.415deg) scale(1, 1);
}
.frame-1 .rectangle-61 {
  background: #3e446e;
  width: 7.39px;
  height: 62.03px;
  position: absolute;
  left: -53.53px;
  top: 525.91px;
  transform-origin: 0 0;
  transform: rotate(0.78deg) scale(1, 1);
}
.frame-1 .rectangle-62 {
  background: #3e446e;
  width: 87.37px;
  height: 7.33px;
  position: absolute;
  left: -298.82px;
  top: 383.71px;
  transform-origin: 0 0;
  transform: rotate(106.856deg) scale(1.018, 0.982);
}
.frame-1 .rectangle-63 {
  background: #3e446e;
  width: 44.16px;
  height: 6.65px;
  position: absolute;
  left: -388.54px;
  top: 463.62px;
  transform-origin: 0 0;
  transform: rotate(111.5deg) scale(1.027, 0.972);
}
.frame-1 .rectangle-64 {
  background: #3e446e;
  width: 53.87px;
  height: 6.69px;
  position: absolute;
  left: -306.24px;
  top: 469.39px;
  transform-origin: 0 0;
  transform: rotate(106.201deg) scale(1.016, 0.983);
}
.frame-1 .rectangle-65 {
  background: #3e446e;
  width: 3.36px;
  height: 85.78px;
  position: absolute;
  left: 8.82px;
  top: 328.85px;
  transform-origin: 0 0;
  transform: rotate(-2.261deg) scale(1, 1);
}
.frame-1 .rectangle-66 {
  background: #3e446e;
  width: 3.36px;
  height: 62.04px;
  position: absolute;
  left: 15.47px;
  top: 462.45px;
  transform-origin: 0 0;
  transform: rotate(-1.415deg) scale(1, 1);
}
.frame-1 .ellipse-900 {
  background: rgba(217, 217, 217, 0);
  border-radius: 50%;
  border-style: solid;
  border-color: #3e446e;
  border-width: 5px;
  width: 37.37px;
  height: 46.93px;
  position: absolute;
  left: 248.17px;
  top: 412.39px;
  transform-origin: 0 0;
  transform: rotate(-5.538deg) scale(1.002, 0.998);
}
.frame-1 .vector-58 {
  width: 23px;
  height: 1px;
  position: absolute;
  left: 227px;
  top: 434px;
  overflow: visible;
}
.frame-1 .vector-59 {
  width: 76px;
  height: 2px;
  position: absolute;
  left: 288px;
  top: 433px;
  overflow: visible;
}
.frame-1 ._13-big-li-retro-2 {
  width: 69px;
  height: 62px;
  position: absolute;
  left: -104px;
  top: 397px;
  object-fit: cover;
  aspect-ratio: 69/62;
}
.frame-1 ._27-g-1-to-g-4-retro-2 {
  width: 161px;
  height: 45px;
  position: absolute;
  left: -211px;
  top: 526px;
  object-fit: cover;
  aspect-ratio: 161/45;
}
.frame-1 ._28-g-de-lo-retro-2 {
  width: 51px;
  height: 41px;
  position: absolute;
  left: 235px;
  top: 503px;
  object-fit: cover;
  aspect-ratio: 51/41;
}
.frame-1 ._30-guo-restaurant-retro-2 {
  width: 43px;
  height: 33px;
  position: absolute;
  left: 188px;
  top: 559px;
  object-fit: cover;
  aspect-ratio: 43/33;
}
.frame-1 ._31-hk-retro-2 {
  width: 69px;
  height: 44px;
  position: absolute;
  left: -321px;
  top: 239px;
  object-fit: cover;
  aspect-ratio: 69/44;
}
.frame-1 ._32-i-retro-2 {
  width: 51px;
  height: 40px;
  position: absolute;
  left: 1px;
  top: 270px;
  object-fit: cover;
  aspect-ratio: 51/40;
}
.frame-1 ._26-g-14-retro-2 {
  width: 55px;
  height: 46px;
  position: absolute;
  left: 84px;
  top: 551px;
  object-fit: cover;
  aspect-ratio: 55/46;
}
.frame-1 ._33-i-1-retro-2 {
  width: 50px;
  height: 38px;
  position: absolute;
  left: 1px;
  top: 241px;
  object-fit: cover;
  aspect-ratio: 50/38;
}
.frame-1 ._01-9-restaurant-retro-2 {
  width: 27px;
  height: 30px;
  position: absolute;
  left: 234px;
  top: 280px;
  object-fit: cover;
  aspect-ratio: 27/30;
}
.frame-1 ._25-equipment-retro-2 {
  width: 20px;
  height: 28px;
  position: absolute;
  left: -265px;
  top: 363px;
  object-fit: cover;
  aspect-ratio: 20/28;
}
.frame-1 ._06-b-13-retro-2 {
  width: 60px;
  height: 48px;
  position: absolute;
  left: 294px;
  top: 512px;
  object-fit: cover;
  aspect-ratio: 5/4;
}
.frame-1 ._24-e-6-retro-2 {
  width: 84px;
  height: 56px;
  position: absolute;
  left: -495px;
  top: 469px;
  object-fit: cover;
  aspect-ratio: 3/2;
}
.frame-1 ._34-i-house-retro-2 {
  width: 46px;
  height: 32px;
  position: absolute;
  left: -15px;
  top: 529px;
  object-fit: cover;
  aspect-ratio: 46/32;
}
.frame-1 ._03-all-library-retro-2 {
  width: 68px;
  height: 64px;
  position: absolute;
  left: 88px;
  top: 406px;
  object-fit: cover;
  aspect-ratio: 68/64;
}
.frame-1 ._04-b-11-retro-2 {
  width: 43px;
  height: 39px;
  position: absolute;
  left: 137px;
  top: 556px;
  object-fit: cover;
  aspect-ratio: 43/39;
}
.frame-1 ._23-e-5-retro-2 {
  width: 56px;
  height: 48px;
  position: absolute;
  left: -372px;
  top: 380px;
  object-fit: cover;
  aspect-ratio: 56/48;
}
.frame-1 ._05-b-12-retro-2 {
  width: 118px;
  height: 51px;
  position: absolute;
  left: 98px;
  top: 466px;
  object-fit: cover;
  aspect-ratio: 118/51;
}
.frame-1 ._35-il-retro-2 {
  width: 53px;
  height: 48px;
  position: absolute;
  left: -314px;
  top: 283px;
  object-fit: cover;
  aspect-ratio: 53/48;
}
.frame-1 ._52-s-5-retro-2 {
  width: 33px;
  height: 31px;
  position: absolute;
  left: -45px;
  top: 242px;
  object-fit: cover;
  aspect-ratio: 33/31;
}
.frame-1 ._22-e-3-retro-2 {
  width: 62px;
  height: 57px;
  position: absolute;
  left: -448px;
  top: 385px;
  object-fit: cover;
  aspect-ratio: 62/57;
}
.frame-1 ._40-little-wood-retro-2 {
  width: 34px;
  height: 28px;
  position: absolute;
  left: 3px;
  top: 304px;
  object-fit: cover;
  aspect-ratio: 34/28;
}
.frame-1 ._36-international-dorm-retro-2 {
  width: 111px;
  height: 46px;
  position: absolute;
  left: 37px;
  top: 521px;
  object-fit: cover;
  aspect-ratio: 111/46;
}
.frame-1 ._43-ncu-dorm-retro-2 {
  width: 71px;
  height: 29px;
  position: absolute;
  left: 115px;
  top: 261px;
  object-fit: cover;
  aspect-ratio: 71/29;
}
.frame-1 ._44-ncu-sport-retro-2 {
  width: 56px;
  height: 43px;
  position: absolute;
  left: -313px;
  top: 325px;
  object-fit: cover;
  aspect-ratio: 56/43;
}
.frame-1 ._05-basket-g-retro-3 {
  width: 12px;
  height: 31px;
  position: absolute;
  left: -251px;
  top: 336px;
  object-fit: cover;
  aspect-ratio: 12/31;
}
.frame-1 ._54-song-yuan-retro-2 {
  width: 65px;
  height: 39px;
  position: absolute;
  left: -305px;
  top: 466px;
  object-fit: cover;
  aspect-ratio: 65/39;
}
.frame-1 ._49-s-1-retro-2 {
  width: 50px;
  height: 35px;
  position: absolute;
  left: -110px;
  top: 296px;
  object-fit: cover;
  aspect-ratio: 50/35;
}
.frame-1 ._11-b-9-a-retro-2 {
  width: 75px;
  height: 29px;
  position: absolute;
  left: 191px;
  top: 303px;
  object-fit: cover;
  aspect-ratio: 75/29;
}
.frame-1 ._10-b-7-retro-2 {
  width: 80px;
  height: 28px;
  position: absolute;
  left: 173px;
  top: 582px;
  object-fit: cover;
  aspect-ratio: 80/28;
}
.frame-1 ._53-shin-jang-retro-2 {
  width: 66px;
  height: 58px;
  position: absolute;
  left: 153px;
  top: 409px;
  object-fit: cover;
  aspect-ratio: 66/58;
}
.frame-1 ._21-e-2-retro-2 {
  width: 59px;
  height: 41px;
  position: absolute;
  left: -388px;
  top: 430px;
  object-fit: cover;
  aspect-ratio: 59/41;
}
.frame-1 ._41-ls-retro-2 {
  width: 65px;
  height: 54px;
  position: absolute;
  left: 143px;
  top: 328px;
  object-fit: cover;
  aspect-ratio: 65/54;
}
.frame-1 ._45-o-retro-2 {
  width: 46px;
  height: 34px;
  position: absolute;
  left: -52px;
  top: 293px;
  object-fit: cover;
  aspect-ratio: 46/34;
}
.frame-1 ._55-swim-retro-2 {
  width: 87px;
  height: 58px;
  position: absolute;
  left: -420px;
  top: 278px;
  object-fit: cover;
  aspect-ratio: 3/2;
}
.frame-1 ._56-tr-retro-2 {
  width: 77px;
  height: 57px;
  position: absolute;
  left: -197px;
  top: 399px;
  object-fit: cover;
  aspect-ratio: 77/57;
}
.frame-1 ._60-yo-yi-guan-retro-2 {
  width: 38px;
  height: 42px;
  position: absolute;
  left: 252px;
  top: 542px;
  object-fit: cover;
  aspect-ratio: 38/42;
}
.frame-1 ._50-s-2-retro-2 {
  width: 59px;
  height: 31px;
  position: absolute;
  left: -125px;
  top: 274px;
  object-fit: cover;
  aspect-ratio: 59/31;
}
.frame-1 ._37-ji-dao-lo-retro-2 {
  width: 35px;
  height: 29px;
  position: absolute;
  left: 51px;
  top: 565px;
  object-fit: cover;
  aspect-ratio: 35/29;
}
.frame-1 ._42-m-retro-2 {
  width: 50px;
  height: 37px;
  position: absolute;
  left: -58px;
  top: 265px;
  object-fit: cover;
  aspect-ratio: 50/37;
}
.frame-1 ._12-b-9-b-retro-2 {
  width: 63px;
  height: 24px;
  position: absolute;
  left: 200px;
  top: 263px;
  object-fit: cover;
  aspect-ratio: 63/24;
}
.frame-1 ._57-white-energy-retro-2 {
  width: 55px;
  height: 27px;
  position: absolute;
  left: -321px;
  top: 441px;
  object-fit: cover;
  aspect-ratio: 55/27;
}
.frame-1 ._20-e-1-retro-2 {
  width: 102px;
  height: 77px;
  position: absolute;
  left: -215px;
  top: 454px;
  object-fit: cover;
  aspect-ratio: 102/77;
}
.frame-1 ._46-r-2-retro-2 {
  width: 46px;
  height: 37px;
  position: absolute;
  left: -487px;
  top: 432px;
  object-fit: cover;
  aspect-ratio: 46/37;
}
.frame-1 ._58-yh-retro-2 {
  width: 33px;
  height: 44px;
  position: absolute;
  left: -255px;
  top: 408px;
  object-fit: cover;
  aspect-ratio: 33/44;
}
.frame-1 .aed-retro-11 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: -241px;
  top: 431px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 ._39-l-3-retro-2 {
  width: 51px;
  height: 32px;
  position: absolute;
  left: 55px;
  top: 299px;
  object-fit: cover;
  aspect-ratio: 51/32;
}
.frame-1 ._17-chian-jan-retro-2 {
  width: 65px;
  height: 29px;
  position: absolute;
  left: -474px;
  top: 513px;
  object-fit: cover;
  aspect-ratio: 65/29;
}
.frame-1 ._38-kindergarten-retro-2 {
  width: 60px;
  height: 37px;
  position: absolute;
  left: -171px;
  top: 567px;
  object-fit: cover;
  aspect-ratio: 60/37;
}
.frame-1 ._61-zhong-zheng-retro-2 {
  width: 63px;
  height: 52px;
  position: absolute;
  left: 10px;
  top: 415px;
  object-fit: cover;
  aspect-ratio: 63/52;
}
.frame-1 ._14-big-talk-retro-2 {
  width: 80px;
  height: 54px;
  position: absolute;
  left: 222px;
  top: 459px;
  object-fit: cover;
  aspect-ratio: 80/54;
}
.frame-1 ._19-e-retro-2 {
  width: 104px;
  height: 85px;
  position: absolute;
  left: -104px;
  top: 449px;
  object-fit: cover;
  aspect-ratio: 104/85;
}
.frame-1 ._15-bm-retro-2 {
  width: 50px;
  height: 42px;
  position: absolute;
  left: 55px;
  top: 244px;
  object-fit: cover;
  aspect-ratio: 50/42;
}
.frame-1 ._48-s-retro-2 {
  width: 35px;
  height: 24px;
  position: absolute;
  left: 131px;
  top: 235px;
  object-fit: cover;
  aspect-ratio: 35/24;
}
.frame-1 ._16-c-2-retro-2 {
  width: 70px;
  height: 51px;
  position: absolute;
  left: 73px;
  top: 364px;
  object-fit: cover;
  aspect-ratio: 70/51;
}
.frame-1 ._18-covestro-retro-2 {
  width: 34px;
  height: 33px;
  position: absolute;
  left: -87px;
  top: 244px;
  object-fit: cover;
  aspect-ratio: 34/33;
}
.frame-1 ._59-yinyun-retro-2 {
  width: 58px;
  height: 37px;
  position: absolute;
  left: -292px;
  top: 498px;
  object-fit: cover;
  aspect-ratio: 58/37;
}
.frame-1 .ellipse-901 {
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  border-color: rgba(255, 132, 0, 0.6);
  border-width: 1px;
  width: 4px;
  height: 5px;
  position: absolute;
  left: -98px;
  top: 329px;
  box-shadow: 0px 0px 30px 7px rgba(242, 217, 27, 0.9);
}
.frame-1 .ellipse-902 {
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  border-color: rgba(255, 132, 0, 0.6);
  border-width: 1px;
  width: 5px;
  height: 5px;
  position: absolute;
  left: -83px;
  top: 330px;
  box-shadow: 0px 0px 30px 7px rgba(242, 217, 27, 0.9);
}
.frame-1 ._15-elephant-retro-2 {
  width: 61px;
  height: 38px;
  position: absolute;
  left: 151px;
  top: 374px;
  object-fit: cover;
  aspect-ratio: 61/38;
}
.frame-1 ._16-baseball-retro-2 {
  width: 212px;
  height: 106px;
  position: absolute;
  left: -212px;
  top: 316px;
  object-fit: cover;
  aspect-ratio: 2/1;
}
.frame-1 ._17-guard-retro-2 {
  width: 39px;
  height: 33px;
  position: absolute;
  left: 222px;
  top: 381px;
  object-fit: cover;
  aspect-ratio: 39/33;
}
.frame-1 ._10-ncu-lake-retro-2 {
  width: 133px;
  height: 67px;
  position: absolute;
  left: -255px;
  top: 247px;
  object-fit: cover;
  aspect-ratio: 133/67;
}
.frame-1 ._11-tennis-retro-2 {
  width: 51px;
  height: 24px;
  position: absolute;
  left: -319px;
  top: 362px;
  object-fit: cover;
  aspect-ratio: 51/24;
}
.frame-1 ._13-flower-water-retro-2 {
  width: 32px;
  height: 23px;
  position: absolute;
  left: -48px;
  top: 529px;
  object-fit: cover;
  aspect-ratio: 32/23;
}
.frame-1 ._12-big-tree-retro-2 {
  width: 49px;
  height: 47px;
  position: absolute;
  left: 30px;
  top: 468px;
  object-fit: cover;
  aspect-ratio: 49/47;
}
.frame-1 ._07-skate-retro-2 {
  width: 20px;
  height: 33px;
  position: absolute;
  left: -232px;
  top: 335px;
  object-fit: cover;
  aspect-ratio: 20/33;
}
.frame-1 ._02-volley-retro-4 {
  width: 20px;
  height: 25px;
  position: absolute;
  left: -361px;
  top: 338px;
  object-fit: cover;
  aspect-ratio: 20/25;
}
.frame-1 ._02-volley-retro-5 {
  width: 20px;
  height: 25px;
  position: absolute;
  left: -264px;
  top: 444px;
  object-fit: cover;
  aspect-ratio: 20/25;
}
.frame-1 ._02-volley-retro-6 {
  width: 20px;
  height: 25px;
  position: absolute;
  left: -249px;
  top: 444px;
  object-fit: cover;
  aspect-ratio: 20/25;
}
.frame-1 ._09-badminton-retro-2 {
  width: 30px;
  height: 30px;
  position: absolute;
  left: -243px;
  top: 376px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 ._18-g-14-retro-2 {
  width: 56px;
  height: 46px;
  position: absolute;
  left: 84px;
  top: 550px;
  object-fit: cover;
  aspect-ratio: 56/46;
}
.frame-1 ._14-tai-ji-retro-2 {
  width: 33px;
  height: 28px;
  position: absolute;
  left: 20px;
  top: 357px;
  object-fit: cover;
  aspect-ratio: 33/28;
}
.frame-1 ._01-run-retro-2 {
  width: 44px;
  height: 56px;
  position: absolute;
  left: -300px;
  top: 394px;
  object-fit: cover;
  aspect-ratio: 44/56;
}
.frame-1 ._05-basket-g-retro-4 {
  width: 21px;
  height: 53px;
  position: absolute;
  left: -343px;
  top: 336px;
  object-fit: cover;
  aspect-ratio: 21/53;
}
.frame-1 ._03-trash-car-retro-2 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 273px;
  top: 336px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .aed-retro-12 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: -261px;
  top: 376px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .aed-retro-13 {
  width: 16px;
  height: 15px;
  position: absolute;
  left: -412px;
  top: 409px;
  object-fit: cover;
  aspect-ratio: 16/15;
}
.frame-1 .aed-retro-14 {
  width: 15px;
  height: 16px;
  position: absolute;
  left: -426px;
  top: 503px;
  object-fit: cover;
  aspect-ratio: 15/16;
}
.frame-1 .aed-retro-15 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: -278px;
  top: 345px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .aed-retro-16 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: -9px;
  top: 545px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .b-13-parking-retro-2 {
  width: 24px;
  height: 92px;
  position: absolute;
  left: 307px;
  top: 433px;
  object-fit: cover;
  aspect-ratio: 24/92;
}
.frame-1 .b-9-parking-retro-2 {
  width: 18px;
  height: 42px;
  position: absolute;
  left: 285px;
  top: 372px;
  object-fit: cover;
  aspect-ratio: 18/42;
}
.frame-1 .backdoor-parking-retro-6 {
  width: 17px;
  height: 13px;
  position: absolute;
  left: 236px;
  top: 369px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/13;
}
.frame-1 .backdoor-parking-retro-7 {
  width: 17px;
  height: 12px;
  position: absolute;
  left: 239px;
  top: 448px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/12;
}
.frame-1 .backdoor-parking-retro-8 {
  width: 17px;
  height: 12px;
  position: absolute;
  left: -160px;
  top: 528px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/12;
}
.frame-1 .oloo-retro-17 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: -70px;
  top: 527px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .oloo-retro-18 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 182px;
  top: 292px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .oloo-retro-19 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: -15px;
  top: 317px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .oloo-retro-20 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: -92px;
  top: 269px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .oloo-retro-21 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: -262px;
  top: 314px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .oloo-retro-22 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: -412px;
  top: 364px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .oloo-retro-23 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: -416px;
  top: 469px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .oloo-retro-24 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: -241px;
  top: 491px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .oloo-retro-25 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 12px;
  top: 565px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .oloo-retro-26 {
  width: 16px;
  height: 15px;
  position: absolute;
  left: -240px;
  top: 400px;
  object-fit: cover;
  aspect-ratio: 16/15;
}
.frame-1 .ubike-retro-4 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: -242px;
  top: 479px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .ubike-retro-5 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 145px;
  top: 442px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .ubike-retro-6 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: -264px;
  top: 330px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-1 .backdoor-parking-retro-9 {
  width: 17px;
  height: 12px;
  position: absolute;
  left: -212px;
  top: 402px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/12;
}
.frame-1 .oloo-retro-27 {
  width: 16px;
  height: 15px;
  position: absolute;
  left: 232px;
  top: 545px;
  object-fit: cover;
  aspect-ratio: 16/15;
}
.frame-1 .oloo-retro-28 {
  width: 15px;
  height: 16px;
  position: absolute;
  left: 227px;
  top: 457px;
  object-fit: cover;
  aspect-ratio: 15/16;
}
.frame-1 .a-retro-2 {
  width: 61px;
  height: 45px;
  position: absolute;
  left: 80px;
  top: 329px;
  object-fit: cover;
  aspect-ratio: 61/45;
}
.frame-1 .group-9 {
  position: absolute;
  inset: 0;
}
.frame-1 .pngtree-curved-ribbon-scroll-illustration-on-22638080-2 {
  width: 353px;
  height: 176px;
  position: absolute;
  left: 11px;
  top: 0px;
  object-fit: cover;
  aspect-ratio: 353/176;
}
.frame-1 .group {
  width: 206.69px;
  height: 87px;
  position: static;
}
.frame-1 .c {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 78px;
  top: 75.4px;
  width: 20.07px;
  height: 63.04px;
  transform-origin: 0 0;
  transform: rotate(-7.529deg) scale(0.925, 1.07);
}
.frame-1 .a {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 100.23px;
  top: 65.98px;
  width: 16.25px;
  height: 63.51px;
  transform-origin: 0 0;
  transform: rotate(-5.651deg) scale(0.952, 1.045);
}
.frame-1 .m {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 119.6px;
  top: 59.47px;
  width: 23.62px;
  height: 63.89px;
  transform-origin: 0 0;
  transform: rotate(-3.742deg) scale(0.977, 1.022);
}
.frame-1 .p {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 146.7px;
  top: 53.68px;
  width: 17.35px;
  height: 64.13px;
  transform-origin: 0 0;
  transform: rotate(-1.898deg) scale(0.994, 1.006);
}
.frame-1 .u {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 167.83px;
  top: 51.38px;
  width: 17.26px;
  height: 64.22px;
  transform-origin: 0 0;
  transform: rotate(-0.352deg) scale(1, 1);
}
.frame-1 .s {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 188.91px;
  top: 51.15px;
  width: 14.59px;
  height: 64.19px;
  transform-origin: 0 0;
  transform: rotate(1.079deg) scale(0.998, 1.002);
}
.frame-1 .div {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 206.99px;
  top: 52.59px;
  width: 7.6px;
  height: 64.11px;
  transform-origin: 0 0;
  transform: rotate(2.152deg) scale(0.992, 1.008);
}
.frame-1 .m2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 218.41px;
  top: 53.85px;
  width: 26.92px;
  height: 63.89px;
  transform-origin: 0 0;
  transform: rotate(3.742deg) scale(0.977, 1.022);
}
.frame-1 .a2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 248.71px;
  top: 61.31px;
  width: 16.28px;
  height: 63.47px;
  transform-origin: 0 0;
  transform: rotate(5.797deg) scale(0.95, 1.047);
}
.frame-1 .p2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 267.88px;
  top: 68.05px;
  width: 18.37px;
  height: 63.02px;
  transform-origin: 0 0;
  transform: rotate(7.609deg) scale(0.923, 1.071);
}


.frame-2,
.frame-2 * {
  box-sizing: border-box;
}
.frame-2 {
  background: #fde9b9;
  height: 812px;
  position: relative;
  overflow: hidden;
}
.frame-2 .group-7 {
  position: absolute;
  inset: 0;
}
.frame-2 .rectangle-37 {
  background: #3e446e;
  width: 10px;
  height: 100.17px;
  position: absolute;
  left: 621px;
  top: 829.45px;
  transform-origin: 0 0;
  transform: rotate(-2.559deg) scale(1, 1);
}
.frame-2 .rectangle-44 {
  background: #3e446e;
  width: 96px;
  height: 6px;
  position: absolute;
  left: -58px;
  top: 266px;
}
.frame-2 .rectangle-45 {
  background: #3e446e;
  width: 459.37px;
  height: 6.42px;
  position: absolute;
  left: 64.84px;
  top: 553.69px;
  transform-origin: 0 0;
  transform: rotate(-1.035deg) scale(1, 1);
}
.frame-2 .rectangle-46 {
  background: #3e446e;
  width: 7px;
  height: 61px;
  position: absolute;
  left: 293px;
  top: 261px;
}
.frame-2 .vector-44 {
  width: 90px;
  height: 2px;
  position: absolute;
  left: -55px;
  top: 268px;
  overflow: visible;
}
.frame-2 .vector-45 {
  width: 18px;
  height: 58px;
  position: absolute;
  left: -36px;
  top: 267px;
  overflow: visible;
}
.frame-2 .vector-46 {
  width: 52px;
  height: 59px;
  position: absolute;
  left: -119px;
  top: 325px;
  overflow: visible;
}
.frame-2 .vector-47 {
  width: 75px;
  height: 24px;
  position: absolute;
  left: -82px;
  top: 353px;
  overflow: visible;
}
.frame-2 .vector-48 {
  width: 23px;
  height: 87px;
  position: absolute;
  left: -102px;
  top: 371px;
  overflow: visible;
}
.frame-2 .vector-49 {
  width: 59px;
  height: 2px;
  position: absolute;
  left: -79px;
  top: 417px;
  overflow: visible;
}
.frame-2 .vector-50 {
  width: 141px;
  height: 14px;
  position: absolute;
  left: -77px;
  top: 512px;
  overflow: visible;
}
.frame-2 .vector-51 {
  width: 62px;
  height: 0px;
  position: absolute;
  left: 348px;
  top: 274px;
  overflow: visible;
}
.frame-2 .vector-52 {
  width: 4px;
  height: 66px;
  position: absolute;
  left: 406px;
  top: 250px;
  overflow: visible;
}
.frame-2 .vector-53 {
  width: 81px;
  height: 30px;
  position: absolute;
  left: 407px;
  top: 248px;
  overflow: visible;
}
.frame-2 .vector-54 {
  width: 54px;
  height: 17px;
  position: absolute;
  left: 354px;
  top: 274px;
  overflow: visible;
}
.frame-2 .vector-55 {
  width: 81px;
  height: 25px;
  position: absolute;
  left: 408px;
  top: 293px;
  overflow: visible;
}
.frame-2 .vector-56 {
  width: 75px;
  height: 2px;
  position: absolute;
  left: 411px;
  top: 303px;
  overflow: visible;
}
.frame-2 .vector-57 {
  width: 44px;
  height: 23px;
  position: absolute;
  left: 487px;
  top: 274px;
  overflow: visible;
}
.frame-2 .rectangle-47 {
  background: #3e446e;
  width: 70.85px;
  height: 7.39px;
  position: absolute;
  left: 196.47px;
  top: 446.89px;
  transform-origin: 0 0;
  transform: rotate(91.032deg) scale(1, 1);
}
.frame-2 .rectangle-48 {
  background: #3e446e;
  width: 258.36px;
  height: 6.42px;
  position: absolute;
  left: 77.85px;
  top: 463.61px;
  transform-origin: 0 0;
  transform: rotate(-179.805deg) scale(1, 1);
}
.frame-2 .rectangle-49 {
  background: #3e446e;
  width: 250.32px;
  height: 7.38px;
  position: absolute;
  left: 98.5px;
  top: 322.11px;
  transform-origin: 0 0;
  transform: rotate(97.339deg) scale(1.003, 0.997);
}
.frame-2 .rectangle-50 {
  background: #3e446e;
  width: 221.62px;
  height: 6.42px;
  position: absolute;
  left: 78.87px;
  top: 441.47px;
  transform-origin: 0 0;
  transform: rotate(0.967deg) scale(1, 1);
}
.frame-2 .rectangle-51 {
  background: #3e446e;
  width: 7.34px;
  height: 86.38px;
  position: absolute;
  left: 344.71px;
  top: 322.17px;
  transform-origin: 0 0;
  transform: rotate(-14.382deg) scale(1.013, 0.987);
}
.frame-2 .rectangle-52 {
  background: #3e446e;
  width: 221.62px;
  height: 6.42px;
  position: absolute;
  left: 85.41px;
  top: 402.68px;
  transform-origin: 0 0;
  transform: rotate(-0.131deg) scale(1, 1);
}
.frame-2 .rectangle-53 {
  background: #3e446e;
  width: 221.62px;
  height: 6.42px;
  position: absolute;
  left: 299.65px;
  top: 402.04px;
  transform-origin: 0 0;
  transform: rotate(-0.131deg) scale(1, 1);
}
.frame-2 .rectangle-54 {
  background: #3e446e;
  width: 235.82px;
  height: 7.38px;
  position: absolute;
  left: 517.56px;
  top: 318.18px;
  transform-origin: 0 0;
  transform: rotate(86.576deg) scale(1.001, 0.999);
}
.frame-2 .rectangle-55 {
  background: #3e446e;
  width: 219.68px;
  height: 6.42px;
  position: absolute;
  left: 300.11px;
  top: 450.2px;
  transform-origin: 0 0;
  transform: rotate(-0.131deg) scale(1, 1);
}
.frame-2 .rectangle-56 {
  background: #59ac99;
  width: 7.61px;
  height: 195.63px;
  position: absolute;
  left: 292.26px;
  top: 320.97px;
  transform-origin: 0 0;
  transform: rotate(-2.173deg) scale(1, 1);
}
.frame-2 .rectangle-57 {
  background: #3e446e;
  width: 610.92px;
  height: 6.42px;
  position: absolute;
  left: -67.5px;
  top: 322.12px;
  transform-origin: 0 0;
  transform: rotate(-0.887deg) scale(1, 1);
}
.frame-2 .rectangle-58 {
  background: #3e446e;
  width: 455px;
  height: 6px;
  position: absolute;
  left: 69px;
  top: 515px;
}
.frame-2 .rectangle-59 {
  background: #3e446e;
  width: 7.37px;
  height: 50.35px;
  position: absolute;
  left: 372.04px;
  top: 406.3px;
  transform-origin: 0 0;
  transform: rotate(-8.062deg) scale(1.004, 0.996);
}
.frame-2 .rectangle-60 {
  background: #3e446e;
  width: 7.39px;
  height: 62.04px;
  position: absolute;
  left: 325.59px;
  top: 518.07px;
  transform-origin: 0 0;
  transform: rotate(-1.415deg) scale(1, 1);
}
.frame-2 .rectangle-61 {
  background: #3e446e;
  width: 7.39px;
  height: 62.03px;
  position: absolute;
  left: 242.47px;
  top: 517.91px;
  transform-origin: 0 0;
  transform: rotate(0.78deg) scale(1, 1);
}
.frame-2 .rectangle-62 {
  background: #3e446e;
  width: 87.37px;
  height: 7.33px;
  position: absolute;
  left: -2.82px;
  top: 375.71px;
  transform-origin: 0 0;
  transform: rotate(106.856deg) scale(1.018, 0.982);
}
.frame-2 .rectangle-63 {
  background: #3e446e;
  width: 44.16px;
  height: 6.65px;
  position: absolute;
  left: -92.54px;
  top: 455.62px;
  transform-origin: 0 0;
  transform: rotate(111.5deg) scale(1.027, 0.972);
}
.frame-2 .rectangle-64 {
  background: #3e446e;
  width: 53.87px;
  height: 6.69px;
  position: absolute;
  left: -10.24px;
  top: 461.39px;
  transform-origin: 0 0;
  transform: rotate(106.201deg) scale(1.016, 0.983);
}
.frame-2 .rectangle-65 {
  background: #3e446e;
  width: 3.36px;
  height: 85.78px;
  position: absolute;
  left: 304.82px;
  top: 320.85px;
  transform-origin: 0 0;
  transform: rotate(-2.261deg) scale(1, 1);
}
.frame-2 .rectangle-66 {
  background: #3e446e;
  width: 3.36px;
  height: 62.04px;
  position: absolute;
  left: 311.47px;
  top: 454.45px;
  transform-origin: 0 0;
  transform: rotate(-1.415deg) scale(1, 1);
}
.frame-2 .ellipse-900 {
  background: rgba(217, 217, 217, 0);
  border-radius: 50%;
  border-style: solid;
  border-color: #3e446e;
  border-width: 5px;
  width: 37.37px;
  height: 46.93px;
  position: absolute;
  left: 544.17px;
  top: 404.39px;
  transform-origin: 0 0;
  transform: rotate(-5.538deg) scale(1.002, 0.998);
}
.frame-2 .vector-58 {
  width: 23px;
  height: 1px;
  position: absolute;
  left: 523px;
  top: 426px;
  overflow: visible;
}
.frame-2 .vector-59 {
  width: 76px;
  height: 2px;
  position: absolute;
  left: 584px;
  top: 425px;
  overflow: visible;
}
.frame-2 ._13-big-li-retro-2 {
  width: 69px;
  height: 62px;
  position: absolute;
  left: 192px;
  top: 389px;
  object-fit: cover;
  aspect-ratio: 69/62;
}
.frame-2 ._27-g-1-to-g-4-retro-2 {
  width: 161px;
  height: 45px;
  position: absolute;
  left: 85px;
  top: 518px;
  object-fit: cover;
  aspect-ratio: 161/45;
}
.frame-2 ._28-g-de-lo-retro-2 {
  width: 51px;
  height: 41px;
  position: absolute;
  left: 531px;
  top: 495px;
  object-fit: cover;
  aspect-ratio: 51/41;
}
.frame-2 ._30-guo-restaurant-retro-2 {
  width: 43px;
  height: 33px;
  position: absolute;
  left: 484px;
  top: 551px;
  object-fit: cover;
  aspect-ratio: 43/33;
}
.frame-2 ._31-hk-retro-2 {
  width: 69px;
  height: 44px;
  position: absolute;
  left: -25px;
  top: 231px;
  object-fit: cover;
  aspect-ratio: 69/44;
}
.frame-2 ._32-i-retro-2 {
  width: 51px;
  height: 40px;
  position: absolute;
  left: 297px;
  top: 262px;
  object-fit: cover;
  aspect-ratio: 51/40;
}
.frame-2 ._26-g-14-retro-2 {
  width: 55px;
  height: 46px;
  position: absolute;
  left: 380px;
  top: 543px;
  object-fit: cover;
  aspect-ratio: 55/46;
}
.frame-2 ._33-i-1-retro-2 {
  width: 50px;
  height: 38px;
  position: absolute;
  left: 297px;
  top: 233px;
  object-fit: cover;
  aspect-ratio: 50/38;
}
.frame-2 ._01-9-restaurant-retro-2 {
  width: 27px;
  height: 30px;
  position: absolute;
  left: 530px;
  top: 272px;
  object-fit: cover;
  aspect-ratio: 27/30;
}
.frame-2 ._25-equipment-retro-2 {
  width: 20px;
  height: 28px;
  position: absolute;
  left: 31px;
  top: 355px;
  object-fit: cover;
  aspect-ratio: 20/28;
}
.frame-2 ._06-b-13-retro-2 {
  width: 60px;
  height: 48px;
  position: absolute;
  left: 590px;
  top: 504px;
  object-fit: cover;
  aspect-ratio: 5/4;
}
.frame-2 ._24-e-6-retro-2 {
  width: 84px;
  height: 56px;
  position: absolute;
  left: -199px;
  top: 461px;
  object-fit: cover;
  aspect-ratio: 3/2;
}
.frame-2 ._34-i-house-retro-2 {
  width: 46px;
  height: 32px;
  position: absolute;
  left: 281px;
  top: 521px;
  object-fit: cover;
  aspect-ratio: 46/32;
}
.frame-2 ._03-all-library-retro-2 {
  width: 68px;
  height: 64px;
  position: absolute;
  left: 384px;
  top: 398px;
  object-fit: cover;
  aspect-ratio: 68/64;
}
.frame-2 ._04-b-11-retro-2 {
  width: 43px;
  height: 39px;
  position: absolute;
  left: 433px;
  top: 548px;
  object-fit: cover;
  aspect-ratio: 43/39;
}
.frame-2 ._23-e-5-retro-2 {
  width: 56px;
  height: 48px;
  position: absolute;
  left: -76px;
  top: 372px;
  object-fit: cover;
  aspect-ratio: 56/48;
}
.frame-2 ._05-b-12-retro-2 {
  width: 118px;
  height: 51px;
  position: absolute;
  left: 394px;
  top: 458px;
  object-fit: cover;
  aspect-ratio: 118/51;
}
.frame-2 ._35-il-retro-2 {
  width: 53px;
  height: 48px;
  position: absolute;
  left: -18px;
  top: 275px;
  object-fit: cover;
  aspect-ratio: 53/48;
}
.frame-2 ._52-s-5-retro-2 {
  width: 33px;
  height: 31px;
  position: absolute;
  left: 251px;
  top: 234px;
  object-fit: cover;
  aspect-ratio: 33/31;
}
.frame-2 ._22-e-3-retro-2 {
  width: 62px;
  height: 57px;
  position: absolute;
  left: -152px;
  top: 377px;
  object-fit: cover;
  aspect-ratio: 62/57;
}
.frame-2 ._40-little-wood-retro-2 {
  width: 34px;
  height: 28px;
  position: absolute;
  left: 299px;
  top: 296px;
  object-fit: cover;
  aspect-ratio: 34/28;
}
.frame-2 ._36-international-dorm-retro-2 {
  width: 111px;
  height: 46px;
  position: absolute;
  left: 333px;
  top: 513px;
  object-fit: cover;
  aspect-ratio: 111/46;
}
.frame-2 ._43-ncu-dorm-retro-2 {
  width: 71px;
  height: 29px;
  position: absolute;
  left: 411px;
  top: 253px;
  object-fit: cover;
  aspect-ratio: 71/29;
}
.frame-2 ._44-ncu-sport-retro-2 {
  width: 56px;
  height: 43px;
  position: absolute;
  left: -17px;
  top: 317px;
  object-fit: cover;
  aspect-ratio: 56/43;
}
.frame-2 ._05-basket-g-retro-3 {
  width: 12px;
  height: 31px;
  position: absolute;
  left: 45px;
  top: 328px;
  object-fit: cover;
  aspect-ratio: 12/31;
}
.frame-2 ._54-song-yuan-retro-2 {
  width: 65px;
  height: 39px;
  position: absolute;
  left: -9px;
  top: 458px;
  object-fit: cover;
  aspect-ratio: 65/39;
}
.frame-2 ._49-s-1-retro-2 {
  width: 50px;
  height: 35px;
  position: absolute;
  left: 186px;
  top: 288px;
  object-fit: cover;
  aspect-ratio: 50/35;
}
.frame-2 ._11-b-9-a-retro-2 {
  width: 75px;
  height: 29px;
  position: absolute;
  left: 487px;
  top: 295px;
  object-fit: cover;
  aspect-ratio: 75/29;
}
.frame-2 ._10-b-7-retro-2 {
  width: 80px;
  height: 28px;
  position: absolute;
  left: 469px;
  top: 574px;
  object-fit: cover;
  aspect-ratio: 80/28;
}
.frame-2 ._53-shin-jang-retro-2 {
  width: 66px;
  height: 58px;
  position: absolute;
  left: 449px;
  top: 401px;
  object-fit: cover;
  aspect-ratio: 66/58;
}
.frame-2 ._21-e-2-retro-2 {
  width: 59px;
  height: 41px;
  position: absolute;
  left: -92px;
  top: 422px;
  object-fit: cover;
  aspect-ratio: 59/41;
}
.frame-2 ._41-ls-retro-2 {
  width: 65px;
  height: 54px;
  position: absolute;
  left: 439px;
  top: 320px;
  object-fit: cover;
  aspect-ratio: 65/54;
}
.frame-2 ._45-o-retro-2 {
  width: 46px;
  height: 34px;
  position: absolute;
  left: 244px;
  top: 285px;
  object-fit: cover;
  aspect-ratio: 46/34;
}
.frame-2 ._55-swim-retro-2 {
  width: 87px;
  height: 58px;
  position: absolute;
  left: -124px;
  top: 270px;
  object-fit: cover;
  aspect-ratio: 3/2;
}
.frame-2 ._56-tr-retro-2 {
  width: 77px;
  height: 57px;
  position: absolute;
  left: 99px;
  top: 391px;
  object-fit: cover;
  aspect-ratio: 77/57;
}
.frame-2 ._60-yo-yi-guan-retro-2 {
  width: 38px;
  height: 42px;
  position: absolute;
  left: 548px;
  top: 534px;
  object-fit: cover;
  aspect-ratio: 38/42;
}
.frame-2 ._50-s-2-retro-2 {
  width: 59px;
  height: 31px;
  position: absolute;
  left: 171px;
  top: 266px;
  object-fit: cover;
  aspect-ratio: 59/31;
}
.frame-2 ._37-ji-dao-lo-retro-2 {
  width: 35px;
  height: 29px;
  position: absolute;
  left: 347px;
  top: 557px;
  object-fit: cover;
  aspect-ratio: 35/29;
}
.frame-2 ._42-m-retro-2 {
  width: 50px;
  height: 37px;
  position: absolute;
  left: 238px;
  top: 257px;
  object-fit: cover;
  aspect-ratio: 50/37;
}
.frame-2 ._12-b-9-b-retro-2 {
  width: 63px;
  height: 24px;
  position: absolute;
  left: 496px;
  top: 255px;
  object-fit: cover;
  aspect-ratio: 63/24;
}
.frame-2 ._57-white-energy-retro-2 {
  width: 55px;
  height: 27px;
  position: absolute;
  left: -25px;
  top: 433px;
  object-fit: cover;
  aspect-ratio: 55/27;
}
.frame-2 ._20-e-1-retro-2 {
  width: 102px;
  height: 77px;
  position: absolute;
  left: 81px;
  top: 446px;
  object-fit: cover;
  aspect-ratio: 102/77;
}
.frame-2 ._46-r-2-retro-2 {
  width: 46px;
  height: 37px;
  position: absolute;
  left: -191px;
  top: 424px;
  object-fit: cover;
  aspect-ratio: 46/37;
}
.frame-2 ._58-yh-retro-2 {
  width: 33px;
  height: 44px;
  position: absolute;
  left: 41px;
  top: 400px;
  object-fit: cover;
  aspect-ratio: 33/44;
}
.frame-2 .aed-retro-11 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 55px;
  top: 423px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 ._39-l-3-retro-2 {
  width: 51px;
  height: 32px;
  position: absolute;
  left: 351px;
  top: 291px;
  object-fit: cover;
  aspect-ratio: 51/32;
}
.frame-2 ._17-chian-jan-retro-2 {
  width: 65px;
  height: 29px;
  position: absolute;
  left: -178px;
  top: 505px;
  object-fit: cover;
  aspect-ratio: 65/29;
}
.frame-2 ._38-kindergarten-retro-2 {
  width: 60px;
  height: 37px;
  position: absolute;
  left: 125px;
  top: 559px;
  object-fit: cover;
  aspect-ratio: 60/37;
}
.frame-2 ._61-zhong-zheng-retro-2 {
  width: 63px;
  height: 52px;
  position: absolute;
  left: 306px;
  top: 407px;
  object-fit: cover;
  aspect-ratio: 63/52;
}
.frame-2 ._14-big-talk-retro-2 {
  width: 80px;
  height: 54px;
  position: absolute;
  left: 518px;
  top: 451px;
  object-fit: cover;
  aspect-ratio: 80/54;
}
.frame-2 ._19-e-retro-2 {
  width: 104px;
  height: 85px;
  position: absolute;
  left: 192px;
  top: 441px;
  object-fit: cover;
  aspect-ratio: 104/85;
}
.frame-2 ._15-bm-retro-2 {
  width: 50px;
  height: 42px;
  position: absolute;
  left: 351px;
  top: 236px;
  object-fit: cover;
  aspect-ratio: 50/42;
}
.frame-2 ._48-s-retro-2 {
  width: 35px;
  height: 24px;
  position: absolute;
  left: 427px;
  top: 227px;
  object-fit: cover;
  aspect-ratio: 35/24;
}
.frame-2 ._16-c-2-retro-2 {
  width: 70px;
  height: 51px;
  position: absolute;
  left: 369px;
  top: 356px;
  object-fit: cover;
  aspect-ratio: 70/51;
}
.frame-2 ._18-covestro-retro-2 {
  width: 34px;
  height: 33px;
  position: absolute;
  left: 209px;
  top: 236px;
  object-fit: cover;
  aspect-ratio: 34/33;
}
.frame-2 ._59-yinyun-retro-2 {
  width: 58px;
  height: 37px;
  position: absolute;
  left: 4px;
  top: 490px;
  object-fit: cover;
  aspect-ratio: 58/37;
}
.frame-2 .ellipse-901 {
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  border-color: rgba(255, 132, 0, 0.6);
  border-width: 1px;
  width: 4px;
  height: 5px;
  position: absolute;
  left: 198px;
  top: 321px;
  box-shadow: 0px 0px 30px 7px rgba(242, 217, 27, 0.9);
}
.frame-2 .ellipse-902 {
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  border-color: rgba(255, 132, 0, 0.6);
  border-width: 1px;
  width: 5px;
  height: 5px;
  position: absolute;
  left: 213px;
  top: 322px;
  box-shadow: 0px 0px 30px 7px rgba(242, 217, 27, 0.9);
}
.frame-2 ._15-elephant-retro-2 {
  width: 61px;
  height: 38px;
  position: absolute;
  left: 447px;
  top: 366px;
  object-fit: cover;
  aspect-ratio: 61/38;
}
.frame-2 ._16-baseball-retro-2 {
  width: 212px;
  height: 106px;
  position: absolute;
  left: 84px;
  top: 308px;
  object-fit: cover;
  aspect-ratio: 2/1;
}
.frame-2 ._17-guard-retro-2 {
  width: 39px;
  height: 33px;
  position: absolute;
  left: 518px;
  top: 373px;
  object-fit: cover;
  aspect-ratio: 39/33;
}
.frame-2 ._10-ncu-lake-retro-2 {
  width: 133px;
  height: 67px;
  position: absolute;
  left: 41px;
  top: 239px;
  object-fit: cover;
  aspect-ratio: 133/67;
}
.frame-2 ._11-tennis-retro-2 {
  width: 51px;
  height: 24px;
  position: absolute;
  left: -23px;
  top: 354px;
  object-fit: cover;
  aspect-ratio: 51/24;
}
.frame-2 ._13-flower-water-retro-2 {
  width: 32px;
  height: 23px;
  position: absolute;
  left: 248px;
  top: 521px;
  object-fit: cover;
  aspect-ratio: 32/23;
}
.frame-2 ._12-big-tree-retro-2 {
  width: 49px;
  height: 47px;
  position: absolute;
  left: 326px;
  top: 460px;
  object-fit: cover;
  aspect-ratio: 49/47;
}
.frame-2 ._07-skate-retro-2 {
  width: 20px;
  height: 33px;
  position: absolute;
  left: 64px;
  top: 327px;
  object-fit: cover;
  aspect-ratio: 20/33;
}
.frame-2 ._02-volley-retro-4 {
  width: 20px;
  height: 25px;
  position: absolute;
  left: -65px;
  top: 330px;
  object-fit: cover;
  aspect-ratio: 20/25;
}
.frame-2 ._02-volley-retro-5 {
  width: 20px;
  height: 25px;
  position: absolute;
  left: 32px;
  top: 436px;
  object-fit: cover;
  aspect-ratio: 20/25;
}
.frame-2 ._02-volley-retro-6 {
  width: 20px;
  height: 25px;
  position: absolute;
  left: 47px;
  top: 436px;
  object-fit: cover;
  aspect-ratio: 20/25;
}
.frame-2 ._09-badminton-retro-2 {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 53px;
  top: 368px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 ._18-g-14-retro-2 {
  width: 56px;
  height: 46px;
  position: absolute;
  left: 380px;
  top: 542px;
  object-fit: cover;
  aspect-ratio: 56/46;
}
.frame-2 ._14-tai-ji-retro-2 {
  width: 33px;
  height: 28px;
  position: absolute;
  left: 316px;
  top: 349px;
  object-fit: cover;
  aspect-ratio: 33/28;
}
.frame-2 ._01-run-retro-2 {
  width: 44px;
  height: 56px;
  position: absolute;
  left: -4px;
  top: 386px;
  object-fit: cover;
  aspect-ratio: 44/56;
}
.frame-2 ._05-basket-g-retro-4 {
  width: 21px;
  height: 53px;
  position: absolute;
  left: -47px;
  top: 328px;
  object-fit: cover;
  aspect-ratio: 21/53;
}
.frame-2 ._03-trash-car-retro-2 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 569px;
  top: 328px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .aed-retro-12 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 35px;
  top: 368px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .aed-retro-13 {
  width: 16px;
  height: 15px;
  position: absolute;
  left: -116px;
  top: 401px;
  object-fit: cover;
  aspect-ratio: 16/15;
}
.frame-2 .aed-retro-14 {
  width: 15px;
  height: 16px;
  position: absolute;
  left: -130px;
  top: 495px;
  object-fit: cover;
  aspect-ratio: 15/16;
}
.frame-2 .aed-retro-15 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 18px;
  top: 337px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .aed-retro-16 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 287px;
  top: 537px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .b-13-parking-retro-2 {
  width: 24px;
  height: 92px;
  position: absolute;
  left: 603px;
  top: 425px;
  object-fit: cover;
  aspect-ratio: 24/92;
}
.frame-2 .b-9-parking-retro-2 {
  width: 18px;
  height: 42px;
  position: absolute;
  left: 581px;
  top: 364px;
  object-fit: cover;
  aspect-ratio: 18/42;
}
.frame-2 .backdoor-parking-retro-6 {
  width: 17px;
  height: 13px;
  position: absolute;
  left: 532px;
  top: 361px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/13;
}
.frame-2 .backdoor-parking-retro-7 {
  width: 17px;
  height: 12px;
  position: absolute;
  left: 535px;
  top: 440px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/12;
}
.frame-2 .backdoor-parking-retro-8 {
  width: 17px;
  height: 12px;
  position: absolute;
  left: 136px;
  top: 520px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/12;
}
.frame-2 .oloo-retro-17 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 226px;
  top: 519px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .oloo-retro-18 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 478px;
  top: 284px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .oloo-retro-19 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 281px;
  top: 309px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .oloo-retro-20 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 204px;
  top: 261px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .oloo-retro-21 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 34px;
  top: 306px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .oloo-retro-22 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: -116px;
  top: 356px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .oloo-retro-23 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: -120px;
  top: 461px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .oloo-retro-24 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 55px;
  top: 483px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .oloo-retro-25 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 308px;
  top: 557px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .oloo-retro-26 {
  width: 16px;
  height: 15px;
  position: absolute;
  left: 56px;
  top: 392px;
  object-fit: cover;
  aspect-ratio: 16/15;
}
.frame-2 .ubike-retro-4 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 54px;
  top: 471px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .ubike-retro-5 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 441px;
  top: 434px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .ubike-retro-6 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 32px;
  top: 322px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2 .backdoor-parking-retro-9 {
  width: 17px;
  height: 12px;
  position: absolute;
  left: 84px;
  top: 394px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/12;
}
.frame-2 .oloo-retro-27 {
  width: 16px;
  height: 15px;
  position: absolute;
  left: 528px;
  top: 537px;
  object-fit: cover;
  aspect-ratio: 16/15;
}
.frame-2 .oloo-retro-28 {
  width: 15px;
  height: 16px;
  position: absolute;
  left: 523px;
  top: 449px;
  object-fit: cover;
  aspect-ratio: 15/16;
}
.frame-2 .a-retro-2 {
  width: 61px;
  height: 45px;
  position: absolute;
  left: 376px;
  top: 321px;
  object-fit: cover;
  aspect-ratio: 61/45;
}
.frame-2 .group-8 {
  position: absolute;
  inset: 0;
}
.frame-2 .pngtree-curved-ribbon-scroll-illustration-on-22638080-2 {
  width: 353px;
  height: 176px;
  position: absolute;
  left: 11px;
  top: -9px;
  object-fit: cover;
  aspect-ratio: 353/176;
}
.frame-2 .group {
  width: 206.69px;
  height: 87px;
  position: static;
}
.frame-2 .c {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 78px;
  top: 66.4px;
  width: 20.07px;
  height: 63.04px;
  transform-origin: 0 0;
  transform: rotate(-7.529deg) scale(0.925, 1.07);
}
.frame-2 .a {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 100.23px;
  top: 56.98px;
  width: 16.25px;
  height: 63.51px;
  transform-origin: 0 0;
  transform: rotate(-5.651deg) scale(0.952, 1.045);
}
.frame-2 .m {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 119.6px;
  top: 50.47px;
  width: 23.62px;
  height: 63.89px;
  transform-origin: 0 0;
  transform: rotate(-3.742deg) scale(0.977, 1.022);
}
.frame-2 .p {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 146.7px;
  top: 44.68px;
  width: 17.35px;
  height: 64.13px;
  transform-origin: 0 0;
  transform: rotate(-1.898deg) scale(0.994, 1.006);
}
.frame-2 .u {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 167.83px;
  top: 42.38px;
  width: 17.26px;
  height: 64.22px;
  transform-origin: 0 0;
  transform: rotate(-0.352deg) scale(1, 1);
}
.frame-2 .s {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 188.91px;
  top: 42.15px;
  width: 14.59px;
  height: 64.19px;
  transform-origin: 0 0;
  transform: rotate(1.079deg) scale(0.998, 1.002);
}
.frame-2 .div {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 206.99px;
  top: 43.59px;
  width: 7.6px;
  height: 64.11px;
  transform-origin: 0 0;
  transform: rotate(2.152deg) scale(0.992, 1.008);
}
.frame-2 .m2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 218.41px;
  top: 44.85px;
  width: 26.92px;
  height: 63.89px;
  transform-origin: 0 0;
  transform: rotate(3.742deg) scale(0.977, 1.022);
}
.frame-2 .a2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 248.71px;
  top: 52.31px;
  width: 16.28px;
  height: 63.47px;
  transform-origin: 0 0;
  transform: rotate(5.797deg) scale(0.95, 1.047);
}
.frame-2 .p2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 267.88px;
  top: 59.05px;
  width: 18.37px;
  height: 63.02px;
  transform-origin: 0 0;
  transform: rotate(7.609deg) scale(0.923, 1.071);
}


.frame-3,
.frame-3 * {
  box-sizing: border-box;
}
.frame-3 {
  background: #fde9b9;
  height: 812px;
  position: relative;
  overflow: hidden;
}
.frame-3 .group-7 {
  position: absolute;
  inset: 0;
}
.frame-3 .rectangle-37 {
  background: #3e446e;
  width: 10px;
  height: 100.17px;
  position: absolute;
  left: 621px;
  top: 829.45px;
  transform-origin: 0 0;
  transform: rotate(-2.559deg) scale(1, 1);
}
.frame-3 .rectangle-44 {
  background: #3e446e;
  width: 96px;
  height: 6px;
  position: absolute;
  left: 160px;
  top: 268px;
}
.frame-3 .rectangle-45 {
  background: #3e446e;
  width: 459.37px;
  height: 6.42px;
  position: absolute;
  left: 282.84px;
  top: 555.69px;
  transform-origin: 0 0;
  transform: rotate(-1.035deg) scale(1, 1);
}
.frame-3 .rectangle-46 {
  background: #3e446e;
  width: 7px;
  height: 61px;
  position: absolute;
  left: 511px;
  top: 263px;
}
.frame-3 .vector-44 {
  width: 90px;
  height: 2px;
  position: absolute;
  left: 163px;
  top: 270px;
  overflow: visible;
}
.frame-3 .vector-45 {
  width: 18px;
  height: 58px;
  position: absolute;
  left: 182px;
  top: 269px;
  overflow: visible;
}
.frame-3 .vector-46 {
  width: 52px;
  height: 59px;
  position: absolute;
  left: 99px;
  top: 327px;
  overflow: visible;
}
.frame-3 .vector-47 {
  width: 75px;
  height: 24px;
  position: absolute;
  left: 136px;
  top: 355px;
  overflow: visible;
}
.frame-3 .vector-48 {
  width: 23px;
  height: 87px;
  position: absolute;
  left: 116px;
  top: 373px;
  overflow: visible;
}
.frame-3 .vector-49 {
  width: 59px;
  height: 2px;
  position: absolute;
  left: 139px;
  top: 419px;
  overflow: visible;
}
.frame-3 .vector-50 {
  width: 141px;
  height: 14px;
  position: absolute;
  left: 141px;
  top: 514px;
  overflow: visible;
}
.frame-3 .vector-51 {
  width: 62px;
  height: 0px;
  position: absolute;
  left: 566px;
  top: 276px;
  overflow: visible;
}
.frame-3 .vector-52 {
  width: 4px;
  height: 66px;
  position: absolute;
  left: 624px;
  top: 252px;
  overflow: visible;
}
.frame-3 .vector-53 {
  width: 81px;
  height: 30px;
  position: absolute;
  left: 625px;
  top: 250px;
  overflow: visible;
}
.frame-3 .vector-54 {
  width: 54px;
  height: 17px;
  position: absolute;
  left: 572px;
  top: 276px;
  overflow: visible;
}
.frame-3 .vector-55 {
  width: 81px;
  height: 25px;
  position: absolute;
  left: 626px;
  top: 295px;
  overflow: visible;
}
.frame-3 .vector-56 {
  width: 75px;
  height: 2px;
  position: absolute;
  left: 629px;
  top: 305px;
  overflow: visible;
}
.frame-3 .vector-57 {
  width: 44px;
  height: 23px;
  position: absolute;
  left: 705px;
  top: 276px;
  overflow: visible;
}
.frame-3 .rectangle-47 {
  background: #3e446e;
  width: 70.85px;
  height: 7.39px;
  position: absolute;
  left: 414.47px;
  top: 448.89px;
  transform-origin: 0 0;
  transform: rotate(91.032deg) scale(1, 1);
}
.frame-3 .rectangle-48 {
  background: #3e446e;
  width: 258.36px;
  height: 6.42px;
  position: absolute;
  left: 295.85px;
  top: 465.61px;
  transform-origin: 0 0;
  transform: rotate(-179.805deg) scale(1, 1);
}
.frame-3 .rectangle-49 {
  background: #3e446e;
  width: 250.32px;
  height: 7.38px;
  position: absolute;
  left: 316.5px;
  top: 324.11px;
  transform-origin: 0 0;
  transform: rotate(97.339deg) scale(1.003, 0.997);
}
.frame-3 .rectangle-50 {
  background: #3e446e;
  width: 221.62px;
  height: 6.42px;
  position: absolute;
  left: 296.87px;
  top: 443.47px;
  transform-origin: 0 0;
  transform: rotate(0.967deg) scale(1, 1);
}
.frame-3 .rectangle-51 {
  background: #3e446e;
  width: 7.34px;
  height: 86.38px;
  position: absolute;
  left: 562.71px;
  top: 324.17px;
  transform-origin: 0 0;
  transform: rotate(-14.382deg) scale(1.013, 0.987);
}
.frame-3 .rectangle-52 {
  background: #3e446e;
  width: 221.62px;
  height: 6.42px;
  position: absolute;
  left: 303.41px;
  top: 404.68px;
  transform-origin: 0 0;
  transform: rotate(-0.131deg) scale(1, 1);
}
.frame-3 .rectangle-53 {
  background: #3e446e;
  width: 221.62px;
  height: 6.42px;
  position: absolute;
  left: 517.65px;
  top: 404.04px;
  transform-origin: 0 0;
  transform: rotate(-0.131deg) scale(1, 1);
}
.frame-3 .rectangle-54 {
  background: #3e446e;
  width: 235.82px;
  height: 7.38px;
  position: absolute;
  left: 735.56px;
  top: 320.18px;
  transform-origin: 0 0;
  transform: rotate(86.576deg) scale(1.001, 0.999);
}
.frame-3 .rectangle-55 {
  background: #3e446e;
  width: 219.68px;
  height: 6.42px;
  position: absolute;
  left: 518.11px;
  top: 452.2px;
  transform-origin: 0 0;
  transform: rotate(-0.131deg) scale(1, 1);
}
.frame-3 .rectangle-56 {
  background: #59ac99;
  width: 7.61px;
  height: 195.63px;
  position: absolute;
  left: 510.26px;
  top: 322.97px;
  transform-origin: 0 0;
  transform: rotate(-2.173deg) scale(1, 1);
}
.frame-3 .rectangle-57 {
  background: #3e446e;
  width: 610.92px;
  height: 6.42px;
  position: absolute;
  left: 150.5px;
  top: 324.12px;
  transform-origin: 0 0;
  transform: rotate(-0.887deg) scale(1, 1);
}
.frame-3 .rectangle-58 {
  background: #3e446e;
  width: 455px;
  height: 6px;
  position: absolute;
  left: 287px;
  top: 517px;
}
.frame-3 .rectangle-59 {
  background: #3e446e;
  width: 7.37px;
  height: 50.35px;
  position: absolute;
  left: 590.04px;
  top: 408.3px;
  transform-origin: 0 0;
  transform: rotate(-8.062deg) scale(1.004, 0.996);
}
.frame-3 .rectangle-60 {
  background: #3e446e;
  width: 7.39px;
  height: 62.04px;
  position: absolute;
  left: 543.59px;
  top: 520.07px;
  transform-origin: 0 0;
  transform: rotate(-1.415deg) scale(1, 1);
}
.frame-3 .rectangle-61 {
  background: #3e446e;
  width: 7.39px;
  height: 62.03px;
  position: absolute;
  left: 460.47px;
  top: 519.91px;
  transform-origin: 0 0;
  transform: rotate(0.78deg) scale(1, 1);
}
.frame-3 .rectangle-62 {
  background: #3e446e;
  width: 87.37px;
  height: 7.33px;
  position: absolute;
  left: 215.18px;
  top: 377.71px;
  transform-origin: 0 0;
  transform: rotate(106.856deg) scale(1.018, 0.982);
}
.frame-3 .rectangle-63 {
  background: #3e446e;
  width: 44.16px;
  height: 6.65px;
  position: absolute;
  left: 125.46px;
  top: 457.62px;
  transform-origin: 0 0;
  transform: rotate(111.5deg) scale(1.027, 0.972);
}
.frame-3 .rectangle-64 {
  background: #3e446e;
  width: 53.87px;
  height: 6.69px;
  position: absolute;
  left: 207.76px;
  top: 463.39px;
  transform-origin: 0 0;
  transform: rotate(106.201deg) scale(1.016, 0.983);
}
.frame-3 .rectangle-65 {
  background: #3e446e;
  width: 3.36px;
  height: 85.78px;
  position: absolute;
  left: 522.82px;
  top: 322.85px;
  transform-origin: 0 0;
  transform: rotate(-2.261deg) scale(1, 1);
}
.frame-3 .rectangle-66 {
  background: #3e446e;
  width: 3.36px;
  height: 62.04px;
  position: absolute;
  left: 529.47px;
  top: 456.45px;
  transform-origin: 0 0;
  transform: rotate(-1.415deg) scale(1, 1);
}
.frame-3 .ellipse-900 {
  background: rgba(217, 217, 217, 0);
  border-radius: 50%;
  border-style: solid;
  border-color: #3e446e;
  border-width: 5px;
  width: 37.37px;
  height: 46.93px;
  position: absolute;
  left: 762.17px;
  top: 406.39px;
  transform-origin: 0 0;
  transform: rotate(-5.538deg) scale(1.002, 0.998);
}
.frame-3 .vector-58 {
  width: 23px;
  height: 1px;
  position: absolute;
  left: 741px;
  top: 428px;
  overflow: visible;
}
.frame-3 .vector-59 {
  width: 76px;
  height: 2px;
  position: absolute;
  left: 802px;
  top: 427px;
  overflow: visible;
}
.frame-3 ._13-big-li-retro-2 {
  width: 69px;
  height: 62px;
  position: absolute;
  left: 410px;
  top: 391px;
  object-fit: cover;
  aspect-ratio: 69/62;
}
.frame-3 ._27-g-1-to-g-4-retro-2 {
  width: 161px;
  height: 45px;
  position: absolute;
  left: 303px;
  top: 520px;
  object-fit: cover;
  aspect-ratio: 161/45;
}
.frame-3 ._28-g-de-lo-retro-2 {
  width: 51px;
  height: 41px;
  position: absolute;
  left: 749px;
  top: 497px;
  object-fit: cover;
  aspect-ratio: 51/41;
}
.frame-3 ._30-guo-restaurant-retro-2 {
  width: 43px;
  height: 33px;
  position: absolute;
  left: 702px;
  top: 553px;
  object-fit: cover;
  aspect-ratio: 43/33;
}
.frame-3 ._31-hk-retro-2 {
  width: 69px;
  height: 44px;
  position: absolute;
  left: 193px;
  top: 233px;
  object-fit: cover;
  aspect-ratio: 69/44;
}
.frame-3 ._32-i-retro-2 {
  width: 51px;
  height: 40px;
  position: absolute;
  left: 515px;
  top: 264px;
  object-fit: cover;
  aspect-ratio: 51/40;
}
.frame-3 ._26-g-14-retro-2 {
  width: 55px;
  height: 46px;
  position: absolute;
  left: 598px;
  top: 545px;
  object-fit: cover;
  aspect-ratio: 55/46;
}
.frame-3 ._33-i-1-retro-2 {
  width: 50px;
  height: 38px;
  position: absolute;
  left: 515px;
  top: 235px;
  object-fit: cover;
  aspect-ratio: 50/38;
}
.frame-3 ._01-9-restaurant-retro-2 {
  width: 27px;
  height: 30px;
  position: absolute;
  left: 748px;
  top: 274px;
  object-fit: cover;
  aspect-ratio: 27/30;
}
.frame-3 ._25-equipment-retro-2 {
  width: 20px;
  height: 28px;
  position: absolute;
  left: 249px;
  top: 357px;
  object-fit: cover;
  aspect-ratio: 20/28;
}
.frame-3 ._06-b-13-retro-2 {
  width: 60px;
  height: 48px;
  position: absolute;
  left: 808px;
  top: 506px;
  object-fit: cover;
  aspect-ratio: 5/4;
}
.frame-3 ._24-e-6-retro-2 {
  width: 84px;
  height: 56px;
  position: absolute;
  left: 19px;
  top: 463px;
  object-fit: cover;
  aspect-ratio: 3/2;
}
.frame-3 ._34-i-house-retro-2 {
  width: 46px;
  height: 32px;
  position: absolute;
  left: 499px;
  top: 523px;
  object-fit: cover;
  aspect-ratio: 46/32;
}
.frame-3 ._03-all-library-retro-2 {
  width: 68px;
  height: 64px;
  position: absolute;
  left: 602px;
  top: 400px;
  object-fit: cover;
  aspect-ratio: 68/64;
}
.frame-3 ._04-b-11-retro-2 {
  width: 43px;
  height: 39px;
  position: absolute;
  left: 651px;
  top: 550px;
  object-fit: cover;
  aspect-ratio: 43/39;
}
.frame-3 ._23-e-5-retro-2 {
  width: 56px;
  height: 48px;
  position: absolute;
  left: 142px;
  top: 374px;
  object-fit: cover;
  aspect-ratio: 56/48;
}
.frame-3 ._05-b-12-retro-2 {
  width: 118px;
  height: 51px;
  position: absolute;
  left: 612px;
  top: 460px;
  object-fit: cover;
  aspect-ratio: 118/51;
}
.frame-3 ._35-il-retro-2 {
  width: 53px;
  height: 48px;
  position: absolute;
  left: 200px;
  top: 277px;
  object-fit: cover;
  aspect-ratio: 53/48;
}
.frame-3 ._52-s-5-retro-2 {
  width: 33px;
  height: 31px;
  position: absolute;
  left: 469px;
  top: 236px;
  object-fit: cover;
  aspect-ratio: 33/31;
}
.frame-3 ._22-e-3-retro-2 {
  width: 62px;
  height: 57px;
  position: absolute;
  left: 66px;
  top: 379px;
  object-fit: cover;
  aspect-ratio: 62/57;
}
.frame-3 ._40-little-wood-retro-2 {
  width: 34px;
  height: 28px;
  position: absolute;
  left: 517px;
  top: 298px;
  object-fit: cover;
  aspect-ratio: 34/28;
}
.frame-3 ._36-international-dorm-retro-2 {
  width: 111px;
  height: 46px;
  position: absolute;
  left: 551px;
  top: 515px;
  object-fit: cover;
  aspect-ratio: 111/46;
}
.frame-3 ._43-ncu-dorm-retro-2 {
  width: 71px;
  height: 29px;
  position: absolute;
  left: 629px;
  top: 255px;
  object-fit: cover;
  aspect-ratio: 71/29;
}
.frame-3 ._44-ncu-sport-retro-2 {
  width: 56px;
  height: 43px;
  position: absolute;
  left: 201px;
  top: 319px;
  object-fit: cover;
  aspect-ratio: 56/43;
}
.frame-3 ._05-basket-g-retro-3 {
  width: 12px;
  height: 31px;
  position: absolute;
  left: 263px;
  top: 330px;
  object-fit: cover;
  aspect-ratio: 12/31;
}
.frame-3 ._54-song-yuan-retro-2 {
  width: 65px;
  height: 39px;
  position: absolute;
  left: 209px;
  top: 460px;
  object-fit: cover;
  aspect-ratio: 65/39;
}
.frame-3 ._49-s-1-retro-2 {
  width: 50px;
  height: 35px;
  position: absolute;
  left: 404px;
  top: 290px;
  object-fit: cover;
  aspect-ratio: 50/35;
}
.frame-3 ._11-b-9-a-retro-2 {
  width: 75px;
  height: 29px;
  position: absolute;
  left: 705px;
  top: 297px;
  object-fit: cover;
  aspect-ratio: 75/29;
}
.frame-3 ._10-b-7-retro-2 {
  width: 80px;
  height: 28px;
  position: absolute;
  left: 687px;
  top: 576px;
  object-fit: cover;
  aspect-ratio: 80/28;
}
.frame-3 ._53-shin-jang-retro-2 {
  width: 66px;
  height: 58px;
  position: absolute;
  left: 667px;
  top: 403px;
  object-fit: cover;
  aspect-ratio: 66/58;
}
.frame-3 ._21-e-2-retro-2 {
  width: 59px;
  height: 41px;
  position: absolute;
  left: 126px;
  top: 424px;
  object-fit: cover;
  aspect-ratio: 59/41;
}
.frame-3 ._41-ls-retro-2 {
  width: 65px;
  height: 54px;
  position: absolute;
  left: 657px;
  top: 322px;
  object-fit: cover;
  aspect-ratio: 65/54;
}
.frame-3 ._45-o-retro-2 {
  width: 46px;
  height: 34px;
  position: absolute;
  left: 462px;
  top: 287px;
  object-fit: cover;
  aspect-ratio: 46/34;
}
.frame-3 ._55-swim-retro-2 {
  width: 87px;
  height: 58px;
  position: absolute;
  left: 94px;
  top: 272px;
  object-fit: cover;
  aspect-ratio: 3/2;
}
.frame-3 ._56-tr-retro-2 {
  width: 77px;
  height: 57px;
  position: absolute;
  left: 317px;
  top: 393px;
  object-fit: cover;
  aspect-ratio: 77/57;
}
.frame-3 ._60-yo-yi-guan-retro-2 {
  width: 38px;
  height: 42px;
  position: absolute;
  left: 766px;
  top: 536px;
  object-fit: cover;
  aspect-ratio: 38/42;
}
.frame-3 ._50-s-2-retro-2 {
  width: 59px;
  height: 31px;
  position: absolute;
  left: 389px;
  top: 268px;
  object-fit: cover;
  aspect-ratio: 59/31;
}
.frame-3 ._37-ji-dao-lo-retro-2 {
  width: 35px;
  height: 29px;
  position: absolute;
  left: 565px;
  top: 559px;
  object-fit: cover;
  aspect-ratio: 35/29;
}
.frame-3 ._42-m-retro-2 {
  width: 50px;
  height: 37px;
  position: absolute;
  left: 456px;
  top: 259px;
  object-fit: cover;
  aspect-ratio: 50/37;
}
.frame-3 ._12-b-9-b-retro-2 {
  width: 63px;
  height: 24px;
  position: absolute;
  left: 714px;
  top: 257px;
  object-fit: cover;
  aspect-ratio: 63/24;
}
.frame-3 ._57-white-energy-retro-2 {
  width: 55px;
  height: 27px;
  position: absolute;
  left: 193px;
  top: 435px;
  object-fit: cover;
  aspect-ratio: 55/27;
}
.frame-3 ._20-e-1-retro-2 {
  width: 102px;
  height: 77px;
  position: absolute;
  left: 299px;
  top: 448px;
  object-fit: cover;
  aspect-ratio: 102/77;
}
.frame-3 ._46-r-2-retro-2 {
  width: 46px;
  height: 37px;
  position: absolute;
  left: 27px;
  top: 426px;
  object-fit: cover;
  aspect-ratio: 46/37;
}
.frame-3 ._58-yh-retro-2 {
  width: 33px;
  height: 44px;
  position: absolute;
  left: 259px;
  top: 402px;
  object-fit: cover;
  aspect-ratio: 33/44;
}
.frame-3 .aed-retro-11 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 273px;
  top: 425px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 ._39-l-3-retro-2 {
  width: 51px;
  height: 32px;
  position: absolute;
  left: 569px;
  top: 293px;
  object-fit: cover;
  aspect-ratio: 51/32;
}
.frame-3 ._17-chian-jan-retro-2 {
  width: 65px;
  height: 29px;
  position: absolute;
  left: 40px;
  top: 507px;
  object-fit: cover;
  aspect-ratio: 65/29;
}
.frame-3 ._38-kindergarten-retro-2 {
  width: 60px;
  height: 37px;
  position: absolute;
  left: 343px;
  top: 561px;
  object-fit: cover;
  aspect-ratio: 60/37;
}
.frame-3 ._61-zhong-zheng-retro-2 {
  width: 63px;
  height: 52px;
  position: absolute;
  left: 524px;
  top: 409px;
  object-fit: cover;
  aspect-ratio: 63/52;
}
.frame-3 ._14-big-talk-retro-2 {
  width: 80px;
  height: 54px;
  position: absolute;
  left: 736px;
  top: 453px;
  object-fit: cover;
  aspect-ratio: 80/54;
}
.frame-3 ._19-e-retro-2 {
  width: 104px;
  height: 85px;
  position: absolute;
  left: 410px;
  top: 443px;
  object-fit: cover;
  aspect-ratio: 104/85;
}
.frame-3 ._15-bm-retro-2 {
  width: 50px;
  height: 42px;
  position: absolute;
  left: 569px;
  top: 238px;
  object-fit: cover;
  aspect-ratio: 50/42;
}
.frame-3 ._48-s-retro-2 {
  width: 35px;
  height: 24px;
  position: absolute;
  left: 645px;
  top: 229px;
  object-fit: cover;
  aspect-ratio: 35/24;
}
.frame-3 ._16-c-2-retro-2 {
  width: 70px;
  height: 51px;
  position: absolute;
  left: 587px;
  top: 358px;
  object-fit: cover;
  aspect-ratio: 70/51;
}
.frame-3 ._18-covestro-retro-2 {
  width: 34px;
  height: 33px;
  position: absolute;
  left: 427px;
  top: 238px;
  object-fit: cover;
  aspect-ratio: 34/33;
}
.frame-3 ._59-yinyun-retro-2 {
  width: 58px;
  height: 37px;
  position: absolute;
  left: 222px;
  top: 492px;
  object-fit: cover;
  aspect-ratio: 58/37;
}
.frame-3 .ellipse-901 {
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  border-color: rgba(255, 132, 0, 0.6);
  border-width: 1px;
  width: 4px;
  height: 5px;
  position: absolute;
  left: 416px;
  top: 323px;
  box-shadow: 0px 0px 30px 7px rgba(242, 217, 27, 0.9);
}
.frame-3 .ellipse-902 {
  background: #ffffff;
  border-radius: 50%;
  border-style: solid;
  border-color: rgba(255, 132, 0, 0.6);
  border-width: 1px;
  width: 5px;
  height: 5px;
  position: absolute;
  left: 431px;
  top: 324px;
  box-shadow: 0px 0px 30px 7px rgba(242, 217, 27, 0.9);
}
.frame-3 ._15-elephant-retro-2 {
  width: 61px;
  height: 38px;
  position: absolute;
  left: 665px;
  top: 368px;
  object-fit: cover;
  aspect-ratio: 61/38;
}
.frame-3 ._16-baseball-retro-2 {
  width: 212px;
  height: 106px;
  position: absolute;
  left: 302px;
  top: 310px;
  object-fit: cover;
  aspect-ratio: 2/1;
}
.frame-3 ._17-guard-retro-2 {
  width: 39px;
  height: 33px;
  position: absolute;
  left: 736px;
  top: 375px;
  object-fit: cover;
  aspect-ratio: 39/33;
}
.frame-3 ._10-ncu-lake-retro-2 {
  width: 133px;
  height: 67px;
  position: absolute;
  left: 259px;
  top: 241px;
  object-fit: cover;
  aspect-ratio: 133/67;
}
.frame-3 ._11-tennis-retro-2 {
  width: 51px;
  height: 24px;
  position: absolute;
  left: 195px;
  top: 356px;
  object-fit: cover;
  aspect-ratio: 51/24;
}
.frame-3 ._13-flower-water-retro-2 {
  width: 32px;
  height: 23px;
  position: absolute;
  left: 466px;
  top: 523px;
  object-fit: cover;
  aspect-ratio: 32/23;
}
.frame-3 ._12-big-tree-retro-2 {
  width: 49px;
  height: 47px;
  position: absolute;
  left: 544px;
  top: 462px;
  object-fit: cover;
  aspect-ratio: 49/47;
}
.frame-3 ._07-skate-retro-2 {
  width: 20px;
  height: 33px;
  position: absolute;
  left: 282px;
  top: 329px;
  object-fit: cover;
  aspect-ratio: 20/33;
}
.frame-3 ._02-volley-retro-4 {
  width: 20px;
  height: 25px;
  position: absolute;
  left: 153px;
  top: 332px;
  object-fit: cover;
  aspect-ratio: 20/25;
}
.frame-3 ._02-volley-retro-5 {
  width: 20px;
  height: 25px;
  position: absolute;
  left: 250px;
  top: 438px;
  object-fit: cover;
  aspect-ratio: 20/25;
}
.frame-3 ._02-volley-retro-6 {
  width: 20px;
  height: 25px;
  position: absolute;
  left: 265px;
  top: 438px;
  object-fit: cover;
  aspect-ratio: 20/25;
}
.frame-3 ._09-badminton-retro-2 {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 271px;
  top: 370px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 ._18-g-14-retro-2 {
  width: 56px;
  height: 46px;
  position: absolute;
  left: 598px;
  top: 544px;
  object-fit: cover;
  aspect-ratio: 56/46;
}
.frame-3 ._14-tai-ji-retro-2 {
  width: 33px;
  height: 28px;
  position: absolute;
  left: 534px;
  top: 351px;
  object-fit: cover;
  aspect-ratio: 33/28;
}
.frame-3 ._01-run-retro-2 {
  width: 44px;
  height: 56px;
  position: absolute;
  left: 214px;
  top: 388px;
  object-fit: cover;
  aspect-ratio: 44/56;
}
.frame-3 ._05-basket-g-retro-4 {
  width: 21px;
  height: 53px;
  position: absolute;
  left: 171px;
  top: 330px;
  object-fit: cover;
  aspect-ratio: 21/53;
}
.frame-3 ._03-trash-car-retro-2 {
  width: 44px;
  height: 44px;
  position: absolute;
  left: 787px;
  top: 330px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .aed-retro-12 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 253px;
  top: 370px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .aed-retro-13 {
  width: 16px;
  height: 15px;
  position: absolute;
  left: 102px;
  top: 403px;
  object-fit: cover;
  aspect-ratio: 16/15;
}
.frame-3 .aed-retro-14 {
  width: 15px;
  height: 16px;
  position: absolute;
  left: 88px;
  top: 497px;
  object-fit: cover;
  aspect-ratio: 15/16;
}
.frame-3 .aed-retro-15 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 236px;
  top: 339px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .aed-retro-16 {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 505px;
  top: 539px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .b-13-parking-retro-2 {
  width: 24px;
  height: 92px;
  position: absolute;
  left: 821px;
  top: 427px;
  object-fit: cover;
  aspect-ratio: 24/92;
}
.frame-3 .b-9-parking-retro-2 {
  width: 18px;
  height: 42px;
  position: absolute;
  left: 799px;
  top: 366px;
  object-fit: cover;
  aspect-ratio: 18/42;
}
.frame-3 .backdoor-parking-retro-6 {
  width: 17px;
  height: 13px;
  position: absolute;
  left: 750px;
  top: 363px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/13;
}
.frame-3 .backdoor-parking-retro-7 {
  width: 17px;
  height: 12px;
  position: absolute;
  left: 753px;
  top: 442px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/12;
}
.frame-3 .backdoor-parking-retro-8 {
  width: 17px;
  height: 12px;
  position: absolute;
  left: 354px;
  top: 522px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/12;
}
.frame-3 .oloo-retro-17 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 444px;
  top: 521px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .oloo-retro-18 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 696px;
  top: 286px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .oloo-retro-19 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 499px;
  top: 311px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .oloo-retro-20 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 422px;
  top: 263px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .oloo-retro-21 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 252px;
  top: 308px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .oloo-retro-22 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 102px;
  top: 358px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .oloo-retro-23 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 98px;
  top: 463px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .oloo-retro-24 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 273px;
  top: 485px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .oloo-retro-25 {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 526px;
  top: 559px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .oloo-retro-26 {
  width: 16px;
  height: 15px;
  position: absolute;
  left: 274px;
  top: 394px;
  object-fit: cover;
  aspect-ratio: 16/15;
}
.frame-3 .ubike-retro-4 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 272px;
  top: 473px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .ubike-retro-5 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 659px;
  top: 436px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .ubike-retro-6 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 250px;
  top: 324px;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-3 .backdoor-parking-retro-9 {
  width: 17px;
  height: 12px;
  position: absolute;
  left: 302px;
  top: 396px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
  object-fit: cover;
  aspect-ratio: 17/12;
}
.frame-3 .oloo-retro-27 {
  width: 16px;
  height: 15px;
  position: absolute;
  left: 746px;
  top: 539px;
  object-fit: cover;
  aspect-ratio: 16/15;
}
.frame-3 .oloo-retro-28 {
  width: 15px;
  height: 16px;
  position: absolute;
  left: 741px;
  top: 451px;
  object-fit: cover;
  aspect-ratio: 15/16;
}
.frame-3 .a-retro-2 {
  width: 61px;
  height: 45px;
  position: absolute;
  left: 594px;
  top: 323px;
  object-fit: cover;
  aspect-ratio: 61/45;
}
.frame-3 .group-9 {
  position: absolute;
  inset: 0;
}
.frame-3 .pngtree-curved-ribbon-scroll-illustration-on-22638080-2 {
  width: 353px;
  height: 176px;
  position: absolute;
  left: 11px;
  top: -10px;
  object-fit: cover;
  aspect-ratio: 353/176;
}
.frame-3 .group {
  width: 206.69px;
  height: 87px;
  position: static;
}
.frame-3 .c {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 78px;
  top: 65.4px;
  width: 20.07px;
  height: 63.04px;
  transform-origin: 0 0;
  transform: rotate(-7.529deg) scale(0.925, 1.07);
}
.frame-3 .a {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 100.23px;
  top: 55.98px;
  width: 16.25px;
  height: 63.51px;
  transform-origin: 0 0;
  transform: rotate(-5.651deg) scale(0.952, 1.045);
}
.frame-3 .m {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 119.6px;
  top: 49.47px;
  width: 23.62px;
  height: 63.89px;
  transform-origin: 0 0;
  transform: rotate(-3.742deg) scale(0.977, 1.022);
}
.frame-3 .p {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 146.7px;
  top: 43.68px;
  width: 17.35px;
  height: 64.13px;
  transform-origin: 0 0;
  transform: rotate(-1.898deg) scale(0.994, 1.006);
}
.frame-3 .u {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 167.83px;
  top: 41.38px;
  width: 17.26px;
  height: 64.22px;
  transform-origin: 0 0;
  transform: rotate(-0.352deg) scale(1, 1);
}
.frame-3 .s {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 188.91px;
  top: 41.15px;
  width: 14.59px;
  height: 64.19px;
  transform-origin: 0 0;
  transform: rotate(1.079deg) scale(0.998, 1.002);
}
.frame-3 .div {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 46px;
  font-weight: 400;
  position: absolute;
  left: 206.99px;
  top: 42.59px;
  width: 7.6px;
  height: 64.11px;
  transform-origin: 0 0;
  transform: rotate(2.152deg) scale(0.992, 1.008);
}
.frame-3 .m2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 218.41px;
  top: 43.85px;
  width: 26.92px;
  height: 63.89px;
  transform-origin: 0 0;
  transform: rotate(3.742deg) scale(0.977, 1.022);
}
.frame-3 .a2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 248.71px;
  top: 51.31px;
  width: 16.28px;
  height: 63.47px;
  transform-origin: 0 0;
  transform: rotate(5.797deg) scale(0.95, 1.047);
}
.frame-3 .p2 {
  color: #5b3a1a;
  text-align: left;
  font-family: "Ribeye-Regular", sans-serif;
  font-size: 30px;
  font-weight: 400;
  position: absolute;
  left: 267.88px;
  top: 58.05px;
  width: 18.37px;
  height: 63.02px;
  transform-origin: 0 0;
  transform: rotate(7.609deg) scale(0.923, 1.071);
}


