.weilan_steel_advanced {
  position: relative;
  /* margin-top: -9.4%; */
  padding-bottom: 2.875rem;
  background: linear-gradient(180deg,
      rgba(207, 229, 251, 0) 0%,
      rgba(207, 229, 251, 0.4) 10%,
      rgba(218, 235, 255, 0.4) 50%,
      rgba(207, 229, 251, 0.8) 75%,
      rgba(162, 206, 246, 1) 90%,
      rgba(125, 179, 226, 1) 100%);
}

.weilan_steel_advanced_title {
  color: #000;
  font-size: var(--shengwang-title);
  font-weight: 600;
  line-height: 1.39;
  text-align: center;
  margin: 4.125rem 0;
  position: relative;
  z-index: 3;
}

.weilan_steel_advanced .advanced-wrapper {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.weilan_steel_advanced .vs-card {
  position: absolute;
  top: 56.52%;
  left: 48%;
  width: 12.5rem;
  aspect-ratio: 1/1;
  transform: translateX(-50%) translateY(-50%);
  z-index: 3;
  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.20);
  background: linear-gradient(135deg, #0B62C1 0%, #54DBCC 100%);
  border: 0.3125rem solid #FFF;
  border-radius: 48%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: var(--title-font-family);
  font-size: 4.375rem;
  font-weight: 700;
  color: #FFF;
  line-height: 0.85714;
}

.weilan_steel_advanced .advanced-box {
  z-index: 2;
  width: 50%;
  padding-bottom: 2.5rem;
}

.weilan_steel_advanced .advanced-box.left-box {
  padding-left: 5.5%;
}

.weilan_steel_advanced .advanced-box.right-box {
  padding-left: 9.375%;
}

.weilan_steel_advanced .advanced-box .bg-card {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 87%;
  z-index: -1;
}

.weilan_steel_advanced .advanced-box.left-box .bg-card {
  width: 53.125%;
  left: 0;
  background: linear-gradient(90deg, #0B62C1 0%, #54DBCC 100%);
  clip-path: polygon(0 0, 100% 0, 73.4% 100%, 0 100%);
}

.weilan_steel_advanced .advanced-box.right-box .bg-card {
  width: 58.125%;
  right: 0;
  background: linear-gradient(127deg, #FFF 7.06%, rgba(255, 255, 255, 0.30) 92.94%);
  clip-path: polygon(26.26% 0, 100% 0, 100% 100%, 0 100%);
}

.weilan_steel_advanced .advanced-box .bg-card .like-icon {
  position: absolute;
  top: 2.625rem;
  right: 9.529%;
  width: 7.3125rem;
  height: 7.3125rem;
}

.weilan_steel_advanced .advanced-box .advanced-box-img {
  width: 31.25rem;
  aspect-ratio: 500/320;
  object-fit: cover;
  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.20);
  border-radius: 10px;
}

.weilan_steel_advanced .advanced-box .advanced-box-title {
  font-family: var(--title-font-family);
  font-size: var(--font-size-h3);
  font-weight: 600;
  line-height: 1.41;
  color: #FFF;
  margin-top: 1.875rem;
}

.weilan_steel_advanced .advanced-box.right-box .advanced-box-title {
  color: #333;
}

.weilan_steel_advanced .advanced-box .advanced-box-item {
  display: flex;
  align-items: baseline;
  font-family: var(--font-family);
  padding-top: 1.125rem;
  padding-bottom: 1.375rem;
  border-bottom: 1px dashed #FFF;
  width: fit-content;
}

.weilan_steel_advanced .advanced-box .advanced-item-title {
  font-size: var(--font-size-lg);
  line-height: 1.67;
  color: #FFF;
  font-weight: 400;
  margin-left: .7844rem;
}

.weilan_steel_advanced .advanced-box .advanced-item-comment {
  font-size: var(--font-size-xl);
  line-height: 1.5;
  font-weight: 500;
  color: #FFF;
}

.weilan_steel_advanced .advanced-box.right-box .advanced-box-item {
  border-color: #999;
}

.weilan_steel_advanced .advanced-box.right-box .advanced-item-title {
  color: #333;
  margin-left: 1rem;
}

.weilan_steel_advanced .advanced-box.right-box .advanced-item-comment {
  color: #333;
}

@media screen and (max-width: 1024px) {
  .weilan_steel_advanced .advanced-wrapper {
    flex-direction: column;
    gap: 3rem;
  }

  .weilan_steel_advanced .vs-card {
    top: 53%;
    left: auto;
    right: 0;
    transform: translateY(-50%);
  }

  .weilan_steel_advanced .advanced-box.left-box,
  .weilan_steel_advanced .advanced-box.right-box {
    width: 100%;
    padding: 0 5% 5%;
    position: relative;
  }

  .weilan_steel_advanced .advanced-box.left-box .bg-card,
  .weilan_steel_advanced .advanced-box.right-box .bg-card {
    width: 100%;
    clip-path: none;
  }
}

@media screen and (max-width: 768px) {
  .weilan_steel_advanced .vs-card {
    display: none;
  }

  .weilan_steel_advanced .advanced-box .bg-card .like-icon {
    display: none;
  }
}