.elementor-9451 .elementor-element.elementor-element-4df7c25{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-9451 .elementor-element.elementor-element-4df7c25:not(.elementor-motion-effects-element-type-background), .elementor-9451 .elementor-element.elementor-element-4df7c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5249e2b );}.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-submit{background-color:var( --e-global-color-5249e2b );border-style:none;}.elementor-9451 .elementor-element.elementor-element-a46cd4e{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;--e-search-placeholder-color:#8B6B53CC;--e-search-input-color:var( --e-global-color-7ef6028 );--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:16px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:12px;--e-search-icon-clear-color:var( --e-global-color-7ef6028 );--e-search-submit-button-flex-direction:row;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-icon-submit-size:20px;--e-search-submit-icon-gap:0px;--e-search-submit-color:var( --e-global-color-5249e2b );--e-search-icon-submit-color:var( --e-global-color-389d0cf );--e-search-submit-border-radius:0px 0px 0px 0px;--e-search-submit-padding:10px 12px 10px 0px;}.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-input{font-family:var( --e-global-typography-3a52d02-font-family ), Sans-serif;font-size:var( --e-global-typography-3a52d02-font-size );font-weight:var( --e-global-typography-3a52d02-font-weight );line-height:var( --e-global-typography-3a52d02-line-height );letter-spacing:var( --e-global-typography-3a52d02-letter-spacing );border-radius:0px 0px 0px 0px;}.elementor-9451 .elementor-element.elementor-element-a46cd4e.e-focus{--e-search-input-color:var( --e-global-color-7ef6028 );}.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-input-wrapper > svg:hover{--e-search-icon-clear-color:var( --e-global-color-389d0cf );}.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-input-wrapper > i:hover{--e-search-icon-clear-color:var( --e-global-color-389d0cf );}.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-submit:hover{--e-search-icon-submit-color:var( --e-global-color-389d0cf );}#elementor-popup-modal-9451 .dialog-widget-content{animation-duration:1.1s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-9451{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-9451 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-9451 .dialog-close-button{display:flex;}@media(max-width:1024px){.elementor-9451 .elementor-element.elementor-element-4df7c25{--min-height:200px;}.elementor-9451 .elementor-element.elementor-element-a46cd4e{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-input{font-size:var( --e-global-typography-3a52d02-font-size );line-height:var( --e-global-typography-3a52d02-line-height );letter-spacing:var( --e-global-typography-3a52d02-letter-spacing );}}@media(max-width:767px){.elementor-9451 .elementor-element.elementor-element-4df7c25{--min-height:130px;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9451 .elementor-element.elementor-element-a46cd4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-search-icon-submit-size:20px;}.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-input{font-size:var( --e-global-typography-3a52d02-font-size );line-height:var( --e-global-typography-3a52d02-line-height );letter-spacing:var( --e-global-typography-3a52d02-letter-spacing );}}/* Start custom CSS for search, class: .elementor-element-a46cd4e *//* =========================================
   WEWELL — SEARCH FOCUS STATE
   یکدست کردن Input و Submit Icon
========================================= */

/* حالت عادی */
.elementor-9451 .elementor-element.elementor-element-a46cd4e form,
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-form {
    border-bottom: 1px solid #C8BBB0 !important;
    box-shadow: none !important;
}

/* حذف Border جداگانه از Input و Button */
.elementor-9451 .elementor-element.elementor-element-a46cd4e input,
.elementor-9451 .elementor-element.elementor-element-a46cd4e input[type="search"],
.elementor-9451 .elementor-element.elementor-element-a46cd4e button,
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-submit {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
}

/* وقتی هر بخشی از سرچ Focus شد، کل خط آبی شود */
.elementor-9451 .elementor-element.elementor-element-a46cd4e form:focus-within,
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-form:focus-within {
    border-bottom-color: #0075BDcc !important;
}

/* جلوگیری از آبی شدن جداگانه خود Input */
.elementor-9451 .elementor-element.elementor-element-a46cd4e input:focus,
.elementor-9451 .elementor-element.elementor-element-a46cd4e input[type="search"]:focus {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Submit Icon هم در Focus آبی شود */
.elementor-9451 .elementor-element.elementor-element-a46cd4e form:focus-within button,
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-form:focus-within .e-search-submit,
.elementor-9451 .elementor-element.elementor-element-a46cd4e form:focus-within svg,
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-form:focus-within svg {
    color: #0075BDcc !important;
    fill: currentColor !important;
    stroke: currentColor !important;
}

/* =========================================
   WEWELL — SEARCH ICON POSITION
   انتقال آیکون جستجو به سمت راست
========================================= */

/* فرم سرچ */
.elementor-9451 .elementor-element.elementor-element-a46cd4e form,
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-form {
    direction: rtl !important;
}

/* بخش داخلی سرچ */
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-form__container,
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-input-wrapper {
    direction: rtl !important;
}

/* فیلد جستجو */
.elementor-9451 .elementor-element.elementor-element-a46cd4e input[type="search"],
.elementor-9451 .elementor-element.elementor-element-a46cd4e input {
    direction: rtl !important;
    text-align: right !important;
}

/* دکمه / آیکون سرچ */
.elementor-9451 .elementor-element.elementor-element-a46cd4e button[type="submit"],
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-submit {
    order: -1 !important;
    flex: 0 0 auto !important;
}

/* فاصله آیکون از متن */
.elementor-9451 .elementor-element.elementor-element-a46cd4e button[type="submit"],
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-submit {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* =========================================
   WEWELL — SEARCH ICON / TEXT SPACING
========================================= */

/* هیچ Gap بین Input و Submit نباشد */
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-form__container,
.elementor-9451 .elementor-element.elementor-element-a46cd4e form {
    gap: 0 !important;
}


/* فاصله متن از آیکون */
.elementor-9451 .elementor-element.elementor-element-a46cd4e input[type="search"],
.elementor-9451 .elementor-element.elementor-element-a46cd4e input {
    padding-right: 10px !important;
}


/* خود دکمه سرچ فاصله اضافه نداشته باشد */
.elementor-9451 .elementor-element.elementor-element-a46cd4e button[type="submit"],
.elementor-9451 .elementor-element.elementor-element-a46cd4e .e-search-submit {
    margin: 0 !important;
    padding-left: 0 !important;
}/* End custom CSS */