.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2155 .elementor-element.elementor-element-0445b0e{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2155 .elementor-element.elementor-element-f1e1d00 .elementor-button{background-color:var( --e-global-color-astglobalcolor5 );font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:500;fill:#F0B470;color:#F0B470;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-2155 .elementor-element.elementor-element-f1e1d00 .elementor-button:hover, .elementor-2155 .elementor-element.elementor-element-f1e1d00 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-astglobalcolor1 );}.elementor-2155 .elementor-element.elementor-element-f1e1d00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2155 .elementor-element.elementor-element-f1e1d00 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2155 .elementor-element.elementor-element-f1e1d00 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-2155 .elementor-element.elementor-element-f1e1d00 .elementor-button:hover svg, .elementor-2155 .elementor-element.elementor-element-f1e1d00 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}/* Start custom CSS for button, class: .elementor-element-f1e1d00 *//* هدف: خود تگ لینک (<a>) داخل کلاس */
.my-fancy-button .elementor-button {
    /* اطمینان حاصل کنید که استایل‌های اصلی دکمه را اینجا اعمال می‌کنید */
    width: 10em;
    height: 3em;
    border-radius: 30em;
    font-size: 15px;
    font-family: inherit;
    border: none;
    position: relative; /* بسیار مهم برای کار کردن ::before */
    overflow: hidden;
    z-index: 1;
    box-shadow: 6px 6px 12px #c5c5c5, -6px -6px 12px #ffffff;
    /* این خطوط برای بازنویسی استایل‌های پیش‌فرض المنتور ضروری است */
    padding: 0; 
    display: flex;
    justify-content: center;
    align-items: center;
}

/* هدف: ::before روی تگ لینک (<a>) */
.my-fancy-button .elementor-button::before {
    content: '';
    width: 0;
    height: 3em;
    border-radius: 30em;
    position: absolute;
    top: 0;
    right: 0;
    background-image: linear-gradient(to right, #F0B470 0%, #F0B470 100%);
    transition: .5s ease;
    display: block;
    z-index: -1;
}

/* هدف: :hover::before روی تگ لینک (<a>) */
.my-fancy-button .elementor-button:hover::before {
    width: 15em;
}/* End custom CSS */