.elementor-3452 .elementor-element.elementor-element-baw0001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3452 .elementor-element.elementor-element-baw0002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3452 .elementor-element.elementor-element-baw0004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3452 .elementor-element.elementor-element-baw0005 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:800;color:#080808;}.elementor-3452 .elementor-element.elementor-element-baw0006{font-family:"Arial", Sans-serif;color:#111111;}.elementor-3452 .elementor-element.elementor-element-baw0007 .elementor-icon-list-icon i{color:#202020;transition:color 0.3s;}.elementor-3452 .elementor-element.elementor-element-baw0007 .elementor-icon-list-icon svg{fill:#202020;transition:fill 0.3s;}.elementor-3452 .elementor-element.elementor-element-baw0007{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-3452 .elementor-element.elementor-element-baw0007 .elementor-icon-list-icon{padding-inline-end:11px;}.elementor-3452 .elementor-element.elementor-element-baw0007 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3452 .elementor-element.elementor-element-baw0007 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-weight:700;}.elementor-3452 .elementor-element.elementor-element-baw0007 .elementor-icon-list-text{color:#111111;transition:color 0.3s;}.elementor-3452 .elementor-element.elementor-element-baw0007 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#ba3e14;}.elementor-3452 .elementor-element.elementor-element-baw0008{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-baw0001 *//* BAOWU PAPER header. Scoped to the native Elementor header container. */
.baowu-paper-header.e-con {
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 32px;
  --padding-right: 32px;
  --gap: 0;
  width: 100%;
  background: #f6f6f6;
  color: #111;
  font-family: Arial, Helvetica, sans-serif;
}
.baowu-paper-header .bw-header-inner.e-con {
  display: grid;
  grid-template-columns: 240px minmax(0, 1fr) 260px;
  align-items: center;
  gap: 28px;
  width: 100%;
  max-width: 1440px;
  margin-inline: auto;
  padding: 0;
}
.baowu-paper-header .e-con,
.baowu-paper-header .elementor-widget {
  min-width: 0;
}
.baowu-paper-header .elementor-widget { margin: 0; }
.baowu-paper-header .bw-brand { width: 240px; }
.baowu-paper-header .bw-brand img { display: block; width: 240px; height: auto; }
.baowu-paper-header .bw-company.e-con {
  padding: 0;
  gap: 5px;
  align-items: stretch;
}
.baowu-paper-header .bw-company-name .elementor-heading-title {
  margin: 0;
  color: #080808;
  font-family: Arial, Helvetica, sans-serif;
  font-size: clamp(25px, 1.88vw, 34px);
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: 0;
}
.baowu-paper-header .bw-description,
.baowu-paper-header .bw-description p {
  margin: 0;
  color: #111;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}
.baowu-paper-header .bw-contacts { margin-top: 5px; }
.baowu-paper-header .bw-contacts .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 0 26px;
  margin: 0;
  padding: 0;
}
.baowu-paper-header .bw-contacts .elementor-icon-list-item { margin: 0; padding: 0; }
.baowu-paper-header .bw-contacts .elementor-icon-list-item a {
  display: inline-flex;
  align-items: center;
  min-height: 36px;
  color: #111;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
}
.baowu-paper-header .bw-contacts .elementor-icon-list-icon {
  flex-shrink: 0;
  padding-inline-end: 11px;
}
.baowu-paper-header .bw-contacts .elementor-icon-list-icon :is(i, svg) {
  width: 18px;
  height: 18px;
  font-size: 18px;
  color: #202020;
  fill: #202020;
}
.baowu-paper-header .bw-contacts .elementor-icon-list-text { padding: 0; color: inherit; }
.baowu-paper-header .bw-messaging.e-con {
  display: grid;
  grid-template-columns: 120px 124px;
  align-items: center;
  gap: 16px;
  padding: 0;
}
.baowu-paper-header .bw-qr img { display: block; width: 120px; height: auto; }
.baowu-paper-header .bw-whatsapp img { display: block; width: 124px; height: auto; mix-blend-mode: darken; }
.baowu-paper-header :is(.bw-brand, .bw-qr, .bw-whatsapp) a { display: block; }
.baowu-paper-header a:focus-visible { outline: 3px solid #ba3e14; outline-offset: 5px; }
.baowu-paper-header .bw-contacts a:hover { color: #ba3e14; text-decoration: underline; text-underline-offset: 3px; }
@media (max-width: 1399px) {
  .baowu-paper-header.e-con { --padding-left: 24px; --padding-right: 24px; }
  .baowu-paper-header .bw-header-inner.e-con { grid-template-columns: 200px minmax(0, 1fr) 218px; gap: 24px; }
  .baowu-paper-header .bw-brand,
  .baowu-paper-header .bw-brand img { width: 200px; }
  .baowu-paper-header .bw-company-name .elementor-heading-title { font-size: 28px; }
  .baowu-paper-header .bw-description,
  .baowu-paper-header .bw-description p { font-size: 16px; }
  .baowu-paper-header .bw-contacts .elementor-icon-list-item a { font-size: 16px; }
  .baowu-paper-header .bw-contacts .elementor-icon-list-items { column-gap: 20px; }
  .baowu-paper-header .bw-messaging.e-con { grid-template-columns: 104px 102px; gap: 12px; }
  .baowu-paper-header .bw-qr img { width: 104px; }
  .baowu-paper-header .bw-whatsapp img { width: 102px; }
}
@media (max-width: 1100px) {
  .baowu-paper-header .bw-header-inner.e-con { grid-template-columns: 200px minmax(0, 1fr); gap: 18px 24px; }
  .baowu-paper-header .bw-brand { grid-area: 1 / 1; }
  .baowu-paper-header .bw-company { grid-area: 1 / 2 / 3 / 3; }
  .baowu-paper-header .bw-messaging.e-con { grid-area: 2 / 1; grid-template-columns: 88px 96px; gap: 16px; }
  .baowu-paper-header .bw-qr img { width: 88px; }
  .baowu-paper-header .bw-whatsapp img { width: 96px; }
  .baowu-paper-header .bw-contacts .elementor-icon-list-item a { min-height: 44px; }
}
@media (max-width: 767px) {
  .baowu-paper-header.e-con { --padding-top: 24px; --padding-bottom: 24px; --padding-left: 20px; --padding-right: 20px; }
  .baowu-paper-header .bw-header-inner.e-con { grid-template-columns: minmax(0, 1fr); gap: 18px; }
  .baowu-paper-header .bw-brand,
  .baowu-paper-header .bw-company,
  .baowu-paper-header .bw-messaging.e-con { grid-area: auto; }
  .baowu-paper-header .bw-brand,
  .baowu-paper-header .bw-brand img { width: 210px; }
  .baowu-paper-header .bw-company.e-con { gap: 10px; }
  .baowu-paper-header .bw-company-name .elementor-heading-title { font-size: 25px; line-height: 1.24; }
  .baowu-paper-header .bw-description,
  .baowu-paper-header .bw-description p { font-size: 15px; line-height: 1.55; }
  .baowu-paper-header .bw-contacts { margin-top: 0; }
  .baowu-paper-header .bw-contacts .elementor-icon-list-items { flex-direction: column; align-items: flex-start; gap: 0; }
  .baowu-paper-header .bw-contacts .elementor-icon-list-item { max-width: 100%; }
  .baowu-paper-header .bw-contacts .elementor-icon-list-item a { min-height: 44px; font-size: 16px; }
  .baowu-paper-header .bw-contacts .elementor-icon-list-text { overflow-wrap: anywhere; }
  .baowu-paper-header .bw-messaging.e-con { grid-template-columns: 108px 116px; gap: 20px; justify-content: start; }
  .baowu-paper-header .bw-qr img { width: 108px; }
  .baowu-paper-header .bw-whatsapp img { width: 116px; }
}/* End custom CSS */