.elementor-1879 .elementor-element.elementor-element-6854bb6{--display:flex;}.elementor-1879 .elementor-element.elementor-element-eae1905{--display:flex;}.elementor-1879 .elementor-element.elementor-element-72afb5a{--display:flex;}.elementor-1879 .elementor-element.elementor-element-97d4c97{--display:flex;}.elementor-1879 .elementor-element.elementor-element-e51b002{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-b986794 */.wa-fixed-btn {
    position: fixed;
    left: 20px; /* كتبقى ديما لاصقة فاليسار */
    bottom: 30px; /* طالعة شوية على التحت */
    z-index: 9999; /* باش تبقى ديما فوق أي حاجة أخرى فالموقع */
    text-decoration: none !important;
}

.wa-content {
    background: #ff0000; /* أحمر صارخ باش تخلع العين */
    color: white;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px 20px;
    border-radius: 50px 50px 50px 5px; /* شكل عصري */
    font-family: 'Poppins', sans-serif;
    font-weight: 800;
    font-size: 14px;
    box-shadow: 0 5px 20px rgba(255, 0, 0, 0.4);
    transition: all 0.3s ease;
}

/* الأيقونة */
.wa-content i {
    font-size: 22px;
}

/* تأثير عند مرور الفأرة */
.wa-fixed-btn:hover .wa-content {
    transform: scale(1.1) translateX(5px);
    background: #fff;
    color: #ff0000;
    box-shadow: 0 10px 30px rgba(255, 255, 255, 0.3);
}

/* Animation باش تبقى "تنقز" وتجذب الانتباه */
@keyframes shake-side {
    0%, 100% { transform: rotate(0deg); }
    10%, 30%, 50% { transform: rotate(-5deg); }
    20%, 40%, 60% { transform: rotate(5deg); }
}

.wa-content i {
    animation: shake-side 2s infinite;
}/* End custom CSS */