.elementor-3853 .elementor-element.elementor-element-600223b{--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-3853 .elementor-element.elementor-element-563c370 .elementor-button{background-color:#61CE70;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.5);border-radius:4px 4px 4px 4px;}.elementor-3853 .elementor-element.elementor-element-563c370 .elementor-button:hover, .elementor-3853 .elementor-element.elementor-element-563c370 .elementor-button:focus{background-color:#47A754;}.elementor-3853 .elementor-element.elementor-element-563c370 .elementor-button-content-wrapper{flex-direction:row;}/* Start custom CSS for button, class: .elementor-element-563c370 *//* فقط خود دکمه */
.elementor-3853 .elementor-element.elementor-element-563c370 .elementor-button {
    padding: 14px 28px;
    border-radius: 14px;
    font-weight: 700;
    transition: all .3s ease;
    animation: shado-soft-alert 3.5s ease-in-out infinite;
}

/* افکت هاور (بدون تغییر رنگ اصلی) */
.elementor-3853 .elementor-element.elementor-element-563c370 .elementor-button:hover {
    filter: brightness(1.08);
    transform: translateY(-2px);
}

/* انیمیشن نرم و جذاب */
@keyframes shado-soft-alert {
    0% { transform: translateX(0) scale(1); }

    /* لرزش خیلی ملایم */
    8% { transform: translateX(-2px) rotate(-0.6deg); }
    12% { transform: translateX(2px) rotate(0.6deg); }
    16% { transform: translateX(-1px) rotate(-0.3deg); }
    20% { transform: translateX(1px) rotate(0.3deg); }
    24% { transform: translateX(0) rotate(0deg); }

    /* یه پالس کوچک برای جلب توجه */
    55% { transform: scale(1.03); }
    65% { transform: scale(1); }

    100% { transform: scale(1); }
}/* End custom CSS */