.elementor-497 .elementor-element.elementor-element-7da261a{--display:flex;}.elementor-497 .elementor-element.elementor-element-7da261a:not(.elementor-motion-effects-element-type-background), .elementor-497 .elementor-element.elementor-element-7da261a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282828;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-497 .elementor-element.elementor-element-f19674b .e-search-input{background-color:#282828;border-style:none;}.elementor-497 .elementor-element.elementor-element-f19674b{--e-search-placeholder-color:var( --e-global-color-kadence7 );--e-search-input-color:var( --e-global-color-kadence1 );}#elementor-popup-modal-497 .dialog-widget-content{animation-duration:0.6s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-497{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-497 .dialog-message{width:390px;height:100vh;align-items:flex-start;}#elementor-popup-modal-497 .dialog-close-button{display:flex;}@media(max-width:767px){#elementor-popup-modal-497 .dialog-message{width:320px;}}/* Start custom CSS for search, class: .elementor-element-f19674b *//* ==================================================
   搜索输入框：所有状态文字保持白色
================================================== */

.elementor-497 .elementor-element.elementor-element-f19674b input[type="search"],
.elementor-497 .elementor-element.elementor-element-f19674b input[type="text"],
.elementor-497 .elementor-element.elementor-element-f19674b .elementor-search-form__input,
.elementor-497 .elementor-element.elementor-element-f19674b .e-search-input {
    color: #ffffff !important;
    caret-color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;

    background-color: transparent !important;

    outline: none !important;
    box-shadow: none !important;
}


/* 点击输入、输入中、键盘选中时 */
.elementor-497 .elementor-element.elementor-element-f19674b input[type="search"]:focus,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="search"]:active,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="search"]:focus-visible,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="text"]:focus,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="text"]:active,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="text"]:focus-visible,
.elementor-497 .elementor-element.elementor-element-f19674b .elementor-search-form__input:focus,
.elementor-497 .elementor-element.elementor-element-f19674b .elementor-search-form__input:active,
.elementor-497 .elementor-element.elementor-element-f19674b .e-search-input:focus,
.elementor-497 .elementor-element.elementor-element-f19674b .e-search-input:active {
    color: #ffffff !important;
    caret-color: #ffffff !important;
    -webkit-text-fill-color: #ffffff !important;

    background-color: transparent !important;

    outline: none !important;
    box-shadow: none !important;
}


/* 占位文字 */
.elementor-497 .elementor-element.elementor-element-f19674b input[type="search"]::placeholder,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="text"]::placeholder,
.elementor-497 .elementor-element.elementor-element-f19674b .elementor-search-form__input::placeholder,
.elementor-497 .elementor-element.elementor-element-f19674b .e-search-input::placeholder {
    color: rgba(255, 255, 255, 0.72) !important;
    -webkit-text-fill-color: rgba(255, 255, 255, 0.72) !important;
    opacity: 1 !important;
}


/* Chrome自动填充状态 */
.elementor-497 .elementor-element.elementor-element-f19674b input[type="search"]:-webkit-autofill,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="search"]:-webkit-autofill:hover,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="search"]:-webkit-autofill:focus,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="text"]:-webkit-autofill,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="text"]:-webkit-autofill:hover,
.elementor-497 .elementor-element.elementor-element-f19674b input[type="text"]:-webkit-autofill:focus {
    -webkit-text-fill-color: #ffffff !important;
    caret-color: #ffffff !important;

    -webkit-box-shadow:
        0 0 0 1000px transparent inset !important;

    transition:
        background-color 9999s ease-out 0s !important;
}


/* 搜索图标和清除图标 */
.elementor-497 .elementor-element.elementor-element-f19674b button,
.elementor-497 .elementor-element.elementor-element-f19674b button i,
.elementor-497 .elementor-element.elementor-element-f19674b button svg,
.elementor-497 .elementor-element.elementor-element-f19674b .elementor-search-form__icon,
.elementor-497 .elementor-element.elementor-element-f19674b .e-search-submit,
.elementor-497 .elementor-element.elementor-element-f19674b .e-search-clear {
    color: #ffffff !important;
    fill: #ffffff !important;
    stroke: #ffffff !important;
}


/* 防止点击搜索框时出现主题默认蓝色边框 */
.elementor-497 .elementor-element.elementor-element-f19674b input:focus,
.elementor-497 .elementor-element.elementor-element-f19674b button:focus,
.elementor-497 .elementor-element.elementor-element-f19674b button:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}/* End custom CSS */