.elementor-2019 .elementor-element.elementor-element-721502e6:not(.elementor-motion-effects-element-type-background), .elementor-2019 .elementor-element.elementor-element-721502e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#223D65;}.elementor-2019 .elementor-element.elementor-element-721502e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 50px 20px;}.elementor-2019 .elementor-element.elementor-element-721502e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2019 .elementor-element.elementor-element-330edcf7{padding:0px 0px 30px 0px;}.elementor-2019 .elementor-element.elementor-element-22a425cc > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2019 .elementor-element.elementor-element-2244a6b1{text-align:left;}.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-2019 .elementor-element.elementor-element-7dd7aa95 .elementor-heading-title{font-size:20px;font-weight:600;color:#ffffff;}.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-2019 .elementor-element.elementor-element-15f11abd{font-size:14px;color:rgba(255,255,255,0.78);}.elementor-2019 .elementor-element.elementor-element-37a5fce1 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2019 .elementor-element.elementor-element-5bf450b{--spacer-size:100px;}.elementor-2019 .elementor-element.elementor-element-fff618d .elementor-heading-title{font-size:16px;font-weight:600;color:#ffffff;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2019 .elementor-element.elementor-element-639c8430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2019 .elementor-element.elementor-element-639c8430 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2019 .elementor-element.elementor-element-639c8430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2019 .elementor-element.elementor-element-639c8430 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2019 .elementor-element.elementor-element-639c8430 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2019 .elementor-element.elementor-element-639c8430 .elementor-icon-list-icon i{color:rgba(255,255,255,0.60);transition:color 0.3s;}.elementor-2019 .elementor-element.elementor-element-639c8430 .elementor-icon-list-icon svg{fill:rgba(255,255,255,0.60);transition:fill 0.3s;}.elementor-2019 .elementor-element.elementor-element-639c8430{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2019 .elementor-element.elementor-element-639c8430 .elementor-icon-list-text{color:rgba(255,255,255,0.80);transition:color 0.3s;}.elementor-2019 .elementor-element.elementor-element-638b05bc > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2019 .elementor-element.elementor-element-4bcf8f1{--spacer-size:100px;}.elementor-2019 .elementor-element.elementor-element-2c268ba9 .elementor-heading-title{font-size:16px;font-weight:600;color:#ffffff;}.elementor-2019 .elementor-element.elementor-element-708d3598 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-2019 .elementor-element.elementor-element-708d3598 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-2019 .elementor-element.elementor-element-708d3598 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-2019 .elementor-element.elementor-element-708d3598 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-2019 .elementor-element.elementor-element-708d3598 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-2019 .elementor-element.elementor-element-708d3598 .elementor-icon-list-icon i{color:rgba(255,255,255,0.60);transition:color 0.3s;}.elementor-2019 .elementor-element.elementor-element-708d3598 .elementor-icon-list-icon svg{fill:rgba(255,255,255,0.60);transition:fill 0.3s;}.elementor-2019 .elementor-element.elementor-element-708d3598{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2019 .elementor-element.elementor-element-708d3598 .elementor-icon-list-text{color:rgba(255,255,255,0.80);transition:color 0.3s;}.elementor-2019 .elementor-element.elementor-element-11bd9000 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-2019 .elementor-element.elementor-element-a5c0660{--spacer-size:100px;}.elementor-2019 .elementor-element.elementor-element-49181af9 .elementor-heading-title{font-size:16px;font-weight:600;color:#ffffff;}.elementor-2019 .elementor-element.elementor-element-38b4fe40{font-size:14px;color:rgba(255,255,255,0.78);}.elementor-2019 .elementor-element.elementor-element-435ec2ad:not(.elementor-motion-effects-element-type-background), .elementor-2019 .elementor-element.elementor-element-435ec2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b3254;}.elementor-2019 .elementor-element.elementor-element-435ec2ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 20px 16px 20px;}.elementor-2019 .elementor-element.elementor-element-435ec2ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2019 .elementor-element.elementor-element-21767940 p{margin-block-end:0px;}/* Start custom CSS for section, class: .elementor-element-721502e6 *//* ================================
   FOOTER "WOW" STYLE (Visible Change)
   Paste in Footer Section > Custom CSS
================================ */

