.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-107 .elementor-element.elementor-element-687ba219{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-2e607219:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-2e607219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4EED8;}.elementor-107 .elementor-element.elementor-element-2e607219{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-107 .elementor-element.elementor-element-2e607219 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-107 .elementor-element.elementor-element-07543e0{--display:flex;}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-29245fce > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-58a67796{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-7f047ec3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-687ba219{width:100%;max-width:100%;}.elementor-107 .elementor-element.elementor-element-6ee5c9ea > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-569b7e40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-babd8d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-163455ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-5ab05e1 */#submit-button {
    background: #30dd16;
    color: #ffffff; /* النص أبيض */
    border: none;
    padding: 14px 28px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 8px;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 6px 15px rgba(48,221,22,0.4);
    letter-spacing: 0.5px;
}

/* تأثير عند المرور بالماوس */
#submit-button:hover {
    background: #28c412;
    transform: translateY(-3px);
    box-shadow: 0 10px 22px rgba(48,221,22,0.6);
}

/* تأثير الضغط */
#submit-button:active {
    transform: scale(0.96);
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
}

/* Animation نبض خفيف لجذب الانتباه */
@keyframes pulse {
    0% { box-shadow: 0 0 0 0 rgba(48,221,22,0.6); }
    70% { box-shadow: 0 0 0 12px rgba(48,221,22,0); }
    100% { box-shadow: 0 0 0 0 rgba(48,221,22,0); }
}

#submit-button {
    animation: pulse 2.5s infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07543e0 */#scroll-to-customer-info-form {
    background: #30dd16;
    color: #ffffff;
    border: none;

    /* 👇 جعل الزر أطول */
    padding: 20px 40px;
    min-height: 65px;

    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0.5px;

    border-radius: 14px;
    cursor: pointer;

    box-shadow: 0 10px 30px rgba(48,221,22,0.45);
    transition: all 0.3s ease;

    animation: pulseButton 2s infinite;
}

/* Hover */
#scroll-to-customer-info-form:hover {
    transform: scale(1.06);
    box-shadow: 0 15px 40px rgba(48,221,22,0.65);
}

/* Click */
#scroll-to-customer-info-form:active {
    transform: scale(0.95);
}/* End custom CSS */