input {
  background-color: transparent;

  border: 0;
}

button {
  margin: 0;

  padding: 0;

  border: 1px solid transparent;

  outline: none;

  background-color: transparent;
}

button:active {
  opacity: 0.6;
}

.page {
  position: relative;

  width: 100%;

  height: auto;

  overflow: hidden;

  background: #ffffff;
}

.block_1 {
  width: 100%;

  height: auto;

  /* background: url(https://lanhu-oss-2537-2.lanhuapp.com/psfasa2cnxomv51ds43ysrda9jy9ko7zr6i99a806e8-6bc3-4320-9b69-ed74b81644be)

  100% no-repeat; */

  /* background-size: 100% 100%; */
}

.group_1 {
  position: relative;

  /*height: 800px;*/

  /* background: url("/images/banner-23.png") no-repeat center/cover;

  background-size: 100% 100%; */

  width: 100%;
}

.bannerImg {
  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;
}

.group_3 {
  width: 72.5vw;

  height: 27.5vw;

  margin: 13.1875rem 0 3.17vw 13.43vw;
  position: relative;
}

.section_1_1 {
  width: 27.71vw;

  height: 15.21vw;

  margin-top: 4.69vw;
}

.text-group_1 {
  width: 27.71vw;

  height: 7.09vw;
}

.paragraph_1 {
  width: 18.81vw;

  height: 4.54vw;

  overflow-wrap: break-word;

  font-size: 2.5vw;

  font-family: var(--font-family);

  font-weight: 900;

  color: #ffffff;

  text-align: left;

  white-space: nowrap;

  line-height: 2.71vw;
}

.text_10 {
  width: 27.61vw;

  height: 0.79vw;

  /*overflow-wrap: break-word;*/

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #ffffff;

  text-align: left;

  /*white-space: nowrap;*/

  line-height: 1.57vw;

  margin: 1.77vw 0 0 0.1vw;
}

.block_2 {
  width: 21.41vw;

  height: 2.35vw;

  margin: 5.78vw 0 0 0.57vw;

  cursor: pointer;
}

.box_1 {
  border-radius: 21px;

  width: 10.89vw;

  height: 2.3vw;

  border: 1px solid #ffffff;
}

.box_1:hover,
.box_2:hover {
  background-color: #fad02c;

  border: none;
}

.box_1:hover span,
.box_2:hover span {
  color: #222222;
}

.image-text_1_1 {
  width: 7.4vw;

  height: 0.89vw;

  margin: 0.52vw 0 0 1.66vw;

  text-decoration: none;
}

.text-group_2_1 {
  width: 5.94vw;

  height: 0.79vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #ffffff;

  text-align: left;

  white-space: nowrap;

  /* line-height: 1.57vw;

margin-top: 0.11vw; */
}

.thumbnail_1 {
  width: 0.79vw;

  height: 0.84vw;

  margin-top: 0.2vw;
}

.box_2 {
  border-radius: 21px;

  width: 9.43vw;

  height: 2.35vw;

  border: 1px solid #ffffff;
}

.image-text_2 {
  width: 5.53vw;

  height: 0.84vw;

  margin: 0.52vw 0 0 1.97vw;

  text-decoration: none;
}

.text-group_3 {
  width: 4.17vw;

  height: 0.63vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #ffffff;

  text-align: left;

  white-space: nowrap;

  /* line-height: 1.57vw;

  margin-top: 0.11vw; */
}

.thumbnail_2 {
  width: 0.84vw;

  height: 0.84vw;

  margin-top: 0.2vw;
}

/* .image-wrapper_1 {

  height: 100%;

  background: url("/images/computer.png") no-repeat center/cover;

  background-size: 100% 100%;

  width: 100%;

} */

.image-wrapper_1 {
  height: 27.5vw;

  width: 28.96vw;

  position: absolute;
}

.image_3 {
  width: 26.2vw;

  height: 18.34vw;

  margin: 1.45vw 0 0 1.14vw;

  z-index: 2;
}

.group_4 {
  width: 100%;

  height: auto;

  background: #ffffff;
}

.text-wrapper_3 {
  width: 50.56vw;

  /*height: 2.04vw;*/

  margin: 4.16vw 0 0 25.25vw;
}

