.u-section-1 .u-sheet-1 {
  min-height: 822px;
}

.u-section-1 .u-text-1 {
  font-size: 2.5rem;
  font-weight: 700;
  margin: 186px 108px 0;
}

.u-section-1 .u-image-1 {
  width: 156px;
  height: 191px;
  margin: 53px auto 0 15px;
}

.u-section-1 .u-image-2 {
  width: 156px;
  height: 191px;
  margin: -191px auto 0 197px;
}

.u-section-1 .u-image-3 {
  width: 156px;
  height: 191px;
  margin: -192px auto 0 375px;
}

.u-section-1 .u-image-4 {
  width: 156px;
  height: 191px;
  margin: -185px 429px 0 auto;
}

.u-section-1 .u-image-5 {
  width: 156px;
  height: 191px;
  margin: -195px 49px 0 auto;
}

.u-section-1 .u-image-6 {
  width: 156px;
  height: 191px;
  margin: -190px auto 0 750px;
}

.u-section-1 .u-line-1 {
  width: 1076px;
  border-style: dotted;
  height: 7px;
  transform-origin: left center 0px;
  margin: 62px auto 0 15px;
}

.u-section-1 .u-shape-1 {
  width: 31px;
  height: 31px;
  margin: -19px auto 0 77px;
}

.u-section-1 .u-shape-2 {
  width: 31px;
  height: 31px;
  margin: -31px auto 0 259px;
}

.u-section-1 .u-shape-3 {
  width: 31px;
  height: 31px;
  margin: -31px auto 0 438px;
}

.u-section-1 .u-shape-4 {
  width: 31px;
  height: 31px;
  margin: -34px 492px 0 auto;
}

.u-section-1 .u-shape-5 {
  width: 31px;
  height: 31px;
  margin: -28px 111px 0 auto;
}

.u-section-1 .u-shape-6 {
  width: 31px;
  height: 31px;
  margin: -31px 297px 0 auto;
}

.u-section-1 .u-text-2 {
  font-size: 1.375rem;
  margin: 23px 1005px 0 51px;
}

.u-section-1 .u-text-3 {
  font-size: 1.375rem;
  margin: -26px 830px 0 239px;
}

.u-section-1 .u-text-4 {
  font-size: 1.375rem;
  margin: -26px 648px 0 415px;
}

.u-section-1 .u-text-5 {
  font-size: 1.375rem;
  margin: -26px 273px 0 789px;
}

.u-section-1 .u-text-6 {
  font-size: 1.375rem;
  margin: -26px 91px 0 978px;
}

.u-section-1 .u-text-7 {
  font-size: 1.375rem;
  margin: -26px 468px 0 594px;
}

.u-section-1 .u-text-8 {
  margin: 22px 970px 0 51px;
}

.u-section-1 .u-text-9 {
  margin: -75px 805px 0 215px;
}

.u-section-1 .u-text-10 {
  margin: -75px 627px 0 394px;
}

.u-section-1 .u-text-11 {
  margin: -75px 450px 0 570px;
}

.u-section-1 .u-text-12 {
  margin: -75px 67px 0 954px;
}

.u-section-1 .u-text-13 {
  margin: -75px 252px 60px 768px;
}

