.elementor .e-a4c989c-e9724e9{width:100%;padding:0px;margin:0px;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-7bd08a2-9b4633b{padding-block-start:50px;padding-block-end:45px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-5f53dc6-4342a38{padding-block-start:42px;padding-block-end:55px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F6F8FB;flex-direction:column;justify-content:center;}.elementor .e-111ea736-1e796e9{height:100%;min-height:100%;padding:0px;margin:0px;display:flex;flex-direction:column;/* =========================================================
 FORCE FULL WIDTH HERO
 突破 Elementor / Razzi 父容器宽度限制
========================================================= */

.dv-dji-hero {
  position: relative !important;

  width: 100vw !important;
  max-width: 100vw !important;

  left: 50% !important;

  margin-left: -50vw !important;
  margin-right: -50vw !important;

  padding-left: 0 !important;
  padding-right: 0 !important;

  overflow: hidden !important;
}


/* HTML Widget 本身不要限制宽度 */
.elementor-widget-html:has(.dv-dji-hero) {
  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* HTML Widget 容器 */
.elementor-widget-html:has(.dv-dji-hero) > .elementor-widget-container {
  width: 100% !important;
  max-width: none !important;

  margin: 0 !important;
  padding: 0 !important;
}


/* 避免主题外层 padding 影响这个区域 */
.e-con:has(.dv-dji-hero) {
  max-width: none !important;

  padding-left: 0 !important;
  padding-right: 0 !important;

  margin-left: 0 !important;
  margin-right: 0 !important;
}\n}