.organizationCommon-md {
  font-size: 3.73vw;
  color: #000000;
  text-indent: 12.27vw;
  white-space: normal;
}
.colCommon-md {
  display: flex;
  align-items: center;
  width: 17.07vw;
  height: 8vw;
  border-radius: 0.8vw;
}
.tag10Common-md {
  position: relative;

  font-size: 4.8vw;
  color: #ffffff;
}
.rowCommon-md {
  position: relative;
  display: flex;
  align-items: center;
  width: 37.07vw;
  height: 6.67vw;
  background-color: rgba(255, 255, 255, 0.37);
  border-radius: 1.07vw;
}
.header2Common-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.groupItem01Common-md {
  display: flex;
  align-items: center;
  width: 15.2vw;
  height: 5.87vw;
  background-color: #ffffff;
  border-radius: 0.27vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(225, 228, 235, 1);
}
.groupItem02Common-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15.2vw;
  height: 5.87vw;
  background-color: #ffffff;
  border-radius: 0.27vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(225, 228, 235, 1);
}
.primaryItem0Common-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15.2vw;
  height: 5.87vw;
  background-color: #ffffff;
  border-radius: 0.27vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(225, 228, 235, 1);
}
.primaryItem01Common-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15.2vw;
  height: 5.87vw;
  background-color: #ffffff;
  border-radius: 0.27vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(225, 228, 235, 1);
}
.primaryItem02Common-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 15.2vw;
  height: 5.87vw;
  background-color: #ffffff;
  border-radius: 0.27vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(225, 228, 235, 1);
}
.page-m-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100vw;
  background-color: #ffffff;

  white-space: nowrap;
  overflow-x: hidden;
}
.list-m-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100vw;
  background-color: #fbfbfb;
  white-space: normal;
}
.title-m-md {
  position: relative;
  overflow: hidden;
  height: 27.73vw;
  max-width: 96.8vw;
  margin-top: 11.73vw;

  font-size: 9.87vw;
  font-weight: 600;
  line-height: 27.73vw;
  color: #1985ff;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.caption-m-md {
  position: absolute;
  top: 32.27vw;
  align-self: center;

  font-size: 7.2vw;
  line-height: 10.13vw;
  color: #000000;
  white-space: nowrap;
}
.headerItem0-md {
  position: relative;
  display: flex;
  align-items: center;
  height: 9.87vw;
  padding-left: 2.4vw;
  padding-right: 4.8vw;
  margin-top: 9.6vw;
  background-color: #ffffff;
  border-radius: 2.13vw;
  box-sizing: border-box;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(0, 132, 255, 1);
}
.group-m-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5.33vw;
  height: 5.33vw;
  margin-top: 0;
  background-color: rgba(0, 0, 0, 0);
}
.icon-m-md {
  width: 4.53vw;
  height: 4.53vw;
  margin-top: -0.27vw;
}
.info-m-md {
  margin-left: 1.33vw;
  font-size: 4vw;
  line-height: 4vw;
  color: #000000;
  white-space: pre;
}
.headerItem1-md {
  position: relative;
  display: flex;
  align-items: center;
  height: 9.87vw;
  padding-left: 2.4vw;
  padding-right: 6.67vw;
  margin-top: 2.13vw;
  background-color: #ffffff;
  border-radius: 2.13vw;
  box-sizing: border-box;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(0, 132, 255, 1);
}
.group1-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5.33vw;
  height: 5.33vw;
  margin-top: 0;
  background-color: rgba(0, 0, 0, 0);
}
.icon1-md {
  width: 4.53vw;
  height: 4.53vw;
  margin-top: -0.27vw;
}
.info1-md {
  margin-left: 1.33vw;
  font-size: 4vw;
  line-height: 4vw;
  color: #000000;
  white-space: nowrap;
}
.headerItem2-md {
  position: relative;
  display: flex;
  align-items: center;
  height: 9.87vw;
  padding-left: 2.4vw;
  padding-right: 3.2vw;
  margin-top: 2.13vw;
  background-color: #ffffff;
  border-radius: 2.13vw;
  box-sizing: border-box;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(0, 132, 255, 1);
}
.group2-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5.33vw;
  height: 5.33vw;
  margin-top: 0;
  background-color: rgba(0, 0, 0, 0);
}
.icon2-md {
  width: 4.53vw;
  height: 4.53vw;
  margin-top: -0.27vw;
}
.desc-m-md {
  margin-left: 1.33vw;
  font-size: 4vw;
  line-height: 4vw;
  color: #000000;
  white-space: nowrap;
}
.headerItem3-md {
  position: relative;
  display: flex;
  align-items: center;
  height: 9.87vw;
  padding-left: 2.4vw;
  padding-right: 2.13vw;
  margin-top: 2.13vw;
  background-color: #ffffff;
  border-radius: 2.13vw;
  box-sizing: border-box;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(0, 132, 255, 1);
}
.group3-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 5.33vw;
  height: 5.33vw;
  margin-top: 0;
  background-color: rgba(0, 0, 0, 0);
}
.icon3-md {
  width: 4.53vw;
  height: 4.53vw;
  margin-top: -0.27vw;
}
.detail-m-md {
  margin-left: 1.33vw;
  font-size: 4vw;
  line-height: 4vw;
  color: #000000;
  white-space: pre;
}
.submain-m-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 39.2vw;
  height: 11.73vw;
  margin-top: 10.13vw;
  background-color: #1786ff;
  border-radius: 2.13vw;
}
.tag-m-md {
  margin-top: -0.27vw;
  margin-right: 2.67vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 4.8vw;
  color: #ffffff;
  white-space: nowrap;
}
.group4-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 7.2vw;
  height: 7.2vw;
  margin-top: 0.27vw;
  background-color: rgba(0, 0, 0, 0);
}
.block-m-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 6.4vw;
  height: 6.4vw;
  margin-top: 0.27vw;
}
.icon4-md {
  width: 6.4vw;
  height: 6.4vw;
}
.main-m-md {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 99.73vw;
  height: 64vw;
  margin-top: 11.47vw;
}
.group5-md {
  position: absolute;
  display: flex;
  left: 0;
  top: 0;
  align-items: flex-start;
  width: 99.73vw;
  height: 64vw;
  background-image: url(./images_m/img_6.png);
  background-size: contain;
}
.largeIcon-md {
  position: absolute;
  top: 46.93vw;
  right: 22.93vw;
  width: 16.27vw;
  height: 5.33vw;
}
.block1-md {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 63.73vw;
  height: 37.07vw;
  margin-top: 9.33vw;
  margin-left: 28.53vw;
}
.container-m-md {
  position: absolute;
  display: flex;
  left: 0;
  top: 0;
  flex-direction: column;
  align-items: flex-start;
  width: 63.73vw;
  height: 37.07vw;
  background-image: url(./images_m/img_8.png);
  background-size: contain;
}
.tag1-md {
  position: absolute;
  top: 18.67vw;
  right: 1.87vw;
  width: 13.07vw;
  height: 7.47vw;
}
.tagWrapper-md {
  position: absolute;
  display: flex;
  top: 16vw;
  right: 1.87vw;
  align-items: center;
  width: 13.07vw;
  height: 7.47vw;
}
.tag2-md {
  position: absolute;
  left: 0;
  top: 0;
  width: 13.07vw;
  height: 7.47vw;
}
.figure-m-md {
  position: absolute;
  left: 0;
  bottom: -0.53vw;
  width: 13.07vw;
  height: 4.27vw;
}
.badge-m-md {
  position: absolute;
  top: 17.07vw;
  right: 3.47vw;
  width: 9.87vw;
  height: 5.6vw;
}
.wrapper-m-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: 7.2vw;
  margin-left: 17.07vw;
  background-image: url(./images_m/img_13.png);
  background-size: contain;
}
.group6-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 3.47vw;
  height: 4.27vw;
  background-image: url(./images_m/img_14.png);
  background-size: contain;
}
.dot-m-md {
  position: relative;
  width: 0.53vw;
  height: 0.8vw;
  margin-top: 1.33vw;
  margin-left: 0.53vw;
}
.dot1-md {
  position: relative;
  align-self: center;
  width: 0.53vw;
  height: 0.8vw;
  margin-top: -0.27vw;
}
.dot2-md {
  position: relative;
  width: 0.53vw;
  height: 0.8vw;
  margin-top: -0.27vw;
  margin-left: 2.4vw;
}
.wrapper1-md {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: flex-end;
  width: 39.47vw;
  margin-right: 3.47vw;
}
.thumbnail-m-md {
  width: 1.6vw;
  height: 5.07vw;
  margin-top: -0.27vw;
}
.media-m-md {
  width: 9.87vw;
  height: 11.2vw;
}
.label-m-md {
  position: absolute;
  top: 14.13vw;
  right: 1.87vw;
  width: 13.07vw;
  height: 7.73vw;
}
.wrapper2-md {
  position: absolute;
  display: flex;
  top: 12.27vw;
  right: 1.87vw;
  justify-content: center;
  align-items: center;
  width: 13.07vw;
  height: 7.73vw;
  background-image: url(./images_m/img_21.png);
  background-size: contain;
}
.figure1-md {
  position: relative;
  width: 2.67vw;
  height: 3.47vw;
  margin-top: -1.6vw;
}
.dot3-md {
  position: absolute;
  top: 3.73vw;
  right: 3.47vw;
  width: 2.67vw;
  height: 2.4vw;
}
.dot4-md {
  position: absolute;
  top: 11.2vw;
  right: 8.27vw;
  width: 2.13vw;
  height: 2.67vw;
}
.icon5-md {
  position: absolute;
  top: 12vw;
  right: 6.67vw;
  width: 4.53vw;
  height: 6.93vw;
}
.container1-md {
  position: absolute;
  display: flex;
  top: 26.4vw;
  right: 23.73vw;
  align-items: center;
  width: 4.53vw;
}
.media1-md {
  position: absolute;
  left: 0;
  top: 0;
  width: 4.53vw;
  height: 5.33vw;
}
.wrapper3-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 3.2vw;
  height: 4.27vw;
  margin-top: 1.07vw;
  margin-left: 1.87vw;
  background-image: url(./images_m/img_27.png);
  background-size: contain;
}
.dot5-md {
  width: 2.13vw;
  height: 0.8vw;
  margin-top: 0.27vw;
}
.dot6-md {
  position: absolute;
  left: 22.13vw;
  top: 12vw;
  width: 2.13vw;
  height: 3.2vw;
}
.dot7-md {
  position: relative;
  width: 2.67vw;
  height: 2.93vw;
  margin-top: 11.2vw;
  margin-left: 21.87vw;
}
.logo-m-md {
  position: absolute;
  top: 36.53vw;
  right: 18.4vw;
  width: 35.47vw;
  height: 20.53vw;
}
.logo1-md {
  position: absolute;
  left: 8vw;
  top: 31.47vw;
  width: 32.53vw;
  height: 18.93vw;
}
.logo2-md {
  position: absolute;
  top: 29.07vw;
  right: 32.53vw;
  width: 33.87vw;
  height: 19.47vw;
}
.block2-md {
  position: absolute;
  display: flex;
  top: 24.53vw;
  right: 32.53vw;
  align-items: center;
  width: 33.87vw;
  height: 19.47vw;
  background-image: url(./images_m/img_34.png);
  background-size: contain;
}
.container2-md {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 4.53vw;
  height: 2.67vw;
  margin-top: -1.87vw;
  margin-left: 7.2vw;
  background-image: url(./images_m/img_35.png);
  background-size: contain;
}
.dot8-md {
  position: relative;
  width: 0.8vw;
  height: 0.53vw;
  margin-top: 0.8vw;
}
.dot9-md {
  position: relative;
  width: 0.8vw;
  height: 0.53vw;
  margin-top: -0.27vw;
}
.block3-md {
  position: absolute;
  display: flex;
  top: 34.4vw;
  right: 32.53vw;
  align-items: center;
  width: 33.87vw;
  height: 10.4vw;
  background-image: url(./images_m/img_38.png);
  background-size: contain;
}
.container3-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 4.53vw;
  height: 2.67vw;
  margin-top: -1.87vw;
  margin-left: 16.27vw;
  background-image: url(./images_m/img_39.png);
  background-size: contain;
}
.dot10-md {
  position: relative;
  width: 1.07vw;
  height: 0.8vw;
  margin-top: 0.53vw;
  margin-left: 1.07vw;
}
.dot11-md {
  position: relative;
  width: 1.07vw;
  height: 0.53vw;
  margin-top: 0.27vw;
  margin-left: 2.93vw;
}
.largeIcon1-md {
  position: absolute;
  left: 27.2vw;
  top: 6.93vw;
  width: 16vw;
  height: 15.2vw;
}
.largeIcon2-md {
  position: absolute;
  left: 29.07vw;
  top: 8.27vw;
  width: 16vw;
  height: 15.2vw;
}
.block4-md {
  position: absolute;
  display: flex;
  left: 31.2vw;
  top: 9.33vw;
  flex-direction: column;
  align-items: flex-start;
  width: 16vw;
  height: 15.2vw;
  background-image: url(./images_m/img_44.png);
  background-size: contain;
}
.container4-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: 2.13vw;
  margin-left: 9.6vw;
}
.dot12-md {
  width: 1.33vw;
  height: 1.87vw;
  margin-top: 2.13vw;
  margin-right: 0.53vw;
}
.dot13-md {
  width: 1.33vw;
  height: 1.87vw;
  margin-top: 1.07vw;
  margin-right: 0.8vw;
}
.dot14-md {
  width: 1.33vw;
  height: 1.87vw;
}
.container5-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  align-self: center;
  margin-top: 0.27vw;
}
.dot15-md {
  position: absolute;
  top: 0.27vw;
  right: 2.4vw;
  width: 2.13vw;
  height: 2.67vw;
}
.icon6-md {
  position: relative;
  width: 4vw;
  height: 5.07vw;
  margin-top: 1.33vw;
  margin-right: 0.8vw;
}
.wrapper4-md {
  position: relative;
  display: flex;
  align-items: center;
  width: 6.13vw;
  height: 4.27vw;
  margin-right: 0.53vw;
  background-image: url(./images_m/img_50.png);
  background-size: contain;
}
.dot16-md {
  width: 1.33vw;
  height: 1.87vw;
  margin-top: -1.87vw;
}
.dot17-md {
  position: absolute;
  top: 1.87vw;
  right: 3.2vw;
  width: 1.87vw;
  height: 1.87vw;
}
.icon7-md {
  position: relative;
  width: 3.73vw;
  height: 2.67vw;
  margin-top: 3.73vw;
}
.dot18-md {
  position: absolute;
  top: 5.6vw;
  align-self: center;
  width: 1.33vw;
  height: 1.87vw;
}
.dot19-md {
  position: absolute;
  right: 4.53vw;
  bottom: 1.33vw;
  width: 1.33vw;
  height: 5.07vw;
}
.icon8-md {
  position: absolute;
  top: 6.13vw;
  right: 2.4vw;
  width: 3.47vw;
  height: 4.53vw;
}
.icon9-md {
  position: absolute;
  left: 41.33vw;
  top: 23.47vw;
  width: 3.2vw;
  height: 10.13vw;
}
.icon10-md {
  position: absolute;
  left: 41.33vw;
  top: 18.13vw;
  width: 3.2vw;
  height: 6.13vw;
}
.badge1-md {
  position: absolute;
  left: 23.47vw;
  top: 45.33vw;
  width: 16.27vw;
  height: 9.33vw;
}
.block5-md {
  position: absolute;
  display: flex;
  left: 23.47vw;
  top: 42.13vw;
  justify-content: center;
  align-items: flex-start;
  height: 9.33vw;
}
.badge2-md {
  position: absolute;
  left: 0;
  top: 0;
  width: 16.27vw;
  height: 9.33vw;
}
.largeIcon3-md {
  position: relative;
  width: 16.27vw;
  height: 5.07vw;
  margin-top: 4.8vw;
}
.label1-md {
  position: absolute;
  top: 1.33vw;
  right: 1.6vw;
  width: 12.53vw;
  height: 6.93vw;
}
.icon11-md {
  position: absolute;
  left: 25.33vw;
  top: 36.27vw;
  width: 12.53vw;
  height: 14.13vw;
}
.label2-md {
  position: absolute;
  left: 23.47vw;
  top: 39.73vw;
  width: 16.53vw;
  height: 9.6vw;
}
.tag3-md {
  position: absolute;
  left: 23.47vw;
  top: 37.33vw;
  width: 16.53vw;
  height: 9.6vw;
}
.icon12-md {
  position: absolute;
  left: 28.27vw;
  top: 35.2vw;
  width: 5.87vw;
  height: 7.47vw;
}
.icon13-md {
  position: absolute;
  left: 28.8vw;
  top: 34.93vw;
  width: 6.4vw;
  height: 7.47vw;
}
.badge3-md {
  position: absolute;
  top: 45.33vw;
  right: 22.93vw;
  width: 16.27vw;
  height: 9.33vw;
}
.label3-md {
  position: absolute;
  top: 42.13vw;
  right: 22.93vw;
  width: 16.27vw;
  height: 9.33vw;
}
.tag4-md {
  position: absolute;
  top: 43.47vw;
  right: 24.8vw;
  width: 12.53vw;
  height: 6.93vw;
}
.icon14-md {
  position: absolute;
  top: 36.27vw;
  right: 24.8vw;
  width: 12.53vw;
  height: 14.13vw;
}
.badge4-md {
  position: absolute;
  top: 39.73vw;
  right: 22.67vw;
  width: 16.53vw;
  height: 9.6vw;
}
.label4-md {
  position: absolute;
  top: 37.33vw;
  right: 22.67vw;
  width: 16.53vw;
  height: 9.6vw;
}
.icon15-md {
  position: absolute;
  top: 35.73vw;
  right: 27.73vw;
  width: 3.47vw;
  height: 7.47vw;
}
.icon16-md {
  position: absolute;
  top: 36.27vw;
  right: 29.07vw;
  width: 4vw;
  height: 6.93vw;
}
.group7-md {
  position: absolute;
  display: flex;
  top: 10.4vw;
  right: 34.13vw;
  justify-content: center;
  align-items: flex-start;
}
.block6-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 13.87vw;
  background-image: url(./images_m/img_76.png);
  background-size: contain;
}
.container6-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5.87vw;
}
.dot20-md {
  width: 0.27vw;
  height: 0.27vw;
  margin-right: 0.27vw;
}
.dot21-md {
  width: 1.07vw;
  height: 1.87vw;
  margin-right: 0.53vw;
}
.dot22-md {
  width: 0.53vw;
  height: 0.8vw;
  margin-top: 0.53vw;
}
.dot23-md {
  position: relative;
  width: 0.53vw;
  height: 0.8vw;
  margin-top: -0.53vw;
  margin-left: 8.8vw;
}
.container7-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 2.93vw;
  height: 1.87vw;
  margin-top: -0.27vw;
  margin-left: 8vw;
  background-image: url(./images_m/img_81.png);
  background-size: contain;
}
.dot24-md {
  position: relative;
  align-self: center;
  width: 0.53vw;
  height: 0.8vw;
}
.dot25-md {
  position: relative;
  width: 0.53vw;
  height: 0.8vw;
  margin-top: -0.27vw;
  margin-left: 2.4vw;
}
.icon17-md {
  position: relative;
  width: 9.87vw;
  height: 3.47vw;
  margin-top: 0.53vw;
  margin-left: 1.33vw;
}
.media2-md {
  position: absolute;
  right: 2.4vw;
  bottom: -0.27vw;
  width: 6.13vw;
  height: 4vw;
}
.group8-md {
  position: absolute;
  display: flex;
  top: 7.47vw;
  right: 34.4vw;
  align-items: flex-start;
  width: 6.13vw;
  background-image: url(./images_m/img_86.png);
  background-size: contain;
}
.dot26-md {
  width: 1.07vw;
  height: 1.87vw;
  margin-top: 2.13vw;
}
.icon18-md {
  position: relative;
  width: 3.47vw;
  height: 9.6vw;
  margin-top: 29.6vw;
  margin-left: 50.13vw;
}
.icon19-md {
  position: absolute;
  top: 23.73vw;
  right: 46.13vw;
  width: 3.73vw;
  height: 6.67vw;
}
.largeIcon4-md {
  position: absolute;
  top: 125.6vw;
  right: 24.53vw;
  width: 18.4vw;
  height: 30.67vw;
}
.largeIcon5-md {
  position: absolute;
  top: 126.67vw;
  right: 26.67vw;
  width: 18.4vw;
  height: 30.67vw;
}
.group9-md {
  position: absolute;
  display: flex;
  top: 128vw;
  right: 28.53vw;
  justify-content: center;
  align-items: flex-start;
}
.group10-md {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 18.4vw;
  height: 30.67vw;
  background-image: url(./images_m/img_92.png);
  background-size: contain;
}
.dot27-md {
  width: 0.8vw;
  height: 0.8vw;
  margin-top: 25.6vw;
  margin-left: 3.2vw;
}
.media3-md {
  position: absolute;
  left: -0.53vw;
  bottom: 2.67vw;
  width: 4vw;
  height: 2.67vw;
}
.group11-md {
  position: absolute;
  display: flex;
  top: 129.07vw;
  right: 30.67vw;
  flex-direction: column;
  align-items: flex-start;
  width: 18.4vw;
  height: 21.33vw;
  background-image: url(./images_m/img_95.png);
  background-size: contain;
}
.group12-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 4vw;
  margin-top: 4vw;
  margin-left: 3.2vw;
  background-image: url(./images_m/img_96.png);
  background-size: contain;
}
.icon20-md {
  width: 2.93vw;
  height: 4vw;
  margin-top: 1.07vw;
}
.dot28-md {
  position: relative;
  width: 0.53vw;
  height: 0.8vw;
  margin-top: 3.2vw;
  margin-left: 14.67vw;
}
.dot29-md {
  position: relative;
  width: 0.53vw;
  height: 0.8vw;
  margin-top: 0.27vw;
  margin-left: 14.67vw;
}
.largeIcon6-md {
  position: absolute;
  left: 27.2vw;
  top: 125.87vw;
  width: 16vw;
  height: 15.2vw;
}
.largeIcon7-md {
  position: absolute;
  left: 29.07vw;
  top: 126.93vw;
  width: 16vw;
  height: 15.2vw;
}
.group13-md {
  position: absolute;
  display: flex;
  left: 31.2vw;
  top: 128.27vw;
  flex-direction: column;
  align-items: flex-start;
  width: 16vw;
  height: 15.2vw;
  background-image: url(./images_m/img_102.png);
  background-size: contain;
}
.dot30-md {
  position: absolute;
  top: 4.27vw;
  right: 5.07vw;
  width: 1.33vw;
  height: 1.87vw;
}
.group14-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 1.87vw;
  margin-left: 11.47vw;
}
.dot31-md {
  width: 1.33vw;
  height: 1.87vw;
  margin-top: 1.07vw;
  margin-right: 0.8vw;
}
.dot32-md {
  width: 1.33vw;
  height: 1.87vw;
  margin-top: -1.07vw;
}
.group15-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0.27vw;
  margin-left: 0.8vw;
}
.dot33-md {
  position: absolute;
  left: 4.8vw;
  top: 1.33vw;
  width: 1.33vw;
  height: 1.87vw;
}
.dot34-md {
  position: absolute;
  top: 0.27vw;
  right: 5.07vw;
  width: 1.33vw;
  height: 1.87vw;
}
.icon21-md {
  position: relative;
  width: 4vw;
  height: 5.07vw;
  margin-top: 2.67vw;
  margin-right: 0.8vw;
}
.tag5-md {
  position: relative;
  width: 8.27vw;
  height: 5.33vw;
}
.group16-md {
  position: relative;
  margin-top: 5.33vw;
  margin-left: 3.73vw;
  line-height: 5.33vw;
  font-size: 0;
}
.desc1-md {
  position: relative;
  font-size: 3.73vw;
  color: #000000;
  text-indent: 12.27vw;
}
.label5-md {
  font-size: 3.73vw;
  font-weight: 500;
  color: #0084ff;
}
.group17-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 3.73vw;
  line-height: 5.33vw;
}
.organization-m-md {
}
.summary-m-md {
}
.info2-md {
  overflow: hidden;
  height: 5.33vw;
  max-width: 89.6vw;
  text-overflow: ellipsis;
}
.detailWrapper-md {
  position: relative;
  display: flex;
  align-items: flex-start;
  align-self: center;
  margin-top: 10.4vw;
  font-weight: 500;
  line-height: 7.47vw;
}
.detail1-md {
  font-size: 5.33vw;
  color: #1985ff;
}
.list1-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: center;
  width: 90vw;
  padding: 0 24px;
  box-sizing: border-box;
  margin-top: 5.33vw;
  background-color: #ffffff;
  border-radius: 4.27vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(225, 228, 235, 1);
}
.meta-m-md {
  position: relative;
  align-self: center;
  overflow: hidden;
  height: 6.67vw;
  max-width: 56.53vw;
  margin-top: 5.6vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122549;
  text-overflow: ellipsis;
}
.summary1-md {
  position: relative;
  overflow: hidden;
  align-self: flex-start;
  margin-top: 2.13vw;
  font-size: 3.2vw;
  line-height: 4.53vw;
  color: #515359;
  white-space: normal;
}
.location-m-md {
  position: relative;
  align-self: flex-start;
  overflow: hidden;
  height: 4.53vw;
  max-width: 77.87vw;
  font-size: 3.2vw;
  line-height: 4.53vw;
  color: #515359;
  text-overflow: ellipsis;
}
.header-m-md {
  position: relative;
  display: flex;
  align-items: center;
  align-self: center;
  margin-top: 6.13vw;
  line-height: 3.2vw;
}
.col-m-md {
  margin-right: 3.2vw;
  background-color: #1186ff;
  font-weight: 500;
}
.tag6-md {
  margin-top: 0.27vw;
  margin-left: 2.13vw;

  font-size: 3.2vw;
  color: #ffffff;
}
.col2Item0-md {
  margin-right: 3.47vw;
  background-color: rgba(17, 134, 255, 0.12);
}
.tag7-md {
  margin-top: 0.27vw;
  margin-left: 2.13vw;
  font-size: 3.2vw;
  color: #232426;
}
.col2Item1-md {
  margin-right: 3.2vw;
  background-color: rgba(17, 134, 255, 0.12);
}
.tag8-md {
  margin-top: 0.27vw;
  margin-left: 2.13vw;
  font-size: 3.2vw;
  color: #232426;
}
.col2Item2-md {
  justify-content: center;
  background-color: rgba(17, 134, 255, 0.12);
}
.tag9-md {
  overflow: hidden;
  max-width: 13.87vw;
  margin-top: 0.27vw;
  font-size: 3.2vw;
  color: #232426;
  text-overflow: ellipsis;
}
.body-m-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: center;
  overflow: hidden;
  width: 78.93vw;
  margin-top: 5.07vw;
  background-color: #f2f3fa;
  white-space: normal;
  border-radius: 5.6vw;
}
.detail2-md {
  position: relative;
  align-self: center;
  margin-top: 10.4vw;

  font-size: 3.73vw;
  font-weight: 500;
  line-height: 5.33vw;
  color: #162a50;
  white-space: nowrap;
}
.group18-md {
  position: relative;
  display: flex;
  align-items: center;
  height: 3.73vw;
  margin-top: 4.27vw;
  margin-left: 10.4vw;
}
.dot35-md {
  width: 1.33vw;
  height: 1.33vw;
  margin-top: -0.27vw;
  margin-right: 1.07vw;
}
.summary2-md {
  font-size: 2.67vw;
  line-height: 2.67vw;
  color: #39435e;
  white-space: nowrap;
}
.desc2-md {
  position: relative;
  overflow: hidden;
  height: 3.73vw;
  max-width: 53.33vw;
  margin-left: 12.8vw;
  font-size: 2.67vw;
  line-height: 3.73vw;
  color: #39435e;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.group19-md {
  position: relative;
  display: flex;
  align-items: center;
  align-self: center;
  height: 3.73vw;
  margin-top: 4.53vw;
}
.dot36-md {
  width: 1.33vw;
  height: 1.33vw;
  margin-top: 0.8vw;
  margin-right: 1.07vw;
}
.detail3-md {
  font-size: 2.67vw;
  line-height: 2.67vw;
  color: #39435e;
  white-space: nowrap;
}
.group20-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 78.93vw;
  height: 88.27vw;
  margin-top: 5.6vw;
  background-image: url(./images_m/img_112.png);
  background-size: contain;
}
.block7-md {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  overflow: hidden;
  width: 41.07vw;
  margin-top: 1.87vw;
  background-color: #dddddd;
  border-radius: 5.87vw;
}
.container8-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 40.8vw;
  height: 79.47vw;
  background-image: url(./images_m/img_113.png);
  background-size: contain;
}
.icon22-md {
  position: relative;
  width: 7.47vw;
  height: 3.2vw;
  margin-top: 4.27vw;
  margin-left: 4.27vw;
}
.icon23-md {
  position: relative;
  width: 7.47vw;
  height: 3.2vw;
  margin-top: 9.07vw;
  margin-left: 0.53vw;
}
.dot37-md {
  position: absolute;
  left: 0.53vw;
  top: 18.13vw;
  width: 2.93vw;
  height: 3.2vw;
}
.dot38-md {
  position: relative;
  width: 2.93vw;
  height: 3.2vw;
  margin-top: 16vw;
  margin-left: 0.53vw;
}
.icon24-md {
  position: absolute;
  left: 0.53vw;
  top: 34.4vw;
  width: 7.47vw;
  height: 3.2vw;
}
.icon25-md {
  position: relative;
  width: 7.47vw;
  height: 3.2vw;
  margin-top: 20.53vw;
  margin-left: 19.2vw;
}
.group21-md {
  padding: 17px 5vw;
  box-sizing: border-box;
  width: 100%;
}
.group21-md-img {
  width: 100%;
}
.group21-md + .group21-md {
  padding-top: 0;
}