@media (max-width: 1199px) {
  .u-section-1 .u-sheet-1 {
    min-height: 718px;
  }

  .u-section-1 .u-text-1 {
    margin-top: 504px;
    margin-right: 0;
    margin-left: 231px;
  }

  .u-section-1 .u-image-6 {
    margin-top: -203px;
  }

  .u-section-1 .u-line-1 {
    width: 940px;
    margin-top: 42px;
    margin-left: 0;
  }

  .u-section-1 .u-text-2 {
    margin-right: 785px;
    margin-left: 0;
  }

  .u-section-1 .u-text-3 {
    margin-right: 730px;
    margin-left: 139px;
  }

  .u-section-1 .u-text-4 {
    width: 107px;
    margin-right: 548px;
    margin-left: 315px;
  }

  .u-section-1 .u-text-5 {
    margin-right: 173px;
    margin-left: 689px;
  }

  .u-section-1 .u-text-6 {
    margin-right: 0;
    margin-left: 847px;
  }

  .u-section-1 .u-text-7 {
    margin-right: 368px;
    margin-left: 494px;
  }

  .u-section-1 .u-text-8 {
    margin-top: 24px;
    margin-right: 819px;
    margin-left: 0;
  }

  .u-section-1 .u-text-9 {
    margin-right: 705px;
    margin-left: 115px;
  }

  .u-section-1 .u-text-10 {
    margin-right: 527px;
    margin-left: 294px;
  }

  .u-section-1 .u-text-11 {
    margin-right: 350px;
    margin-left: 470px;
  }

  .u-section-1 .u-text-12 {
    margin-right: 0;
    margin-left: 820px;
  }

  .u-section-1 .u-text-13 {
    margin-right: 152px;
    margin-left: 668px;
  }
}

@media (max-width: 991px) {
  .u-section-1 .u-text-1 {
    font-size: 3rem;
    margin-left: 11px;
  }

  .u-section-1 .u-image-6 {
    margin-left: 564px;
  }

  .u-section-1 .u-line-1 {
    width: 720px;
  }

  .u-section-1 .u-text-2 {
    margin-right: 565px;
  }

  .u-section-1 .u-text-3 {
    margin-right: 620px;
    margin-left: 29px;
  }

  .u-section-1 .u-text-4 {
    margin-right: 438px;
    margin-left: 205px;
  }

  .u-section-1 .u-text-5 {
    margin-right: 63px;
    margin-left: 579px;
  }

  .u-section-1 .u-text-6 {
    margin-left: 627px;
  }

  .u-section-1 .u-text-7 {
    margin-right: 258px;
    margin-left: 384px;
  }

  .u-section-1 .u-text-8 {
    margin-right: 599px;
  }

  .u-section-1 .u-text-9 {
    margin-right: 595px;
    margin-left: 5px;
  }

  .u-section-1 .u-text-10 {
    margin-right: 417px;
    margin-left: 184px;
  }

  .u-section-1 .u-text-11 {
    margin-right: 240px;
    margin-left: 360px;
  }

  .u-section-1 .u-text-12 {
    margin-left: 600px;
  }

  .u-section-1 .u-text-13 {
    margin-right: 42px;
    margin-left: 558px;
  }
}

@media (max-width: 767px) {
  .u-section-1 .u-text-1 {
    margin-top: 571px;
    margin-left: 0;
  }

  .u-section-1 .u-image-4 {
    margin-right: 384px;
  }

  .u-section-1 .u-image-6 {
    margin-left: 384px;
  }

  .u-section-1 .u-line-1 {
    width: 540px;
  }

  .u-section-1 .u-text-2 {
    margin-right: 385px;
  }

  .u-section-1 .u-text-3 {
    margin-right: 469px;
    margin-left: 0;
  }

  .u-section-1 .u-text-4 {
    margin-right: 348px;
    margin-left: 115px;
  }

  .u-section-1 .u-text-5 {
    margin-right: 0;
    margin-left: 462px;
  }

  .u-section-1 .u-text-6 {
    margin-left: 447px;
  }

  .u-section-1 .u-text-7 {
    margin-right: 168px;
    margin-left: 294px;
  }

  .u-section-1 .u-text-8 {
    margin-right: 419px;
  }

  .u-section-1 .u-text-9 {
    margin-right: 420px;
    margin-left: 0;
  }

  .u-section-1 .u-text-10 {
    margin-right: 327px;
    margin-left: 94px;
  }

  .u-section-1 .u-text-11 {
    margin-right: 150px;
    margin-left: 270px;
  }

  .u-section-1 .u-text-12 {
    margin-left: 420px;
  }

  .u-section-1 .u-text-13 {
    margin-right: 0;
    margin-left: 420px;
  }
}

