.elementor-89852 .elementor-element.elementor-element-3ea3ccf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:50px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-89852 .elementor-element.elementor-element-438fa84{--display:flex;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-89852 .elementor-element.elementor-element-8c0ed1e .elementor-button{background-color:#171E20;background-image:none;font-family:"Inter", sans-serif;line-height:1.42em;fill:#FFFFFFCC;color:#FFFFFFCC;}.elementor-89852 .elementor-element.elementor-element-8c0ed1e .elementor-button, .elementor-89852 .elementor-element.elementor-element-8c0ed1e .elementor-button .elementor-button-icon{font-size:14px;}.elementor-89852 .elementor-element.elementor-element-698f843{text-align:center;}.elementor-89852 .elementor-element.elementor-element-698f843 .elementor-heading-title{font-family:"Poppins", sans-serif;font-size:40px;font-weight:500;text-transform:none;line-height:1.12em;}.elementor-89852 .elementor-element.elementor-element-4d1c86d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-89852 .elementor-element.elementor-element-4d1c86d{text-align:center;}.elementor-89852 .elementor-element.elementor-element-4d1c86d .elementor-heading-title{font-family:"Times New Roman", sans-serif;font-size:34px;font-weight:400;font-style:italic;line-height:1.12em;color:#F2295B;}.elementor-89852 .elementor-element.elementor-element-d2be75d{--display:flex;--width:60%;}.elementor-89852 .elementor-element.elementor-element-3a358d5 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-89852 .elementor-element.elementor-element-3a358d5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-89852 .elementor-element.elementor-element-db81f37{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-89852 .elementor-element.elementor-element-8b05e4e{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-89852 .elementor-element.elementor-element-d34061a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-89852 .elementor-element.elementor-element-d34061a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#00000080;}.elementor-89852 .elementor-element.elementor-element-d34061a{--image-border-radius:16px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-89852 .elementor-element.elementor-element-7f3cde6.elementor-element{--order:-99999 /* order start hack */;}.elementor-89852 .elementor-element.elementor-element-7f3cde6 .ue-dual-color-heading{text-align:center;}.elementor-89852 .elementor-element.elementor-element-7f3cde6 .ue-title-one{color:#FFFFFF;font-family:"Times New Roman", sans-serif;font-size:38px;font-weight:400;font-style:italic;line-height:1.12em;}.elementor-89852 .elementor-element.elementor-element-7f3cde6 .ue-title-two{color:#F2295B;font-family:"Times New Roman", sans-serif;font-size:38px;font-weight:400;font-style:italic;line-height:1.12em;}.elementor-89852 .elementor-element.elementor-element-d488c85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-89852 .elementor-element.elementor-element-9d12a21{--display:flex;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-89852 .elementor-element.elementor-element-a3c9b3b .ue-dual-color-heading{text-align:center;}.elementor-89852 .elementor-element.elementor-element-a3c9b3b .ue-title-one{color:#FFFFFF;font-family:"Times New Roman", sans-serif;font-size:38px;font-weight:400;font-style:italic;line-height:1.12em;}.elementor-89852 .elementor-element.elementor-element-a3c9b3b .ue-title-two{color:#F2295B;font-family:"Times New Roman", sans-serif;font-size:38px;font-weight:400;font-style:italic;line-height:1.12em;}.elementor-89852 .elementor-element.elementor-element-58709a9 .ue_post_carousel_item{border-radius:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0D;}.elementor-89852 .elementor-element.elementor-element-58709a9 .uc_image_carousel_content{padding:30px 30px 30px 30px;background-color:#171E20;}.elementor-89852 .elementor-element.elementor-element-58709a9 .ue_post_category a{color:#9a9a9a;}.elementor-89852 .elementor-element.elementor-element-58709a9 .ue_post_category{margin-top:0px;}.elementor-89852 .elementor-element.elementor-element-58709a9 .ue_post_date{color:#9a9a9a;margin-top:0px;}.elementor-89852 .elementor-element.elementor-element-58709a9 .ue-grid-item-meta-data{color:#9a9a9a;}.elementor-89852 .elementor-element.elementor-element-58709a9 .ue-grid-item-meta-data svg{fill:#9a9a9a;}.elementor-89852 .elementor-element.elementor-element-58709a9 .uc_post_title{color:#FFFFFF;font-family:"Inter", sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:1.33em;margin-top:10px;}.elementor-89852 .elementor-element.elementor-element-58709a9 .ue_post_intro{color:#FFFFFFCC;font-family:"Inter", sans-serif;font-size:16px;font-weight:400;line-height:1.55em;margin-top:10px;}.elementor-89852 .elementor-element.elementor-element-58709a9 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#000000;color:#ffffff;margin-top:20px;}.elementor-89852 .elementor-element.elementor-element-58709a9 .uc_more_btn:hover{background-color:#000000;color:#ffffff;}.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-dot{width:8px;height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-dot.active{background-color:#000000;}.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-dots{margin-top:20px;}.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-nav .owl-next{right:20px;left:auto;}.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-carousel .owl-nav .owl-next,.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-carousel .owl-nav .owl-prev{top:160px;border-radius:100px;width:48px;height:48px;line-height:48px;font-size:24px;background-color:#FFFFFFCC;color:#171E20;}.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-carousel .owl-nav .owl-next:hover,.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-carousel .owl-nav .owl-prev:hover{background-color:#171E20;color:#F2295B;}.elementor-89852 .elementor-element.elementor-element-58709a9 .uc_image_carousel_placeholder{height:250px;transition:all 800ms ease-in-out;background-color:#00000080;}.elementor-89852 .elementor-element.elementor-element-58709a9 .uc_image_carousel_bg{height:250px;background-size:cover;}.elementor-89852 .elementor-element.elementor-element-58709a9 .ue_post_carousel_item:hover .uc_image_carousel_placeholder{filter:brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1100px){.elementor-89852 .elementor-element.elementor-element-698f843 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-89852 .elementor-element.elementor-element-698f843 .elementor-heading-title{font-size:28px;}.elementor-89852 .elementor-element.elementor-element-d2be75d{--width:85vw;}}/* Start custom CSS for ucaddon_uc_card_post_carousel, class: .elementor-element-58709a9 *//* 1. إخفاء الشكل الافتراضي تماماً لتجنب التداخل */
.elementor-89852 .elementor-element.elementor-element-58709a9 .slick-arrow:before,
.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-nav button span {
    display: none ;
}

/* 2. تصميم هيكل السهم الجديد */
.elementor-89852 .elementor-element.elementor-element-58709a9 .slick-arrow, 
.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-nav button {
    width: 50px ;
    height: 50px ;
    /* الخلفية البيضاء الشفافة كما عدلتها أنت */
    background-color: #FFFFFFCC; 
    border-radius: 50% ; /* شكل دائري Modern */
    display: flex ;
    align-items: center;
    justify-content: center;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 10;
    /* إزالة أي حدود افتراضية قد تكون موجودة */
    border: none; 
    /* إزالة أي padding افتراضي قد يؤثر على التوسط */
    padding: 0;
}

/* 3. إضافة الأيقونة (سهم Unicode عادي) باستخدام Pseudo-elements */
.elementor-89852 .elementor-element.elementor-element-58709a9 .slick-arrow::after,
.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-nav button::after {
    /* تغيير الحجم والسمك والخط */
    font-size: 24px; /* حجم السهم */
    
    font-family: Arial, sans-serif; /* خط بسيط لضمان شكل السهم */
    color: #171E20; /* لون السهم الافتراضي */
    transition: all 0.3s ease;
    /* لضمان التوسط الدقيق */
    line-height: 1 ;
    display: block;
}

/* توجيه السهم الشمال */
.elementor-89852 .elementor-element.elementor-element-58709a9 .slick-prev::after,
.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-prev::after {
    content: '‹' ; /* رمز Unicode للسهم الأيسر */
    /* ضبط موضعه ليتوسط الدائرة تماماً */
    margin-right: 2px;
}

/* توجيه السهم اليمين */
.elementor-89852 .elementor-element.elementor-element-58709a9 .slick-next::after,
.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-next::after {
    content: '›' ; /* رمز Unicode للسهم الأيمن */
    /* ضبط موضعه ليتوسط الدائرة تماماً */
    margin-left: 2px;
}

/* 4. حالة الـ Hover (تطبيق الألوان التي اخترتها) */
.elementor-89852 .elementor-element.elementor-element-58709a9 .slick-arrow:hover,
.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-nav button:hover {
    background-color: #171E20 ; /* الخلفية تتحول لأسود */
    transform: scale(1.1); /* تأثير تكبير بسيط */
}

.elementor-89852 .elementor-element.elementor-element-58709a9 .slick-arrow:hover::after,
.elementor-89852 .elementor-element.elementor-element-58709a9 .owl-nav button:hover::after {
    color: #F2295B; /* لون السهم يتحول للوردي المختار */
}

/* 5. ضبط المواقع لضمان ظهورها بعيداً عن المحتوى */
.elementor-89852 .elementor-element.elementor-element-58709a9 .slick-prev { left: -60px; }
.elementor-89852 .elementor-element.elementor-element-58709a9 .slick-next { right: -60px; }

/* للهاتف: تصغير الحجم ونقل الأسهم للداخل قليلاً */
@media (max-width: 767px) {
    .elementor-89852 .elementor-element.elementor-element-58709a9 .slick-arrow {
        width: 40px ;
        height: 40px ;
    }
    /* تصغير حجم السهم على الهاتف */
    .elementor-89852 .elementor-element.elementor-element-58709a9 .slick-arrow::after,
    .elementor-89852 .elementor-element.elementor-element-58709a9 .owl-nav button::after {
        font-size: 20px ;
    }
    .elementor-89852 .elementor-element.elementor-element-58709a9 .slick-prev { left: 10px ; }
    .elementor-89852 .elementor-element.elementor-element-58709a9 .slick-next { right: 10px ; }
}/* End custom CSS */