.text_11 {
  width: auto;

  /*height: 2.04vw;*/

  overflow-wrap: break-word;

  font-size: 2.5vw;

  font-family: var(--font-family);

  font-weight: 900;

  color: #222222;

  text-align: center;
  margin: 0 auto;

  /*white-space: nowrap;*/

  /*line-height: 1.57vw;*/
}

.text-wrapper_4 {
  width: 59.33vw;

  height: 2.09vw;

  margin: 1.92vw 0 0 20.36vw;
}

.text_12 {
  width: 59.33vw;

  height: 2.09vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #222222;

  text-align: center;

  line-height: 1.25vw;
}

/* .group_5 {
  width: 86.46vw;

  height: 20.84vw;

  margin: 4.27vw 0 0 13.54vw;
} */

/* .group_6 {
  width: 28.96vw;

  height: 13.44vw;

  margin-top: 2.82vw;
} */

.text_13 {
  /* width: 10.68vw; */

  height: 1.31vw;

  overflow-wrap: break-word;

  font-size: 1.25vw;

  font-family: var(--font-family);

  font-weight: bold;

  color: #222222;

  text-align: left;

  /*white-space: nowrap;*/

  line-height: 1.57vw;
}
.prodp{
    font-family: var(--font-family);
    font-weight: 600;
    color: #222222;
    font-size: 18px;
    margin-bottom: 20px;
}
.box_3 {
  background-color: #fad02c;

  width: 2.09vw;

  height: 0.37vw;

  margin-top: 1.25vw;

  margin-bottom: 15px;
}

.paragraph_2 {
  width: 28.96vw;

  height: 8.34vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #555555;

  text-align: left;

  line-height: 1.25vw;

  margin-top: 2.19vw;
}

/* .group_7 {
   background: url("/images/banner-21.png") no-repeat center/cover; 

  border-radius: 20px;

  width: 35.42vw;

  height: 20.84vw;

  margin-left: 8.55vw;
} */

/* .group_7:hover, */
/* .section_4:hover, */
.block_3:hover,
.block_4:hover,
.block_5:hover {
  transform: scale(1.05);

  transition: all 0.5s ease;
}

.block_3:hover,
.block_4:hover,
.block_5:hover {
  background: #fad02c;

  /* color: #ffffff; */
}

.block_3:hover span,
.block_4:hover span,
.block_5:hover span {
  color: #ffffff;
}

/* .group_9 {
  width: 72.19vw;

  height: 20.84vw;

  margin: 4.16vw 0 7.86vw 13.54vw;
} */

/* .section_4 {
   background: url("/images/banner-22.png") no-repeat center/cover; 

  border-radius: 20px;

  width: 35.42vw;

  height: 20.84vw;
} */

/* .section_5 {
  width: 29.07vw;

  height: 13.44vw;

  margin-top: 2.82vw;
} */

/* .text_14 {
  width: 21.1vw;

  height: 1.31vw;

  overflow-wrap: break-word;

  font-size: 1.25vw;

  font-family: var(--font-family);

  font-weight: bold;

  color: #222222;

  text-align: left;

  white-space: nowrap;

  line-height: 1.57vw;
} */

/* .group_10 {
  background-color: #fad02c;

  width: 2.09vw;

  height: 0.37vw;

  margin: 1.25vw 0 0 0.1vw;
} */

/* .paragraph_3 {
  width: 28.96vw;

  height: 8.34vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #555555;

  text-align: left;

  line-height: 1.25vw;

  margin: 2.18vw 0 0 0.1vw;
} */

.group_11 {
  background-color: #ffffff;

  width: 99.95vw;

  height: auto;

  margin-top: -0.05vw;
}

.text-group_6 {
  width: 59.02vw;

  /*height: 5.89vw;*/

  margin: 5.46vw 0 0 20.52vw;
}

.text_15 {
  width: 24.12vw;

  height: 2.56vw;

  overflow-wrap: break-word;

  font-size: 2.5vw;

  font-family: var(--font-family);

  font-weight: 900;

  color: #222222;

  text-align: center;

  white-space: nowrap;

  line-height: 1.57vw;

  margin-left: 17.45vw;
}

