.page {
  position: relative;
  width: 100vw;
  height: 98.89vw;
  background-color: rgba(255, 255, 255, 1);
  overflow: hidden;
}

.outer1 {
  width: 100vw;
  height: 98.89vw;
}

.wrap1 {
  height: 5.56vw;
  background-color: rgba(255, 255, 255, 1);
  width: 100vw;
}

.group1 {
  width: 69.45vw;
  height: 2.85vw;
  margin: 1.38vw 0 0 15.27vw;
}

.main1 {
  width: 18.06vw;
  height: 2.78vw;
  background: url(./img/SketchPng3e26a4f62ae21447903b7d0807e5c942ee7a6d4bf9f0a96429efe7cdc0ab492e.png)
    100% no-repeat;
}

.paragraph1 {
  width: 19.17vw;
  height: 2.78vw;
  display: inline-block;
  color: rgba(21, 23, 79, 1);
  font-size: 0.83vw;
  font-family: MikadoMedium;
  line-height: 1.39vw;
  text-align: right;
  margin-top: 0.07vw;
}

.wrap2 {
  height: 32.09vw;
  background-color: rgba(39, 42, 137, 1);
  width: 100vw;
}

.layer1 {
  z-index: 106;
  height: 32.09vw;
  overflow: hidden;
  background: url(./img/SketchPng90d8fb84944d644a700422f1ddaef6c0ff0efb63e49289be84e49fe40b275dcb.png)
    100% no-repeat;
  width: 100vw;
  position: relative;
}

.outer2 {
  width: 30.49vw;
  height: 17.99vw;
  margin: 7.15vw 0 0 51.94vw;
}

.word1 {
  width: 30.49vw;
  height: 4.17vw;
  display: inline-block;
  color: rgba(255, 255, 255, 1);
  font-size: 3.61vw;
  font-family: MikadoBlack;
  white-space: nowrap;
  line-height: 4.17vw;
  text-align: left;
}

.txt1 {
  width: 23.75vw;
  height: 5.84vw;
  display: inline-block;
  color: rgba(10, 255, 255, 1);
  font-size: 4.58vw;
  font-family: MikadoBlack;
  white-space: nowrap;
  line-height: 5.84vw;
  text-align: left;
  margin-top: 0.84vw;
}

.info1 {
  width: 19.8vw;
  height: 1.88vw;
  display: inline-block;
  color: rgba(255, 255, 255, 1);
  font-size: 1.38vw;
  font-family: MikadoMedium;
  white-space: nowrap;
  line-height: 1.88vw;
  text-align: left;
  margin-top: 0.42vw;
}

.bd1 {
  height: 3.62vw;
  border-radius: 12px;
  background-color: rgba(10, 255, 255, 1);
  margin-top: 1.25vw;
  width: 18.06vw;
}

.word2 {
  width: 8.62vw;
  height: 2.23vw;
  display: inline-block;
  color: rgba(21, 23, 79, 1);
  font-size: 1.8vw;
  font-family: MikadoBold;
  white-space: nowrap;
  line-height: 2.23vw;
  text-align: center;
  margin: 0.62vw 0 0 4.72vw;
}

.img1 {
  z-index: 107;
  position: absolute;
  left: 0;
  top: 0;
  width: 44.45vw;
  height: 32.09vw;
}

.pic1 {
  z-index: 108;
  position: absolute;
  left: 13.48vw;
  top: 1.74vw;
  width: 34.87vw;
  height: 30.35vw;
}

.wrap3 {
  height: 33.2vw;
  background-color: rgba(226, 236, 254, 1);
  width: 100vw;
}

.box1 {
  width: 69.45vw;
  height: 27.44vw;
  margin: 2.98vw 0 0 15.27vw;
}

.word3 {
  width: 50vw;
  height: 3.62vw;
  display: inline-block;
  color: rgba(21, 23, 79, 1);
  font-size: 2.77vw;
  font-family: MikadoBold;
  white-space: nowrap;
  line-height: 3.62vw;
  text-align: center;
  margin-left: 9.73vw;
}

.outer3 {
  width: 69.45vw;
  height: 21.25vw;
  margin-top: 2.57vw;
}

.main2 {
  height: 14.17vw;
  border-radius: 20px;
  background-color: rgba(255, 255, 255, 1);
  width: 21.67vw;
}

.wrap4 {
  width: 18.89vw;
  height: 9.73vw;
  margin: 1.38vw 0 0 1.38vw;
}

.txt2 {
  width: 18.89vw;
  height: 2.23vw;
  display: inline-block;
  color: rgba(39, 42, 137, 1);
  font-size: 1.66vw;
  font-family: MikadoBold;
  white-space: nowrap;
  line-height: 2.23vw;
  text-align: left;
}

.mod1 {
  width: 5.56vw;
  height: 0.28vw;
  border-radius: 2px;
  background-color: rgba(39, 42, 137, 1);
  margin-top: 0.84vw;
}

