.elementor-734 .elementor-element.elementor-element-bfa961c{--display:flex;}.elementor-734 .elementor-element.elementor-element-bfa961c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-734 .elementor-element.elementor-element-5c8d206{--display:flex;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-734 .elementor-element.elementor-element-0b880d1{--spacer-size:5px;}.elementor-734 .elementor-element.elementor-element-f1fbe12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;}.elementor-734 .elementor-element.elementor-element-076d651{--spacer-size:5px;}.elementor-734 .elementor-element.elementor-element-03ef2c9{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-734 .elementor-element.elementor-element-03ef2c9.elementor-element{--align-self:center;}.elementor-734 .elementor-element.elementor-element-03ef2c9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-734 .elementor-element.elementor-element-03ef2c9 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-734 .elementor-element.elementor-element-03ef2c9 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-734 .elementor-element.elementor-element-9f8de17{--spacer-size:5px;}@media(min-width:768px){.elementor-734 .elementor-element.elementor-element-bfa961c{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-f1fbe12 */.changhai-product-title {
  display: flex !important;
  align-items: baseline !important;
  gap: 22px !important;
  margin: 0 0 0px !important;
  color: #050505 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: clamp(30px, 3.6vw, 60px) !important;
  font-weight: 300 !important;
  letter-spacing: 0 !important;
  line-height: 1.04 !important;
}

.changhai-product-title .changhai-title-mark {
  flex: 0 0 auto !important;
  width: 22px !important;
  height: 6px !important;
  background: #d71920 !important;
  transform: translateY(-0.18em) !important;
}

.changhai-product-title strong {
  color: #050505 !important;
  font-size: inherit !important;
  font-weight: 800 !important;
  line-height: inherit !important;
}

.changhai-product-title span:last-child {
  color: #050505 !important;
  font-size: inherit !important;
  font-weight: 300 !important;
  line-height: inherit !important;
}

@media (max-width: 640px) {
  .changhai-product-title {
    flex-wrap: wrap !important;
    gap: 8px !important;
    margin-bottom: 34px !important;
    font-size: clamp(38px, 10vw, 50px) !important;
  }

  .changhai-product-title .changhai-title-mark {
    width: 18px !important;
    height: 5px !important;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-03ef2c9 */.elementor-widget-image-carousel img,
.elementor-widget-image-carousel .swiper-slide,
.elementor-widget-image-carousel .swiper-slide-inner {
  box-shadow: none !important;
  border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d0a1fb2 */.changhai-industry-trends-head h2,
.changhai-application-detail-component .changhai-industry-trends-head h2,
.changhai-application-detail-component .changhai-section-head h2 {
  font-size: 64px !important;
  line-height: 1.05 !important;
}

.changhai-industry-trend h3,
.changhai-application-detail-component .changhai-industry-trend h3,
.changhai-application-detail-component .changhai-card-body h3 {
  font-size: 24px !important;
  line-height: 1.22 !important;
  font-weight: 800 !important;
}

.changhai-industry-trend p,
.changhai-application-detail-component .changhai-industry-trend p,
.changhai-application-detail-component .changhai-card-body p {
  font-size: 18px !important;
  line-height: 1.48 !important;
}

.changhai-industry-trends-grid,
.changhai-application-detail-component .changhai-industry-trends-grid,
.changhai-application-detail-component .changhai-card-grid {
  gap: 76px !important;
}

@media (max-width: 640px) {
  .changhai-industry-trends-head h2,
  .changhai-application-detail-component .changhai-industry-trends-head h2,
  .changhai-application-detail-component .changhai-section-head h2 {
    font-size: 44px !important;
  }

  .changhai-industry-trend h3,
  .changhai-application-detail-component .changhai-industry-trend h3,
  .changhai-application-detail-component .changhai-card-body h3 {
    font-size: 21px !important;
  }

  .changhai-industry-trend p,
  .changhai-application-detail-component .changhai-industry-trend p,
  .changhai-application-detail-component .changhai-card-body p {
    font-size: 17px !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-95b9b7b */.changhai-industry-trends-head h2,
.changhai-application-detail-component .changhai-industry-trends-head h2,
.changhai-application-detail-component .changhai-section-head h2 {
  font-size: 64px !important;
  line-height: 1.05 !important;
}

.changhai-industry-trend h3,
.changhai-application-detail-component .changhai-industry-trend h3,
.changhai-application-detail-component .changhai-card-body h3 {
  font-size: 24px !important;
  line-height: 1.22 !important;
  font-weight: 800 !important;
}

.changhai-industry-trend p,
.changhai-application-detail-component .changhai-industry-trend p,
.changhai-application-detail-component .changhai-card-body p {
  font-size: 18px !important;
  line-height: 1.48 !important;
}

.changhai-industry-trends-grid,
.changhai-application-detail-component .changhai-industry-trends-grid,
.changhai-application-detail-component .changhai-card-grid {
  gap: 76px !important;
}

@media (max-width: 640px) {
  .changhai-industry-trends-head h2,
  .changhai-application-detail-component .changhai-industry-trends-head h2,
  .changhai-application-detail-component .changhai-section-head h2 {
    font-size: 44px !important;
  }

  .changhai-industry-trend h3,
  .changhai-application-detail-component .changhai-industry-trend h3,
  .changhai-application-detail-component .changhai-card-body h3 {
    font-size: 21px !important;
  }

  .changhai-industry-trend p,
  .changhai-application-detail-component .changhai-industry-trend p,
  .changhai-application-detail-component .changhai-card-body p {
    font-size: 17px !important;
  }
}/* End custom CSS */