.elementor-355 .elementor-element.elementor-element-455f4c0{--display:flex;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-1f9c6c8 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://alraada.com/wp-content/uploads/2025/11/Generated-Image-September-11-2025-4_13PM.png);background-size:cover;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-1f9c6c8 .elementor-background-overlay{background-color:#00000080;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-1f9c6c8 .swiper-slide-inner{text-align:left;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-1f9c6c8 .swiper-slide-inner .elementor-slide-heading{color:#FAFFF9;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-1f9c6c8 .swiper-slide-inner .elementor-slide-description{color:#FAFFF9;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-1f9c6c8 .swiper-slide-inner .elementor-slide-button{color:#FAFFF9;border-color:#FAFFF9;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-2e20375 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://alraada.com/wp-content/uploads/2025/11/Generated-Image-September-11-2025-4_30PM.png);background-size:cover;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-2e20375 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-2e20375 .swiper-slide-contents{margin-right:auto;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-2e20375 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-2e20375 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-2e20375 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-2e20375 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-33b8860 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://alraada.com/wp-content/uploads/2025/11/geocell-1.jpg);background-size:cover;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-33b8860 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-33b8860 .swiper-slide-contents{margin-right:auto;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-33b8860 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-33b8860 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-33b8860 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-repeater-item-33b8860 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-14006fd .swiper-slide{transition-duration:calc(5000ms*1.2);height:472px;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-slide-button{background-color:#CAC4C4;border-width:2px;border-radius:16px;color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-14006fd .swiper-slide-contents{max-width:61%;}.elementor-355 .elementor-element.elementor-element-14006fd .swiper-slide-inner{text-align:left;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-slide-heading{color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-14006fd .elementor-slide-description{color:#FDFDFD;}.elementor-355 .elementor-element.elementor-element-ff3b21f{--display:flex;--min-height:100vh;}.elementor-355 .elementor-element.elementor-element-43aa203{--display:flex;}.elementor-355 .elementor-element.elementor-element-43aa203:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-43aa203 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-bb30156{--display:flex;}.elementor-355 .elementor-element.elementor-element-bb30156:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-bb30156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-822df49{--display:flex;}.elementor-355 .elementor-element.elementor-element-822df49:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-822df49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-5b507d6{margin:-78px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-355 .elementor-element.elementor-element-a1da4a4{--display:flex;}.elementor-355 .elementor-element.elementor-element-a1da4a4:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-a1da4a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-0eb6c48{--display:flex;}.elementor-355 .elementor-element.elementor-element-0eb6c48:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-0eb6c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-ff3b21f{--width:100%;--min-height:100vh;}}/* Start custom CSS for html, class: .elementor-element-31368fb *//* معالجة مشكلة الطول على الموبايل */
@media (max-width: 768px) {
  .hero-section {
    height: 100dvh; /* يظبط طول الشاشة على الموبايل */
    min-height: 100vh;
  }
}
.hero-section {
  height: 100vh;
  height: 100svh; /* يدعم الموبايلات الجديدة */
}

/* موبايل Fix */
@media (max-width: 768px) {
  .hero-section {
    height: var(--real-vh, 100vh);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-525aba5 */.consult-head{
  text-align:center;
  padding:70px 20px 30px;
  max-width:900px;
  margin:auto;
}
.consult-head h5{
  letter-spacing:4px;
  color:#5f5f5f;
  font-size:15px;
  margin-bottom:12px;
}
.consult-head h2{
  color:#00496D;
  font-size:30px;
  font-weight:700;
  margin-bottom:15px;
}
.consult-head p{
  font-size:15px;
  color:#222;
  line-height:1.7;
  max-width:800px;
  margin:auto auto 8px;
}


/* timeline */
.consult-process{
  display:flex;
  align-items:center;
  padding:40px 60px 80px;
  gap:25px;
  justify-content:center;
  flex-wrap:wrap;
}

.step{text-align:center;}
.dot{
  width:18px;
  height:18px;
  border-radius:50%;
  border:3px solid #00496D;
  margin:auto;
  position:relative;
  overflow:hidden;
}

.line{
  flex:1;
  height:3px;
  background:#00496D;
  max-width:110px;
  position:relative;
  overflow:hidden;
}

.line::after{
  content:"";
  position:absolute;
  top:0; left:-100%;
  height:100%; width:100%;
  border-top:3px solid #F18923;
  animation:move 4s linear infinite;
}

@keyframes move{
  0%{left:-100%}
  50%{left:0}
  100%{left:100%}
}

/* final */
.final{display:flex;align-items:center;gap:18px;}
.circle{
  width:65px;height:65px;border-radius:50%;border:3px solid #00496D;background:#00496D;display:flex;justify-content:center;align-items:center;
}
.circle i{color:#fff;font-size:28px;}
.note h4{margin:0 0 6px;color:#00496D;font-size:18px;font-weight:700;}
.note p{margin:0;max-width:220px;font-size:15px;color:#00496D;}

/* responsive */
@media(max-width:768px){
  .consult-process{flex-direction:column;}
  .line{display:none;}
}/* End custom CSS */