.elementor-320 .elementor-element.elementor-element-70628ed2 .elementor-button{font-size:24px;border-radius:50px 50px 50px 50px;padding:14px 14px 14px 14px;}.elementor-320 .elementor-element.elementor-element-38af9957 .elementor-button{background-color:#008A00;font-size:24px;border-radius:50px 50px 50px 50px;padding:13px 13px 13px 13px;}@media(max-width:767px){.elementor-320 .elementor-element.elementor-element-2ac113a9{width:50%;}.elementor-320 .elementor-element.elementor-element-2ac113a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-320 .elementor-element.elementor-element-2ac113a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-3036e491 *//* 1. تثبيت القسم في طبقة علوية */
.elementor-320 .elementor-element.elementor-element-3036e491 {
    z-index: 9999;
}

/* 2. ضبط الأبعاد والتوزيع للموبايل والتابلت */
@media (max-width: 1024px) { /* هذا الرقم يشمل التابلت والموبايل */
    .elementor-320 .elementor-element.elementor-element-3036e491 .elementor-container {
        display: flex !important;
        justify-content: space-between !important;
        flex-direction: row !important;
        align-items: center !important;
        padding: 0 20px 20px 20px !important; /* مسافة من الأطراف والأسفل */
    }
    
    .elementor-320 .elementor-element.elementor-element-3036e491 .elementor-column {
        width: auto !important; /* لضمان عدم تمدد العمود */
    }
}

/* 3. كود تأثير النبض العام */
.pulse-effect {
    animation: pulse-animation 2s infinite;
    border-radius: 50%; /* لضمان أن النبض دائري */
}

@keyframes pulse-animation {
    0% {
        box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.4);
    }
    70% {
        box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
    }
    100% {
        box-shadow: 0 0 0 0px rgba(0, 0, 0, 0);
    }
}/* End custom CSS */