.elementor-16 .elementor-element.elementor-element-10eaafd{--display:flex;--min-height:615px;}.elementor-16 .elementor-element.elementor-element-10eaafd:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-10eaafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cmm.icerabb1t.com/wp-content/uploads/2025/09/contentus-scaled-e1758638352971.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-dcaff69 > .elementor-widget-container{margin:210px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-a6f6170{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-a6f6170:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-a6f6170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-832a412{--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-16 .elementor-element.elementor-element-2ee6228 > .elementor-widget-container{margin:40px 0px 20px 0px;}.elementor-16 .elementor-element.elementor-element-172cce5 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(50px/2);}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(50px/2);}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-50px/2);margin-left:calc(-50px/2);}body.rtl .elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-50px/2);}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-50px/2);}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:var( --e-global-color-astglobalcolor6 );}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor0 );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor0 );transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-172cce5{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-icon{padding-right:10px;}.elementor-16 .elementor-element.elementor-element-172cce5 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor2 );transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-2386a96{--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;--border-radius:60px 60px 60px 60px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-2386a96:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2386a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-16 .elementor-element.elementor-element-1fd2bd1.elementor-element{--flex-grow:0;--flex-shrink:0;}body.elementor-page-16:not(.elementor-motion-effects-element-type-background), body.elementor-page-16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-a6f6170{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-2386a96{--border-radius:40px 40px 40px 40px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-a6f6170{--width:80%;}.elementor-16 .elementor-element.elementor-element-832a412{--width:50%;}.elementor-16 .elementor-element.elementor-element-2386a96{--width:50%;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-a6f6170{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:60px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-d751b73 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2ee6228 > .elementor-widget-container{margin:15px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-172cce5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-2386a96{--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for shortcode, class: .elementor-element-1fd2bd1 *//* 联系表单样式优化 */
.wpcf7-form {
  max-width: 600px;
  margin: 0 auto;
  padding: 20px;
}

/* 文本框和文本区域样式 */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
  width: 100%;
  padding: 12px 15px;
  margin-bottom: 15px;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  background-color: #f9f9f9; /* 浅色背景 */
  font-size: 16px;
  transition: all 0.3s ease;
  box-sizing: border-box;
}

/* 输入框聚焦效果 */
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 textarea:focus {
  outline: none;
  border-color: #6b7280;
  background-color: #ffffff;
  box-shadow: 0 0 0 3px rgba(107, 114, 128, 0.1);
}

/* 提交按钮样式 - 高级感设计 */
.wpcf7-submit {
  background: linear-gradient(135deg, #3b82f6, #2563eb);
  color: #ffffff;
  border: none;
  border-radius: 6px;
  padding: 14px 30px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 6px -1px rgba(37, 99, 235, 0.1), 0 2px 4px -1px rgba(37, 99, 235, 0.06);
}

/* 按钮悬停效果 */
.wpcf7-submit:hover {
  background: linear-gradient(135deg, #2563eb, #1d4ed8);
  transform: translateY(-2px);
  box-shadow: 0 10px 15px -3px rgba(37, 99, 235, 0.1), 0 4px 6px -2px rgba(37, 99, 235, 0.05);
}

/* 按钮点击效果 */
.wpcf7-submit:active {
  transform: translateY(0);
  box-shadow: 0 4px 6px -1px rgba(37, 99, 235, 0.1), 0 2px 4px -1px rgba(37, 99, 235, 0.06);
}/* End custom CSS */