.text_16 {
  width: 59.02vw;

  height: 1.93vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #666666;

  text-align: center;

  line-height: 1.25vw;

  margin-top: 1.41vw;
}

.group_12 {
  width: 72.92vw;

  margin: 2.86vw 0 0 13.48vw;

  display: grid;

  grid-template-columns: repeat(3, auto);

  gap: 40px;
  margin-bottom: 60px;
}

.block_3 {
  box-shadow: 0px 5px 40px 0px rgba(25, 19, 4, 0.11);

  background-color: #ffffff;

  border-radius: 10px;

  /*width: calc(22.92vw);*/
  padding: 0 15px 4vw 15px;

  /*height: 22.92vw;*/

  cursor: pointer;
}

.image_4 {
  width: auto;

  height: 4.8vw;

  /*margin: 4.01vw 0 0 9.53vw;*/
  margin: 2.8vw auto 0;
}

.text_17 {
  /*width: 6.41vw;*/

  /*height: 1.25vw;*/

  /*overflow-wrap: break-word;*/

  font-size: 1.56vw;

  font-family: var(--font-family);

  font-weight: bold;

  color: #222222;

  text-align: center;

  /*white-space: nowrap;*/

  line-height: 1.7vw;
  height: 3.4vw;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin: 2.3vw auto 0;
  max-width: 90%;
}

.text_18 {
  /*width: 17.3vw;*/

  /*height: 4.54vw;*/

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #666666;

  text-align: center;

  line-height: 1.25vw;

  /*margin: 1.77vw 1.77vw 4.06vw 2.5vw;*/
  margin-top: 1.65vw;
}

.block_4 {
  box-shadow: 0px 5px 40px 0px rgba(25, 19, 4, 0.11);

  background-color: #ffffff;

  border-radius: 10px;

  width: 22.92vw;

  height: 22.92vw;

  margin-left: 2.09vw;

  cursor: pointer;
}

.image_5 {
  width: 4.54vw;

  height: 5.21vw;

  margin: 3.54vw 0 0 8.95vw;
}

.text_19 {
  width: 5.63vw;

  height: 1.52vw;

  overflow-wrap: break-word;

  font-size: 1.56vw;

  font-family: var(--font-family);

  font-weight: bold;

  color: #222222;

  text-align: center;

  white-space: nowrap;

  line-height: 1.25vw;

  margin: 2.55vw 0 0 8.48vw;
}

.text_20 {
  width: 16.72vw;

  height: 3.29vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #666666;

  text-align: center;

  line-height: 1.25vw;

  margin: 1.51vw 0 5.31vw 2.76vw;
}

.block_5 {
  box-shadow: 0px 5px 40px 0px rgba(25, 19, 4, 0.11);

  background-color: #ffffff;

  border-radius: 10px;

  width: 22.92vw;

  height: 22.92vw;

  margin-left: 2.09vw;

  cursor: pointer;
}

.image_6 {
  width: 4.54vw;

  height: 5.58vw;

  margin: 3.33vw 0 0 9.27vw;
}

.text_21 {
  width: 8.86vw;

  height: 1.15vw;

  overflow-wrap: break-word;

  font-size: 1.56vw;

  font-family: var(--font-family);

  font-weight: bold;

  color: #222222;

  text-align: center;

  white-space: nowrap;

  line-height: 1.25vw;

  margin: 2.5vw 0 0 6.92vw;
}

.text_22 {
  width: 17.66vw;

  height: 3.29vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #666666;

  text-align: center;

  line-height: 1.25vw;

  margin: 1.77vw 0 5.31vw 2.29vw;
}

.text_23 {
  width: 33.03vw;

  height: 1.25vw;

  overflow-wrap: break-word;

  font-size: 1.25vw;

  font-family: var(--font-family);

  font-weight: bold;

  color: #222222;

  text-align: center;

  white-space: nowrap;

  line-height: 1.57vw;

  margin: 2.55vw 0 0 32.81vw;
}

.text-wrapper_5 {
  border-radius: 21px;

  height: 2.35vw;

  border: 1px solid rgba(34, 34, 34, 1);

  width: 12.04vw;

  margin: 1.77vw 0 5.72vw 43.85vw;

  cursor: pointer;

  text-decoration: none;
}

