.elementor-5668 .elementor-element.elementor-element-2fdffa0{--display:flex;}.elementor-5668 .elementor-element.elementor-element-5ac5848 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for wpforms, class: .elementor-element-5ac5848 *//* === WPForms 技术型样式优化 === */
.wpforms-form {
  max-width: 600px;
  margin: 0 auto;
  font-family: "Inter", "Roboto", sans-serif;
}

/* 标签文字 */
.wpforms-field-label {
  font-weight: 600;
  color: #222;
  font-size: 15px;
  margin-bottom: 6px !important;
}

/* 必填星号 */
.wpforms-required-label {
  color: #e60023;
  margin-left: 3px;
}

/* 输入框样式 */
.wpforms-field input[type=text],
.wpforms-field input[type=email],
.wpforms-field select {
  width: 100%;
  padding: 12px 14px;
  border: 1.5px solid #d5d9e0;
  border-radius: 6px;
  font-size: 15px;
  transition: all 0.3s ease;
  background-color: #fafbfd;
}

/* 聚焦效果 */
.wpforms-field input:focus,
.wpforms-field select:focus {
  border-color: #0076b6;
  box-shadow: 0 0 6px rgba(0,118,182,0.25);
  background-color: #fff;
  outline: none;
}

/* 下拉框箭头优化 */
.wpforms-field select {
  appearance: none;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23555' stroke-width='2' fill='none'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 12px;
}

/* === 调整提交按钮大小与样式 === */
.wpforms-submit-container button,
.wpforms-submit {
  background: #e60023;
  color: #fff;
  font-weight: 600;
  padding: 10px 28px; /* ← 缩小内边距 */
  border: none;
  border-radius: 6px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  cursor: pointer;
  transition: all 0.3s ease;
  width: auto; /* ← 改为自动宽度 */
  display: block;
  margin: 0 auto; /* ← 居中显示 */
}

/* 悬停效果 */
.wpforms-submit-container button:hover,
.wpforms-submit:hover {
  background: #c7001b;
  transform: translateY(-1px);
}

/* 表单间距 */
.wpforms-field {
  margin-bottom: 22px;
}

/* 响应式优化 */
@media (max-width: 768px) {
  .wpforms-form {
    padding: 0 10px;
  }
}/* End custom CSS */