.mt-165 {
  margin-top: 165px;
}
.page {
  background-color: rgb(255, 255, 255);
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.section {
  background-image: url('../../images/b3ee274af08c0f6f9dbdde223170d546.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
  height: 75vh;
}
.text {
  color: rgb(255, 255, 255);
  font-size: 47px;
  font-family:  "HarmonyOS Sans","OPPO Sans",sans-serif;
  line-height: 41px;
}
.group {
  text-align: center;
}
.font {
  font-size: 36px;
  font-family: "OPPO Sans", "HarmonyOS Sans",sans-serif;
  line-height: 50px;
  color: rgb(255, 255, 255);
  font-style: italic;
}
.group_2 {
  padding-inline: 111px;
  width: 100%;
}
.group_3 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 100%;
  gap: 80px;
}
.group_9 {
  position: relative;
  transition: transform 0.3s ease;
  cursor: pointer;
}

.group_9:hover {
  transform: translateY(-5px);
}

.group_14 {
  width: 41vw;
}
.group_16 {
  align-self: stretch;
}
.image {
  width: 100%;
  height: auto;
  object-fit: contain;
  transition: transform 0.3s ease;
}

.group_9:hover .image {
  transform: scale(1.02);
}
.font_2 {
  font-size: 25px;
  font-family: "HarmonyOS Sans","OPPO Sans", sans-serif;
  line-height: 20px;
  color: rgb(0, 0, 0);
  font-weight: 600;
}
.text_1 {
  margin-top: 25px;
}
.group_4 {
  margin-top: 33px;
}
.font_3 {
  font-size: 12px;
  font-family: "OPPO Sans", "HarmonyOS Sans",sans-serif;
  line-height: 15px;
  color: rgb(0, 0, 0);
}
.group_15 {
  align-self: flex-start;
}
.equal-division-item_2 {
  width: 145px;
  height: 13px;
}
.font_5 {
  font-size: 14.5px;
  font-family: "OPPO Sans", "HarmonyOS Sans",sans-serif;
  line-height: 12px;
  color: #e66924;
  transition: color 0.3s ease;
}
.image_3 {
  width: 30px;
  height: 11px;
}
.image_4 {
  margin-top: -11px;
}
.image_5 {
  width: 774px;
  height: 559px;
}
.text_3 {
  margin-top: 24px;
}
.font_4 {
  font-size: 16.6px;
  font-family: "OPPO Sans", "HarmonyOS Sans",sans-serif;
  line-height: 12px;
  color: rgb(0, 0, 0);
}
.text_9 {
  margin-top: 34px;
  line-height: 18px;
}
.group_5 {
  padding-bottom: 13px;
}
.text_7 {
  margin-top: 25px;
}
.text_11 {
  margin-top: 34px;
  line-height: 13px;
}
.group_10 {
}
.view {
  margin-top: 28px;
}
.image_7 {
  margin-left: 115px;
  margin-top: -11px;
}