@media (max-width: 575px) {
  .u-section-1 .u-text-1 {
    margin-top: 722px;
  }

  .u-section-1 .u-image-2 {
    margin-left: 184px;
  }

  .u-section-1 .u-image-3 {
    margin-left: 184px;
  }

  .u-section-1 .u-image-4 {
    margin-right: 184px;
  }

  .u-section-1 .u-image-6 {
    margin-left: 184px;
  }

  .u-section-1 .u-line-1 {
    width: 340px;
  }

  .u-section-1 .u-shape-3 {
    margin-left: 309px;
  }

  .u-section-1 .u-shape-4 {
    margin-right: 309px;
  }

  .u-section-1 .u-text-2 {
    margin-right: 185px;
  }

  .u-section-1 .u-text-3 {
    margin-right: 269px;
  }

  .u-section-1 .u-text-4 {
    margin-right: 248px;
    margin-left: 15px;
  }

  .u-section-1 .u-text-5 {
    margin-left: 262px;
  }

  .u-section-1 .u-text-6 {
    margin-left: 247px;
  }

  .u-section-1 .u-text-7 {
    margin-right: 68px;
    margin-left: 194px;
  }

  .u-section-1 .u-text-8 {
    margin-right: 219px;
  }

  .u-section-1 .u-text-9 {
    margin-right: 220px;
  }

  .u-section-1 .u-text-10 {
    margin-right: 221px;
    margin-left: 0;
  }

  .u-section-1 .u-text-11 {
    margin-right: 50px;
    margin-left: 170px;
  }

  .u-section-1 .u-text-12 {
    margin-left: 220px;
  }

  .u-section-1 .u-text-13 {
    margin-left: 220px;
  }
}.u-section-2 .u-sheet-1 {
  min-height: 592px;
}

.u-section-2 .u-image-1 {
  width: 156px;
  height: 191px;
  margin: 51px auto 0 15px;
}

.u-section-2 .u-image-2 {
  width: 156px;
  height: 191px;
  margin: -191px 788px 0 auto;
}

.u-section-2 .u-image-3 {
  width: 156px;
  height: 191px;
  margin: -192px auto 0 375px;
}

.u-section-2 .u-image-4 {
  width: 156px;
  height: 191px;
  margin: -191px auto 0 555px;
}

.u-section-2 .u-image-5 {
  width: 156px;
  height: 191px;
  margin: -189px 49px 0 auto;
}

.u-section-2 .u-image-6 {
  width: 156px;
  height: 191px;
  margin: -190px 234px 0 auto;
}

.u-section-2 .u-line-1 {
  width: 1076px;
  border-style: dotted;
  height: 7px;
  transform-origin: left center 0px;
  margin: 62px auto 0 15px;
}

.u-section-2 .u-shape-1 {
  width: 31px;
  height: 31px;
  margin: -19px auto 0 77px;
}

.u-section-2 .u-shape-2 {
  width: 31px;
  height: 31px;
  margin: -31px auto 0 259px;
}

.u-section-2 .u-shape-3 {
  width: 31px;
  height: 31px;
  margin: -31px auto 0 438px;
}

.u-section-2 .u-shape-4 {
  width: 31px;
  height: 31px;
  margin: -34px 492px 0 auto;
}

.u-section-2 .u-shape-5 {
  width: 31px;
  height: 31px;
  margin: -28px 111px 0 auto;
}

.u-section-2 .u-shape-6 {
  width: 31px;
  height: 31px;
  margin: -31px 297px 0 auto;
}

.u-section-2 .u-text-1 {
  font-size: 1.375rem;
  margin: 21px 1020px 0 66px;
}

.u-section-2 .u-text-2 {
  font-size: 1.375rem;
  margin: -26px 782px 0 191px;
}

.u-section-2 .u-text-3 {
  font-size: 1.375rem;
  margin: -26px 609px 0 376px;
}

.u-section-2 .u-text-4 {
  font-size: 1.375rem;
  margin: -26px 241px 0 757px;
}

.u-section-2 .u-text-5 {
  font-size: 1.375rem;
  margin: -26px 96px 0 983px;
}

