.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"SourceHanSansCN1";--e-global-typography-primary-font-size:80px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"SourceHanSansCN2";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:768px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* 添加到WordPress的额外CSS */
@media (max-width: 767px) {
  /* 根容器锁定 */
  html {
    min-width: 375px;  /* 防止内容挤压 */
    overflow-x: auto;  /* 允许横向滚动（仅在极端情况下触发） */
  }

  /* Elementor主内容区适配 */
  .elementor-section.elementor-section-boxed > .elementor-container {
    min-width: 375px !important;
    margin: 0 auto;    /* 居中显示 */
  }

  /* 隐藏因放大产生的空白 */
  body {
    overflow-x: hidden; /* 禁止横向滚动条（内容自动居中溢出） */
  }
}

.elementor-button { text-decoration: none !important; }

body, body * {
    font-family: 'SourceHanSansCN1', sans-serif !important;
}/* End custom CSS */