.header1-md {
  position: relative;
  display: flex;
  align-items: flex-start;
  align-self: center;
  margin-top: 4.27vw;
}
.group22-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 2.13vw;
  margin-right: 12.8vw;
  font-weight: 500;
  line-height: 6.67vw;
}
.tag10-md {
}
.subtitle-m-md {
}
.list2-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.row-m-md {
}
.horizontalLine-md {
  position: absolute;
  top: 2.13vw;
  right: 1.33vw;
  width: 7.2vw;
  height: 2.93vw;
  background-color: #5c92ff;
  white-space: normal;
  border-radius: 0.53vw;
}
.timer-m-md {
  position: relative;
  margin: 1.33vw 7.2vw 0 2.13vw;
  font-size: 2.13vw;
  line-height: 2.13vw;
  color: #ffffff;
}
.label6-md {
  position: relative;
  margin-top: 1.33vw;
  font-size: 2.4vw;
  line-height: 2.4vw;
  color: #ffffff;
}
.row2-md {
  margin-top: 1.07vw;
}
.horizontalLine1-md {
  position: absolute;
  top: 1.87vw;
  right: 1.33vw;
  width: 7.2vw;
  height: 2.93vw;
  background-color: #5c92ff;
  white-space: normal;
  border-radius: 0.53vw;
}
.subtitle1-md {
  position: relative;
  overflow: hidden;
  margin: 0.8vw 5.33vw 0 2.13vw;
  font-size: 2.13vw;
  line-height: 2.13vw;
  color: #ffffff;
  text-overflow: ellipsis;
}
.word-m-md {
  position: relative;
  margin-top: 1.33vw;
  font-size: 2.4vw;
  line-height: 2.4vw;
  color: #ffffff;
}
.submain1-md {
  position: relative;
  display: flex;
  align-items: center;
  align-self: flex-end;
  height: 6.67vw;
  padding-left: 2.13vw;
  padding-right: 2.67vw;
  margin-top: -0.27vw;
  margin-right: 6.13vw;
  background-color: rgba(255, 255, 255, 0.37);
  border-radius: 1.07vw;
  box-sizing: border-box;
}
.horizontalLine2-md {
  position: absolute;
  top: 2.13vw;
  right: 1.33vw;
  width: 7.2vw;
  height: 2.93vw;
  background-color: #5c92ff;
  white-space: normal;
  border-radius: 0.53vw;
}
.benifit-m-md {
  position: relative;
  overflow: hidden;
  margin-top: 1.33vw;
  font-size: 2.13vw;
  line-height: 2.13vw;
  color: #ffffff;
  text-overflow: ellipsis;
}
.tag11-md {
  position: relative;
  margin-top: 1.33vw;
  margin-left: 5.33vw;
  font-size: 2.4vw;
  line-height: 2.4vw;
  color: #ffffff;
}
.main1-md {
  position: relative;
  display: flex;
  align-items: flex-end;
  align-self: center;
}
.group23-md {
  position: relative;
  display: flex;
  align-items: flex-end;
  height: 24.53vw;
  margin-right: 17.07vw;
}
.word1-md {
  position: absolute;
  left: 0;
  top: 13.33vw;

  font-size: 2.67vw;
  line-height: 5.33vw;
  color: #ffffff;
}
.num-m-md {
  position: relative;
  margin-bottom: 10.4vw;
  margin-right: 1.87vw;

  font-size: 9.6vw;
  line-height: 9.6vw;
  color: #ffffff;
}
.label7-md {
  position: relative;
  margin-bottom: 2.4vw;

  font-size: 5.07vw;
  line-height: 5.07vw;
  color: #ffffff;
}
.group24-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.block8-md {
  position: relative;
  display: flex;
  align-items: center;
  width: 44.53vw;
  height: 8.27vw;
  background-image: linear-gradient(-90deg, #ffffff 0%, #ffe3b0 100%);
  line-height: 2.4vw;
  border-radius: 1.07vw;
}
.horizontalLine3-md {
  position: absolute;
  top: 2.67vw;
  right: 1.6vw;
  width: 7.2vw;
  height: 2.93vw;
  background-color: #ffc660;
  line-height: normal;
  white-space: normal;
  border-radius: 0.53vw;
}
.tag12-md {
  position: relative;
  margin: 0.8vw 0.27vw 0 1.33vw;
  font-size: 2.4vw;
  color: #232426;
}
.label8-md {
  position: relative;
  margin-top: 0.8vw;

  font-size: 2.4vw;
  color: #232426;
}
.desc3-md {
  position: relative;
  margin-top: 0.8vw;
  margin-right: 4vw;
  font-size: 2.4vw;
  color: #232426;
}
.word2-md {
  position: relative;
  margin-top: 0.8vw;
  font-size: 2.4vw;
  color: #ffffff;
}
.label9-md {
  position: absolute;
  left: 1.33vw;
  top: 6.93vw;
  overflow: hidden;
  font-size: 2.4vw;
  line-height: 4.53vw;
  color: #232426;
  text-overflow: ellipsis;
}
.block9-md {
  position: relative;
  display: flex;
  align-items: center;
  width: 37.07vw;
  height: 6.67vw;
  margin-top: 0.8vw;
  margin-left: 6.13vw;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 1.07vw;
}
.horizontalLine4-md {
  position: absolute;
  top: 2.13vw;
  right: 1.33vw;
  width: 7.2vw;
  height: 2.93vw;
  background-color: rgba(92, 146, 255, 0.81);
  white-space: normal;
  border-radius: 0.53vw;
}
.time-m-md {
  position: relative;
  margin: 1.33vw 7.2vw 0 2.13vw;
  font-size: 2.13vw;
  line-height: 2.13vw;
  color: rgba(255, 255, 255, 0.81);
}
.tag13-md {
  position: relative;
  margin-top: 1.33vw;
  font-size: 2.4vw;
  line-height: 2.4vw;
  color: rgba(255, 255, 255, 0.81);
}
.block10-md {
  position: relative;
  display: flex;
  align-items: center;
  width: 37.07vw;
  height: 6.67vw;
  margin-top: 0.8vw;
  margin-left: 6.13vw;
  background-color: rgba(255, 255, 255, 0.19);
  border-radius: 1.07vw;
}
.horizontalLine5-md {
  position: absolute;
  top: 2.13vw;
  right: 1.33vw;
  width: 7.2vw;
  height: 2.93vw;
  background-color: rgba(92, 146, 255, 0.52);
  white-space: normal;
  border-radius: 0.53vw;
}
.info3-md {
  position: relative;
  overflow: hidden;
  margin: 1.33vw 5.33vw 0 2.13vw;
  font-size: 2.13vw;
  line-height: 2.13vw;
  color: rgba(255, 255, 255, 0.52);
  text-overflow: ellipsis;
}
.label10-md {
  position: relative;
  margin-top: 1.87vw;
  font-size: 2.4vw;
  line-height: 2.4vw;
  color: rgba(255, 255, 255, 0.52);
}
.footer-m-md {
  position: relative;
  display: flex;
  align-items: center;
  align-self: flex-end;
  height: 6.67vw;
  padding-left: 2.13vw;
  padding-right: 2.67vw;
  margin-top: 0.8vw;
  margin-right: 6.13vw;
  background-image: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
  border-radius: 1.07vw;
  box-sizing: border-box;
}
.horizontalLine6-md {
  position: absolute;
  top: 2.13vw;
  right: 1.33vw;
  width: 7.2vw;
  height: 2.93vw;
  background-color: rgba(92, 146, 255, 0.28);
  white-space: normal;
  border-radius: 0.53vw;
}
.marketing-m-md {
  position: relative;
  overflow: hidden;
  margin-top: 1.33vw;
  font-size: 2.13vw;
  line-height: 2.13vw;
  color: rgba(255, 255, 255, 0.28);
  text-overflow: ellipsis;
}
.word3-md {
  position: relative;
  margin-top: 1.33vw;
  margin-left: 5.33vw;
  font-size: 2.4vw;
  line-height: 2.4vw;
  color: rgba(255, 255, 255, 0.28);
}
.itemWrapper-md {
  position: relative;
  display: flex;
  align-items: flex-end;
  align-self: center;
  height: 60.27vw;
  margin-top: 5.33vw;
  background-color: #f2f3fa;
  white-space: normal;
  border-radius: 4.27vw;
}
.primary-m-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin: 0 4.27vw 5.07vw 5.33vw;
}
.tag14-md {
  position: relative;
  overflow: hidden;
  height: 6.67vw;
  max-width: 38.4vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122548;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.subtitle2-md {
  position: relative;
  margin-top: 2.13vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122548;
  white-space: nowrap;
}
.group25-md {
  position: relative;
  display: flex;
  align-items: center;
  height: 5.6vw;
  margin-top: 13.6vw;
}
.block11-md {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: -1.33vw;
  margin-right: 1.33vw;
  background-color: rgba(0, 0, 0, 0);
}
.dot39-md {
  width: 3.2vw;
  height: 3.2vw;
}
.word4-md {
  font-size: 2.93vw;
  line-height: 2.93vw;
  color: #122548;
  white-space: nowrap;
}
.group26-md {
  position: relative;
  display: flex;
  align-items: center;
  height: 5.6vw;
  margin-top: 0.8vw;
}
.block12-md {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: -1.33vw;
  margin-right: 1.33vw;
  background-color: rgba(0, 0, 0, 0);
}
.dot40-md {
  width: 3.2vw;
  height: 3.2vw;
}
.word5-md {
  font-size: 2.93vw;
  line-height: 2.93vw;
  color: #122548;
  white-space: nowrap;
}
.group27-md {
  position: relative;
  display: flex;
  align-items: center;
  height: 5.6vw;
  margin-top: 0.8vw;
}
.block13-md {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: -1.33vw;
  margin-right: 1.33vw;
  background-color: rgba(0, 0, 0, 0);
}
.dot41-md {
  width: 3.2vw;
  height: 3.2vw;
}
.label11-md {
  font-size: 2.93vw;
  line-height: 2.93vw;
  color: #122548;
  white-space: nowrap;
}
.item-m-md {
  position: relative;
  width: 42.67vw;
  height: 47.2vw;
  margin-bottom: 1.07vw;
}
.info4-md {
  position: absolute;
  left: 5.33vw;
  top: 24.27vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122548;
  white-space: nowrap;
}
.list3-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: center;
  width: 90.13vw;
  height: 67.47vw;
  background-color: #ffffff;
  white-space: normal;
  border-radius: 4.27vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(225, 228, 235, 1);
}
.tag15-md {
  position: relative;
  align-self: center;
  overflow: hidden;
  height: 6.67vw;
  max-width: 20.27vw;
  margin-top: 5.6vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122549;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.summary3-md {
  position: relative;
  margin-top: 2.13vw;
  margin-left: 5.07vw;
  font-size: 3.2vw;
  line-height: 4.53vw;
  color: #515359;
  white-space: nowrap;
}
.headerItem01-md {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 9.33vw;
  margin-left: 4.8vw;
}
.group28-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 11.73vw;
  height: 11.73vw;
  margin-right: 4vw;
  background-image: url(./images_m/img_124.png);
  background-size: contain;
}
.block14-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 6.13vw;
  height: 6.13vw;
  margin-top: 0.27vw;
  background-color: rgba(0, 0, 0, 0);
}
.figure2-md {
  position: absolute;
  top: 1.87vw;
  right: 0.53vw;
  width: 3.47vw;
  height: 3.47vw;
}
.container9-md {
  position: relative;
  display: flex;
  align-items: center;
  width: 5.33vw;
  height: 5.33vw;
  margin-top: -0.27vw;
  background-image: url(./images_m/img_126.png);
  background-size: contain;
}
.dot42-md {
  width: 1.33vw;
  height: 1.33vw;
  margin-top: -1.87vw;
  margin-left: 2.93vw;
}
.group29-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-top: -1.6vw;
  white-space: nowrap;
}
.label12-md {
  position: relative;
  overflow: hidden;
  height: 5.33vw;
  max-width: 58.67vw;

  font-size: 3.73vw;
  font-weight: 500;
  line-height: 5.33vw;
  color: #162a50;
  text-overflow: ellipsis;
}
.summary4-md {
  position: relative;
  margin-top: 1.07vw;
  font-size: 2.67vw;
  line-height: 3.73vw;
  color: #39435e;
}
.headerItem11-md {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 7.47vw;
  margin-left: 4.8vw;
}
.group30-md {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 11.73vw;
  height: 11.73vw;
  margin-right: 4vw;
  background-image: url(./images_m/img_128.png);
  background-size: contain;
}
.block15-md {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 5.87vw;
  height: 5.87vw;
  margin-top: 0.53vw;
  background-color: rgba(0, 0, 0, 0);
}
.container10-md {
  position: relative;
  display: flex;
  align-items: center;
  width: 4vw;
  height: 4.53vw;
  margin-top: 0.27vw;
}
.wrapper5-md {
  position: absolute;
  display: flex;
  right: 0;
  bottom: 0;
  align-items: center;
  width: 3.2vw;
  height: 3.47vw;
}
.thumbnail1-md {
  position: absolute;
  left: 0;
  top: 0;
  width: 3.2vw;
  height: 3.47vw;
}
.media4-md {
  position: absolute;
  top: -0.27vw;
  right: -0.53vw;
  width: 2.67vw;
  height: 4vw;
}
.wrapper6-md {
  position: absolute;
  display: flex;
  left: 0;
  top: 0;
  align-items: center;
  width: 4vw;
  height: 4.27vw;
}
.figure3-md {
  position: absolute;
  left: 0;
  top: 0;
  width: 4vw;
  height: 4.27vw;
}
.group31-md {
  position: absolute;
  display: flex;
  top: 0.8vw;
  right: 0;
  align-items: flex-start;
  width: 4.53vw;
  background-image: url(./images_m/img_132.png);
  background-size: contain;
}
.view-m-md {
  display: flex;
  align-items: center;
  margin-top: 0.27vw;
  margin-left: 0.53vw;
  background-image: url(./images_m/img_133.png);
  background-size: contain;
}
.dot43-md {
  width: 0.27vw;
  height: 0.27vw;
  margin-top: 1.07vw;
  margin-left: 1.87vw;
}
.dot44-md {
  position: relative;
  width: 1.33vw;
  height: 1.33vw;
  margin-top: -0.53vw;
}
.group32-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  white-space: nowrap;
}
.word6-md {
  position: relative;
  overflow: hidden;
  height: 5.33vw;
  max-width: 48vw;

  font-size: 3.73vw;
  font-weight: 500;
  line-height: 5.33vw;
  color: #162a50;
  text-overflow: ellipsis;
}
.detail4-md {
  position: relative;
  margin-top: 1.07vw;
  font-size: 2.67vw;
  line-height: 3.73vw;
  color: #39435e;
}
.descWrapper-md {
  position: relative;
  display: flex;
  align-items: flex-start;
  align-self: center;
  margin-top: 5.87vw;
  font-weight: 500;
  line-height: 7.47vw;
}
.desc4-md {
  font-size: 5.33vw;
  color: #1985ff;
}
.list4-md {
  position: relative;
  display: flex;
  align-items: flex-end;
  align-self: center;
  margin-top: 6.13vw;
}
.primary1-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 3.2vw;
  background-color: #ffffff;
  border-radius: 4.27vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(225, 228, 235, 1);
}
.group33-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 90.67vw;
  height: 87.73vw;
  line-height: 8.27vw;
}
.buy-m-md {
  position: relative;
  align-self: center;
  overflow: hidden;
  height: 6.67vw;
  max-width: 24.53vw;
  margin-top: 6.93vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122549;
  text-overflow: ellipsis;
}
.block16-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: center;
  margin-top: 5.87vw;
}
.container11-md {
  position: relative;
  display: flex;
  align-items: center;
  line-height: normal;
  white-space: normal;
}
.empty-m-md {
  position: relative;
  width: 0;
  height: 8vw;
  margin-right: 19.73vw;
}
.wrapper7-md {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 19.73vw;
}
.empty1-md {
  width: 19.73vw;
  height: 0.8vw;
  margin-top: -0.27vw;
  margin-left: -19.73vw;
  background-image: linear-gradient(-90deg, #288dff 0%, #288dff 100%);
}
.tagWrapper1-md {
  display: flex;
  align-items: center;
  overflow: hidden;
  width: 18.4vw;
  height: 8vw;
  background-color: #dfeeff;
  line-height: 2.4vw;
  white-space: nowrap;
  border-radius: 0.8vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(255, 255, 255, 1);
}
.tag16-md {
  overflow: hidden;
  max-width: 18.4vw;
  margin-top: 0.8vw;
  font-size: 2.4vw;
  color: #232426;
  text-overflow: ellipsis;
}
.dot45-md {
  position: absolute;
  left: 8.8vw;
  top: 2.4vw;
  width: 2.93vw;
  height: 2.93vw;
}
.wrapper8-md {
  position: relative;
  display: flex;
  align-items: center;
}
.empty2-md {
  width: 19.73vw;
  height: 0.8vw;
  margin-top: -0.27vw;
  margin-left: -19.73vw;
  background-image: linear-gradient(-90deg, #288dff 0%, #288dff 100%);
}
.group34-md {
  display: flex;
  align-items: flex-start;
  overflow: hidden;
  width: 24vw;
  background-color: #dfeeff;
  line-height: 2.4vw;
  white-space: nowrap;
  border-radius: 0.8vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(255, 255, 255, 1);
}
.labelWrapper-md {
  display: flex;
  align-items: center;
  height: 8vw;
  padding-left: 8.8vw;
  padding-right: 2.13vw;
  margin-left: 9.6vw;
  background-image: url(./images_m/img_137.png);
  background-size: contain;
  box-sizing: border-box;
}
.label13-md {
  margin-top: 1.07vw;

  font-size: 2.4vw;
  color: #1a90ff;
}
.dot46-md {
  position: absolute;
  top: 2.4vw;
  right: 32vw;
  width: 2.93vw;
  height: 2.93vw;
}
.company-m-md {
  position: absolute;
  top: 2.13vw;
  right: 8vw;
  font-size: 2.4vw;
  line-height: 4.8vw;
  color: #232426;
  white-space: nowrap;
}
.label14-md {
  position: absolute;
  right: 38.13vw;
  bottom: 0.8vw;

  font-size: 2.4vw;
  line-height: 4.53vw;
  color: #1a90ff;
  white-space: nowrap;
}
.num1-md {
  position: absolute;
  top: 0.8vw;
  right: 5.6vw;

  font-size: 4.27vw;
  color: #1985ff;
}
.num2-md {
  position: absolute;
  left: 37.33vw;
  top: 0.8vw;

  font-size: 4.27vw;
  color: #1985ff;
}
.num3-md {
  position: absolute;
  left: 31.2vw;
  top: 0.8vw;

  font-size: 4.27vw;
  color: #1985ff;
}
.container12-md {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 2.67vw;
  line-height: normal;
  white-space: normal;
}
.empty3-md {
  position: relative;
  width: 0;
  height: 8vw;
  margin-right: 19.73vw;
}
.wrapper9-md {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 19.73vw;
}
.empty4-md {
  width: 19.73vw;
  height: 0.8vw;
  margin-top: -0.27vw;
  margin-left: -19.73vw;
  background-image: linear-gradient(-90deg, #288dff 0%, #288dff 100%);
}
.mask-m-md {
  overflow: hidden;
  width: 18.4vw;
  height: 8vw;
  background-color: #dfeeff;
  border-radius: 0.8vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(255, 255, 255, 1);
}
.dot47-md {
  position: absolute;
  left: 8.8vw;
  top: 2.4vw;
  width: 2.93vw;
  height: 2.93vw;
}
.book-m-md {
  position: absolute;
  left: 16.53vw;
  top: 2.13vw;
  font-size: 2.4vw;
  line-height: 4.8vw;
  color: #232426;
  white-space: nowrap;
}
.wrapper10-md {
  position: relative;
  display: flex;
  align-items: center;
}
.empty5-md {
  width: 19.73vw;
  height: 0.8vw;
  margin-top: -0.27vw;
  margin-left: -19.73vw;
  background-image: linear-gradient(-90deg, #288dff 0%, #288dff 100%);
}
.group35-md {
  display: flex;
  align-items: flex-start;
  overflow: hidden;
  width: 24vw;
  background-color: #dfeeff;
  line-height: 2.4vw;
  white-space: nowrap;
  border-radius: 0.8vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(255, 255, 255, 1);
}
.wordWrapper-md {
  display: flex;
  align-items: center;
  height: 8vw;
  margin-left: 9.6vw;
  background-image: url(./images_m/img_140.png);
  background-size: contain;
}
.word7-md {
  overflow: hidden;
  max-width: 12.8vw;
  margin-top: 1.6vw;
  margin-left: 10.93vw;

  font-size: 2.4vw;
  color: #1a90ff;
  text-overflow: ellipsis;
}
.dot48-md {
  position: absolute;
  top: 2.4vw;
  right: 32vw;
  width: 2.93vw;
  height: 2.93vw;
}
.info5-md {
  position: absolute;
  top: 2.13vw;
  right: 5.87vw;
  font-size: 2.4vw;
  line-height: 4.8vw;
  color: #232426;
  white-space: nowrap;
}
.num4-md {
  position: absolute;
  top: 11.47vw;
  right: 3.47vw;

  font-size: 4.27vw;
  color: #1985ff;
}
.num5-md {
  position: absolute;
  left: 36.53vw;
  top: 11.73vw;

  font-size: 4.27vw;
  color: #1985ff;
}
.container13-md {
  position: relative;
  display: flex;
  align-items: center;
  margin-top: 2.67vw;
  line-height: normal;
  white-space: normal;
}
.empty6-md {
  position: relative;
  width: 0;
  height: 8vw;
  margin-right: 19.73vw;
}
.wrapper11-md {
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 19.73vw;
}
.empty7-md {
  width: 19.73vw;
  height: 0.8vw;
  margin-top: -0.27vw;
  margin-left: -19.73vw;
  background-image: linear-gradient(-90deg, #288dff 0%, #288dff 100%);
}
.mask1-md {
  overflow: hidden;
  width: 18.4vw;
  height: 8vw;
  background-color: #dfeeff;
  border-radius: 0.8vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(255, 255, 255, 1);
}
.dot49-md {
  position: absolute;
  left: 8.8vw;
  top: 2.4vw;
  width: 2.93vw;
  height: 2.93vw;
}
.meta1-md {
  position: absolute;
  left: 16.53vw;
  top: 2.13vw;
  font-size: 2.4vw;
  line-height: 4.8vw;
  color: #232426;
  white-space: nowrap;
}
.wrapper12-md {
  position: relative;
  display: flex;
  align-items: center;
}
.empty8-md {
  width: 19.73vw;
  height: 0.8vw;
  margin-top: -0.27vw;
  margin-left: -19.73vw;
  background-image: linear-gradient(-90deg, #288dff 0%, #288dff 100%);
}
.group36-md {
  display: flex;
  align-items: flex-start;
  overflow: hidden;
  width: 24vw;
  background-color: #dfeeff;
  line-height: 2.4vw;
  white-space: nowrap;
  border-radius: 0.8vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(255, 255, 255, 1);
}
.tagWrapper2-md {
  display: flex;
  align-items: center;
  height: 8vw;
  margin-left: 9.6vw;
  background-image: url(./images_m/img_143.png);
  background-size: contain;
}
.tag17-md {
  overflow: hidden;
  max-width: 12.8vw;
  margin-top: 1.07vw;
  margin-left: 10.93vw;

  font-size: 2.4vw;
  color: #1a90ff;
  text-overflow: ellipsis;
}
.dot50-md {
  position: absolute;
  top: 2.4vw;
  right: 32vw;
  width: 2.93vw;
  height: 2.93vw;
}
.subtitle3-md {
  position: absolute;
  top: 2.13vw;
  right: 8.27vw;
  font-size: 2.4vw;
  line-height: 4.8vw;
  color: #232426;
  white-space: nowrap;
}
.num6-md {
  position: absolute;
  top: 41.6vw;
  right: 8.27vw;

  font-size: 4.27vw;
  color: #1985ff;
}
.num7-md {
  position: absolute;
  left: 41.33vw;
  top: 41.6vw;

  font-size: 4.27vw;
  color: #1985ff;
}
.word8-md {
  position: relative;
  align-self: center;
  overflow: hidden;
  height: 6.67vw;
  max-width: 18.67vw;
  margin-top: 7.2vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122549;
  text-overflow: ellipsis;
}
.block17-md {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 43.73vw;
  margin-top: 4vw;
  margin-left: 4.8vw;
  line-height: normal;
  white-space: normal;
}
.empty9-md {
  position: relative;
  width: 0;
  height: 8vw;
}
.container14-md {
  position: relative;
  display: flex;
  align-items: center;
}
.empty10-md {
  width: 19.73vw;
  height: 0.8vw;
  margin-top: 0.27vw;
  margin-left: -19.73vw;
  background-image: linear-gradient(-90deg, #0945ff 0%, #6784f4 100%);
}
.wrapper13-md {
  display: flex;
  align-items: flex-start;
  overflow: hidden;
  width: 24vw;
  background-color: #dfe8ff;
  border-radius: 0.8vw;
  border-width: 0.27vw;
  border-style: solid;
  border-color: rgba(255, 255, 255, 1);
}
.badgeWrapper-md {
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 12.8vw;
  height: 8vw;
  margin-left: 9.6vw;
}
.badge5-md {
  position: absolute;
  left: 0;
  top: 0;
  width: 12.8vw;
  height: 8vw;
}
.tag18-md {
  position: relative;
  overflow: hidden;
  height: 4.27vw;
  max-width: 13.87vw;
  margin-top: 2.93vw;
  margin-left: 11.47vw;

  font-size: 2.4vw;
  line-height: 4.53vw;
  color: #1a90ff;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dot51-md {
  position: absolute;
  left: 8.8vw;
  top: 2.67vw;
  width: 2.93vw;
  height: 2.93vw;
}
.meta2-md {
  position: absolute;
  top: 2.13vw;
  right: 8vw;
  font-size: 2.4vw;
  line-height: 4.8vw;
  color: #232426;
  white-space: nowrap;
}
.num8-md {
  position: absolute;
  left: 40.53vw;
  top: 67.73vw;

  font-size: 4.27vw;
  color: #1a90ff;
}
.tagWrapper3-md {
  position: absolute;
  display: flex;
  left: 34.4vw;
  top: 30.13vw;
  align-items: flex-start;
  width: 12.8vw;
  height: 8vw;
  background-image: url(./images_m/img_147.png);
  background-size: contain;
  line-height: 4.53vw;
}
.tag19-md {
  overflow: hidden;
  height: 4.27vw;
  max-width: 10.67vw;
  margin-top: 2.93vw;
  margin-left: 9.87vw;

  font-size: 2.4vw;
  color: #1a90ff;
  text-overflow: ellipsis;
}
.tagWrapper4-md {
  position: absolute;
  display: flex;
  left: 34.4vw;
  top: 40.8vw;
  align-items: flex-start;
  width: 12.8vw;
  height: 8vw;
  background-image: url(./images_m/img_148.png);
  background-size: contain;
  line-height: 4.53vw;
}
.tag20-md {
  overflow: hidden;
  height: 4.27vw;
  max-width: 10.67vw;
  margin-top: 2.93vw;
  margin-left: 9.87vw;

  font-size: 2.4vw;
  color: #1a90ff;
  text-overflow: ellipsis;
}
.group37-md {
  position: absolute;
  display: flex;
  left: 34.4vw;
  top: 19.47vw;
  align-items: flex-start;
  height: 8vw;
  padding-left: 4.27vw;
  padding-right: 5.07vw;
  background-image: url(./images_m/img_149.png);
  background-size: contain;
  line-height: 4.53vw;
  box-sizing: border-box;
}
.word9-md {
  margin-top: 2.93vw;

  font-size: 2.4vw;
  color: #1a90ff;
}
.label15-md {
  margin-top: 2.13vw;
  margin-left: -0.53vw;

  font-size: 2.4vw;
  color: #122548;
}
.group38-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 90.67vw;
  height: 69.87vw;
  margin-top: 0.27vw;
}
.empty11-md {
  position: relative;
  width: 80.8vw;
  height: 0.27vw;
  margin-top: -0.27vw;
  margin-left: 5.87vw;
  white-space: normal;
  border-top-width: 0.27vw;
  border-top-style: solid;
  border-top-color: rgba(195, 200, 210, 1);
}
.desc5-md {
  position: relative;
  align-self: center;
  height: 6.67vw;
  max-width: 90%;
  margin-top: 11.2vw;
  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122549;
  white-space: normal;
}
.desc6-md {
  position: relative;
  align-self: center;
  overflow: hidden;
  height: 4.53vw;
  max-width: 65.07vw;
  margin-top: 2.67vw;
  font-size: 3.2vw;
  line-height: 4.53vw;
  color: #515359;
  text-overflow: ellipsis;
}
.block18-md {
  position: relative;
  display: flex;
  align-items: center;
  align-self: center;
  height: 5.33vw;
  margin-top: 26.4vw;
  font-weight: 500;
  line-height: 3.73vw;
}
.word10-md {
  margin-right: 17.6vw;

  font-size: 3.73vw;
  color: #162a50;
}
.subtitle4-md {
  font-size: 3.73vw;
  color: #162a50;
}
.num9-md {
  position: absolute;
  left: 13.33vw;
  top: 29.07vw;

  font-size: 13.6vw;
  line-height: 26.93vw;
  color: #1985ff;
}
.caption1-md {
  position: absolute;
  left: 22.13vw;
  top: 38.93vw;

  font-size: 7.2vw;
  line-height: 14.4vw;
  color: #1985ff;
}
.title1-md {
  position: absolute;
  left: 30.13vw;
  bottom: 17.4vw;

  font-size: 7.2vw;
  line-height: 14.4vw;
  color: #1985ff;
}
.num10-md {
  position: absolute;
  top: 29.07vw;
  right: 27.73vw;

  font-size: 13.6vw;
  line-height: 26.93vw;
  color: #1985ff;
}
.title2-md {
  position: absolute;
  top: 38.93vw;
  right: 17.6vw;

  font-size: 7.2vw;
  line-height: 14.4vw;
  color: #1985ff;
}
.caption2-md {
  position: absolute;
  right: 12.27vw;
  bottom: 17.4vw;

  font-size: 7.2vw;
  line-height: 14.4vw;
  color: #1985ff;
}
.group39-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 90.67vw;
  height: 90.13vw;
  margin-top: 0.27vw;
  white-space: normal;
}
.blockItem0-md {
  position: absolute;
  display: flex;
  left: 12.53vw;
  top: 45.07vw;
  flex-direction: column;
  align-items: center;
  width: 13.87vw;
  height: 13.87vw;
  background-image: url(./images_m/img_150.png);
  background-size: contain;
}
.container15-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 3.73vw;
  height: 3.73vw;
  margin-top: 4.27vw;
  background-color: rgba(0, 0, 0, 0);
}
.icon26-md {
  width: 3.47vw;
  height: 3.47vw;
}
.label16-md {
  position: relative;
  overflow: hidden;
  height: 2.67vw;
  max-width: 10.67vw;
  margin-top: 0.53vw;
  font-size: 1.6vw;
  line-height: 2.93vw;
  color: #515359;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.picture-m-md {
  position: absolute;
  bottom: 5.07vw;
  align-self: center;
  width: 26.4vw;
  height: 26.4vw;
}
.empty12-md {
  position: relative;
  width: 80.8vw;
  height: 0.27vw;
  margin-top: -0.27vw;
  margin-left: 5.87vw;
  border-top-width: 0.27vw;
  border-top-style: solid;
  border-top-color: rgba(195, 200, 210, 1);
}
.desc7-md {
  position: relative;
  overflow: hidden;
  height: 6.67vw;
  max-width: 69.33vw;
  margin-top: 9.07vw;
  margin-left: 17.6vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122549;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.meta3-md {
  position: relative;
  overflow: hidden;
  height: 6.67vw;
  max-width: 35.73vw;
  margin-left: 34.4vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122549;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.detail5-md {
  position: relative;
  align-self: center;
  overflow: hidden;
  height: 4.53vw;
  max-width: 90%;
  margin-top: 3.47vw;
  font-size: 3.2vw;
  line-height: 4.53vw;
  color: #515359;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.block19-md {
  position: relative;
  display: flex;
  align-items: flex-start;
  align-self: center;
  margin-top: 3.2vw;
}
.containerItem0-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 14.67vw;
  margin-top: 1.87vw;
  margin-right: 1.6vw;
}
.wrapper14-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: center;
  width: 13.6vw;
  height: 13.33vw;
  background-image: url(./images_m/img_153.png);
  background-size: contain;
}
.group40-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3.73vw;
  height: 3.73vw;
  margin-top: 4vw;
  background-color: rgba(0, 0, 0, 0);
}
.dot52-md {
  width: 2.67vw;
  height: 2.4vw;
  margin-top: -0.27vw;
}
.tag21-md {
  position: relative;
  overflow: hidden;
  height: 2.67vw;
  max-width: 10.4vw;
  margin-top: 0.53vw;
  font-size: 1.6vw;
  line-height: 2.93vw;
  color: #515359;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.figure4-md {
  position: relative;
  width: 4vw;
  height: 5.33vw;
  margin-top: 2.4vw;
  margin-left: 10.67vw;
}
.container16-md {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-right: 2.13vw;
}
.wrapper15-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 9.87vw;
  height: 9.87vw;
  background-image: url(./images_m/img_156.png);
  background-size: contain;
}
.group41-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3.73vw;
  height: 3.73vw;
  margin-top: 1.87vw;
  background-color: rgba(0, 0, 0, 0);
}
.dot53-md {
  width: 2.67vw;
  height: 2.67vw;
}
.label17-md {
  position: relative;
  overflow: hidden;
  height: 2.67vw;
  max-width: 6.67vw;
  margin-top: 0.27vw;
  font-size: 1.6vw;
  line-height: 2.93vw;
  color: #515359;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.thumbnail2-md {
  position: relative;
  width: 1.6vw;
  height: 5.33vw;
  margin-top: 5.6vw;
}
.containerItem1-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 14.67vw;
  margin-top: 1.87vw;
}
.wrapper16-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: center;
  width: 13.6vw;
  height: 13.33vw;
  background-image: url(./images_m/img_159.png);
  background-size: contain;
}
.group42-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 3.73vw;
  margin-top: 4vw;
  background-color: rgba(0, 0, 0, 0);
}
.icon27-md {
  width: 2.93vw;
  height: 3.73vw;
}
.word11-md {
  position: relative;
  overflow: hidden;
  height: 2.67vw;
  max-width: 10.4vw;
  margin-top: 0.53vw;
  font-size: 1.6vw;
  line-height: 2.93vw;
  color: #515359;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.media5-md {
  position: relative;
  width: 4vw;
  height: 5.33vw;
  margin-top: 2.4vw;
}
.blockItem1-md {
  position: absolute;
  display: flex;
  top: 45.07vw;
  right: 12.53vw;
  flex-direction: column;
  align-items: center;
  width: 13.87vw;
  height: 13.87vw;
  background-image: url(./images_m/img_162.png);
  background-size: contain;
}
.container17-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3.73vw;
  height: 3.73vw;
  margin-top: 4.27vw;
  background-color: rgba(0, 0, 0, 0);
}
.dot54-md {
  position: absolute;
  left: 1.07vw;
  top: 2.13vw;
  width: 0.8vw;
  height: 0.8vw;
}
.wrapper17-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.67vw;
  height: 2.4vw;
  margin-top: -0.27vw;
}
.dot55-md {
  position: absolute;
  left: 0;
  top: 0;
  width: 2.67vw;
  height: 2.4vw;
}
.dot56-md {
  position: absolute;
  top: 0.53vw;
  right: -0.53vw;
  width: 1.33vw;
  height: 1.6vw;
}
.dot57-md {
  position: relative;
  width: 2.4vw;
  height: 1.07vw;
  margin-top: -0.8vw;
}
.tag22-md {
  position: relative;
  overflow: hidden;
  height: 2.67vw;
  max-width: 10.67vw;
  margin-top: 0.53vw;
  font-size: 1.6vw;
  line-height: 2.93vw;
  color: #515359;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.block20-md {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: center;
  width: 73.6vw;
  margin-top: 1.33vw;
}
.containerItem01-md {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 11.2vw;
  height: 11.2vw;
  margin-top: 2.67vw;
  background-image: url(./images_m/img_167.png);
  background-size: contain;
}
.wrapper18-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3.73vw;
  height: 3.73vw;
  margin-top: 2.93vw;
  background-color: rgba(0, 0, 0, 0);
}
.dot58-md {
  width: 3.2vw;
  height: 0.53vw;
}
.more-m-md {
  position: relative;
  overflow: hidden;
  height: 2.67vw;
  max-width: 8vw;
  margin-top: 0.27vw;
  font-size: 1.6vw;
  line-height: 2.93vw;
  color: #515359;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.containerItem02-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.thumbnail3-md {
  position: relative;
  width: 5.33vw;
  height: 4.53vw;
  margin-left: 3.47vw;
}
.media6-md {
  position: relative;
  width: 5.33vw;
  height: 2.4vw;
  margin-top: 4.8vw;
}
.containerItem11-md {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.figure5-md {
  position: relative;
  width: 5.33vw;
  height: 4.53vw;
}
.thumbnail4-md {
  position: relative;
  width: 5.33vw;
  height: 2.4vw;
  margin-top: 4.8vw;
  margin-left: 3.2vw;
}
.containerItem12-md {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 11.2vw;
  height: 11.2vw;
  margin-top: 2.67vw;
  background-image: url(./images_m/img_173.png);
  background-size: contain;
}
.wrapper19-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 3.73vw;
  height: 3.73vw;
  margin-top: 2.4vw;
  background-color: rgba(0, 0, 0, 0);
}
.dot59-md {
  width: 3.2vw;
  height: 3.2vw;
  margin-top: 0.27vw;
}
.word12-md {
  position: relative;
  overflow: hidden;
  height: 2.67vw;
  max-width: 8vw;
  margin-top: 0.8vw;
  font-size: 1.6vw;
  line-height: 2.93vw;
  color: #515359;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.image-m-md {
  position: absolute;
  right: 30.93vw;
  bottom: 7.73vw;
  width: 24.27vw;
  height: 26.4vw;
}
.group43-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 90.67vw;
  height: 76.27vw;
  margin-top: 0.27vw;
}
.empty13-md {
  position: relative;
  width: 80.8vw;
  height: 0.27vw;
  margin-top: -0.27vw;
  margin-left: 5.87vw;
  white-space: normal;
  border-top-width: 0.27vw;
  border-top-style: solid;
  border-top-color: rgba(195, 200, 210, 1);
}
.meta4-md {
  align-self: center;
  height: 6.67vw;
  max-width: 40vw;
  margin-top: 7.73vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122549;
  text-overflow: ellipsis;
}
.subtitle5-md {
  align-self: center;
  height: 6.67vw;
  max-width: 63.47vw;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122549;
  text-overflow: ellipsis;
}
.company1-md {
  align-self: center;
  height: 4.53vw;
  max-width: 75.2vw;
  margin-top: 4.27vw;
  font-size: 3.2vw;
  line-height: 4.53vw;
  color: #515359;
  white-space: pre;
  text-overflow: ellipsis;
}
.detail6-md {
  align-self: center;
  height: 4.53vw;
  max-width: 77.87vw;
  font-size: 3.2vw;
  line-height: 4.53vw;
  color: #515359;
  text-overflow: ellipsis;
}
.detail7-md {
  height: 4.53vw;
  max-width: 73.6vw;
  margin-left: 8.53vw;
  font-size: 3.2vw;
  line-height: 4.53vw;
  color: #515359;
  text-overflow: ellipsis;
}
.label18-md {
  align-self: center;
  overflow: hidden;
  height: 5.33vw;
  max-width: 14.4vw;

  font-size: 3.73vw;
  font-weight: 500;
  line-height: 5.33vw;
  color: #162a50;
  text-overflow: ellipsis;
}
.detail701-md {
  align-self: center;
}
.num11-md {
  font-size: 13.6vw;
  line-height: 22vw;
  color: #1985ff;
}
.caption3-md {
  font-size: 7.2vw;
  line-height: 14.4vw;
  color: #1985ff;
}
.title3-md {
  font-size: 7.2vw;
  line-height: 14.4vw;
  color: #1985ff;
}
.detailWrapper1-md {
  position: relative;
  display: flex;
  align-items: flex-start;
  align-self: center;
  margin-top: 2.67vw;
  font-weight: 500;
  line-height: 7.47vw;
}
.detail8-md {
  font-size: 5.33vw;
  color: #1985ff;
}
.list5-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: center;
  width: 90.67vw;
  height: 144vw;
  margin-top: 6.13vw;
  background-color: #f2f3fa;
  border-radius: 4.27vw;
}
.body1-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 90.67vw;
  background-color: #e6e8f5;
  white-space: normal;
  border-top-left-radius: 4.27vw;
  border-top-right-radius: 4.27vw;
}
.group44-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.block21-md {
  position: relative;
  display: flex;
  align-items: center;
}
.container18-md {
  position: relative;
  display: flex;
  align-items: center;
  width: 45.6vw;
  height: 18.13vw;
  margin-right: 12.27vw;
}
.empty14-md {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  width: 45.6vw;
  height: 0.27vw;
  background-image: linear-gradient(
    -52.68780128623561deg,
    #1985ff 0%,
    #a0cdff 100%
  );
  border-top-left-radius: 4.27vw;
}
.wrapper20-md {
  position: absolute;
  display: flex;
  top: 0;
  right: 0;
  align-items: center;
  width: 30.13vw;
  height: 18.13vw;
  background-image: url(./images_m/img_176.png);
  background-size: contain;
}
.largeIcon8-md {
  width: 16vw;
  height: 14.93vw;
  margin-top: 1.07vw;
  margin-left: 13.87vw;
}
.organization1-md {
  position: absolute;
  left: 13.6vw;
  top: 5.87vw;

  font-size: 4.27vw;
  font-weight: 600;
  line-height: 5.87vw;
  color: #ffffff;
  white-space: nowrap;
}
.word13-md {
  margin-top: -1.07vw;

  font-size: 4.27vw;
  font-weight: 500;
  line-height: 4.27vw;
  color: #0d254b;
  white-space: nowrap;
}
.groupItem0-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 90.67vw;
  height: 17.87vw;
  margin-top: 0.27vw;
}
.empty15-md {
  position: relative;
  width: 88vw;
  height: 0.27vw;
  margin-top: -0.27vw;
  margin-left: 2.13vw;
  border-top-width: 0.27vw;
  border-top-style: solid;
  border-top-color: rgba(255, 255, 255, 0);
}
.block22-md {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: center;
  width: 61.6vw;
  height: 6.13vw;
  margin-top: 5.87vw;
  font-weight: 500;
  line-height: 4.27vw;
  white-space: nowrap;
}
.tag23-md {
  margin-top: 0.27vw;

  font-size: 4.27vw;
  color: #0d254b;
}
.label19-md {
  margin-top: -0.27vw;

  font-size: 4.27vw;
  color: #0d254b;
}
.groupItem1-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 90.67vw;
  height: 17.6vw;
  margin-top: 0.27vw;
}
.empty16-md {
  position: relative;
  width: 88vw;
  height: 0.27vw;
  margin-top: -0.27vw;
  margin-left: 2.13vw;
  border-top-width: 0.27vw;
  border-top-style: solid;
  border-top-color: rgba(255, 255, 255, 0);
}
.block23-md {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: center;
  width: 61.6vw;
  height: 5.87vw;
  margin-top: 6.13vw;
  font-weight: 500;
  line-height: 4.27vw;
  white-space: nowrap;
}
.word14-md {
  font-size: 4.27vw;
  color: #0d254b;
}
.tag24-md {
  font-size: 4.27vw;
  color: #0d254b;
}
.empty17-md {
  position: absolute;
  bottom: 0;
  align-self: center;
  width: 0.27vw;
  height: 54.13vw;
  border-left-width: 0.27vw;
  border-left-style: solid;
  border-left-color: rgba(198, 201, 218, 1);
}
.group45-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 0;
  margin-top: 0.27vw;
}
.empty18-md {
  position: relative;
  width: 70.67vw;
  height: 0.27vw;
  margin-top: -0.27vw;
  margin-left: 2.67vw;
  border-top-width: 0.27vw;
  border-top-style: solid;
  border-top-color: rgba(255, 255, 255, 0);
}
.desc8-md {
  position: relative;
  width: 77.33vw;
  margin: 7.13vw auto 0 auto;

  font-size: 4.8vw;
  font-weight: 500;
  line-height: 6.67vw;
  color: #122548;
  white-space: normal;
  display: block;
}