.text-wrapper_5:hover {
  background: #fad02c;

  border: none;
}

.text-wrapper_5:hover span {
  color: #ffffff;
}

.text_24 {
  width: 8.03vw;

  height: 0.63vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #222222;

  text-align: left;

  white-space: nowrap;

  /* line-height: 1.57vw; */

  margin: 0.5vw 0 0 2.2vw;
}

.group_13 {
  width: 100%;

  height: auto;

  margin-bottom: 60px;

  background: #ffffff;
}

.text-group_7 {
  width: 59.33vw;

  height: 6.05vw;

  margin: 7.81vw 0 0 20.36vw;
}

.text_25 {
  width: 38.81vw;

  height: 2.56vw;

  overflow-wrap: break-word;

  font-size: 2.5vw;

  font-family: var(--font-family);

  font-weight: 900;

  color: #222222;

  text-align: center;

  white-space: nowrap;

  line-height: 1.57vw;

  margin-left: 10.21vw;
}

.text_26 {
  width: 59.33vw;

  height: 2.09vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #222222;

  text-align: center;

  line-height: 1.25vw;

  margin-top: 1.41vw;
}

.box_4 {
  width: 72.92vw;

  height: 7.3vw;

  margin: 2.29vw 0 0 13.54vw;
}

.block_6 {
  background-color: rgba(245, 245, 245, 1);

  border-radius: 10px;

  width: 17.19vw;

  height: 7.3vw;

  cursor: pointer;
}

.group_14 {
  background-color: rgba(250, 208, 44, 0.2);

  border-radius: 50%;

  height: 1.36vw;

  width: 1.36vw;

  margin: 1.66vw 0 0 1.45vw;
}

.block_7 {
  background-color: #fad02c;

  border-radius: 50%;

  width: 0.53vw;

  height: 0.53vw;

  margin: 0.41vw 0 0 0.41vw;
}

.text_27 {
  width: 9.9vw;

  height: 2.09vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #222222;

  text-align: left;

  line-height: 1.25vw;

  margin: 1.92vw 3.54vw 0 0.93vw;
}

.block_8 {
  background-color: rgba(245, 245, 245, 1);

  border-radius: 10px;

  width: 17.19vw;

  height: 7.3vw;

  margin-left: 1.41vw;

  cursor: pointer;
}

.box_5 {
  background-color: rgba(250, 208, 44, 0.2);

  border-radius: 50%;

  height: 1.36vw;

  width: 1.36vw;

  margin: 1.66vw 0 0 1.45vw;
}

.group_15 {
  background-color: #fad02c;

  border-radius: 50%;

  width: 0.53vw;

  height: 0.53vw;

  margin: 0.41vw 0 0 0.41vw;
}

.text_28 {
  width: 11.05vw;

  height: 2.09vw;

  overflow-wrap: break-word;

  color: rgba(34, 34, 34, 1);

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #222222;

  text-align: left;

  line-height: 1.25vw;

  margin: 1.92vw 2.44vw 0 0.88vw;
}

.block_9 {
  background-color: rgba(245, 245, 245, 1);

  border-radius: 10px;

  width: 17.19vw;

  height: 7.3vw;

  margin-left: 1.36vw;

  cursor: pointer;
}

.block_10 {
  background-color: rgba(250, 208, 44, 0.2);

  border-radius: 50%;

  height: 1.36vw;

  width: 1.36vw;

  margin: 1.66vw 0 0 1.45vw;
}

.box_6 {
  background-color: #fad02c;

  border-radius: 50%;

  width: 0.53vw;

  height: 0.53vw;

  margin: 0.41vw 0 0 0.41vw;
}

.text_29 {
  width: 8.7vw;

  height: 2.09vw;

  overflow-wrap: break-word;

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #222222;

  text-align: left;

  line-height: 1.25vw;

  margin: 1.92vw 4.79vw 0 0.88vw;
}

.block_11 {
  background-color: rgba(245, 245, 245, 1);

  border-radius: 10px;

  width: 17.19vw;

  height: 7.3vw;

  margin-left: 1.41vw;

  cursor: pointer;
}