/* SECTION BACKGROUND + SPACING */
.elementor-2019 .elementor-element.elementor-element-721502e6{
  position: relative;
  overflow: hidden;
  padding: 90px 0 55px;

  /* جامد وواضح */
  background: radial-gradient(1200px 600px at 15% 20%, rgba(251,191,36,.22), transparent 55%),
              radial-gradient(900px 500px at 85% 30%, rgba(59,130,246,.20), transparent 60%),
              linear-gradient(180deg, #0b2442 0%, #0e2f57 55%, #0a223f 100%) !important;
}

/* TOP WAVE (شكل مختلف فورًا) */
.elementor-2019 .elementor-element.elementor-element-721502e6:before{
  content:"";
  position:absolute;
  top:-1px; left:0; right:0;
  height:72px;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120'%3E%3Cpath fill='%23ffffff' fill-opacity='0.07' d='M0,64L80,58.7C160,53,320,43,480,53.3C640,64,800,96,960,101.3C1120,107,1280,85,1360,74.7L1440,64L1440,0L1360,0C1280,0,1120,0,960,0C800,0,640,0,480,0C320,0,160,0,80,0L0,0Z'/%3E%3C/svg%3E")
    center/cover no-repeat;
  pointer-events:none;
}

/* SUBTLE PATTERN OVERLAY */
.elementor-2019 .elementor-element.elementor-element-721502e6:after{
  content:"";
  position:absolute;
  inset:0;
  background-image: radial-gradient(rgba(255,255,255,.07) 1px, transparent 1px);
  background-size: 18px 18px;
  opacity:.35;
  pointer-events:none;
}

/* CONTENT OVER OVERLAYS */
.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-container,
.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-container *{
  position: relative;
  z-index: 1;
}

/* TYPOGRAPHY */
.elementor-2019 .elementor-element.elementor-element-721502e6, .elementor-2019 .elementor-element.elementor-element-721502e6 *{
  font-family: Inter, Poppins, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* COLUMN SPACING + SEPARATORS */
.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-container{
  align-items: flex-start;
  gap: 54px;
}

.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-column{
  padding: 10px 0 !important;
}

/* vertical separators بين الأعمدة (على الديسكتوب) */
@media (min-width: 1025px){
  .elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-column:not(:last-child){
    border-left: 1px solid rgba(255,255,255,.12);
    padding-left: 34px !important;
    margin-left: 10px;
  }
}

/* LOGO */
.elementor-2019 .elementor-element.elementor-element-721502e6 img{
  max-width: 190px;
  height: auto;
  margin-bottom: 16px;
  opacity: .98;
}

/* HEADINGS */
.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-heading-title{
  color:#fff;
  font-weight: 800;
  font-size: 16px;
  letter-spacing: .3px;
  margin: 0 0 16px !important;
  padding-bottom: 10px;
  border-bottom: 2px solid rgba(251,191,36,.85);
  display: inline-block;
}

/* TEXT */
.elementor-2019 .elementor-element.elementor-element-721502e6 p,
.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-widget-text-editor,
.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-widget-text-editor *{
  color: rgba(255,255,255,.86);
  font-size: 14px;
  line-height: 1.9;
}

/* LINKS (بدون حركات – Hover بسيط لون بس) */
.elementor-2019 .elementor-element.elementor-element-721502e6 a{
  color: rgba(255,255,255,.90);
  text-decoration: none !important;
  transition: color .15s ease;
}

.elementor-2019 .elementor-element.elementor-element-721502e6 a:hover{ color:#fbbf24; }

/* LIST LINKS LOOK CLEANER */
.elementor-2019 .elementor-element.elementor-element-721502e6 ul{ list-style:none; padding:0 !important; margin:0 !important; }
.elementor-2019 .elementor-element.elementor-element-721502e6 li{ margin: 10px 0; }

/* CONTACT EMPHASIS */
.elementor-2019 .elementor-element.elementor-element-721502e6 strong{ color:#fff; font-weight: 800; }
.elementor-2019 .elementor-element.elementor-element-721502e6 a[href^="tel:"],
.elementor-2019 .elementor-element.elementor-element-721502e6 a[href^="mailto:"]{ color:#fff; font-weight: 700; }

/* SOCIAL ICONS (واضحة وجميلة) */
.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-social-icons-wrapper{
  margin-top: 18px;
  display:flex;
  gap: 14px;
}

.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-social-icon{
  width: 46px; height: 46px;
  border-radius: 14px;
  background: rgba(255,255,255,.10) !important;
  border: 1px solid rgba(255,255,255,.16);
  display:flex; align-items:center; justify-content:center;
}

.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-social-icon i{
  color:#fff !important;
  font-size: 16px;
}

.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-social-icon:hover{
  background:#fbbf24 !important;
  border-color:#fbbf24 !important;
}
.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-social-icon:hover i{ color:#0b2442 !important; }

/* BOTTOM BAR (يبان قوي) */
.elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-widget-text-editor:last-child{
  margin-top: 42px;
  padding: 18px 0 0;
  border-top: 1px solid rgba(255,255,255,.14);
  text-align:center;
  color: rgba(255,255,255,.75);
  font-size: 13px;
}

/* MOBILE */
@media (max-width: 767px){
  .elementor-2019 .elementor-element.elementor-element-721502e6{ padding: 60px 0 35px; }
  .elementor-2019 .elementor-element.elementor-element-721502e6 .elementor-container{ gap: 28px; }
  .elementor-2019 .elementor-element.elementor-element-721502e6 img{ max-width: 165px; }
}/* End custom CSS */