.elementor-16365 .elementor-element.elementor-element-c8c36f7{--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;}.elementor-16365 .elementor-element.elementor-element-6e605c0{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-16365 .elementor-element.elementor-element-6e605c0 .swiper-slide > .elementor-element{height:100%;}.elementor-16365 .elementor-element.elementor-element-dcda811{--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;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16365 .elementor-element.elementor-element-a969537 .elementor-repeater-item-ae6cff2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://elavocatomobile.net/wp-content/uploads/2026/01/j73d7cst71zm4zhyppw7-1.webp);background-size:cover;}.elementor-16365 .elementor-element.elementor-element-a969537 .elementor-repeater-item-dc2a671 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://elavocatomobile.net/wp-content/uploads/2026/01/as4s5cvat2xhamjcsaiq-1.webp);background-size:cover;}.elementor-16365 .elementor-element.elementor-element-a969537 .elementor-repeater-item-b7a62c0 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://elavocatomobile.net/wp-content/uploads/2026/01/ndyfe3shvav94rrasphs-1.webp);background-size:cover;}.elementor-16365 .elementor-element.elementor-element-a969537 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-16365 .elementor-element.elementor-element-a969537 .swiper-slide-contents{max-width:66%;}.elementor-16365 .elementor-element.elementor-element-a969537 .swiper-slide-inner{text-align:center;}.elementor-16365 .elementor-element.elementor-element-35c949b .elementor-repeater-item-ae6cff2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://elavocatomobile.net/wp-content/uploads/2026/01/d48f8udni3rlwscojieo-1.webp);background-size:cover;}.elementor-16365 .elementor-element.elementor-element-35c949b .elementor-repeater-item-dc2a671 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://elavocatomobile.net/wp-content/uploads/2026/01/lyy3ilyp2gsc04toazue-1.webp);background-size:cover;}.elementor-16365 .elementor-element.elementor-element-35c949b .elementor-repeater-item-b7a62c0 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://elavocatomobile.net/wp-content/uploads/2026/01/jnd-1.webp);background-size:cover;}.elementor-16365 .elementor-element.elementor-element-35c949b .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-16365 .elementor-element.elementor-element-35c949b .swiper-slide-contents{max-width:66%;}.elementor-16365 .elementor-element.elementor-element-35c949b .swiper-slide-inner{text-align:center;}.elementor-16365 .elementor-element.elementor-element-9f7c1ee{--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;}.elementor-16365 .elementor-element.elementor-element-ca89b28{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16365 .elementor-element.elementor-element-6573bc7 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#FF6900;}.elementor-16365 .elementor-element.elementor-element-6573bc7 .elementor-heading-title a{transition-duration:1.9s;}.elementor-16365 .elementor-element.elementor-element-b06309b{--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;}.elementor-16365 .elementor-element.elementor-element-325ad01{--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;}.elementor-16365 .elementor-element.elementor-element-0d77eec{--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;}.elementor-16365 .elementor-element.elementor-element-9dcea46{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16365 .elementor-element.elementor-element-786bead{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16365 .elementor-element.elementor-element-2e70dd0{text-align:end;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#324A6D;}@media(max-width:1024px){.elementor-16365 .elementor-element.elementor-element-6e605c0{--swiper-slides-to-display:2;}.elementor-16365 .elementor-element.elementor-element-9dcea46{--grid-auto-flow:row;}.elementor-16365 .elementor-element.elementor-element-786bead{--grid-auto-flow:row;}.elementor-16365 .elementor-element.elementor-element-2e70dd0{font-size:14px;}}@media(max-width:767px){.elementor-16365 .elementor-element.elementor-element-6e605c0{--swiper-slides-to-display:1;}.elementor-16365 .elementor-element.elementor-element-13baef8d{padding:0px 0px 0px 0px;}.elementor-16365 .elementor-element.elementor-element-1a094850{width:100%;}.elementor-16365 .elementor-element.elementor-element-9dcea46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-16365 .elementor-element.elementor-element-786bead{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-16365 .elementor-element.elementor-element-2e70dd0{text-align:center;}}/* Start custom CSS for slides, class: .elementor-element-a969537 *//* 1) خلفية خفيفة تساعد القراءة (ممكن تزود/تقلل الشفافية) */
.elementor-16365 .elementor-element.elementor-element-a969537 .elementor-slide-content{
  background: rgba(255,255,255,.82); /* لو عايزها أقوى خليها .90 */
  padding: 16px 20px;
  border-radius: 12px;
  max-width: 760px;
  backdrop-filter: blur(2px);
}

/* 2) العنوان: أبيض + ظل قوي علشان يبان فوق أي خلفية */
.elementor-16365 .elementor-element.elementor-element-a969537 .elementor-slide-heading{
  color:#FFFFFF !important;
  font-weight:800 !important;
  text-shadow: 0 4px 18px rgba(0,0,0,.85) !important;
}

/* 3) الوصف: أبيض + ظل */
.elementor-16365 .elementor-element.elementor-element-a969537 .elementor-slide-description{
  color:#FFFFFF !important;
  font-weight:500 !important;
  text-shadow: 0 3px 14px rgba(0,0,0,.80) !important;
}

/* 4) زر الـ CTA: برتقالي + ظل */
.elementor-16365 .elementor-element.elementor-element-a969537 .elementor-slide-button{
  background:#FF6A00 !important;
  color:#FFFFFF !important;
  border:0 !important;
  border-radius:10px !important;
  padding:12px 18px !important;
  font-weight:700 !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.25);
}

/* Hover للزر */
.elementor-16365 .elementor-element.elementor-element-a969537 .elementor-slide-button:hover{
  background:#E85B00 !important;
  transform:translateY(-1px);
}

/* 5) موبايل: تصغير البوكس */
@media (max-width: 767px){
  .elementor-16365 .elementor-element.elementor-element-a969537 .elementor-slide-content{
    max-width:92%;
    padding:12px 14px;
    border-radius:10px;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-35c949b *//* 1) خلفية خفيفة تساعد القراءة (ممكن تزود/تقلل الشفافية) */
.elementor-16365 .elementor-element.elementor-element-35c949b .elementor-slide-content{
  background: rgba(255,255,255,.82); /* لو عايزها أقوى خليها .90 */
  padding: 16px 20px;
  border-radius: 12px;
  max-width: 760px;
  backdrop-filter: blur(2px);
}

/* 2) العنوان: أبيض + ظل قوي علشان يبان فوق أي خلفية */
.elementor-16365 .elementor-element.elementor-element-35c949b .elementor-slide-heading{
  color:#FFFFFF !important;
  font-weight:800 !important;
  text-shadow: 0 4px 18px rgba(0,0,0,.85) !important;
}

/* 3) الوصف: أبيض + ظل */
.elementor-16365 .elementor-element.elementor-element-35c949b .elementor-slide-description{
  color:#FFFFFF !important;
  font-weight:500 !important;
  text-shadow: 0 3px 14px rgba(0,0,0,.80) !important;
}

/* 4) زر الـ CTA: برتقالي + ظل */
.elementor-16365 .elementor-element.elementor-element-35c949b .elementor-slide-button{
  background:#FF6A00 !important;
  color:#FFFFFF !important;
  border:0 !important;
  border-radius:10px !important;
  padding:12px 18px !important;
  font-weight:700 !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.25);
}

/* Hover للزر */
.elementor-16365 .elementor-element.elementor-element-35c949b .elementor-slide-button:hover{
  background:#E85B00 !important;
  transform:translateY(-1px);
}

/* 5) موبايل: تصغير البوكس */
@media (max-width: 767px){
  .elementor-16365 .elementor-element.elementor-element-35c949b .elementor-slide-content{
    max-width:92%;
    padding:12px 14px;
    border-radius:10px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7d573a *//* Wrapper */
.blog-view-all-wrapper {
  width: 100%;
  text-align: center;
  margin-top: 28px;
}

/* Button */
.blog-view-all-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 14px 34px;
  background: linear-gradient(135deg, #ff6a00, #ff8c1a);
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  border-radius: 32px;
  text-decoration: none;
  transition: all 0.3s ease;
  box-shadow: 0 8px 22px rgba(255, 106, 0, 0.35);
}

/* Hover */
.blog-view-all-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(255, 106, 0, 0.5);
  color: #fff;
}

/* Language Handling */
html[lang="ar"] .text-en {
  display: none;
}

html[lang="en"] .text-ar {
  display: none;
}

/* Mobile */
@media (max-width: 768px) {
  .blog-view-all-btn {
    width: 90%;
    font-size: 15px;
    padding: 14px 0;
  }
}/* End custom CSS */