.block_6:hover,
.block_8:hover,
.block_9:hover,
.block_11:hover {
  transform: scale(1.1);

  transition: 0.5s;
}

.group_16 {
  background-color: rgba(250, 208, 44, 0.2);

  border-radius: 50%;

  height: 1.36vw;

  width: 1.36vw;

  margin: 1.66vw 0 0 1.45vw;
}

.section_6 {
  background-color: #fad02c;

  border-radius: 50%;

  width: 0.53vw;

  height: 0.53vw;

  margin: 0.41vw 0 0 0.41vw;
}

.text_30 {
  width: 10.63vw;

  height: 3.34vw;

  overflow-wrap: break-word;

  color: rgba(34, 34, 34, 1);

  font-size: 0.83vw;

  font-family: var(--font-family);

  font-weight: 400;

  color: #222222;

  text-align: left;

  line-height: 1.25vw;

  margin: 1.92vw 2.86vw 0 0.88vw;
}

.section_1_2:hover {
  background-color: rgba(255, 255, 255, 0.9);

  transform: translateY(-50%) scale(1.05);

  /* box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2); */
}

/* 固定在右侧的锚点按钮 */

.section_1_2 {
  background: #ffffff;

  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);

  border-radius: 20px;

  opacity: 0.75;

  width: 80px;

  height: 80px;

  position: fixed;

  top: 500px;

  right: 20px;

  transform: translateY(-50%);

  z-index: 1001;

  cursor: pointer;

  transition: all 0.3s ease;

  display: flex;

  justify-content: center;

  align-items: center;
}

.image-text_1 {
  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;
}

.label_1 {
  width: 30px;

  height: 30px;
}

.text-group_2 {
  font-size: 0.7rem;

  color: #666;

  margin-top: 5px;
}
@media only screen and (max-width:1560px) {
    .prodp{
        font-size: 17px;
    }
    .text_12,
    .paragraph_2,
    .text_16,
    .text_18,
    .text_26{
        font-size: 1vw;
        line-height: 1.4vw;
    }
    .text_13{
        font-size: 1.5vw;
    }
    .text_24{
        font-size: 1vw;
        margin: 0.3vw 0 0 1.7vw;
    }
    .text_27{
        font-size: 1vw;
        line-height: 1.4vw;
        width: 12vw;
        margin: 1.72vw 2vw 0 0.93vw;
    }
}
/*@media (max-width: 992px) {*/
/*  .section_1_2 {*/
/*    width: 50px;*/

/*    height: 50px;*/
/*  }*/
/*}*/

/*@media (max-width: 768px) {*/
/*  .section_1_2 {*/
/*    right: 10px;*/
/*  }*/
/*}*/

.product-row {
  display: flex;
  align-items: center;
  width: 86.46vw;
  height: 20.84vw;
  margin: 4.27vw 0 0 13.54vw;
  gap: 8.55vw;
}

.text-content {
  width: 28.96vw;
}

.image-content {
  width: 35.42vw;
  border-radius: 20px;
  overflow: hidden;
}

.image-content img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: 0.8s;
}

.image-content img:hover {
  transform: scale(1.07);
}

/* 奇数行：文本在左，图片在右 */
.product-row.odd .text-content {
  order: 1;
}

.product-row.odd .image-content {
  order: 2;
}

/* 偶数行：图片在左，文本在右 */
.product-row.even .text-content {
  order: 2;
}

.product-row.even .image-content {
  order: 1;
}

/* 响应式调整 */
/*@media (max-width: 992px) {*/
/*  .product-row {*/
/*    flex-direction: column;*/
/*    height: auto;*/
/*    gap: 2rem;*/
/*  }*/

/*  .text-content,*/
/*  .image-content {*/
/*    width: 100%;*/
/*  }*/

