.elementor-72 .elementor-element.elementor-element-961ca7b{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-b8a2b69 */#apxF .apx-wrap{
  border-radius: 45px !important;
  overflow: hidden !important;
}

#apxF .apx-social a{
  border-radius: 18px !important;
}

#apxF .apx-links a{
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-961ca7b *//* ===== ULTRA DARK GLASS FOOTER ===== */

#apxF .apx-footer{
  position: relative;
  padding: 40px 16px 20px;

  /* بک‌گراند خیلی پررنگ */
  background: linear-gradient(
    135deg,
    rgba(4,12,28,.94),
    rgba(8,22,48,.92)
  );

  backdrop-filter: blur(22px);
  -webkit-backdrop-filter: blur(22px);

  border-top: 1px solid rgba(255,255,255,.08);
  box-shadow:
    0 -30px 80px rgba(0,0,0,.65),
    inset 0 1px 0 rgba(255,255,255,.05);

  color: rgba(255,255,255,.95);
  overflow: hidden;
}

/* افکت نور ملایم */
#apxF .apx-footer::before{
  content:"";
  position:absolute;
  inset:-2px;
  background:
    radial-gradient(800px 200px at 50% 0%, rgba(79,156,255,.25), transparent 60%);
  pointer-events:none;
  opacity:.8;
}

/* لینک‌ها پررنگ‌تر */
#apxF .apx-links a{
  background: rgba(255,255,255,.10);
  border: 1px solid rgba(255,255,255,.18);
  color: rgba(255,255,255,.95);
}

/* آیکن‌ها قوی‌تر */
#apxF .apx-ico{
  background: rgba(255,255,255,.12);
  border: 1px solid rgba(255,255,255,.20);
}

#apxF .apx-ico svg{
  fill: #ffffff;
}

/* متن پایین */
#apxF .apx-bottom{
  border-top: 1px solid rgba(255,255,255,.12);
  color: rgba(255,255,255,.70);
}



#apxF .apx-footer{
  border-top-left-radius: 40px !important;
  border-top-right-radius: 40px !important;
  overflow: hidden !important;
}/* End custom CSS */