.elementor-1054 .elementor-element.elementor-element-95cbff7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1054 .elementor-element.elementor-element-95cbff7.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-1054 .elementor-element.elementor-element-95cbff7{--width:100.054%;}}/* Start custom CSS */.img.no-lazy-featured {
  loading: auto !important;
}

/* فقط h2.new-h2 هدف است */
h2.new-h2{
  direction: rtl !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;

  margin: 28px 0 16px !important;
  padding: .9em 1.2em !important;

  font-size: clamp(18px,2.3vw,22px) !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  color: #0b2942 !important;

  background: linear-gradient(90deg,#dbeafe 0%,#e0f2fe 50%,#f0f9ff 100%) !important;
  border: 1px solid rgba(14,165,233,.25) !important;
  border-radius: 12px !important;
  box-shadow: inset 0 2px 6px rgba(0,0,0,.05) !important;

  /* برای لینک‌های داخلی و هدر چسبان */
  scroll-margin-top: 90px !important;
}

/* آیکن انتهایی (درصورت عدم نیاز، این بلوک رو حذف کن) */
h2.new-h2::after{
  content: "🔊" !important;  /* تغییرش بده: "🦷" یا "🎯" */
  font-size: 1.1em !important;
  color: #0284c7 !important;
  margin-inline-start: .6em !important;
}

/* فاصله منطقی تا متن بعد از تیتر */
h2.new-h2 + p{ margin-top: .5em !important; color:#5b7286 !important; }

/* نسخه تمام‌عرض (نوار کشیده مثل عکس) */
h2.new-h2.bar-full{
  display: block !important;
  width: 100% !important;
}

/* نسخه فلت بدون سایه (اگر دوست داری خیلی مینیمال باشه) */
h2.new-h2.is-flat{ box-shadow: none !important; }/* End custom CSS */