.elementor-15980 .elementor-element.elementor-element-45452fa{--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;}.elementor-15980 .elementor-element.elementor-element-43a3ae5{width:100%;max-width:100%;}.elementor-15980 .elementor-element.elementor-element-aec6db8 .wd-text-block{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-15980 .elementor-element.elementor-element-93c43cf li{color:#FFFFFF;}.elementor-15980 .elementor-element.elementor-element-93c43cf .wd-list {--wd-row-gap:7px;}.elementor-15980 .elementor-element.elementor-element-11fb10f{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-15980 .elementor-element.elementor-element-45452fa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15980 .elementor-element.elementor-element-aec6db8 .wd-text-block{font-size:var( --e-global-typography-text-font-size );}.elementor-15980 .elementor-element.elementor-element-11fb10f.elementor-element{--align-self:center;}}@media(max-width:768px){.elementor-15980 .elementor-element.elementor-element-aec6db8 .wd-text-block{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-11fb10f *//* 优化 Contact Form 7 表单样式成一行 */
.one-line-form {
    display: flex;
    align-items: center;
}

.one-line-form input[type="email"],
.one-line-form input[type="submit"] {
    margin-right: 10px; /* 设置元素之间的间距 */
    flex: 1;
}

.one-line-form input[type="submit"] {
    flex: 0 0 auto; /* 确保按钮不会扩展 */
    margin-right: 0; /* 去掉按钮右侧的间距 */
}

/* 确保输入框和按钮在一行 */
.one-line-form input[type="email"]::placeholder {
    color: #999; /* 自定义占位符颜色 */
}/* End custom CSS */