.main2-md {
  position: relative;
  width: 10.13vw;
  height: 1.87vw;
  margin-top: 4.53vw;
  background-color: #1985ff;
  white-space: normal;
}
.summary5-md {
  position: relative;
  height: 4.53vw;
  max-width: 77.33vw;
  margin-top: 8vw;
  margin-left: auto;
  margin-right: auto;
  font-size: 3.2vw;
  line-height: 4.53vw;
  color: #374360;
  white-space: normal;
}

.footer1-md {
  position: relative;
  display: flex;
  align-items: center;
  height: 5.33vw;
  line-height: 3.73vw;
  width: 77.33vw;
  margin-left: auto;
  margin-right: auto;
}
.footer1-1-md {
  width: 77.33vw;
  margin-left: auto;
  margin-right: auto;
  margin-top: 22.67vw;
}
.info6-md {
  margin-right: 13.87vw;

  font-size: 3.73vw;
  color: #0d254b;
}
.subtitle6-md {
  font-size: 3.73vw;
  color: #0d254b;
}
.count-m-md {
  font-size: 9.6vw;
  line-height: 18.93vw;
  color: #1985ff;
}
.tag25-md {
  font-size: 6.13vw;
  line-height: 12.27vw;
  color: #1985ff;
}
.label20-md {
  font-size: 6.13vw;
  line-height: 12.27vw;
  color: #1985ff;
}
.num12-md {
  font-size: 9.6vw;
  line-height: 18.93vw;
  color: #1985ff;
}
.infoWrapper-md {
  position: relative;
  display: flex;
  align-items: flex-start;
  align-self: center;
  margin-top: 5.6vw;
  font-weight: 500;
  line-height: 7.47vw;
}
.info7-md {
  font-size: 5.33vw;
  color: #1985ff;
}
.list1V6-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: center;
  white-space: normal;
}
.header2-md {
}
.groupItem01-md {
  justify-content: center;
  margin-right: 0.53vw;
}
.icon28-md {
  width: 8.27vw;
  height: 3.47vw;
  margin-top: 0;
}
.groupItem11-md {
  margin-right: 0.8vw;
}
.icon29-md {
  width: 11.73vw;
  height: 3.73vw;
  margin-left: 2.13vw;
}
.groupItem2-md {
  justify-content: center;
  margin-right: 0.8vw;
}
.icon30-md {
  width: 7.47vw;
  height: 4.27vw;
}
.groupItem3-md {
  justify-content: center;
  margin-right: 0.53vw;
}
.icon31-md {
  width: 8vw;
  height: 4.53vw;
  margin-top: -0.53vw;
}
.groupItem4-md {
  justify-content: center;
  margin-right: 0.8vw;
}
.icon32-md {
  width: 7.2vw;
  height: 4.27vw;
}
.groupItem5-md {
  justify-content: center;
}
.icon33-md {
  width: 10.93vw;
  height: 4.53vw;
  margin-top: -0.53vw;
}
.body2-md {
  margin-top: 1.33vw;
}
.groupItem02-md {
  margin-right: 0.53vw;
}
.icon34-md {
  width: 6.67vw;
  height: 4.27vw;
}
.groupItem12-md {
  margin-right: 0.8vw;
}
.icon35-md {
  width: 6.93vw;
  height: 4.27vw;
}
.groupItem21-md {
  margin-right: 0.8vw;
}
.icon36-md {
  width: 10.93vw;
  height: 4.53vw;
  margin-top: 0;
}
.groupItem31-md {
  margin-right: 0.53vw;
}
.icon37-md {
  width: 8.27vw;
  height: 4.8vw;
}
.groupItem41-md {
  margin-right: 0.8vw;
}
.icon38-md {
  width: 10.67vw;
  height: 4vw;
  margin-top: 0;
}
.groupItem51-md {
}
.icon39-md {
  width: 5.33vw;
  height: 4.27vw;
}
.list6-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  margin-top: 1.6vw;
  white-space: normal;
}
.primaryItem0-md {
  margin-right: 0.53vw;
}
.icon40-md {
  width: 10.4vw;
  height: 3.73vw;
}
.primaryItem1-md {
  margin-right: 0.8vw;
}
.icon41-md {
  width: 8.8vw;
  height: 3.73vw;
}
.primaryItem2-md {
  margin-right: 0.8vw;
}
.icon42-md {
  width: 9.33vw;
  height: 3.47vw;
  margin-top: -0.53vw;
}
.primaryItem3-md {
  margin-right: 0.53vw;
}
.icon43-md {
  width: 11.73vw;
  height: 3.47vw;
  margin-top: -0.53vw;
}
.group46-md {
  margin-right: 0.8vw;
}
.icon44-md {
  width: 4.27vw;
  height: 4.53vw;
  margin-top: -0.53vw;
}
.primaryItem4-md {
}
.icon45-md {
  width: 9.07vw;
  height: 3.47vw;
  margin-top: -0.53vw;
}
.list7-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  margin-top: 1.6vw;
  white-space: normal;
}
.primaryItem01-md {
  margin-right: 0.53vw;
}
.icon46-md {
  width: 5.07vw;
  height: 5.07vw;
  margin-top: 0;
}
.primaryItem11-md {
  margin-right: 0.8vw;
}
.icon47-md {
  width: 8.8vw;
  height: 3.73vw;
}
.primaryItem21-md {
  margin-right: 0.8vw;
}
.icon48-md {
  width: 4.27vw;
  height: 4.27vw;
}
.primaryItem31-md {
  margin-right: 0.53vw;
}
.icon49-md {
  width: 6.13vw;
  height: 4.53vw;
  margin-top: 0;
}
.primaryItem41-md {
  margin-right: 0.8vw;
}
.icon50-md {
  width: 3.47vw;
  height: 4.8vw;
}
.primaryItem5-md {
}
.icon51-md {
  width: 8.27vw;
  height: 3.73vw;
}
.list8-md {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  margin-top: 1.87vw;
  white-space: normal;
}
.primaryItem02-md {
  margin-right: 0.8vw;
}
.icon52-md {
  width: 7.47vw;
  height: 4.53vw;
  margin-top: 0;
}
.primaryItem12-md {
  margin-right: 0.53vw;
}
.icon53-md {
  width: 10.4vw;
  height: 4vw;
  margin-top: 0;
}
.primaryItem22-md {
  margin-right: 0.8vw;
}
.icon54-md {
  width: 11.47vw;
  height: 4.27vw;
}
.primaryItem32-md {
  margin-right: 0.53vw;
}
.icon55-md {
  width: 9.6vw;
  height: 2.67vw;
}
.primaryItem42-md {
  margin-right: 0.8vw;
}
.icon56-md {
  width: 8.53vw;
  height: 3.73vw;
}
.primaryItem51-md {
}
.icon57-md {
  width: 10.13vw;
  height: 4.8vw;
}
.group-4-m-md {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: center;
  overflow: hidden;
  width: 90vw;
  margin-top: 23px;
  line-height: 20px;
  border-radius: 21.86012px;
}
.group-5-m-md {
  position: relative;
  display: flex;
  align-items: center;
  align-self: center;
  line-height: 16px;
  gap: 13px;
  justify-content: space-between;
  width: 100%;
  padding: 0 24px;
  box-sizing: border-box;
}

