/* R140 — compact Arabic footer.
   Removes decorative curved line artwork and reduces footer vertical length.
   Built on the working R139/R138 isolated footer component. */
html[lang="ar"] .ayamen-footer-r138,
html[lang="ar"] .ayamen-footer-r138 *{box-sizing:border-box}
html[lang="ar"] .ayamen-footer-r138{
  position:relative!important;
  display:block!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  background:#0c4f76!important;
  direction:rtl!important;
  font-family:AyamenCamel,Tahoma,Arial,sans-serif!important;
  font-size:16px!important;
  line-height:1.35!important;
  text-align:initial!important;
  opacity:1!important;
  visibility:visible!important;
  overflow:visible!important;
  isolation:isolate!important;
  z-index:1!important;
}
html[lang="ar"] .ayamen-footer-r138 a{
  all:unset;
  box-sizing:border-box;
  cursor:pointer;
  font-family:AyamenCamel,Tahoma,Arial,sans-serif!important;
  text-decoration:none!important;
  -webkit-tap-highlight-color:transparent;
}
html[lang="ar"] .ayamen-footer-r138 svg,
html[lang="ar"] .ayamen-footer-r138 img{display:block;max-width:none}
html[lang="ar"] .afr138-blue{
  position:relative!important;
  width:100%!important;
  height:560px!important;
  min-height:560px!important;
  margin:0!important;
  padding:28px 38px 24px!important;
  overflow:hidden!important;
  background:#0c4f76!important;
}
html[lang="ar"] .afr138-crumbs{
  position:relative!important;
  z-index:2!important;
  display:flex!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:8px!important;
  width:100%!important;
  height:58px!important;
  margin:0!important;
  padding:0 0 20px!important;
  border:0!important;
  border-bottom:1px solid rgba(255,255,255,.20)!important;
  color:rgba(255,255,255,.88)!important;
  font-size:13px!important;
  font-weight:500!important;
  line-height:1.35!important;
  white-space:nowrap!important;
}
html[lang="ar"] .afr138-crumbs a,
html[lang="ar"] .afr138-crumbs span{
  display:inline!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  color:inherit!important;
  font-size:13px!important;
  font-weight:500!important;
  line-height:1.35!important;
}
html[lang="ar"] .afr138-crumbs .afr138-current{color:#f6921e!important}
html[lang="ar"] .afr138-content{
  position:relative!important;
  z-index:2!important;
  width:100%!important;
  height:380px!important;
  margin:0!important;
  padding:0!important;
}
html[lang="ar"] .afr138-cta{
  position:absolute!important;
  top:30px!important;
  right:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:14px!important;
  min-width:174px!important;
  width:auto!important;
  height:52px!important;
  margin:0!important;
  padding:0 22px!important;
  border:0!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#0c4f76!important;
  font-size:15px!important;
  font-weight:500!important;
  line-height:1!important;
  white-space:nowrap!important;
}
html[lang="ar"] .afr138-cta svg{width:10px!important;height:18px!important;flex:none!important}
html[lang="ar"] .afr138-center{
  position:absolute!important;
  top:28px!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  display:grid!important;
  grid-template-columns:52px auto!important;
  align-items:start!important;
  justify-content:center!important;
  column-gap:25px!important;
  width:auto!important;
  min-width:430px!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  direction:ltr!important;
}
html[lang="ar"] .afr138-top{
  display:grid!important;
  place-items:center!important;
  width:52px!important;
  height:52px!important;
  margin:4px 0 0!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.20)!important;
  border-radius:50%!important;
  color:#fff!important;
}
html[lang="ar"] .afr138-top svg{width:28px!important;height:28px!important}
html[lang="ar"] .afr138-nav{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:4px!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  direction:rtl!important;
}
html[lang="ar"] .afr138-nav a{
  position:relative!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font-size:29px!important;
  font-weight:500!important;
  line-height:1.30!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  text-align:center!important;
  transform:none!important;
}
html[lang="ar"] .afr138-nav a.is-active{color:#f6921e!important}
html[lang="ar"] .afr138-nav a.is-active::before{
  content:""!important;
  display:inline-block!important;
  width:9px!important;
  height:9px!important;
  margin-left:10px!important;
  border-radius:50%!important;
  background:#f6921e!important;
  vertical-align:middle!important;
}
html[lang="ar"] .afr138-legal{
  position:absolute!important;
  z-index:3!important;
  right:38px!important;
  left:38px!important;
  bottom:22px!important;
  display:grid!important;
  grid-template-columns:1fr auto 1fr!important;
  align-items:end!important;
  gap:20px!important;
  width:auto!important;
  height:72px!important;
  margin:0!important;
  padding:0!important;
  direction:ltr!important;
  color:rgba(255,255,255,.56)!important;
  font-size:13px!important;
  font-weight:400!important;
  line-height:1.35!important;
}
html[lang="ar"] .afr138-brand,
html[lang="ar"] .afr138-privacy{
  display:block!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  color:#fff!important;
  font-size:13px!important;
  font-weight:500!important;
  line-height:1.35!important;
  direction:rtl!important;
}
html[lang="ar"] .afr138-brand{justify-self:start!important}
html[lang="ar"] .afr138-privacy{justify-self:center!important}
html[lang="ar"] .afr138-right{
  justify-self:end!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-end!important;
  gap:9px!important;
  margin:0!important;
  padding:0!important;
  direction:rtl!important;
  font-size:13px!important;
  line-height:1.35!important;
}
html[lang="ar"] .afr138-social{display:flex!important;gap:6px!important;margin:0!important;padding:0!important;direction:ltr!important}
html[lang="ar"] .afr138-social a{
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.72)!important;
  border-radius:11px!important;
  color:#fff!important;
}
html[lang="ar"] .afr138-social svg{width:20px!important;height:20px!important}
html[lang="ar"] .afr138-billboard{
  position:relative!important;
  width:100%!important;
  height:clamp(280px,30vw,440px)!important;
  min-height:280px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:#0c4f76!important;
}
html[lang="ar"] .afr138-billboard>img:first-child{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center center!important;
}
html[lang="ar"] .afr138-billboard-logo{
  position:absolute!important;
  z-index:2!important;
  left:50%!important;
  top:58%!important;
  width:min(230px,25vw)!important;
  height:auto!important;
  margin:0!important;
  transform:translate(-50%,-50%)!important;
}
@media (max-width:767px){
  html[lang="ar"] .afr138-blue{height:auto!important;min-height:560px!important;padding:20px 18px 18px!important}
  html[lang="ar"] .afr138-crumbs{height:48px!important;padding-bottom:13px!important;font-size:12px!important}
  html[lang="ar"] .afr138-crumbs a,html[lang="ar"] .afr138-crumbs span{font-size:12px!important}
  html[lang="ar"] .afr138-content{height:500px!important}
  html[lang="ar"] .afr138-cta{top:18px!important;right:0!important;min-width:150px!important;height:48px!important;padding:0 16px!important;font-size:14px!important}
  html[lang="ar"] .afr138-center{top:82px!important;left:50%!important;grid-template-columns:46px auto!important;column-gap:16px!important;min-width:0!important;width:100%!important}
  html[lang="ar"] .afr138-top{width:46px!important;height:46px!important;margin-top:2px!important}
  html[lang="ar"] .afr138-nav{gap:5px!important}
  html[lang="ar"] .afr138-nav a{font-size:25px!important;line-height:1.32!important}
  html[lang="ar"] .afr138-legal{right:18px!important;left:18px!important;bottom:18px!important;height:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:11px!important;text-align:center!important}
  html[lang="ar"] .afr138-right{order:1!important;align-items:center!important;text-align:center!important}
  html[lang="ar"] .afr138-brand{order:2!important;align-self:center!important}
  html[lang="ar"] .afr138-privacy{display:none!important}
  html[lang="ar"] .afr138-billboard{height:300px!important;min-height:300px!important}
  html[lang="ar"] .afr138-billboard-logo{width:170px!important}
}