.u-section-2 .u-text-6 {
  font-size: 1.375rem;
  margin: -26px 480px 0 606px;
}

.u-section-2 .u-text-7 {
  margin: 27px 988px 0 34px;
}

.u-section-2 .u-text-8 {
  margin: -25px 806px 0 214px;
}

.u-section-2 .u-text-9 {
  margin: -50px 627px 0 394px;
}

.u-section-2 .u-text-10 {
  margin: -50px 450px 0 570px;
}

.u-section-2 .u-text-11 {
  margin: -50px 66px 0 953px;
}

.u-section-2 .u-text-12 {
  margin: -50px 252px 60px 768px;
}

@media (max-width: 1199px) {
  .u-section-2 .u-sheet-1 {
    min-height: 568px;
  }

  .u-section-2 .u-image-2 {
    margin-top: 20px;
    margin-right: 784px;
  }

  .u-section-2 .u-image-6 {
    margin-top: -191px;
  }

  .u-section-2 .u-line-1 {
    width: 940px;
    margin-left: 0;
  }

  .u-section-2 .u-shape-4 {
    margin-top: 20px;
    margin-right: auto;
    margin-left: 438px;
  }

  .u-section-2 .u-shape-5 {
    margin-right: auto;
    margin-left: 438px;
  }

  .u-section-2 .u-shape-6 {
    margin-right: auto;
    margin-left: 438px;
  }

  .u-section-2 .u-text-1 {
    margin-right: 785px;
    margin-left: 0;
  }

  .u-section-2 .u-text-2 {
    margin-top: 20px;
    margin-right: 785px;
    margin-left: 0;
  }

  .u-section-2 .u-text-3 {
    width: 107px;
    margin-right: 509px;
    margin-left: 276px;
  }

  .u-section-2 .u-text-4 {
    margin-right: 141px;
    margin-left: 657px;
  }

  .u-section-2 .u-text-5 {
    margin-right: 0;
    margin-left: 879px;
  }

  .u-section-2 .u-text-6 {
    margin-right: 380px;
    margin-left: 506px;
  }

  .u-section-2 .u-text-7 {
    margin-right: 819px;
    margin-left: 0;
  }

  .u-section-2 .u-text-8 {
    margin-top: 20px;
    margin-right: 819px;
    margin-left: 0;
  }

  .u-section-2 .u-text-9 {
    margin-right: 527px;
    margin-left: 294px;
  }

  .u-section-2 .u-text-10 {
    margin-right: 350px;
    margin-left: 470px;
  }

  .u-section-2 .u-text-11 {
    margin-right: 0;
    margin-left: 820px;
  }

  .u-section-2 .u-text-12 {
    margin-right: 152px;
    margin-left: 668px;
  }
}

@media (max-width: 991px) {
  .u-section-2 .u-image-2 {
    margin-right: 564px;
  }

  .u-section-2 .u-image-5 {
    margin-top: 20px;
    margin-right: auto;
    margin-left: 555px;
  }

  .u-section-2 .u-image-6 {
    margin-right: auto;
    margin-left: 555px;
  }

  .u-section-2 .u-line-1 {
    width: 720px;
  }

  .u-section-2 .u-shape-5 {
    margin-top: 20px;
  }

  .u-section-2 .u-shape-6 {
    margin-top: 20px;
  }

  .u-section-2 .u-text-1 {
    margin-right: 565px;
  }

  .u-section-2 .u-text-2 {
    margin-right: 565px;
  }

  .u-section-2 .u-text-3 {
    margin-right: 399px;
    margin-left: 166px;
  }

  .u-section-2 .u-text-4 {
    margin-right: 31px;
    margin-left: 547px;
  }

  .u-section-2 .u-text-5 {
    margin-top: 20px;
    margin-right: 38px;
    margin-left: 553px;
  }

  .u-section-2 .u-text-6 {
    margin-right: 270px;
    margin-left: 396px;
  }

  .u-section-2 .u-text-7 {
    margin-right: 599px;
  }

  .u-section-2 .u-text-8 {
    margin-right: 599px;
  }

  .u-section-2 .u-text-9 {
    margin-right: 417px;
    margin-left: 184px;
  }

  .u-section-2 .u-text-10 {
    margin-right: 240px;
    margin-left: 360px;
  }

  .u-section-2 .u-text-11 {
    margin-left: 600px;
  }

  .u-section-2 .u-text-12 {
    margin-top: 20px;
    margin-right: 0;
    margin-left: 600px;
  }
}