.tag-wrapper-item-m-md {
  padding-left: 27px;
  padding-right: 28px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.58);
  width: 64px;
  text-align: center;
  padding: 6px 0;
  font-size: 12px;
  border-radius: 3px;
  background: #dfefff;
}
.tag-wrapper-item-m-md.active {
  background-color: #1186ff;
  color: #ffffff;
}
.convert-swiper-content-m-md {
  display: none;
  width: 100%;
  padding: 20px 24px;
  box-sizing: border-box;
}
.convert-swiper-content-m-md.active {
  display: block;
}
.convert-detail-m-md {
  border-radius: 22px;
  background: rgba(242, 243, 250, 1);
}
.convert-detail-text-content-m-md {
  padding: 40px 36px 20px 36px;
}
.convert-detail-title-m-md {
  font-size: 14px;

  font-weight: 500;
  color: rgba(22, 42, 80, 1);
  width: 100%;
  padding-left: 4px;
  text-align: center;
}
.convert-detail-desc-m-md {
  font-size: 12px;
  white-space: normal;
  margin-top: 16px;
  text-align: left;
  padding-left: 20px;
}
.background-wrapper-m-md {
  margin-top: 0px;
  align-items: center;
  flex-direction: column;
}
.background-wrapper-m-md .background {
  position: static;
}
.background-wrapper-m-md .group-6 {
  position: absolute;
  margin-left: -39px;
  margin-right: 0;
  margin-top: 5px;
  margin-bottom: 0;
}
.tag10Common-m-md {
  font-size: 18px;

  font-weight: 500;
  color: rgba(255, 255, 255, 1);
}
.ltv-repurchase-md {
  padding: 16px;
  width: 100%;
  box-sizing: border-box;
}

