.elementor-1000876 .elementor-element.elementor-element-96d9d18{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1000876 .elementor-element.elementor-element-56e4b5c .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-1000876 .elementor-element.elementor-element-56e4b5c .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-1000876 .elementor-element.elementor-element-56e4b5c .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-1000876 .elementor-element.elementor-element-56e4b5c .jet-listing-dynamic-image__caption{text-align:left;}.elementor-1000876 .elementor-element.elementor-element-c1d27a1{background-color:#FFF1C3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-radius:12px 12px 12px 12px;}.elementor-1000876 .elementor-element.elementor-element-c1d27a1 .jet-listing-dynamic-field__content{font-size:24px;font-weight:500;text-align:left;}.elementor-1000876 .elementor-element.elementor-element-c1d27a1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1000876 .elementor-element.elementor-element-c1d27a1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1000876 .elementor-element.elementor-element-c1d27a1 .jet-listing-dynamic-field{justify-content:flex-start;}@media(max-width:1024px){body:not(.rtl) .elementor-1000876 .elementor-element.elementor-element-c1d27a1{left:526px;}body.rtl .elementor-1000876 .elementor-element.elementor-element-c1d27a1{right:526px;}.elementor-1000876 .elementor-element.elementor-element-c1d27a1{top:25px;}.elementor-1000876 .elementor-element.elementor-element-c1d27a1 .jet-listing-dynamic-field__content{font-size:18px;}}@media(min-width:768px){.elementor-1000876 .elementor-element.elementor-element-96d9d18{--content-width:85%;}}/* Start custom CSS for container, class: .elementor-element-96d9d18 *//* 1. إعداد الـ Container ليكون الإطار الحاكم للعناصر */
.custom-card-wrapper {
    position: relative !important;
    display: flex;
    overflow: hidden; /* لمنع أي عناصر من الخروج بره الإطار */
    width: 100%;
}

/* 2. ضبط الصورة عشان تاخد مساحة الـ Container بالكامل بدون تشوه */
/* استهدفنا الـ img مباشرة عشان نتخطى أي divs إضافية بيعملها Elementor */
.custom-card-wrapper .custom-card-img,
.custom-card-wrapper .custom-card-img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* للحفاظ على أبعاد الصورة زي ما بنعمل في الفيديوهات */
    display: block;
    margin: 0 !important;
}

/* 3. تحرير الـ Badge ووضعه في الزاوية اليمنى العلوية (مكان المربع الأحمر) */
.custom-card-wrapper .custom-card-badge {
    position: absolute !important;
    top: 15px !important;    /* المسافة من أعلى */
    right: 75px !important;  /* المسافة من اليمين */
    z-index: 10 !important;  /* لضمان ظهوره فوق الصورة دايماً */
    margin: 0 !important;    /* إلغاء أي هوامش افتراضية من Elementor */
    width: auto !important;  /* عشان حجمه يكون على قد النص بالظبط */
    
    /* (اختياري) ستايل جمالي لتقريب الشكل من الصورة الأولى */
    background-color: #fcf1d1;
    padding: 8px 16px;
    border-radius: 8px;
}/* End custom CSS */