@media (max-width: 767px) {
  .u-section-2 .u-image-2 {
    margin-right: 384px;
  }

  .u-section-2 .u-image-4 {
    margin-top: 20px;
    margin-left: 375px;
  }

  .u-section-2 .u-image-5 {
    margin-left: 375px;
  }

  .u-section-2 .u-image-6 {
    margin-top: 20px;
    margin-left: 375px;
  }

  .u-section-2 .u-line-1 {
    width: 540px;
  }

  .u-section-2 .u-text-1 {
    margin-right: 385px;
  }

  .u-section-2 .u-text-2 {
    margin-right: 385px;
  }

  .u-section-2 .u-text-3 {
    margin-top: 20px;
    margin-right: 385px;
    margin-left: 0;
  }

  .u-section-2 .u-text-4 {
    margin-right: 0;
    margin-left: 398px;
  }

  .u-section-2 .u-text-5 {
    margin-right: 0;
    margin-left: 411px;
  }

  .u-section-2 .u-text-6 {
    margin-top: 20px;
    margin-right: 0;
    margin-left: 411px;
  }

  .u-section-2 .u-text-7 {
    margin-right: 419px;
  }

  .u-section-2 .u-text-8 {
    margin-right: 420px;
  }

  .u-section-2 .u-text-9 {
    margin-top: 20px;
    margin-right: 419px;
    margin-left: 0;
  }

  .u-section-2 .u-text-10 {
    margin-right: 150px;
    margin-left: 270px;
  }

  .u-section-2 .u-text-11 {
    margin-left: 420px;
  }

  .u-section-2 .u-text-12 {
    margin-left: 420px;
  }
}

@media (max-width: 575px) {
  .u-section-2 .u-image-2 {
    margin-right: 184px;
  }

  .u-section-2 .u-image-3 {
    margin-top: 20px;
    margin-right: 184px;
    margin-left: auto;
  }

  .u-section-2 .u-image-4 {
    margin-right: 184px;
    margin-left: auto;
  }

  .u-section-2 .u-image-5 {
    margin-right: 184px;
    margin-left: auto;
  }

  .u-section-2 .u-image-6 {
    margin-right: 184px;
    margin-left: auto;
  }

  .u-section-2 .u-line-1 {
    width: 340px;
  }

  .u-section-2 .u-shape-3 {
    margin-left: 309px;
  }

  .u-section-2 .u-shape-4 {
    margin-left: 309px;
  }

  .u-section-2 .u-shape-5 {
    margin-left: 309px;
  }

  .u-section-2 .u-shape-6 {
    margin-left: 309px;
  }

  .u-section-2 .u-text-1 {
    margin-right: 185px;
  }

  .u-section-2 .u-text-2 {
    margin-right: 185px;
  }

  .u-section-2 .u-text-3 {
    margin-right: 185px;
  }

  .u-section-2 .u-text-4 {
    margin-left: 198px;
  }

  .u-section-2 .u-text-5 {
    margin-left: 211px;
  }

  .u-section-2 .u-text-6 {
    margin-left: 211px;
  }

  .u-section-2 .u-text-7 {
    margin-right: 219px;
  }

  .u-section-2 .u-text-8 {
    margin-right: 220px;
  }

  .u-section-2 .u-text-9 {
    margin-right: 219px;
  }

  .u-section-2 .u-text-10 {
    margin-top: 20px;
    margin-right: 219px;
    margin-left: 0;
  }

  .u-section-2 .u-text-11 {
    margin-left: 220px;
  }

  .u-section-2 .u-text-12 {
    margin-left: 220px;
  }
}