.ltv-repurchase-md img {
  width: 100%;
}
.ltv-container-md {
  padding: 0 17px;
}
.logo-galary-container-md {
  padding: 17px 17px;
  width: 100%;
  box-sizing: border-box;
}
.logo-galary-container-md img {
  width: 100%;
  margin-bottom: 40px;
}
.industry-example-tab-list-m-md {
  display: flex;
  position: relative;
  flex-wrap: wrap;
  border-radius: 4.27vw 4.27vw 0 0;
  background: rgba(230, 232, 245, 1);
}
.industry-example-tab-item-m-md {
  flex-basis: 50%;
  width: 170px;
  border-radius: 0;
  position: relative;
  border-bottom: 1px solid;
  box-sizing: border-box;
}

.industry-example-tab-item-m-md .large-icon-8 {
  right: 3px;
  bottom: 0;
}

.industry-example-tab-item-m-md .company-wrapper {
  margin-left: 22px;
  color: #0d254b;
}
.industry-example-tab-item-m-md .company {
  color: #0d254b;
}
.industry-example-tab-item-m-md.active {
  background-image: linear-gradient(
    -52.68780128623561deg,
    #1985ff 0%,
    #a0cdff 100%
  );
}

.industry-example-tab-item-m-md.active .company {
  color: #ffffff;
}

.industry-example-tab-item-m-md.active .large-icon-8 {
  display: block;
}
.industry-example-tab-item-m-md.active .shop-logo-1 {
  display: block;
}
.industry-example-tab-item-m-md:nth-child(2n) {
  border-image: linear-gradient(
      270deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(198, 201, 218, 0.55) 64.60843228658976%
    )
    1 1;
}
.industry-example-tab-item-m-md:nth-child(1).active {
  border-top-left-radius: 4.27vw;
}
.industry-example-tab-item-m-md:nth-child(2).active {
  border-top-right-radius: 4.27vw;
}
.industry-example-tab-item-m-md:nth-child(2n + 1) {
  border-right: 1px solid rgba(198, 201, 218, 0.55);
  border-image: linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      rgba(198, 201, 218, 0.55) 64.60843228658976%
    )
    1 1;
}
.industry-example-content-item-m-md {
  display: none;
}
.industry-example-content-item-m-md.active {
  display: block;
}
