.elementor-110 .elementor-element.elementor-element-4487cc4{--display:flex;}.elementor-110 .elementor-element.elementor-element-9d4e3b4 .elementor-button{background-color:#FFFFFF;fill:#02FF1B;color:#02FF1B;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}/* Start custom CSS for button, class: .elementor-element-9d4e3b4 */.cta-reserve-btn a {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 14px 34px;
    font-size: 16px;
    font-weight: 800;
    color: #fff !important;
    background: linear-gradient(135deg, #00c853, #00a843);
    border-radius: 50px;
    box-shadow: 0 12px 30px rgba(0, 200, 83, 0.45);
    overflow: hidden;
    transition: all 0.3s ease;
    animation: ctaPulse 2.2s infinite;
}

/* افکت نور عبوری */
.cta-reserve-btn a::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.6),
        transparent
    );
    transform: skewX(-20deg);
    animation: shine 3s infinite;
}

/* هاور */
.cta-reserve-btn a:hover {
    transform: translateY(-2px) scale(1.03);
    box-shadow: 0 18px 40px rgba(0, 200, 83, 0.6);
}

/* انیمیشن پالس */
@keyframes ctaPulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(0, 200, 83, 0.6);
    }
    70% {
        transform: scale(1.05);
        box-shadow: 0 0 0 18px rgba(0, 200, 83, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(0, 200, 83, 0);
    }
}

/* انیمیشن نو*
@media (max-width: 768px) {
    .cta-reserve-btn a {
        width: 100%;
        font-size: 15px;
        padding: 14px 20px;
        animation: ctaPulseMobile 2.6s infinite;
    }
}

@keyframes ctaPulseMobile {
    0% { transform: scale(1); }
    60% { transform: scale(1.04); }
    100% { transform: scale(1); }
}/* End custom CSS */