.txt3 {
  width: 18.89vw;
  height: 5vw;
  display: inline-block;
  color: rgba(21, 23, 79, 1);
  font-size: 1.25vw;
  font-family: MikadoMedium;
  line-height: 1.67vw;
  text-align: left;
  margin-top: 1.39vw;
}

.main3 {
  height: 14.17vw;
  border-radius: 20px;
  background-color: rgba(255, 255, 255, 1);
  margin-top: 7.09vw;
  width: 21.67vw;
}

.wrap5 {
  width: 18.89vw;
  height: 8.06vw;
  margin: 1.38vw 0 0 1.38vw;
}

.info2 {
  width: 18.89vw;
  height: 2.23vw;
  display: inline-block;
  color: rgba(243, 7, 7, 1);
  font-size: 1.66vw;
  font-family: MikadoBold;
  white-space: nowrap;
  line-height: 2.23vw;
  text-align: left;
}

.section1 {
  width: 5.56vw;
  height: 0.28vw;
  border-radius: 2px;
  background-color: rgba(243, 7, 7, 1);
  margin-top: 0.84vw;
}

.txt4 {
  width: 18.89vw;
  height: 3.34vw;
  display: inline-block;
  color: rgba(21, 23, 79, 1);
  font-size: 1.25vw;
  font-family: MikadoMedium;
  line-height: 1.67vw;
  text-align: left;
  margin-top: 1.39vw;
}

.main4 {
  height: 14.17vw;
  border-radius: 20px;
  background-color: rgba(255, 255, 255, 1);
  width: 21.67vw;
}

.main5 {
  width: 18.89vw;
  height: 11.39vw;
  margin: 1.38vw 0 0 1.38vw;
}

.word4 {
  width: 18.89vw;
  height: 2.23vw;
  display: inline-block;
  color: rgba(13, 98, 246, 1);
  font-size: 1.66vw;
  font-family: MikadoBold;
  white-space: nowrap;
  line-height: 2.23vw;
  text-align: left;
}

.group2 {
  width: 5.56vw;
  height: 0.28vw;
  border-radius: 2px;
  background-color: rgba(13, 98, 246, 1);
  margin-top: 0.84vw;
}

.txt5 {
  width: 18.89vw;
  height: 6.67vw;
  display: inline-block;
  color: rgba(21, 23, 79, 1);
  font-size: 1.25vw;
  font-family: MikadoMedium;
  line-height: 1.67vw;
  text-align: left;
  margin-top: 1.39vw;
}

.wrap6 {
  height: 22.5vw;
  background-color: rgba(39, 42, 137, 1);
  width: 100vw;
}

.layer2 {
  width: 59.73vw;
  height: 11.39vw;
  margin: 5.55vw 0 0 20.13vw;
}

.info3 {
  width: 17.64vw;
  height: 4.17vw;
  display: inline-block;
  color: rgba(255, 255, 255, 1);
  font-size: 3.61vw;
  font-family: MikadoBold;
  white-space: nowrap;
  line-height: 4.17vw;
  text-align: center;
  margin-left: 21.05vw;
}

.word5 {
  width: 59.73vw;
  height: 5.84vw;
  display: inline-block;
  color: rgba(255, 255, 255, 1);
  font-size: 1.52vw;
  font-family: MikadoMedium;
  line-height: 1.95vw;
  text-align: center;
  margin-top: 1.39vw;
}

.wrap7 {
  height: 5.56vw;
  background-color: rgba(255, 255, 255, 1);
  width: 100vw;
}

.box2 {
  width: 69.45vw;
  height: 4.17vw;
  margin: 0.69vw 0 0 15.27vw;
}

.box3 {
  width: 4.17vw;
  height: 4.17vw;
  background: url(./img/SketchPng081233981a0a700c120e51209af39b86f68805707c803953cb0219102244646a.png)
    100% no-repeat;
}

.paragraph2 {
  width: 19.17vw;
  height: 2.78vw;
  display: inline-block;
  color: rgba(21, 23, 79, 1);
  font-size: 0.83vw;
  font-family: MikadoMedium;
  line-height: 1.39vw;
  text-align: left;
  margin: 0.69vw 0 0 1.38vw;
}

.txt6 {
  width: 6.05vw;
  height: 1.39vw;
  display: inline-block;
  color: rgba(13, 98, 246, 1);
  font-size: 0.83vw;
  text-decoration: underline;
  font-family: MikadoMedium;
  white-space: nowrap;
  line-height: 1.39vw;
  text-align: left;
  margin: 1.38vw 0 0 14.3vw;
}

.word6 {
  width: 5.14vw;
  height: 1.39vw;
  display: inline-block;
  color: rgba(13, 98, 246, 1);
  font-size: 0.83vw;
  text-decoration: underline;
  font-family: MikadoMedium;
  white-space: nowrap;
  line-height: 1.39vw;
  text-align: left;
  margin: 1.38vw 0 0 5.83vw;
}

.img2 {
  width: 7.78vw;
  height: 1.67vw;
  margin: 1.25vw 0 0 5.62vw;
}
