
/* ENJAZ V114 — homepage-only finishing pass.
   This file is intentionally scoped to the Arabic homepage. */
html body.ez-site.ez-home main > .ez-hero.ez-home-v81{
  height:360px!important;min-height:360px!important;max-height:360px!important;
  background:#202b32 url('/assets/enjaz-home-composite-v80.webp') center 50%/cover no-repeat!important;
}
html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-v81-content{
  width:min(1160px,calc(100% - 40px))!important;
  padding:14px 0 20px!important;
  justify-content:center!important;
}
html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-v81-copy h1{
  font-size:clamp(32px,3.2vw,44px)!important;
  line-height:1.2!important;
}
html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-v81-copy p{
  font-size:16px!important;line-height:1.55!important;
}
html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-action-panel{
  width:min(700px,88vw)!important;height:86px!important;min-height:86px!important;
  margin:12px auto 8px!important;
}
html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-action{
  height:84px!important;min-height:84px!important;
}
html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-action svg{
  width:38px!important;height:38px!important;stroke-width:2.6!important;
}
html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-action b{
  font-size:14px!important;line-height:1.25!important;
}
html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-trackbar{
  width:min(700px,88vw)!important;height:44px!important;min-height:44px!important;
}
html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-trackbar input{
  font-size:15px!important;
}
html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-trackbar button{
  font-size:14px!important;min-width:112px!important;
}
html body.ez-site.ez-home main > .ez-home-services-strip{
  min-height:96px!important;height:96px!important;
  background:rgba(232,233,230,.96)!important;
}
html body.ez-site.ez-home main > .ez-home-services-strip .ez-home-services-row{
  height:90px!important;min-height:90px!important;
}
html body.ez-site.ez-home main > .ez-home-services-strip .ez-home-services-row a{
  height:90px!important;min-height:90px!important;gap:5px!important;
}
html body.ez-site.ez-home main > .ez-home-services-strip .ez-home-services-row svg{
  width:40px!important;height:40px!important;
}
html body.ez-site.ez-home main > .ez-home-services-strip .ez-home-services-row b{
  font-size:14px!important;
}
@media(max-width:850px){
 html body.ez-site.ez-home main > .ez-hero.ez-home-v81{
  height:440px!important;min-height:440px!important;max-height:440px!important;
  background-image:url('/assets/enjaz-home-composite-mobile-v81.webp')!important;
 }
 html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-v81-content{
  padding:16px 0 28px!important;
 }
 html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-v81-copy h1{
  font-size:clamp(27px,6vw,36px)!important;
 }
 html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-v81-copy p{
  font-size:14px!important;
 }
 html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-action-panel{
  width:94vw!important;height:82px!important;min-height:82px!important;
  margin:12px auto 8px!important;
 }
 html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-action{
  height:80px!important;min-height:80px!important;
 }
 html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-action svg{
  width:30px!important;height:30px!important;
 }
 html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-action b{
  font-size:11px!important;
 }
 html body.ez-site.ez-home main > .ez-hero.ez-home-v81 .ez-home-trackbar{
  width:94vw!important;height:42px!important;min-height:42px!important;
 }
 html body.ez-site.ez-home main > .ez-home-services-strip{
  height:auto!important;min-height:0!important;padding:4px 0!important;
 }
 html body.ez-site.ez-home main > .ez-home-services-strip .ez-home-services-row{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important;min-height:0!important;
 }
 html body.ez-site.ez-home main > .ez-home-services-strip .ez-home-services-row a{
  height:78px!important;min-height:78px!important;
 }
 html body.ez-site.ez-home main > .ez-home-services-strip .ez-home-services-row svg{
  width:30px!important;height:30px!important;
 }
 html body.ez-site.ez-home main > .ez-home-services-strip .ez-home-services-row b{
  font-size:12px!important;
 }
}
