.elementor-378 .elementor-element.elementor-element-3eea243d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-3eea243d:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-3eea243d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lock.wphuo.com/wp-content/uploads/2025/03/Frame-237862-1-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-1d26e6bc{--display:flex;--min-height:300px;--justify-content:center;--border-radius:15px 15px 15px 15px;--margin-top:50px;--margin-bottom:50px;--margin-left:50px;--margin-right:50px;--z-index:3;}.elementor-378 .elementor-element.elementor-element-1d26e6bc:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-1d26e6bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-378 .elementor-element.elementor-element-36b28757{--display:flex;--min-height:300px;--justify-content:space-between;--z-index:3;}.elementor-378 .elementor-element.elementor-element-548164d5 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-378 .elementor-element.elementor-element-548164d5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:0.08em;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-2370c70e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-378 .elementor-element.elementor-element-2370c70e > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-2370c70e .elementor-divider-separator{width:40px;margin:0 auto;margin-left:0;}.elementor-378 .elementor-element.elementor-element-2370c70e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-378 .elementor-element.elementor-element-1f388d5b{width:100%;max-width:100%;text-align:left;}.elementor-378 .elementor-element.elementor-element-1f388d5b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-378 .elementor-element.elementor-element-75d6fa5c .woocommerce-product-details__short-description{color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-1684e2a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-6277fc74 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-4a4addc );color:var( --e-global-color-4a4addc );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-378 .elementor-element.elementor-element-6277fc74 .elementor-button:hover, .elementor-378 .elementor-element.elementor-element-6277fc74 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-4a4addc );border-color:var( --e-global-color-accent );}.elementor-378 .elementor-element.elementor-element-6277fc74 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-378 .elementor-element.elementor-element-6277fc74 .elementor-button-content-wrapper{flex-direction:row;}.elementor-378 .elementor-element.elementor-element-6277fc74 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-378 .elementor-element.elementor-element-6277fc74 .elementor-button:hover svg, .elementor-378 .elementor-element.elementor-element-6277fc74 .elementor-button:focus svg{fill:var( --e-global-color-4a4addc );}.elementor-378 .elementor-element.elementor-element-1a21e15e{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-378 .elementor-element.elementor-element-50334e6f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-1fe72cbc{--spacer-size:80px;}.elementor-378 .elementor-element.elementor-element-602fdacf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-79ff2c43{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-378 .elementor-element.elementor-element-4d8addb3{--divider-border-style:solid;--divider-border-width:3px;}.elementor-378 .elementor-element.elementor-element-4d8addb3 .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-4d8addb3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-378 .elementor-element.elementor-element-4738ffbb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-36a04d95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-648953e8{text-align:center;}.elementor-378 .elementor-element.elementor-element-648953e8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-1e15fedf{text-align:center;}.elementor-378 .elementor-element.elementor-element-1e15fedf .elementor-heading-title{font-family:var( --e-global-typography-e1c13fb-font-family ), Sans-serif;font-size:var( --e-global-typography-e1c13fb-font-size );font-weight:var( --e-global-typography-e1c13fb-font-weight );text-transform:var( --e-global-typography-e1c13fb-text-transform );font-style:var( --e-global-typography-e1c13fb-font-style );text-decoration:var( --e-global-typography-e1c13fb-text-decoration );line-height:var( --e-global-typography-e1c13fb-line-height );letter-spacing:var( --e-global-typography-e1c13fb-letter-spacing );color:var( --e-global-color-secondary );}.elementor-378 .elementor-element.elementor-element-7506ff55 > .elementor-widget-container{padding:0px 250px 0px 250px;}.elementor-378 .elementor-element.elementor-element-7506ff55{text-align:center;}.elementor-378 .elementor-element.elementor-element-3ce541da{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-6d61a094{--spacer-size:80px;}.elementor-378 .elementor-element.elementor-element-69179527{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-2b779a8b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-378 .elementor-element.elementor-element-52ea827f{--divider-border-style:solid;--divider-border-width:3px;}.elementor-378 .elementor-element.elementor-element-52ea827f .elementor-divider-separator{width:100%;}.elementor-378 .elementor-element.elementor-element-52ea827f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-378 .elementor-element.elementor-element-5275a1fb{--grid-columns:4;}.elementor-378 .elementor-element.elementor-element-5275a1fb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-378 .elementor-element.elementor-element-5275a1fb .e-loop-item > .elementor-section, .elementor-378 .elementor-element.elementor-element-5275a1fb .e-loop-item > .elementor-section > .elementor-container, .elementor-378 .elementor-element.elementor-element-5275a1fb .e-loop-item > .e-con, .elementor-378 .elementor-element.elementor-element-5275a1fb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}body.elementor-page-378{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-3eea243d{--content-width:1290px;}.elementor-378 .elementor-element.elementor-element-50334e6f{--content-width:1290px;}.elementor-378 .elementor-element.elementor-element-4738ffbb{--content-width:1290px;}.elementor-378 .elementor-element.elementor-element-3ce541da{--content-width:1290px;}.elementor-378 .elementor-element.elementor-element-69179527{--content-width:50990px;}}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-element-3eea243d{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-378 .elementor-element.elementor-element-1d26e6bc{--min-height:150px;}.elementor-378 .elementor-element.elementor-element-36b28757{--min-height:150px;}.elementor-378 .elementor-element.elementor-element-1f388d5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );} .elementor-378 .elementor-element.elementor-element-1a21e15e{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-378 .elementor-element.elementor-element-50334e6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-4738ffbb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-1e15fedf .elementor-heading-title{font-size:var( --e-global-typography-e1c13fb-font-size );line-height:var( --e-global-typography-e1c13fb-line-height );letter-spacing:var( --e-global-typography-e1c13fb-letter-spacing );}.elementor-378 .elementor-element.elementor-element-7506ff55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-3ce541da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-5275a1fb{--grid-columns:2;}}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-3eea243d{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-378 .elementor-element.elementor-element-548164d5 .elementor-heading-title{font-size:16px;}.elementor-378 .elementor-element.elementor-element-1f388d5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );} .elementor-378 .elementor-element.elementor-element-1a21e15e{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-378 .elementor-element.elementor-element-50334e6f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-602fdacf{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-378 .elementor-element.elementor-element-4738ffbb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-1e15fedf .elementor-heading-title{font-size:var( --e-global-typography-e1c13fb-font-size );line-height:var( --e-global-typography-e1c13fb-line-height );letter-spacing:var( --e-global-typography-e1c13fb-letter-spacing );}.elementor-378 .elementor-element.elementor-element-3ce541da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-69179527{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-378 .elementor-element.elementor-element-5275a1fb{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-27a963e3 *//* 针对 .product-application 类的样式 */
.product-application {
  margin: 0;
  padding: 20px;
}

/* 设置标题的样式 */
.product-application h2,
.product-application h3,
.product-application h4,
.product-application h5,
.product-application h6 {
  font-weight: bold;
  color: #333;
  margin-top: 20px;
}

.product-application h2 { font-size: 1.5em; }
.product-application h3 { font-size: 1.3em; }
.product-application h4 { font-size: 1.1em; }
.product-application h5 { font-size: 1em; }
.product-application h6 { font-size: 0.9em; }

/* 设置段落的样式 */
.product-application p {
  color: #666;
  line-height: 1.6;
  margin-bottom: 10px;
}

/* 设置无序列表的样式 */
.product-application ul {
  list-style-type: disc;
  padding-left: 20px;
}

.product-application ul li {
  color: #666;
  line-height: 1.6;
  margin-bottom: 5px;
}

/* 设置有序列表的样式 */
.product-application ol {
  list-style-type: decimal;
  padding-left: 20px;
}

.product-application ol li {
  color: #666;
  line-height: 1.6;
  margin-bottom: 5px;
}

/* 响应式设计：针对最大宽度为768px的设备（如手机） */
@media (max-width: 768px) {
  .product-application {
    padding: 10px;
  }

  .product-application h2 { font-size: 1.3em; }
  .product-application h3 { font-size: 1.1em; }
  .product-application h4 { font-size: 1em; }
  .product-application h5 { font-size: 0.9em; }
  .product-application h6 { font-size: 0.8em; }

  .product-application p {
    font-size: 0.9em;
  }

  .product-application ul li,
  .product-application ol li {
    font-size: 0.9em;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-32666a25 *//* 基础样式（未点击状态）*/
#gform_submit_button_1.gform_button {
    background-color: #0D0D0D !important; /* 深黑底色 */
    color: #FFFFFF !important; /* 纯白文字 */
    border: none !important; /* 清除默认边框 */
    padding: 12px 24px; /* 舒适点击区域 */
    border-radius: 4px; /* 圆角效果 */
    cursor: pointer; /* 手型指针 */
    transition: background-color 0.3s ease; /* 平滑过渡动画 */
    box-shadow: none !important; /* 禁用默认阴影 */
}

/* 悬停状态增强 */
#gform_submit_button_1.gform_button:hover {
    background-color: #333333 !important; /* 浅黑悬停反馈 */
}

/* 点击/激活状态 */
#gform_submit_button_1.gform_button:active,
#gform_submit_button_1.gform_button:focus {
    background-color: #98C99C !important; /* 生态绿色激活态 */
    outline: none !important; /* 移除焦点蓝框 */
}/* End custom CSS */