.page {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.box_16img{
  position: absolute;
  width: 89vw;
  bottom: 80px;
  background-image: url(/imgwapbanners2.png);
  height: 40vw;
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  z-index: 999;
}
.pagec {
  display: none;
}

.group_1 {
  position: relative;
  width: 100%;
  background-size: 100% 100%;
}

.image-wrapper_1 {
  background-color: rgb(255, 255, 255);
  width: 100%;
  height: 16.88vw;
}

.image_1 {
  width: 22.82vw;
  height: 7.19vw;
  margin: 4.89vw 0px 0px 5.93vw;
}

.label_1 {
  width: 4.69vw;
  height: 4.69vw;
  margin: 6.45vw 0px 0px 50.41vw;
}

.image_2 {
  width: 6.15vw;
  height: 5.63vw;
  margin: 5.72vw 6.04vw 0px 3.95vw;
}

.group_2 {
  width: 100%;
  height: 179.07vw;
  background-size: 100% 100%;
  margin-top: -0.1vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.wap_gif1{
    background-image: url(/npage/vide_E.gif);
    background-size: 100%;
    background-position: top;
    background-repeat: no-repeat;
}
.wap_gif2{
    background-image: url(/npage/en3d.gif);
    background-size: 100%;
    background-position: top;
    background-repeat: no-repeat;
}
.box_1 {
  width: 59.38vw;
  height: 8.03vw;
  margin: 11.14vw 0px 0px 22.81vw;
}

.box_2 {
  height: 4.69vw;
  background: url("./wap_img/psp3ukzn612ccjk16kyuetfpwjfjie0r0j50d13ccb-6d2f-4ff4-b37c-f82d222bde29.png") -0.11vw -0.11vw / 4.79vw 4.89vw no-repeat;
  margin-top: 3.34vw;
  width: 4.69vw;
}

.block_1 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.block_2 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 0.93vw 0px 0px 0.93vw;
}

.box_3 {
  height: 4.69vw;
  background: url("./wap_img/psgmilo63g8fdji0lcs3mo7abf0harbp7g129ff77c-bd79-4e09-a91d-5fb08661c98c.png") 0vw -0.11vw / 4.79vw 4.79vw no-repeat;
  width: 4.69vw;
}

.group_3 {
  height: 2.71vw;
  background: url("./wap_img/pssoes3bvw7paeb42ww98xif9knx0v5rofd41b8055-98d9-48aa-b7db-ec7fdc40e974.png") -0.11vw -0.11vw / 2.81vw 2.7vw no-repeat;
  width: 2.71vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.group_4 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 0.93vw 0px 0px 0.93vw;
}

.box_4 {
  width: 21.98vw;
  height: 5.32vw;
  margin: 3.33vw 0px 0px 57.91vw;
}

.section_1 {
  background-color: rgba(14, 56, 168, 0.35);
  border-radius: 50%;
  height: 4.69vw;
  width: 4.69vw;
}

.group_5 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
  margin: 0.93vw 0px 0px 0.93vw;
}

.box_5 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.section_2 {
  background-color: rgba(14, 56, 168, 0.35);
  border-radius: 50%;
  height: 4.69vw;
  margin-top: 0.63vw;
  width: 4.69vw;
}

.section_3 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
  margin: 1.04vw 0px 0px 0.93vw;
}

.section_4 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 0.93vw 0px 0px 1.04vw;
}

.box_6 {
  background-color: rgba(14, 56, 168, 0.35);
  border-radius: 50%;
  height: 4.69vw;
  width: 4.69vw;
  margin: 10.31vw 0px 0px 77.18vw;
}

.group_6 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.box_7 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 1.04vw 0px 0px 0.93vw;
}

.box_8 {
  width: 71.88vw;
  height: 6.78vw;
  margin: 1.97vw 0px 0px 17.7vw;
}

.block_3 {
  background-color: rgba(14, 56, 168, 0.35);
  border-radius: 50%;
  height: 4.69vw;
  width: 4.69vw;
}

.section_5 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.section_6 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 0.93vw 0px 0px 0.93vw;
}

.block_4 {
  background-color: rgba(14, 56, 168, 0.35);
  border-radius: 50%;
  height: 4.69vw;
  margin-top: 2.09vw;
  width: 4.69vw;
}

.block_5 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.group_7 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 0.93vw 0px 0px 0.93vw;
}

.box_9 {
  height: 4.69vw;
  background: url("./wap_img/ps7miwb856g9mmmpojbzsm2lmpd6mit9ogrbbccf3ce-8c35-49b3-85fe-8a6e359b614f.png") 0vw 0vw / 4.79vw 4.79vw no-repeat;
  width: 4.69vw;
  margin: 0.93vw 0px 0px 50vw;
}

.section_7 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.block_6 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.box_10 {
  background-color: rgba(14, 56, 168, 0.35);
  border-radius: 50%;
  height: 4.69vw;
  width: 4.69vw;
  margin: 20vw 0px 0px 77.5vw;
}

.section_8 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.block_7 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 0.93vw 0px 0px 1.04vw;
}

.box_11 {
  background-color: rgba(14, 56, 168, 0.35);
  border-radius: 50%;
  height: 4.69vw;
  width: 4.69vw;
  margin: 18.85vw 0px 0px 72.81vw;
}

.group_8 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.box_12 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 1.04vw 0px 0px 0.93vw;
}

.box_13 {
  height: 4.69vw;
  background: url("./wap_img/psj2sfqpqxcg4pwmhu7fpdzbwjodzesucfc228de3-d587-46d7-8678-bfd6928930f1.png") -0.11vw -0.11vw / 4.89vw 4.79vw no-repeat;
  width: 4.69vw;
  margin: 10.93vw 0px 0px 7.39vw;
}

.box_14 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.box_15 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 0.93vw 0px 0px 0.93vw;
}

