/* ==========================================================================
   elementor-inline.css — ساخته‌ی خودکار، دستی ویرایشش نکنید
   ==========================================================================
   منبع: صفتِ style در preview/*.html
   ساخت: node tools/build-elementor.js

   کانتینر و ویجتِ المنتور صفتِ style نمی‌پذیرند، پس این سبک‌ها روی
   شناسه‌ی همان عنصر بازنویسی می‌شوند. توضیح در tools/build-elementor.js.
   ========================================================================== */

.elementor .elementor-element.elementor-element-cdf4938 .elementor-heading-title {
  margin-block-end:var(--sp-4);
}

.elementor .elementor-element.elementor-element-f9f5fcb {
  margin-block-start:calc(var(--sp-7) * -1);
  position:relative;
  z-index:2;
}

.elementor .elementor-element.elementor-element-af55531 {
  margin-block-end:var(--sp-4);
}

.elementor .elementor-element.elementor-element-f493e75 {
  --cols:3;
}

.elementor .elementor-element.elementor-element-4c2f343 .elementor-heading-title {
  text-align:center;
  margin-block-end:var(--sp-5);
}

.elementor .elementor-element.elementor-element-ad682ea .elementor-heading-title {
  text-align:center;
  margin-block-end:var(--sp-5);
  position:relative;
  z-index:1;
}

.elementor .elementor-element.elementor-element-1e2677b {
  position:relative;
  z-index:1;
}

.elementor .elementor-element.elementor-element-c6d8873 {
  position:relative;
  overflow:hidden;
}

.elementor .elementor-element.elementor-element-d42dcee {
  margin-block-end:var(--sp-5);
}

.elementor .elementor-element.elementor-element-f2a13fd {
  margin-block-start:var(--sp-4);
  justify-content:flex-end;
}

.elementor .elementor-element.elementor-element-0ebb1b7 .elementor-heading-title {
  margin-block-start:var(--sp-4);
}

.elementor .elementor-element.elementor-element-e8b47ec .elementor-heading-title {
  margin-block-start:var(--sp-4);
}

.elementor .elementor-element.elementor-element-31d6aa9 .elementor-heading-title {
  margin-block-start:var(--sp-4);
}

.elementor .elementor-element.elementor-element-6bc0e4d {
  --cols:3;
}

.elementor .elementor-element.elementor-element-a74e6e6 {
  margin-block-start:var(--sp-5);
}

.elementor .elementor-element.elementor-element-6b7a6c3 .elementor-heading-title {
  color:var(--brand);
}

.elementor .elementor-element.elementor-element-3d9b205 {
  margin-block-start:var(--sp-5);
}

.elementor .elementor-element.elementor-element-c49457d {
  align-items:center;
}

.elementor .elementor-element.elementor-element-5fd0f08 {
  margin-block-start:calc(var(--sp-7) * -1);
  position:relative;
  z-index:2;
}
