.elementor-31586 .elementor-element.elementor-element-2196a1a:not(.elementor-motion-effects-element-type-background), .elementor-31586 .elementor-element.elementor-element-2196a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6ACAC14;background-image:url("https://mspacez.com/wp-content/uploads/2025/12/locations.jpg");background-position:center center;}.elementor-31586 .elementor-element.elementor-element-2196a1a > .elementor-container{min-height:450px;}.elementor-31586 .elementor-element.elementor-element-2196a1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 20px 74px 20px;}.elementor-31586 .elementor-element.elementor-element-2196a1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31586 .elementor-element.elementor-element-ceecb34 .elementor-button{background-color:#E539191A;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-31586 .elementor-element.elementor-element-8b31fc1{text-align:center;}.elementor-31586 .elementor-element.elementor-element-8b31fc1 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:42px;font-weight:400;line-height:54px;color:#FFFFFF;}.elementor-31586 .elementor-element.elementor-element-f511545 .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-31586 .elementor-element.elementor-element-f511545{width:var( --container-widget-width, 95.122% );max-width:95.122%;--container-widget-width:95.122%;--container-widget-flex-grow:0;}.elementor-31586 .elementor-element.elementor-element-f511545 .elementor-button-content-wrapper{flex-direction:row;}.elementor-31586 .elementor-element.elementor-element-a147c5c .elementor-button{background-color:#02010100;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-31586 .elementor-element.elementor-element-a147c5c{width:var( --container-widget-width, 95.122% );max-width:95.122%;--container-widget-width:95.122%;--container-widget-flex-grow:0;}.elementor-31586 .elementor-element.elementor-element-a147c5c > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-31586 .elementor-element.elementor-element-a147c5c .elementor-button-content-wrapper{flex-direction:row;}.elementor-31586 .elementor-element.elementor-element-0ebae8e:not(.elementor-motion-effects-element-type-background), .elementor-31586 .elementor-element.elementor-element-0ebae8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6ACAC0A;}.elementor-31586 .elementor-element.elementor-element-0ebae8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:74px 20px 74px 20px;}.elementor-31586 .elementor-element.elementor-element-0ebae8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-31586 .elementor-element.elementor-element-a8f5bf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31586 .elementor-element.elementor-element-a8f5bf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31586 .elementor-element.elementor-element-87f43c1{width:var( --container-widget-width, 47.86% );max-width:47.86%;--container-widget-width:47.86%;--container-widget-flex-grow:0;}.elementor-31586 .elementor-element.elementor-element-87f43c1 .elementor-icon-wrapper{text-align:start;}.elementor-bc-flex-widget .elementor-31586 .elementor-element.elementor-element-9df8d97.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31586 .elementor-element.elementor-element-9df8d97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31586 .elementor-element.elementor-element-472dc1c{text-align:start;}.elementor-31586 .elementor-element.elementor-element-472dc1c .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-31586 .elementor-element.elementor-element-a220489{text-align:start;font-size:20px;font-weight:500;}.elementor-31586 .elementor-element.elementor-element-3ca54bb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31586 .elementor-element.elementor-element-3ca54bb > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-31586 .elementor-element.elementor-element-3c51402:not(.elementor-motion-effects-element-type-background), .elementor-31586 .elementor-element.elementor-element-3c51402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B6ACAC0A;}.elementor-31586 .elementor-element.elementor-element-3c51402{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:74px 20px 74px 20px;}.elementor-31586 .elementor-element.elementor-element-3c51402 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-31586 .elementor-element.elementor-element-2a62b52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31586 .elementor-element.elementor-element-2a62b52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31586 .elementor-element.elementor-element-f146750{width:var( --container-widget-width, 47.86% );max-width:47.86%;--container-widget-width:47.86%;--container-widget-flex-grow:0;}.elementor-31586 .elementor-element.elementor-element-f146750 .elementor-icon-wrapper{text-align:start;}.elementor-bc-flex-widget .elementor-31586 .elementor-element.elementor-element-b3859cd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-31586 .elementor-element.elementor-element-b3859cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-31586 .elementor-element.elementor-element-21311ec{text-align:start;}.elementor-31586 .elementor-element.elementor-element-21311ec .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-weight:500;color:var( --e-global-color-primary );}.elementor-31586 .elementor-element.elementor-element-c8415eb{text-align:start;font-size:20px;font-weight:500;}.elementor-31586 .elementor-element.elementor-element-a9cce28 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31586 .elementor-element.elementor-element-a9cce28 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-31586 .elementor-element.elementor-element-1e19abb{padding:74px 20px 74px 20px;}.elementor-31586 .elementor-element.elementor-element-81f8ec2{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-31586 .elementor-element.elementor-element-81f8ec2 > .elementor-widget-container{padding:14px 14px 14px 14px;}.elementor-31586 .elementor-element.elementor-element-81f8ec2 .elementor-headline{text-align:center;font-family:"Alexandria", Sans-serif;font-size:29px;font-weight:600;}.elementor-31586 .elementor-element.elementor-element-81f8ec2 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-secondary );}.elementor-31586 .elementor-element.elementor-element-df3a67a .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-31586 .elementor-element.elementor-element-df3a67a .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-31586 .elementor-element.elementor-element-df3a67a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-31586 .elementor-element.elementor-element-bf9e964{width:50%;}.elementor-31586 .elementor-element.elementor-element-0506cf5{width:50%;}.elementor-31586 .elementor-element.elementor-element-a8f5bf6{width:6.808%;}.elementor-31586 .elementor-element.elementor-element-9df8d97{width:93.192%;}.elementor-31586 .elementor-element.elementor-element-2a62b52{width:6.808%;}.elementor-31586 .elementor-element.elementor-element-b3859cd{width:93.192%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31586 .elementor-element.elementor-element-4de3590{width:100%;}.elementor-31586 .elementor-element.elementor-element-a8f5bf6{width:10%;}.elementor-31586 .elementor-element.elementor-element-9df8d97{width:90%;}.elementor-31586 .elementor-element.elementor-element-2a62b52{width:10%;}.elementor-31586 .elementor-element.elementor-element-b3859cd{width:90%;}}@media(max-width:1024px){.elementor-31586 .elementor-element.elementor-element-8b31fc1 .elementor-heading-title{font-size:42px;line-height:1.5em;}.elementor-31586 .elementor-element.elementor-element-87f43c1{width:var( --container-widget-width, 121px );max-width:121px;--container-widget-width:121px;--container-widget-flex-grow:0;}.elementor-31586 .elementor-element.elementor-element-472dc1c{width:var( --container-widget-width, 666.805px );max-width:666.805px;--container-widget-width:666.805px;--container-widget-flex-grow:0;}.elementor-31586 .elementor-element.elementor-element-3ca54bb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31586 .elementor-element.elementor-element-3ca54bb > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-31586 .elementor-element.elementor-element-a9cce28 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31586 .elementor-element.elementor-element-a9cce28 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-31586 .elementor-element.elementor-element-2196a1a{padding:35px 15px 0px 15px;}.elementor-31586 .elementor-element.elementor-element-ceecb34 .elementor-button{font-size:12px;}.elementor-31586 .elementor-element.elementor-element-8b31fc1{text-align:center;}.elementor-31586 .elementor-element.elementor-element-8b31fc1 .elementor-heading-title{font-size:26px;line-height:1.6em;}.elementor-31586 .elementor-element.elementor-element-f511545{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-31586 .elementor-element.elementor-element-a147c5c{width:var( --container-widget-width, 383px );max-width:383px;--container-widget-width:383px;--container-widget-flex-grow:0;}.elementor-31586 .elementor-element.elementor-element-a147c5c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-31586 .elementor-element.elementor-element-a8f5bf6{width:20%;}.elementor-31586 .elementor-element.elementor-element-9df8d97{width:80%;}.elementor-31586 .elementor-element.elementor-element-472dc1c{text-align:start;}.elementor-31586 .elementor-element.elementor-element-472dc1c .elementor-heading-title{font-size:27px;line-height:1.4em;}.elementor-31586 .elementor-element.elementor-element-3ca54bb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31586 .elementor-element.elementor-element-3ca54bb > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-31586 .elementor-element.elementor-element-2a62b52{width:20%;}.elementor-31586 .elementor-element.elementor-element-b3859cd{width:80%;}.elementor-31586 .elementor-element.elementor-element-21311ec{text-align:start;}.elementor-31586 .elementor-element.elementor-element-21311ec .elementor-heading-title{font-size:27px;line-height:1.4em;}.elementor-31586 .elementor-element.elementor-element-a9cce28 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-31586 .elementor-element.elementor-element-a9cce28 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for button, class: .elementor-element-f511545 *//* ===== MSPACEZ Glass Button ===== */
.mspacez-glass-btn .elementor-button{
  --brand:#E3574A;

  display:inline-flex;
  align-items:center;
  gap:10px;

  padding:12px 22px;
  border-radius:999px;

  background:rgba(255,255,255,0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border:1px solid rgba(255,255,255,0.35);
  box-shadow:
    0 8px 24px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.4);

  color:#111827;
  font-weight:600;

  transition:all .25s ease;
}

/* نص الزرار */
.mspacez-glass-btn .elementor-button-text{
  color:#FFFFFF;
}

/* الأيقونة */
.mspacez-glass-btn .elementor-button-icon{
  display:flex;
  align-items:center;
  justify-content:center;
}

.mspacez-glass-btn .elementor-button-icon i,
.mspacez-glass-btn .elementor-button-icon svg{
  font-size:24px;
  color:var(--brand);
  transition:all .25s ease;
}

/* ===== Hover ===== */
.mspacez-glass-btn .elementor-button:hover{
  background:rgba(227,87,74,0.22);
  border-color:rgba(227,87,74,0.45);

  box-shadow:
    0 12px 32px rgba(227,87,74,0.25),
    inset 0 1px 0 rgba(255,255,255,0.45);

  transform:translateY(-2px);
}

.mspacez-glass-btn .elementor-button:hover .elementor-button-text{
  color:var(--brand);
}

.mspacez-glass-btn .elementor-button:hover .elementor-button-icon i,
.mspacez-glass-btn .elementor-button:hover .elementor-button-icon svg{
  transform:scale(1.1);
}

/* Active / Click */
.mspacez-glass-btn .elementor-button:active{
  transform:translateY(0);
  box-shadow:
    0 6px 16px rgba(227,87,74,0.25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a147c5c *//* ===== MSPACEZ Glass Button ===== */
.mspacez-glass-btn .elementor-button{
  --brand:#E3574A;

  display:inline-flex;
  align-items:center;
  gap:10px;

  padding:12px 22px;
  border-radius:999px;

  background:rgba(255,255,255,0.25);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);

  border:1px solid rgba(255,255,255,0.35);
  box-shadow:
    0 8px 24px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.4);

  color:#111827;
  font-weight:600;

  transition:all .25s ease;
}

/* نص الزرار */
.mspacez-glass-btn .elementor-button-text{
  color:#FFFFFF;
}

/* الأيقونة */
.mspacez-glass-btn .elementor-button-icon{
  display:flex;
  align-items:center;
  justify-content:center;
}

.mspacez-glass-btn .elementor-button-icon i,
.mspacez-glass-btn .elementor-button-icon svg{
  font-size:18px;
  color:var(--brand);
  transition:all .25s ease;
}

/* ===== Hover ===== */
.mspacez-glass-btn .elementor-button:hover{
  background:rgba(227,87,74,0.22);
  border-color:rgba(227,87,74,0.45);

  box-shadow:
    0 12px 32px rgba(227,87,74,0.25),
    inset 0 1px 0 rgba(255,255,255,0.45);

  transform:translateY(-2px);
}

.mspacez-glass-btn .elementor-button:hover .elementor-button-text{
  color:var(--brand);
}

.mspacez-glass-btn .elementor-button:hover .elementor-button-icon i,
.mspacez-glass-btn .elementor-button:hover .elementor-button-icon svg{
  transform:scale(1.1);
}

/* Active / Click */
.mspacez-glass-btn .elementor-button:active{
  transform:translateY(0);
  box-shadow:
    0 6px 16px rgba(227,87,74,0.25);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2196a1a *//* Apply to HERO section container (add class: branches-hero) */
.branches-hero{
  position: relative;
  overflow: hidden;
  border-radius: 0px;
  padding: 56px 28px;
  background:
    radial-gradient(900px 420px at 12% 10%, rgba(240,92,73,.22) 0%, rgba(240,92,73,0) 60%),
    radial-gradient(800px 380px at 88% 18%, rgba(59,130,246,.14) 0%, rgba(59,130,246,0) 62%),
    radial-gradient(900px 520px at 55% 95%, rgba(255,255,255,.10) 0%, rgba(255,255,255,0) 55%),
    linear-gradient(180deg, #0b0f17 0%, #0a1220 55%, #070c14 100%);
  border: 1px solid rgba(255,255,255,.08);
  box-shadow: 0 18px 60px rgba(0,0,0,.30);
}

/* subtle grid + noise overlay */
.branches-hero::before{
  content:"";
  position:absolute;
  inset:-1px;
  pointer-events:none;
  background:
    /* grid */
    linear-gradient(to right, rgba(255,255,255,.06) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(255,255,255,.06) 1px, transparent 1px),
    /* vignette */
    radial-gradient(900px 520px at 50% 10%, rgba(255,255,255,.08), transparent 60%),
    radial-gradient(900px 520px at 50% 100%, rgba(0,0,0,.45), transparent 60%);
  background-size: 48px 48px, 48px 48px, auto, auto;
  opacity: .55;
}

/* glowing blobs */
.branches-hero::after{
  content:"";
  position:absolute;
  inset:-40%;
  pointer-events:none;
  background:
    radial-gradient(380px 280px at 22% 18%, rgba(240,92,73,.35), transparent 62%),
    radial-gradient(420px 320px at 78% 22%, rgba(240,92,73,.18), transparent 65%),
    radial-gradient(520px 420px at 55% 85%, rgba(59,130,246,.14), transparent 70%);
  filter: blur(18px);
  opacity: .75;
}

/* keep content above overlays */
.branches-hero > *{
  position: relative;
  z-index: 2;
}

/* responsive padding */
@media (min-width: 768px){
  .branches-hero{ padding: 70px 44px; }
}/* End custom CSS */