.box_16 {
  width: 81.05vw;
  background: url("./wap_img/ps32o7mu8dun2e09ru31hjnjguy5bdenik0a446e3d-65c6-4315-91aa-227eea8f1b43.png") 100% center / 100% 100% no-repeat;
  position: absolute;
  bottom: 85px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.text_1 {
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 4.47vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 6.05vw;
  margin: 6.35vw 0px 0px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.image_3 {
  width: 12.61vw;
  height: 0.53vw;
  margin: 3.43vw 0px 0px;
  background-color: rgba(105, 107, 114, 0.82);
  border-radius: 3px;
}

.text_2 {
  width: 72.3vw;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 4.17vw;
  margin: 4vw 0px;
}

.group_9 {
  width: 100%;
}

.text-group_1 {
  margin: 14.06vw auto 0px;
}

.text_3 {
  width: max-content;
  overflow-wrap: break-word;
  color: #0e38a8;
  font-size: 7.08vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 7.19vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_4 {
  width: max-content;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-family: OpenSansRoman-SemiBold;
  white-space: nowrap;
  line-height: 1;
  margin: 3.43vw auto 0px;
  text-decoration: underline rgb(226, 226, 226);
  cursor: pointer;
  font-size: 14px;
}

.box_17 {
  width: 83.23vw;
  height: 15vw;
  margin: 6.04vw auto 0px;
}

.image-wrapper_2 {
  height: 15vw;
  background: url("./wap_img/pswg5yszpldlip6xddw9x8ykgv8xpximffe921ac9cb-aff6-4a6b-b0ba-1de998223898.png") 100% center / 100% 100% no-repeat;
  width: 15.11vw;
}

.image_4 {
  width: 6.36vw;
  height: 6.46vw;
  margin: 4.37vw 0px 0px 4.37vw;
}

.image_5 {
  width: 6.46vw;
  height: 6.46vw;
  margin: 4.37vw 0px 0px 13.22vw;
}

.image_5box_17 {
  width: 6.46vw;
  height: 6.46vw;
  margin: 4.37vw 6.5vw 0px;
}

.image_6 {
  width: 6.98vw;
  height: 5.21vw;
  margin: 5vw 0px 0px 17.6vw;
}

.image_7 {
  width: 6.15vw;
  height: 5.94vw;
  margin: 4.68vw 0px 0px 17.7vw;
}

.text_5 {
  overflow-wrap: break-word;
  color: rgb(51, 51, 51);
  font-size: 5vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 1vw 0px 0px 6.56vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_6 {
  width: 86.98vw;
  overflow-wrap: break-word;
  color: rgb(51, 51, 51);
  font-size: 3vw;
  font-family: OpenSans-Regular;
  line-height: 4.17vw;
  margin: 3.64vw auto 0px;
}

.box_18 {
  width: 86.98vw;
  height: 8.86vw;
  margin: 8.31vw auto 0px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.text-wrapper_1 {
  height: 8.65vw;
  background: url("./wap_img/psm212gma73yujhtswebmw951xkbhj3qo0fcaa255-4d72-42a3-8568-a48208e31a1b.png") 100% center / 100% 100% no-repeat;
  margin-top: 0.11vw;
  width: 27.61vw;
}

.text_7 {
  width: 19.07vw;
  height: 2.19vw;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2.29vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1.88vw;
  margin: 3.33vw 0px 0px 4.37vw;
}

.text-wrapper_2 {
  height: 8.86vw;
  background: url("./wap_img/ps6sqd1wvafb7q97gvmzokw9acbqleq1cmv5d57e08c-1c22-4e1c-b542-7be19499644b.png") 100% center / 100% 100% no-repeat;
  margin-left: 2.09vw;
  width: 27.71vw;
}

.text_8 {
  width: 18.44vw;
  height: 2.09vw;
  overflow-wrap: break-word;
  color: rgb(14, 56, 168);
  font-size: 2.29vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1.88vw;
  margin: 3.43vw 0px 0px 4.16vw;
}

.text-wrapper_3 {
  border-radius: 4px;
  height: 8.65vw;
  border: 0.72px solid rgb(14, 56, 168);
  width: 29.61vw;
  font-size: 2.29vw;
  font-family: Anton-Regular;
  color: rgb(14, 56, 168);
  line-height: 8.65vw;
  text-align: center;
  letter-spacing: 0.5px;
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-right: 1.5vw;
}

.text-wrapper_3:hover {
  height: 8.65vw;
  width: 27.61vw;
  background-color: rgb(29, 52, 172);
  border-radius: 5px;
  border: 1px solid rgb(29, 52, 172);
  color: rgb(255, 255, 255);
  font-size: 11px;
  font-family: Anton-Regular;
  line-height: 8.65vw;
  text-align: center;
  cursor: pointer;
}

.text_9 {
  width: 21.25vw;
  height: 2.3vw;
  overflow-wrap: break-word;
  color: rgb(14, 56, 168);
  font-size: 2.29vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1.88vw;
  margin: 3.33vw 0px 0px 3.33vw;
}

.box_19 {
  width: 86.98vw;
  height: 8.65vw;
  margin: 1.97vw auto 7.6vw;
}

.text-wrapper_4 {
  border-radius: 4px;
  height: 8.65vw;
  border: 0.72px solid rgb(14, 56, 168);
  width: 27.61vw;
}

.text_10 {
  width: 17.3vw;
  height: 2.19vw;
  overflow-wrap: break-word;
  color: rgb(14, 56, 168);
  font-size: 2.29vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1.88vw;
  margin: 3.33vw 0px 0px 5.2vw;
}

.text-wrapper_5 {
  border-radius: 4px;
  height: 8.65vw;
  border: 0.72px solid rgb(14, 56, 168);
  margin-left: 2.09vw;
  width: 27.61vw;
}

.text_11 {
  width: 14.38vw;
  height: 2.4vw;
  overflow-wrap: break-word;
  color: rgb(14, 56, 168);
  font-size: 2.29vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1.88vw;
  margin: 3.12vw 0px 0px 6.56vw;
}

.text-wrapper_6 {
  border-radius: 4px;
  height: 8.65vw;
  border: 0.72px solid rgb(14, 56, 168);
  margin-left: 2.09vw;
  width: 27.61vw;
}

.text_12 {
  width: 17.5vw;
  height: 2.09vw;
  overflow-wrap: break-word;
  color: rgb(14, 56, 168);
  font-size: 2.29vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1.88vw;
  margin: 3.33vw 0px 0px 5.1vw;
}

.group_10 {
  height: 56.05vw;
  background-size: 87.39vw 56.25vw;
  width: 87.19vw;
  margin: -0.1vw 0px 0px 6.35vw;
  position: relative;
}

.section_9 {
  width: 2.71vw;
  height: 2.71vw;
  margin: 9.79vw 0px 0px 40.1vw;
}

.box_20 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
}

.box_21 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 1.04vw 0px 0px 0.93vw;
}

.section_10 {
  width: 2.71vw;
  height: 2.71vw;
  margin: 1.14vw 0px 0px 31.66vw;
}

.group_11 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
}

.group_12 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.section_11 {
  width: 37.5vw;
  height: 5vw;
  margin: 9.06vw 0px 0px 15.31vw;
}

.image-wrapper_3 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
}

.thumbnail_1 {
  width: 0.73vw;
  height: 0.73vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.box_22 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  margin-top: 2.3vw;
  width: 2.71vw;
}

.section_12 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.section_13 {
  width: 35.21vw;
  height: 3.34vw;
  margin: 1.97vw 0px 0px 30.31vw;
}

.section_14 {
  height: 2.71vw;
  background: url("./wap_img/psexv17vmin5naj5z2kpha9otmy6z0hh14r996bbb8b-8bed-4435-a865-cd87916674c5.png") -0.11vw 0vw / 2.91vw 2.81vw no-repeat;
  width: 2.71vw;
}

.section_15 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 1.04vw 0px 0px 1.04vw;
}

.section_16 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  margin-top: 0.63vw;
  width: 2.71vw;
}

.group_13 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 0.93vw 0px 0px 1.04vw;
}

.section_17 {
  width: 2.71vw;
  height: 2.71vw;
  margin: 2.18vw 0px 15.41vw 71.56vw;
}

.block_8 {
  background-color: rgb(14, 56, 168);
  border-radius: 50%;
  height: 2.71vw;
  width: 2.71vw;
}

.section_18 {
  background-color: rgb(255, 255, 255);
  border-radius: 50%;
  width: 0.73vw;
  height: 0.73vw;
  margin: 1.04vw 0px 0px 0.93vw;
}

.group_14 {
  width: 100%;
  height: 200.11vw;
  background: url("./wap_img/psmqsqa9o8uud5qzwhugtbngw8y92m5f64d4981f30c-9d27-4926-a39f-3e60cba8e8aa.png") 100% center / 100% 100% no-repeat;
  margin-top: 8.75vw;
}

