.elementor-2087 .elementor-element.elementor-element-4a1bc4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.06;}.elementor-2087 .elementor-element.elementor-element-4a1bc4e::before, .elementor-2087 .elementor-element.elementor-element-4a1bc4e > .elementor-background-video-container::before, .elementor-2087 .elementor-element.elementor-element-4a1bc4e > .e-con-inner > .elementor-background-video-container::before, .elementor-2087 .elementor-element.elementor-element-4a1bc4e > .elementor-background-slideshow::before, .elementor-2087 .elementor-element.elementor-element-4a1bc4e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2087 .elementor-element.elementor-element-4a1bc4e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2087 .elementor-element.elementor-element-caa0a19{--display:flex;}.elementor-2087 .elementor-element.elementor-element-44c9556{text-align:center;}.elementor-2087 .elementor-element.elementor-element-44c9556 img{border-radius:5px 5px 5px 5px;}.elementor-2087 .elementor-element.elementor-element-01699ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2087 .elementor-element.elementor-element-aa30ae2{--display:flex;}.elementor-2087 .elementor-element.elementor-element-aa2c820{--spacer-size:163px;}.elementor-2087 .elementor-element.elementor-element-d32f6f1{--display:flex;}.elementor-2087 .elementor-element.elementor-element-de79578{text-align:right;}.elementor-2087 .elementor-element.elementor-element-de79578 .elementor-heading-title{font-size:32px;}.elementor-2087 .elementor-element.elementor-element-dde10bd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2087 .elementor-element.elementor-element-55fb66c .elementor-toc__header-title{text-align:start;}.elementor-2087 .elementor-element.elementor-element-55fb66c .elementor-toc__header{flex-direction:row;}.elementor-2087 .elementor-element.elementor-element-55fb66c{--item-text-hover-decoration:underline;}.elementor-2087 .elementor-element.elementor-element-aa94ee7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );font-size:14px;}.elementor-2087 .elementor-element.elementor-element-aa94ee7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );--e-icon-list-icon-size:14px;}.elementor-2087 .elementor-element.elementor-element-aa94ee7 .elementor-icon-list-icon{width:14px;}.elementor-2087 .elementor-element.elementor-element-aa94ee7 .elementor-icon-list-text, .elementor-2087 .elementor-element.elementor-element-aa94ee7 .elementor-icon-list-text a{color:#1C2429;}.elementor-2087 .elementor-element.elementor-element-a7c81f3{--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;}.elementor-2087 .elementor-element.elementor-element-22eae91{text-align:justify;color:#3B3A3A;font-size:16px;}.elementor-2087 .elementor-element.elementor-element-00457af{--divider-border-style:dashed;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-2087 .elementor-element.elementor-element-00457af .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2087 .elementor-element.elementor-element-00457af .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2087 .elementor-element.elementor-element-9f29f4f .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-2087 .elementor-element.elementor-element-9f29f4f{--icon-box-icon-margin:15px;}.elementor-2087 .elementor-element.elementor-element-a2752fc{--divider-border-style:dashed;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-2087 .elementor-element.elementor-element-a2752fc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2087 .elementor-element.elementor-element-a2752fc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2087 .elementor-element.elementor-element-616b62a{--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;}.elementor-2087 .elementor-element.elementor-element-ddca11f span.post-navigation__prev--title, .elementor-2087 .elementor-element.elementor-element-ddca11f span.post-navigation__next--title{font-size:13px;}@media(max-width:1024px){.elementor-2087 .elementor-element.elementor-element-dde10bd{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2087 .elementor-element.elementor-element-caa0a19{--width:50%;}.elementor-2087 .elementor-element.elementor-element-01699ad{--width:50%;}}@media(max-width:767px){.elementor-2087 .elementor-element.elementor-element-de79578 .elementor-heading-title{font-size:26px;}.elementor-2087 .elementor-element.elementor-element-dde10bd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for theme-post-content, class: .elementor-element-22eae91 *//* فقط h2 داخل ویجت المنتور */
.elementor-element-22eae91 h2 {
  border-radius: 10px;
  padding: 14px 22px;
  color: #fff;
  text-align: right;
  direction: rtl;

  /* حالت حکاکی (تو رفتگی) متن */
  text-shadow:
    1px 1px 2px rgba(0,0,0,0.6),
   -1px -1px 2px rgba(240,200,255,0.3);

  /* گرادیانت زرشکی غالب و بنفش ملایم */
  background: linear-gradient(
    135deg,
    rgba(110,0,40,0.95) 0%,    /* زرشکی تیره */
    rgba(130,0,55,0.9) 40%,    /* زرشکی گرم */
    rgba(120,0,80,0.8) 70%,    /* شرابی */
    rgba(90,0,100,0.7) 100%    /* بنفش ملایم */
  );
  background-size: 400% 400%;
  animation: gradientRoyalMix 60s ease infinite;

  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 0 20px rgba(90,0,60,0.25);
}

/* انیمیشن حرکت گرادیانت */
@keyframes gradientRoyalMix {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* کم‌رنگ به پررنگ (به ترتیب h2 ها) */
.elementor-widget h2:nth-of-type(1) { opacity: 0.6; }
.elementor-widget h2:nth-of-type(2) { opacity: 0.75; }
.elementor-widget h2:nth-of-type(3) { opacity: 0.9; }
.elementor-widget h2:nth-of-type(4) { opacity: 1; }

/* استایل تصاویر در همان ویجت */
.elementor-element-22eae91 img {
  border-radius: 12px;
  display: block;
  margin: 20px auto;
  box-shadow: 
    0 4px 8px rgba(0, 0, 0, 0.15),
    inset 0 0 12px rgba(0, 0, 0, 0.25);
  transition: all 0.4s ease;
}

/* افکت هاور: سیاه و سفید شدن */
.elementor-element-22eae91 img:hover {
  filter: grayscale(100%);
  transform: scale(1.02);
}

/* بهینه‌سازی موبایل برای عنوان‌های طولانی */
@media (max-width: 600px) {
  .elementor-element-f894f2d h2 {
    font-size: 17px;
    line-height: 1.7;
    padding: 10px 14px;
    text-align: right;
    word-wrap: break-word;
    white-space: normal;
    border-radius: 8px;
  }
}/* End custom CSS */