/*  .product-row.odd .text-content,*/
/*  .product-row.odd .image-content,*/
/*  .product-row.even .text-content,*/
/*  .product-row.even .image-content {*/
/*    order: 0;*/
/*  }*/
/*}*/
@media only screen and (max-width: 960px) {
    .prodp{
        font-size: 15px;
        margin-bottom: 15px;
    }
   .group_4{
       padding: 40px 4% 80px 4%;
   }
   .text-wrapper_3,
   .text-wrapper_4{
       margin: 0;
       width: auto;
       height: auto;
   }
   .text_11{
      width: 100%;
      height: auto;
      font-size: 20px;
      white-space: unset;
      line-height: 24px;
   }
   .text_12{
      width: 100%;
      height: auto;
      font-size: 14px;
      line-height: 20px;
      margin-top: 10px;
   }
   .product-row{
      margin: 0;
      flex-direction: column;
      width: 100%;
      height: auto;
      gap:unset;
      margin-top: 40px;
   }
   .product-row.odd{
      flex-direction: column-reverse;
   }
   .text-content{
       width: 100%;
       height: auto;
       margin-top: 15px;
   }
   .text_13{
       font-size: 16px;
       line-height: 22px;
   }
   .box_3{
       width: 30px;
       height: 4px;
       margin: 10px 0 10px 0;
   }
   .paragraph_2{
       font-size: 14px;
       line-height: 20px;
       margin: 0;
   }
   .image-content{
       width: 100%;
       height: 195px;
       border-radius: 10px;
   }
   .image-content:hover img{
       transform: unset;
   }
   .text-group_6{
    width: auto;
    height: auto;
    margin: 0;
   }
   .text_15{
    width: 100%;
    height: auto;
    font-size: 20px;
    font-weight: 900;
    color: #222222;
    white-space: unset;
    line-height: 24px;
    margin: 0;
   }
   .text_16{
    width: 100%;
    height: auto;
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
   }
   .group_11{
       padding: 0 4%;
   }
   .group_12{
    width: 100%;
    height: auto;
    margin: 30px auto 0;
    display: box;
    grid-template-columns: unset;
    gap: unset;
   }
   .block_3{
    box-shadow: 0px 0px 20px 0px rgb(25 19 4 / 11%);
    background-color: #ffffff;
    border-radius: 10px;
    width: 100%;
    padding: 25px 20px 30px 20px;
    height: auto;
   }
   .block_3:hover{
       transform: unset;
   }
   .block_3:not(:first-of-type){
       margin-top: 20px;
   }
   .image_4{
       width: auto;
       height: 40px;
       margin: 0 auto;
   }
   .text_17{
    font-size: 16px;
    line-height: 22px;
    height: auto;
    margin: 15px auto 20px;
    max-width: unset;
   }
   .text_18{
    font-size: 12px;
    line-height: 20px;
    margin-top: unset;
   }
   .text_23{
    width: 100%;
    height: auto;
    font-size: 14px;
    white-space: unset;
    line-height: 20px;
    margin: 20px auto 0;
   }
   .text-wrapper_5{
    height: 36px;
    width: 180px;
    margin: 15px auto 0;
    display: flex;
    align-items: center;
    justify-content: center;
   }
   .text_24{
    width: auto;
    height: auto;
    font-size: 14px;
    white-space: unset;
    margin: 0;
   }
   .group_13{
       padding: 80px 4% 60px 4%;
       margin: 0;
   }
   .text-group_7{
    width: auto;
    height: auto;
    margin: auto;
   }
   .text_25{
    width: 100%;
    height: auto;
    font-size: 20px;
    text-align: center;
    white-space: unset;
    line-height: 24px;
    margin: 0;
   }
   .text_26{
    width: 100%;
    height: auto;
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
   }
   .box_4{
    width: 100%;
    height: auto;
    margin: 30px auto 0;
    flex-wrap: wrap;
   }
   .block_6{
     margin: 0;
     width: calc(100%);
     height: auto;
     padding: 20px 20px 25px 20px;
   }
   .block_6:not(:first-of-type){
     margin-top: 20px;
   }
   .block_6:hover{
     transform: unset;
   }
   .group_14{
    background-color: rgba(250, 208, 44, 0.2);
    border-radius: 50%;
    height: 16px;
    width: 16px;
    margin: 0 15px 0 0;
   }
   .block_7{
    width: 8px;
    height: 8px;
    margin: auto;
   }
   .text_27{
       width: calc(100% - 12px - 15px);
       height: auto;
       margin: 0;
       font-size: 14px;
       line-height: 20px;
   }
}