.text_13 {
  overflow-wrap: break-word;
  color: #0e38a8;
  font-size: 7.08vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 7.19vw;
  margin: 17.77vw auto 0px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.group_15 {
  height: 50.53vw;
  background: url("/npage/img/n/hotfang.png") 100% center / 100% 100% no-repeat;
  width: 87.4vw;
  margin: 8.12vw auto 0px;
  position: relative;
}

.box_23 {
  width: 87.19vw;
  height: 50.42vw;
  
  z-index: 9;
}

.text_14 {
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2.08vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1.25vw;
  margin: 30.2vw 0px 0px 4.27vw;
}

.text_15 {
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 4.16vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 5vw;
  margin: 1.56vw 0px 0px 4.27vw;
}

.paragraph_1 {
  width: max-content;
  height: 5.11vw;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2.08vw;
  font-family: OpenSansRoman-SemiBold;
  text-align: left;
  line-height: 2.92vw;
  margin: 2.91vw 0px 0px 4.27vw;
}

.image_8 {
  width: 34.59vw;
  height: 0.32vw;
  margin: 1.56vw 0px 3.43vw 4.37vw;
}

.group_16 {
  height: 35.32vw;
  background: url("/npage/img/n/hotlong1.png") 100% center / 100% 100% no-repeat;
  width: 87.4vw;
  margin: 2.08vw auto 0px;
  position: relative;
}

.group_17 {
  width: 87.3vw;
  height: 35.21vw;

  margin-top: 0.11vw;
   z-index: 9;
}

.text_16 {
  width: max-content;
  height: 1.67vw;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2.08vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1.46vw;
  margin: 12.39vw 0px 0px 4.16vw;
}

.text_17 {
  width: max-content;
  height: 3.65vw;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 4.16vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 5.73vw;
  margin: 2.29vw 0px 0px 4.27vw;
}

.paragraph_2 {
  width: max-content;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2.08vw;
  font-family: OpenSansRoman-SemiBold;
  text-align: left;
  line-height: 2.92vw;
  margin: 2.91vw 0px 0px 4.16vw;
}

.image_9 {
  width: 7.4vw;
  height: 0.32vw;
  margin: 2.18vw 0px 4.58vw 4.16vw;
  transition: all 0.4s ease 0s;
  background-color: rgb(254, 92, 12);
  border-radius: 3px;
}

.group_18 {
  height: 35.32vw;
  background: url("/npage/img/n/hotlong2.png") 100% center / 100% 100% no-repeat;
  width: 87.4vw;
  margin: 2.5vw auto 0px;
  position: relative;
}

.group_19 {
  width: 87.3vw;
  height: 35.21vw;

  z-index: 9;
}
.group_19_zz{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}
.text_18 {
  width: max-content;
  height: 1.67vw;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2.46vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1.46vw;
  margin: 0px;
}

.text_19 {
  width: max-content;
  height: 3.65vw;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 4.69vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 2.29vw 0px 0px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.paragraph_3 {
  width: max-content;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2vw;
  font-family: OpenSansRoman-SemiBold;
  text-align: left;
  line-height: 1.2;
  margin: 2.91vw 0px 0px;
}

.image_10 {
  width: 7.4vw;
  height: 2px;
  margin: 2.18vw 0px 0px;
  background-color: rgb(254, 92, 12);
  border-radius: 2px;
  transition: all 0.4s ease 0s;
}

.group_20 {
  height: 35.21vw;
  background: url("./wap_img/ps1jjcxhlcvpllo6v8x9d2crygb8gp8qu8e06831e5b-56c9-4b0a-b7bd-cdede6f220b3.png") 100% center / 100% 100% no-repeat;
  width: 87.4vw;
  margin: 2.6vw auto 10.41vw;
  position: relative;
}

.box_24 {
  width: 87.3vw;
  height: 35.21vw;
  background: url("./wap_img/ps973knmhyed5fo4jd98kc7sp66rnaeo428c335b0-a54f-4cb7-aa18-5bdd6a1b812c.png") 0vw -0.11vw / 87.39vw 35.31vw no-repeat;
  z-index: 9;
}

.text_20 {
  width: max-content;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 0.94vw;
  margin: 0px;
}

.text-group_2 {
  width: max-content;
  margin: 1.97vw 0px 0px;
}

.paragraph_4 {
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 4.69vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 5vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.paragraph_5 {
  width: max-content;
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2vw;
  font-family: OpenSansRoman-SemiBold;
  text-align: left;
  line-height: 1.2;
  margin-top: 2vw;
  text-transform: capitalize;
}

.image_11 {
  width: 5vw;
  height: 2px;
  margin: 4.08vw 0px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 2px;
  transition: all 0.4s ease 0s;
}

.group_21 {
  width: 100%;
}

.text_21 {
  overflow-wrap: break-word;
  color: #0e38a8;
  font-size: 7.08vw;
  font-family: Anton-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 7.09vw;
  margin: 17.77vw auto 0px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_22 {
  width: 86.67vw;
  overflow-wrap: break-word;
  color: rgb(51, 51, 51);
  font-size: 2.17vw;
  font-family: OpenSans-Regular;
  font-weight: 400;
  text-align: left;
  line-height: 4.17vw;
  margin: 8.22vw 0px 0px 6.25vw;
}

.list_1 {
  width: 87.4vw;
  justify-content: space-between;
  margin: 6.77vw 0px 0px 6.35vw;
}

.list-items_1-0 {
  width: 87.4vw;
  height: 17.94vw;
  background-size: 100% 100%;
  margin-bottom: 1.05vw;
  align-items: center;
  background-color: rgb(242, 242, 242);
  border-radius: 5px;
  padding: 2px 11px;
}

.text-wrapper_7-0 {
  overflow-wrap: break-word;
  font-size: 0px;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
  flex: 2 1 0%;
}

.text_23-0 {
  width: 18.13vw;
  height: 8.03vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_24-0 {
  width: 18.13vw;
  height: 8.03vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.12vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
}

.text_25-0 {
  width: 18.13vw;
  height: 8.03vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_26-0 {
  width: 500px;
  overflow-wrap: break-word;
  color: rgb(51, 51, 51);
  font-size: 14px;
  font-family: OpenSans-Regular;
  font-weight: 400;
  text-align: left;
  line-height: 1.7;
  margin: 1.75vw 0px 3.75vw;
}

.list-items_1-1 {
  width: 87.4vw;
  background-size: 100% 100%;
  margin-bottom: 1.05vw;
  align-items: center;
  background-color: rgb(242, 242, 242);
  border-radius: 5px;
}

.text-wrapper_7-1 {
  height: 8.03vw;
  overflow-wrap: break-word;
  font-size: 0px;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
  margin: 0px 0px 0px 3.43vw;
}

.text_23-1 {
  width: 18.13vw;
  height: 8.03vw;
  overflow-wrap: break-word;
  color: #1c44ad;
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_24-1 {
  width: 18.13vw;
  height: 8.03vw;
  overflow-wrap: break-word;
  color: #1c44ad;
  font-size: 3.12vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
}

.text_25-1 {
  width: 18.13vw;
  height: 8.03vw;
  overflow-wrap: break-word;
  color: #1c44ad;
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_26-1 {
  width: 55.9vw;
  overflow-wrap: break-word;
  color: rgb(51, 51, 51);
  font-size: 2vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 3.13vw;
  margin: 3.75vw 3.43vw 3.75vw 0px;
}

.list-items_1-2 {
  width: 87.4vw;
  background-size: 100% 100%;
  margin-bottom: 1.05vw;
  align-items: center;
  background-color: rgb(242, 242, 242);
  border-radius: 5px;
}

.text-wrapper_7-2 {
  overflow-wrap: break-word;
  font-size: 0px;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
  margin: 3.95vw 0px 0px 3.43vw;
}

.text_23-2 {
  width: 18.13vw;
  height: 8.03vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_24-2 {
  width: 18.13vw;
  height: 8.03vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.12vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
}

.text_25-2 {
  width: 18.13vw;
  height: 8.03vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_26-2 {
  width: 55.9vw;
  overflow-wrap: break-word;
  color: rgb(51, 51, 51);
  font-size: 14px;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 3.13vw;
  margin: 3.75vw 3.43vw 3.75vw 0px;
}

.text-wrapper_8 {
  height: 5.94vw;
  background-size: 100% 100%;
  width: 18.23vw;
  margin: 16.77vw auto 5.41vw;
  background-color: rgb(255, 93, 0);
  border-radius: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.text_27 {
  overflow-wrap: break-word;
  color: rgb(254, 254, 254);
  font-size: 2.7vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text-wrapper_9 {
  width: 100%;
  height: 100vw;
  background: url("./wap_img/ps201e6tqa8nz106riyi6z0yk4mdo118hxkd8fc28a8-4c1f-4ed5-afae-243d71e536a0.png") -5vw 0vw / 110.33vw 70vw no-repeat;
  margin-top: -0.1vw;
  position: relative;
}

.text_28 {
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 6.08vw;
  font-family: Anton-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 7.09vw;
  margin: 11.77vw auto 0px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.text_29 {
  width: 85.42vw;
  color: rgb(255, 255, 255);
  font-size: 1.8vw;
  font-family: OpenSans-Regular;
  text-align: center;
  line-height: 4.17vw;
  margin: 4.58vw auto 0px;
  overflow-wrap: break-word;
  word-break: break-all;
}

.text_30 {
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2vw;
  font-family: OpenSansRoman-SemiBold;
  white-space: nowrap;
  line-height: 1;
  margin: 2.91vw auto 4.29vw;
  text-decoration: underline rgb(226, 226, 226);
  cursor: pointer;
}

.group_22 {
  /* width: 95.09vw; */
  width: 87.09vw;
  background-size: 100% 100%;
  margin: 10.87vw auto 0px;
  background-color: rgb(242, 242, 242);
  border-radius: 10px;
}

.text_31 {
  height: 6.25vw;
  overflow-wrap: break-word;
  color: #0e38a8;
  font-size: 7.08vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 7.19vw;
  margin: 11.77vw auto 0px;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_32 {
  width: 76.67vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 2vw;
  font-family: OpenSans-Regular;
  text-align: center;
  line-height: 4.17vw;
  margin: 4.68vw auto 0px;
}

.box_25 {
  height: 39.38vw;
  background: url("./wap_img/vedion_wap.png") 100% center / 100% 100% no-repeat;
  width: 81.05vw;
  margin: 2.81vw auto 0px;
  display: flex;
 
  align-items: center;
  justify-content: center;
}

.image-wrapper_4 {
  height: 15.88vw;
  width: 15.98vw;
  
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.label_2 {
  height: 15.88vw;
  width: 15.98vw;
}

.box_26 {
  width: 100%;
  margin: 7.29vw auto 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.group_23 {
  width: 100%;
  margin-top: 0.11vw;
  justify-content: space-around;
}

.text-group_3 {
  flex: 1 1 0%;
}

.text_33 {
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 5.41vw;
  font-family: Anton-Regular;
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin-left: 2.71vw;
}

.paragraph_6 {
  width: 100%;
  color: rgb(113, 113, 113);
  font-size: 2.8vw;
  font-family: OpenSans-Regular;
  line-height: 2.4vw;
  line-height: 1.2;
  margin-top: 2.19vw;
  white-space: nowrap;
  text-align: center;
}

.text_34 {
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 5.1vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 0px 1.97vw 0px 0.85vw;
}

.group_24 {
  width: 11.36vw;
  height: 11.67vw;
  margin-left: 8.65vw;
}

.text-wrapper_10 {
  width: 11.36vw;
  height: 4.9vw;
}

.text_35 {
  width: 8.65vw;
  height: 4.9vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 5.41vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
}

.text_36 {
  width: 1.88vw;
  height: 1.78vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 5.1vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin-top: 0px;
}

.paragraph_7 {
  width: 10.9vw;
  height: 4.48vw;
  overflow-wrap: break-word;
  color: rgb(113, 113, 113);
  font-size: 1.87vw;
  font-family: OpenSans-Regular;
  text-align: center;
  line-height: 2.4vw;
  margin: 2.29vw 0px 0px 0.62vw;
}

.group_25 {
  width: 19.48vw;
  height: 11.67vw;
  margin: 0.1vw 0px 0px 8.33vw;
}

.text-group_4 {
  width: 19.48vw;
  height: 11.67vw;
}

.text-wrapper_11 {
  width: 14.59vw;
  height: 5.63vw;
  overflow-wrap: break-word;
  font-size: 0px;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin-left: 1.15vw;
}

.text_37 {
  width: 14.59vw;
  height: 5.63vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 5.41vw;
  font-family: Anton-Regular;
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
}

.text_38 {
  width: 14.59vw;
  height: 5.63vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 5.41vw;
  font-family: PingFangSC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
}

.text_39 {
  width: 14.59vw;
  height: 5.63vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 5.41vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
}

.text-wrapper_12 {
  width: 21.48vw;
  overflow-wrap: break-word;
  font-size: 0px;
  font-family: OpenSans-Regular;
  text-align: center;
  line-height: 1;
  margin-top: 1.67vw;
}

.paragraph_8 {
  width: 19.48vw;
  height: 4.38vw;
  overflow-wrap: break-word;
  color: rgb(163, 163, 163);
  font-size: 1.87vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 2.4vw;
}

.text_40 {
  width: 19.48vw;
  height: 4.38vw;
  overflow-wrap: break-word;
  color: rgb(163, 163, 163);
  font-size: 1.87vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 2.4vw;
}

.text_41 {
  width: 1.88vw;
  height: 1.78vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 5.1vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 0px 0.93vw 0px -2.81vw;
}

.group_26 {
  width: 10.94vw;
  height: 11.15vw;
  margin: 0.41vw 0px 0px 8.85vw;
}

.text-group_5 {
  width: 10.42vw;
  height: 11.15vw;
}

.text_42 {
  width: 8.13vw;
  height: 4.8vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 5.41vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
}

.paragraph_9 {
  width: 12.32vw;
  height: 4.48vw;
  overflow-wrap: break-word;
  color: rgb(113, 113, 113);
  font-size: 1.87vw;
  font-family: OpenSans-Regular;
  text-align: center;
  line-height: 1;
  margin: 2.5vw 0px 0px 0.1vw;
}

.text_43 {
  width: 1.88vw;
  height: 1.78vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 5.1vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 0px 0px 0px -1.35vw;
}

.box_27 {
  width: 60vw;
  height: 5.94vw;
  margin: 7.91vw auto 13.31vw;
}

.text-wrapper_13 {
  height: 5.94vw;
  background-size: 100% 100%;
  width: 17.61vw;
  background-color: rgb(255, 93, 0);
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.text_44 {
  overflow-wrap: break-word;
  color: rgb(254, 254, 254);
  font-size: 2.7vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text-wrapper_14 {
  height: 5.94vw;
  background-size: 100% 100%;
  width: 17.61vw;
  background-color: rgb(255, 93, 0);
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.text_45 {
  overflow-wrap: break-word;
  color: rgb(254, 254, 254);
  font-size: 2.7vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  text-transform: uppercase;
}

.group_27 {
  width: 100%;
  height: 56vw;
  background: url("./wap_img/psa8bohqnswwfwqvrij6dgv9rm1qj5rbmn57a7db39-073e-4fc5-8531-7ce3967d121a.png") -51.88vw 0vw / 205vw 54.56vw no-repeat;
  margin: 0px auto;
  position: absolute;
  bottom: 0px;
}

.text_46 {
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 5.2vw;
  font-family: OpenSansRoman-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 3.65vw;
  margin: 26.14vw auto 0px;
  text-transform: uppercase;
}

.box_28 {
  width: 87.3vw;
  margin: 6.97vw 0px 10.41vw 5.93vw;
}

.block_9 {
  width: 19.48vw;
  background-color: #FFF;
  border-radius: 5px;
  
}

.paragraph_10 {
  color: rgb(14, 56, 168);
  font-size: 2vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 1;
  margin: 1.87vw 0px 0px;
  /* letter-spacing: 0.5px; */
}

.group_28 {
  background-color: rgb(254, 92, 12);
  border-radius: 2px;
  width: 10px;
  height: 2px;
  margin: 1.25vw 0px 0px;
  transition: all 0.4s ease-in-out 0s;
}

.block_9:hover .group_28 {
  width: 100%;
}

.block_10 {
  height: 8.96vw;
  background: url("./wap_img/ps7gyv8r0ctb6szpbdfrnmv6bqaslztabb62567fc-31b6-4891-b680-f5c3341fdb88.png") 100% center / 100% 100% no-repeat;
  width: 19.59vw;
  position: relative;
  margin: 0.1vw 0px 0px 3.12vw;
}

.paragraph_11 {
  width: 13.13vw;
  height: 5.21vw;
  overflow-wrap: break-word;
  color: rgb(14, 56, 168);
  font-size: 2.29vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 3.13vw;
  margin: 1.77vw 0px 0px 1.97vw;
}

.box_29 {
  background-color: rgb(254, 92, 12);
  border-radius: 1px;
  position: absolute;
  left: 1.98vw;
  top: 8.65vw;
  width: 2.5vw;
  height: 0.42vw;
}

.block_11 {
  width: 19.59vw;
  height: 8.96vw;
  background: url("./wap_img/psyewfl25m5zfttbcauq2mhjnzypcgjxs8a868670e2-4eaf-447a-b1bd-c52547458fd5.png") 100% center / 100% 100% no-repeat;
  margin: 0.1vw 0px 0px 3.02vw;
}

.paragraph_12 {
  width: 12.09vw;
  height: 5.21vw;
  overflow-wrap: break-word;
  color: rgb(14, 56, 168);
  font-size: 2.29vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 3.13vw;
  margin: 1.77vw 0px 0px 2.18vw;
}

.section_19 {
  background-color: rgb(254, 92, 12);
  border-radius: 1px;
  width: 2.5vw;
  height: 0.42vw;
  margin: 1.56vw 0px 0px 2.18vw;
}

.block_12 {
  background-color: rgb(255, 255, 255);
  border-radius: 5px;
  height: 8.86vw;
  width: 19.48vw;
  position: relative;
  margin: 0.1vw 0px 0px 3.02vw;
}

.paragraph_13 {
  width: 12.61vw;
  height: 5.63vw;
  overflow-wrap: break-word;
  color: rgb(14, 56, 168);
  font-size: 2.29vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 3.13vw;
  margin: 1.77vw 0px 0px 2.08vw;
}

.block_13 {
  background-color: rgb(254, 92, 12);
  border-radius: 1px;
  position: absolute;
  left: 2.09vw;
  top: 8.55vw;
  width: 2.5vw;
  height: 0.42vw;
}

.group_29 {
  position: relative;
  left: 0px;
  width: 100%;
  height: 42.98vw;
  z-index: 9;
  bottom: -7px;
  overflow-x: auto;
  padding-left: 30px;
}

.block_14 {
  overflow: hidden;
  position: absolute;
  left: 58.92vw;
  top: -18.02vw;
  width: 51.57vw;
  height: 40.53vw;
}

.group_30 {
  box-shadow: rgba(148, 148, 148, 0.2) 0px 3px 8px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 38.65vw;
  width: 41.25vw;
  margin: 0.52vw 0px 0px 0.83vw;
}

.image-wrapper_5 {
  height: 17.4vw;
  background: url("./wap_img/5fe530006d4f4716bf9f09fad7ca04ff_mergeImage.png") 100% center / 100% 100% no-repeat;
  width: 41.25vw;
}

.image_12 {
  width: 41.25vw;
  height: 17.4vw;
}

.group_31 {
  left: 0px;
  top: 0px;
  width: 42.09vw;
  height: 40.53vw;
}

.paragraph_14 {
  width: 23.86vw;
  height: 8.23vw;
  overflow-wrap: break-word;
  color: rgb(14, 56, 168);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 4.48vw;
  margin: 6.04vw 0px 0px 4.47vw;
}

.box_30 {
  background-color: rgb(254, 92, 12);
  border-radius: 1px;
  width: 4.9vw;
  height: 0.42vw;
  margin: 4.54vw 0px 0px 4.68vw;
  transition: all 0.4s ease 0s;
}

.text_47 {
  width: 37.61vw;
  height: 2.82vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 4.69vw;
  margin: 3.43vw 0px 0px 4.47vw;
}

.text_48 {
  width: 37.61vw;
  height: 2.82vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 4.69vw;
  margin: 2.5vw 0px 0px 4.47vw;
}

.text_49 {
  width: 19.38vw;
  height: 2.61vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 4.69vw;
  margin: 2.6vw 0px 5.52vw 4.47vw;
}

.block_15 {
  left: 5.63vw;
  top: -17.91vw;
  width: 49.8vw;
  height: 38.76vw;
  background-size: 100% 100%;
  background-color: rgb(255, 255, 255);
  border-radius: 5px;
  box-shadow: rgba(148, 148, 148, 0.2) 0px 3px 9px 0px;
  margin-right: 8px;
}

.block_15:hover .box_30 {
  width: 100%;
}

.box_31 {
  height: 17.61vw;
  overflow: hidden;
  width: 50vw;
  position: relative;
  margin: 0px auto;
  border-radius: 5px 5px 0px 0px;
}

.image_13 {
  width: 49.8vw;
  height: 17.4vw;
}

.box_32 {
  height: 16.61vw;
  width: max-content;
  position: absolute;
  left: 0px;
  top: 0px;
}

.paragraph_15 {
  width: max-content;
  height: 8.23vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 4vw;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 1.2;
  margin: 4.52vw 0px 0px 4.06vw;
  text-transform: uppercase;
}

.section_20 {
  background-color: rgb(254, 92, 12);
  border-radius: 1px;
  position: absolute;
  left: 3.96vw;
  top: 17.5vw;
  width: 24.07vw;
  height: 0.42vw;
}

.text-wrapper_15 {
  margin: 3.64vw auto 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 14vw;
}

.text_50 {
  width: 40.73vw;
  height: 4.82vw;
  font-size: 2vw;
  font-family: "Open Sans";
  font-weight: 400;
  color: rgb(61, 61, 61);
  margin: 0px auto;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  text-decoration: underline rgb(226, 226, 226);
}

.text_51 {
  width: 40.73vw;
  height: 2.82vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 2.7vw;
  font-family: PingFangSC-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 3.86vw;
}

.text_52 {
  width: 34.59vw;
  height: 2.82vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 4.9vw;
  margin: 2.39vw 0px 0px 4.47vw;
}

.text_53 {
  width: 20.42vw;
  height: 2.71vw;
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 4.9vw;
  margin: 2.5vw 0px 5.62vw 4.37vw;
}

.group_32 {
  position: relative;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 151.73vw;
}

.text-wrapper_16 {
  overflow-wrap: break-word;
  font-size: 0px;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 7.09vw;
  margin: 40px auto 0px;
}

.text_54 {
  overflow-wrap: break-word;
  color: #0e38a8;
  font-size: 7.08vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 7.09vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_55 {
  overflow-wrap: break-word;
  color: #0e38a8;
  font-size: 6.25vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 6.25vw;
}

.text_56 {
  overflow-wrap: break-word;
  color: #0e38a8;
  font-size: 7.08vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 7.09vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_57 {
  width: 84.69vw;
  overflow-wrap: break-word;
  color: rgb(51, 51, 51);
  font-size: 2vw;
  font-family: OpenSans-Regular;
  text-align: center;
  line-height: 4.17vw;
  margin: 5.41vw auto 60.1vw;
}

.box_33 {
  box-shadow: rgba(148, 148, 148, 0.2) 0px -3px 8px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  position: absolute;
  left: 95.42vw;
  top: 0px;
  width: 4.59vw;
  height: 64.28vw;
}

.text_58 {
  width: 0.94vw;
  height: 3.55vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 3.96vw;
  margin: 6.97vw 0px 0px 3.64vw;
}

.block_16 {
  background-color: rgb(254, 92, 12);
  border-radius: 1px;
  width: 1.36vw;
  height: 0.42vw;
  margin: 2.91vw 0px 0px 3.22vw;
}

.text_59 {
  width: 1.36vw;
  height: 19.48vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 4.17vw;
  margin: 3.85vw 0px 0px 3.22vw;
}

.block_17 {
  box-shadow: rgba(148, 148, 148, 0.2) 0px -3px 8px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 20.21vw;
  width: 4.59vw;
  margin: 6.77vw 0px 0.1vw;
}

.group_33 {
  width: 4.59vw;
  height: 20.21vw;
}

.box_34 {
  left: 50.11vw;
  top: 0px;
  background-size: 100% 100%;
  width: 42vw;
  height: 65.35vw;
  margin: 0px 0px 0px 1vw;
  box-shadow: rgba(148, 148, 148, 0.2) 0px -3px 9px 0px;
  border-radius: 10px;
  background-color: rgb(255, 255, 255);
}

.text_60 {
  width: 20.11vw;
  height: 3.55vw;
  overflow-wrap: break-word;
  color: rgb(14, 56, 168);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 3.96vw;
  margin: 8.22vw 0px 0px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.box_35 {
  background-color: rgb(254, 92, 12);
  border-radius: 1px;
  width: 7.8vw;
  height: 0.42vw;
  margin: 2.91vw 0px 0px;
  transition: all 0.4s ease 0s;
}

.box_34:hover .box_35 {
  width: 100%;
}

.box_34:hover .text_60 {
  color: rgb(64, 64, 64);
}

.box_34:hover .image_14 {
  width: calc(44.1945vw);
}

.box_36:hover .image_14 {
  width: calc(44.1945vw);
}

.text-wrapper_17 {
  width: 35.11vw;
  height: 18.86vw;
  overflow-wrap: break-word;
  font-size: 0px;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 1;
  margin: 3.85vw 0px 0px 3.75vw;
}

.text_61 {
  width: 35.11vw;
  height: 24.86vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 4.17vw;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.text_62 {
  width: 35.11vw;
  height: 18.86vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2.7vw;
  font-family: PingFangSC-Regular;
  text-align: left;
  line-height: 4.17vw;
}

.box_36 {
  box-shadow: rgba(148, 148, 148, 0.2) 0px -3px 8px 0px;
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  height: 20.21vw;
  width: 41.98vw;
  margin: 7.5vw auto 0.62vw;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.section_21 {
  width: 41.98vw;
  height: 20.21vw;
}

.image-wrapper_6 {
  height: 66.15vw;
  background: url("./wap_img/pscsx5mx018wsgkvj87hifyktyuqqcddnaab5fb30f-fd84-418e-9f40-b4136699eb08.png") 100% center / 100% 100% no-repeat;
  width: 43.86vw;
  position: absolute;
  left: 5.63vw;
  top: 0px;
}

.image_14 {
  width: 42.09vw;
  margin: 0px auto;
  transition: all 0.4s ease-in-out 0s;
}

.box_36:hover .image_14 {
  width: calc(44.1945vw);
}

.group_34 {
  left: 0px;
  top: 0px;
  width: 100%;
}

.box_37 {
  width: 100%;
  position: relative;
}

.text-group_6 {
  width: 36.98vw;
  margin: 67px auto 0px;
}

.text_63 {
  overflow-wrap: break-word;
  color: #0e38a8;
  font-size: 7.08vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 0px auto;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text_64 {
  width: max-content;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-family: OpenSansRoman-SemiBold;
  white-space: nowrap;
  line-height: 1;
  margin: 2.81vw auto 0px;
  text-decoration: underline rgb(226, 226, 226);
  cursor: pointer;
  font-size: 2vw;
}

.group_35 {
  width: 93.55vw;
  height: 64.36vw;
  margin: 6.87vw 0px 0px 6.45vw;
  overflow: scroll;
}

#foot_emailonlywap::-webkit-input-placeholder {
  color: rgb(64, 64, 64);
  font-size: 14px;
  font-family: OpenSans-Regular;
}

.box_38 {
  width: 48.34vw;
  height: 56.25vw;
  background-size: 100% 100%;
  margin-right: 10px;
  background-color: rgb(242, 242, 242);
  border-radius: 5px;
}

.box_39 {
  width: 48.34vw;
  height: 28.86vw;
  overflow: hidden;
  border-radius: 5px 5px 0 0;
}

.text-wrapper_18 {
  height: 3.75vw;
  background: url("./wap_img/psqgkrrquv2vtg3c3lcm07q0ussyf2i6c9984a974-3f2f-4575-9aa8-2e4d236d6eff.png") 100% center / 100% 100% no-repeat;
  margin-top: -2.7vw;
  width: 13.13vw;
}

.text_65 {
  overflow-wrap: break-word;
  color: rgb(61, 61, 61);
  font-size: 1.77vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 1.04vw auto 0px;
}

.text_66 {
  width: 41.46vw;
  height: 9.19vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 4.38vw;
  margin: 3.02vw 0px 0px 3.43vw;
}

.text_67 {
  overflow-wrap: break-word;
  color: rgb(24, 24, 24);
  font-size: 2.08vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 6.66vw 0px 2.81vw 27.75vw;
}

.box_40 {
  width: 44.07vw;
  height: 51.36vw;
  background: url("./wap_img/psxcygf4slkzlq3vcfan5k3at9aivueot3d9cf96c35-ce55-43a1-ae00-26e579e4e307.png") 0vw 0vw / 48.33vw 51.35vw no-repeat;
}

.box_41 {
  background-color: rgb(255, 255, 255);
  border-radius: 10px;
  width: 43.96vw;
  height: 28.75vw;
  margin-left: 0.11vw;
}

.text-wrapper_19 {
  box-shadow: rgba(0, 0, 0, 0.07) 1px 1px 1px 0px;
  background-color: rgb(242, 242, 242);
  height: 3.65vw;
  width: 13.03vw;
  margin: -2.6vw 0px 0px 0.2vw;
}

.text_68 {
  width: 5.63vw;
  height: 1.46vw;
  overflow-wrap: break-word;
  color: rgb(24, 24, 24);
  font-size: 1.77vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 3.75vw;
  margin: 1.04vw 0px 0px 3.43vw;
}

.text_69 {
  width: 40.63vw;
  height: 7.3vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  line-height: 4.38vw;
  margin: 3.22vw 0px 0px 3.43vw;
}

.text_70 {
  width: 9.59vw;
  height: 1.67vw;
  overflow-wrap: break-word;
  color: rgba(24, 24, 24, 0.73);
  font-size: 2.08vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 3.75vw;
  margin: 6.35vw 0px 3.02vw 34.47vw;
}

.text_71 {
  width: 26.67vw;
  height: 3.55vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: center;
  white-space: nowrap;
  line-height: 3.96vw;
  margin: 47.6vw 0px 0px 9.47vw;
}

.group_36 {
  background-color: rgb(254, 92, 12);
  border-radius: 1px;
  width: 4.07vw;
  height: 0.42vw;
  margin: 2.91vw 0px 0px 9.37vw;
}

.text_72 {
  width: 36.15vw;
  height: 15.32vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 4.17vw;
  margin: 3.85vw 0px 72.08vw 9.37vw;
}

.box_42 {
  width: 100%;
  overflow: hidden;
}

.text_73 {
  width: 89vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.12vw;
  font-family: OpenSansRoman-Bold;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 3.13vw;
  margin: 7.18vw auto 0px;
  text-transform: uppercase;
}

.box_43 {
  width: 89vw;
  margin: 4.68vw auto 0px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.text-wrapper_20 {
  height: 40px;
  background-size: 100% 100%;
  width: 57.5vw;
  border-radius: 2px;
  border: 1px solid;
}

.text_74 {
  width: 24.07vw;
  height: 2.19vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2.08vw;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  margin: 2.08vw 0px 0px 2.18vw;
}

.text-wrapper_21 {
  height: 40px;
  background-size: 100% 100%;
  margin-top: 0.11vw;
  min-width: 17.19vw;
  background-color: rgb(255, 93, 0);
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-family: Anton-Regular;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 0px 4vw;
}

.text_75 {
  overflow-wrap: break-word;
  color: rgb(255, 255, 255);
  font-size: 2.7vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 1;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.image_15 {
  width: 100%;
  height: 0.11vw;
  margin-top: 6.67vw;
  background-color: rgb(220, 220, 220);
}

.text_76 {
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 3.96vw;
  margin: 5.93vw 0px 0px 13.85vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.box_44 {
  width: 60.32vw;
  margin: 5.62vw 0px 0px 13.75vw;
}

.text-group_7 {
  width: 27.92vw;
  height: 44.59vw;
}

.paragraph_16 {
  width: 35.82vw;
  height: 28.55vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 5.21vw;
  margin-left: 0.11vw;
}

.text_77 {
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 3.65vw;
  margin-top: 12.09vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text-wrapper_22 {
  width: 22.61vw;
  height: 44.28vw;
}

.paragraph_17 {
  width: 27.61vw;
  height: 23.23vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 5.21vw;
}

.text_78 {
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 3.95vw;
  font-family: Anton-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 3.65vw;
  margin-top: 17.61vw;
  letter-spacing: 1.5px;
  text-transform: uppercase;
}

.text-wrapper_23 {
  width: 72.82vw;
  margin: 4.68vw 0px 6.35vw 13.85vw;
}

.paragraph_18 {
  width: 28.71vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 5.21vw;
}

.paragraph_19 {
  width: 42.32vw;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 2.7vw;
  font-family: OpenSans-Regular;
  text-align: left;
  line-height: 5.21vw;
}

.box_45 {
  width: 100%;
  height: 17.82vw;
}

.section_22 {
  width: 68.96vw;
  height: 6.46vw;
  margin: 5.93vw 0px 0px 14.52vw;
}

.image_16 {
  width: 25.94vw;
  height: 6.46vw;
}
.image-wrapper_7s {
  height: 5.11vw;
  width: 5.11vw;
  margin: 0.62vw 1.45vw 0px 0px;
  background-color: #1e35ac;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  position: relative;
}
.image-wrapper_7 {
  height: 5.11vw;
  width: 5.11vw;
  margin: 0.62vw 1.45vw 0px 0px;
  background-color: #1e35ac;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  position: relative;
}
.wrapper_6 {
  font-size: 25px;
  color: #FFF;
}
.image_17 {
  width: 2.92vw;
  height: 1.88vw;
  margin: 1.56vw 0px 0px 1.14vw;
}

.image-wrapper_8 {
  background-color: rgb(15, 57, 168);
  border-radius: 5px;
  height: 5vw;
  width: 5vw;
  margin: 0.72vw 0px 0px 1.45vw;
}

.image_18 {
  width: 1.67vw;
  height: 3.34vw;
  margin: 0.83vw 0px 0px 1.56vw;
}

.image-wrapper_9 {
  background-color: rgb(15, 57, 168);
  border-radius: 5px;
  height: 5vw;
  width: 5vw;
  margin: 0.72vw 0px 0px 1.45vw;
}

.label_3 {
  width: 2.82vw;
  height: 3.03vw;
  margin: 1.04vw 0px 0px 1.25vw;
}

.image-wrapper_10 {
  background-color: rgb(15, 57, 168);
  border-radius: 5px;
  height: 5vw;
  width: 5vw;
  margin: 0.72vw 0px 0px 1.45vw;
}

.label_4 {
  width: 2.61vw;
  height: 2.3vw;
  margin: 1.35vw 0px 0px 1.14vw;
}

.image-wrapper_11 {
  height: 5.11vw;
  background: url("./wap_img/ps7u8wlhdwb5vwdi6fw9n3kgj8chdb0ygde2854fad-ad4e-41ae-894f-0d9de9e6279c.png") 100% center / 100% 100% no-repeat;
  width: 5.11vw;
  margin: 0.62vw 0px 0px 1.35vw;
}

.label_5 {
  width: 3.03vw;
  height: 2.4vw;
  margin: 1.45vw 0px 0px 1.14vw;
}

.image-wrapper_12 {
  background-color: rgb(15, 57, 168);
  border-radius: 5px;
  height: 5vw;
  width: 5vw;
  margin: 0.72vw 0px 0px 1.45vw;
}

.label_6 {
  width: 2.61vw;
  height: 2.61vw;
  margin: 1.35vw 0px 0px 1.14vw;
}

.text-wrapper_24 {
  margin-top: -0.1vw;
  width: 100%;
  background-color: #1d34ac;
}

.text_79 {
  overflow-wrap: break-word;
  color: rgb(247, 249, 252);
  font-size: 12px;
  font-family: AlibabaPuHuiTiR;
  text-align: center;
  white-space: nowrap;
  line-height: 1.2;
  margin: 2.08vw auto 0px;
}

.vidbacking {
  z-index: 0;
}

.group_2s {
  height: 179.07vw;
  background-size: 100% 100%;
  margin-top: -0.1vw;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100vw !important;
  display: flex !important;
}

.group_10s {
  flex-direction: column;
  justify-content: center;
  display: flex !important;
}

.group_19_box {
  display: flex;
  flex-direction: column;
  margin-top: 9.5vw;
  margin-left: 4.16vw;
  width: max-content;
}

.hover_line:hover .image_10 {
  width: 100%;
}

@keyframes bordershow {
  50% {
      box-shadow: rgb(14, 56, 168) 0px 0px 10px 0px;
  }
}

@keyframes boderM {
  0% {
      transform: translate(-50%, -50%) scale(1);
      opacity: 0;
  }

  20% {
      opacity: 1;
  }

  75% {
      transform: translate(-50%, -50%) scale(2);
      opacity: 0;
  }

  100% {
      opacity: 0;
  }
}

.wrapper_1dainbox {
  top: 15%;
  left: 20%;
  position: absolute;
  padding: 5px;
}

.wrapper_1daincon {
  background-color: rgba(12, 44, 254, 0.92);
  border-radius: 5px;
  position: absolute;
  display: flex;
  flex-direction: column;
  width: 0px;
  overflow: hidden;
  transition: all 0.2s ease-in-out 0s;
}

.wrapper_1dainbox:hover .wrapper_1daincon {
  width: 280px;
}

.wrapper_1dainspan {
  color: rgb(255, 255, 255);
  font-size: 25px;
  font-family: Anton-Regular;
  margin-left: 15px;
  margin-top: 5px;
  white-space: nowrap;
}

.wrapper_1dainspan1 {
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-family: OpenSansRoman-SemiBold;
  white-space: nowrap;
  margin: 5px auto 5px 15px;
}

.le_31 {
  left: 31px;
}

.ri_31 {
  right: 31px;
}

.mc_a1t_dians {
  position: relative;
  animation: 3s ease 0s infinite normal none running bordershow;
}

.mc_a1t_dians {
  position: relative;
  animation: 3s ease 0s infinite normal none running bordershow;
}

.mc_a1t_dianscts {
  display: block;
  width: 15px;
  height: 15px;
  background: rgb(255, 255, 255);
  border: 5px solid rgb(14, 56, 168);
  border-radius: 50%;
}

.mc_a1t_dians::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 4;
  transform: translate(-50%, -50%);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: rgba(16, 3, 255, 0.4);
}

.mc_a1t_dians::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  transform: translate(-50%, -50%);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: rgba(3, 154, 255, 0.3);
}

.mc_a1t_dians::before {
  animation: 3s ease 0.75s infinite normal none running boderM;
}

.mc_a1t_dians::after {
  animation: 3s ease 0s infinite normal none running boderM;
}

.new_dianbox:hover .box_14 {
  width: 58vw;
}

.min_boxs {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.min_boxs_num1 {
  font-family: Anton-Regular;
  font-weight: 400;
  color: rgb(14, 56, 168);
  font-size: 36px;
}

.min_boxs_fu {
  font-family: Anton-Regular;
  font-weight: 400;
  color: rgb(14, 56, 168);
  font-size: 36px;
  margin-left: 9px;
}

.min_line {
  width: 2px;
  height: 44px;
  background-color: rgb(14, 56, 168);
  margin: 0px 9px;
}

.main_cont {
  font-size: 10px;
  font-weight: 500;
  color: rgb(14, 56, 168);
  line-height: 17px;
  font-family: OpenSans-Regular;
}

.box_34sb {
  position: relative;
  bottom: 61vw;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  overflow: scroll;
  padding: 3vw 3vw 3vw 5vw;
  z-index: 9;
}

.group_35::-webkit-scrollbar {
  display: none;
}

.group_35 {
}

.group_29::-webkit-scrollbar {
  display: none;
}

.group_29 {
}

.box_34sb::-webkit-scrollbar {
  display: none;
}

.box_15w {
  width: 100%;
  height: 40px;
  margin: 26px auto 0px;
}

.image_5w {
  width: 40px;
  margin: 0px 12px;
}

.image_6w {
  width: 1px;
  height: 40px;
  margin-left: 21px;
  background-color: rgb(226, 226, 226);
}

.paragraph_2w {
  width: 50vw;
  height: 35px;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 15px;
  font-family: OpenSansRoman-Bold;
  font-weight: 400;
  text-align: left;
  line-height: 1.2;
  margin: 2px 0px 0px 13px;
}

.image_7w {
  width: 90%;
  height: 2px;
  margin: 3px auto 0px;
  background-color: rgb(226, 226, 226);
}

.text-wrapper_2w {
  width: 100%;
  margin: 23px auto 0px;
}

.text_8w {
  width: 90%;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 12px;
  font-family: OpenSans-Regular;
  font-weight: 400;
  text-align: left;
  line-height: 18px;
  margin: 0px auto;
}

.paragraph_3w {
  width: 24vw;
  height: 49px;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 16px;
  font-family: Anton-Regular;
  text-align: left;
  line-height: 27px;
}

.image_8w {
  width: 90%;
  height: 3px;
  margin: 8px auto 0px;
  background-color: rgb(226, 226, 226);
}

.box_16w {
  width: 90%;
  height: 45px;
  margin: 12px auto 0px;
  justify-content: space-between;
}

.text_9w {
  height: 19px;
  overflow-wrap: break-word;
  color: rgb(64, 64, 64);
  font-size: 10px;
  font-family: OpenSans-Regular;
  text-align: left;
  white-space: nowrap;
  line-height: 18px;
  margin-top: 6px;
}

.image_9w {
  width: 2px;
  height: 27px;
  margin: 0px;
  background-color: rgb(231, 231, 231);
  border: 0px;
}

.image_10w {
  width: 90%;
  height: 2px;
  margin: 12px auto 26px;
  background-color: rgb(226, 226, 226);
}

.box_14w {
  position: absolute;
  width: 80vw;
  height: 270px;
  background-size: 100% 100%;
  background-color: rgb(255, 255, 255);
  border-radius: 5px;
  overflow: hidden;
  transition: all 0.4s ease 0s;
  z-index: 999;
}

.new_dianboxw {
  position: absolute;
  padding: 3px;
  top: 15%;
  left: 15%;
  cursor: pointer;
}

.div_videow {
  width: 100%;
  height: 100%;
  position: absolute;
}

.new_dianw {
  width: 10px;
  height: 10px;
  background-color: rgb(255, 93, 0);
  border-radius: 50%;
}

.box_14 {
  position: absolute;
  width: 0px;
  height: 46vw;
  background-size: 100% 100%;
  background-color: rgb(255, 255, 255);
  border-radius: 5px;
  overflow: hidden;
  transition: all 0.4s ease 0s;
  z-index: 999;
}

.new_dianbox {
  position: absolute;
  padding: 3px;
  top: 15%;
  left: 15%;
  cursor: pointer;
}
.group_23s {
  width: 87.1vw;
  height: 17.61vw;
  margin: 7.18vw auto 7vw auto;
}

.image_3_act {
  width: 15vw !important;
  height: 15vw !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border: 0.7vw solid #fe8244;
  border-radius: 50%;
  font-size: 7.5vw !important;
}

.image-wrapper_2w {
  width: 100%;
  margin-top: 5.53vw;
  justify-content: space-between;
  align-items: center;
}

.image_4-0 {
  width: 15vw;
  height: 15vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 6.7vw;
}

.qer_dv{
  
  width: 15vw;
  height: 15vw;
  position: absolute;
  background-color: #FFF;
  bottom: 25px;
  display: none;
  justify-content: center;
  align-items: center;

}
.qer_img{
  width: calc(15vw - 2px);
  height: calc(15vw - 2px);
}

@media screen and (max-width: 480px) {

  .wrapper_3dv{
    transform: scale(1);
    transform-origin: center;
    width: max-content;
  }
  .box_16 {
      width: 335px;
      background: url("./wap_img/ps32o7mu8dun2e09ru31hjnjguy5bdenik0a446e3d-65c6-4315-91aa-227eea8f1b43.png") 100% center / 100% 100% no-repeat;
      position: absolute;
      bottom: 88px;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      z-index: 1000;
      padding: 0px 10px 6px;
      height: 203px;
  }

  .text_1 {
      overflow-wrap: break-word;
      color: rgb(255, 255, 255);
      font-family: Anton-Regular;
      text-align: left;
      white-space: nowrap;
      line-height: 6.05vw;
      margin: 10.35vw 0px 0px;
      letter-spacing: 1.5px;
      text-transform: uppercase;
      font-size: 18px;
  }

  .image_3 {
      width: 12.61vw;
      height: 0.53vw;
      margin: 2.43vw 0px 0px;
      background-color: rgba(105, 107, 114, 0.82);
      border-radius: 3px;
  }

  .text_2 {
      overflow-wrap: break-word;
      color: rgb(255, 255, 255);
      font-family: OpenSans-Regular;
      font-weight: 400;
      text-align: center;
      line-height: 1.7;
      margin: 2vw 0px 4vw;
      width: 337px;
      height: auto;
      font-size: 12px;
  }

  .text_26-0 {
      transform: scale(0.56);
      transform-origin: left center;
  }

  .text_3 {
      font-size: 32.4px;
  }

  .text_13 {
      font-size: 32.4px;
  }

  .text_21 {
      font-size: 32.4px;
  }

  .text_28 {
      font-size: 25px;
  }

  .text_31 {
      font-size: 32.4px;
  }

  .text_63 {
      font-size: 32.4px;
  }

  .text_54 {
      font-size: 32.4px;
  }

  .text_55 {
      font-size: 32.4px;
  }

  .text_56 {
      font-size: 32.4px;
  }

  .text_61 {
      font-size: 12px;
  }

  .text_60 {
      font-size: 18px;
  }

  .text_57 {
      font-size: 12px;
  }

  .text_66 {
      font-size: 12px;
  }

  .text_64 {
      font-size: 12px;
  }

  .paragraph_6 {
      font-size: 12px;
  }

  .text_32 {
      font-size: 12px;
  }

  .text_50 {
      font-size: 12px;
  }

  .paragraph_15 {
      font-size: 18px;
  }

  .text_29 {
      font-size: 12px;
  }

  .text_30 {
      font-size: 12px;
  }

  .text_26-1 {
      font-size: 7px;
      line-height: 14px;
  }

  .text_23-1 {
      font-size: 15px;
  }

  .text_25-1 {
      font-size: 15px;
  }

  .text_22 {
      font-size: 12px;
  }

  .wrapper_1dainspan {
      font-size: 18px;
  }

  .wrapper_1dainspan1 {
      font-size: 12px;
  }

  .text_6 {
      font-size: 12px;
  }

  .text_5 {
      font-size: 18px;
  }

  .text_4 {
      font-size: 12px;
  }

  .paragraph_2w {
      font-size: 18px;
      height: 46px;
  }

  .text_8w {
      font-size: 12px;
  }
}

@media screen and (max-width: 340px) {

  .wrapper_3dv{
    transform: scale(0.9);
    transform-origin: center;
    width: max-content;
  }
    
}
