.elementor-1757 .elementor-element.elementor-element-3b2b23f{--display:flex;}.elementor-1757 .elementor-element.elementor-element-3b2b23f:not(.elementor-motion-effects-element-type-background), .elementor-1757 .elementor-element.elementor-element-3b2b23f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76515b3 );}.elementor-1757 .elementor-element.elementor-element-55d12ca{width:100%;max-width:100%;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1757 .elementor-element.elementor-element-3b2b23f{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-55d12ca *//* ===== Header match section background + bigger menu ===== */
:root{
  /* هم‌رنگ سکشن‌های بعدی (اگر سکشن‌هات #F6F8FF هست) */
  --ian-page-bg: #F6F8FF;
}

/* بک‌گراند هدر هم‌تون با بقیه سکشن‌ها */
.ian-h{
  background: rgba(246, 248, 255, .82) !important; /* نزدیک به #F6F8FF */
  border-bottom: 1px solid rgba(15,23,42,.08) !important;
  box-shadow: 0 10px 35px rgba(15,23,42,.06) !important;
}

.ian-h.is-scrolled{
  background: rgba(246, 248, 255, .94) !important;
  box-shadow: 0 14px 50px rgba(15,23,42,.08) !important;
}

/* تکسچر خیلی ملایم‌تر که توی هدر زیاد تو چشم نزنه */
.ian-h::after{
  opacity: .03 !important;
}

/* منو بزرگ‌تر + فاصله بهتر */
.ian-nav{
  padding: 7px !important;
}

.ian-nav a{
  font-size: 16px !important;
  padding: 12px 14px !important;
  font-weight: 900 !important;
}

/* دکمه CTA کمی بزرگ‌تر تا با منو بالانس بشه */
.ian-btn{
  font-size: 15px !important;
  padding: 13px 16px !important;
}

/* اگر منظور از "آیکون" همون همبرگریه: بزرگ‌تر و خواناتر */
.ian-burger{
  width: 50px !important;
  height: 50px !important;
}
.ian-burger span{
  height: 2.5px !important;
}/* End custom CSS */