.elementor-49 .elementor-element.elementor-element-1597c1c{--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-49 .elementor-element.elementor-element-1597c1c::before, .elementor-49 .elementor-element.elementor-element-1597c1c > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-1597c1c > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-1597c1c > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-1597c1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-1597c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-size:auto;}.elementor-49 .elementor-element.elementor-element-56f444c{--display:flex;}.elementor-49 .elementor-element.elementor-element-0a7e12a{text-align:center;}.elementor-49 .elementor-element.elementor-element-0a7e12a img{border-radius:5px 5px 5px 5px;}.elementor-49 .elementor-element.elementor-element-d947933{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ba0a0c6{--display:flex;}.elementor-49 .elementor-element.elementor-element-b2e4e77{--spacer-size:163px;}.elementor-49 .elementor-element.elementor-element-d138b16{--display:flex;}.elementor-49 .elementor-element.elementor-element-e897f09{text-align:center;}.elementor-49 .elementor-element.elementor-element-9886097{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-49 .elementor-element.elementor-element-f458fc1 .elementor-toc__header-title{text-align:start;}.elementor-49 .elementor-element.elementor-element-f458fc1 .elementor-toc__header{flex-direction:row;}.elementor-49 .elementor-element.elementor-element-f458fc1{--item-text-hover-decoration:underline;}.elementor-49 .elementor-element.elementor-element-94471c1 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );font-size:14px;}.elementor-49 .elementor-element.elementor-element-94471c1 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );--e-icon-list-icon-size:14px;}.elementor-49 .elementor-element.elementor-element-94471c1 .elementor-icon-list-icon{width:14px;}.elementor-49 .elementor-element.elementor-element-94471c1 .elementor-icon-list-text, .elementor-49 .elementor-element.elementor-element-94471c1 .elementor-icon-list-text a{color:#1C2429;}.elementor-49 .elementor-element.elementor-element-c8f3896{--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-49 .elementor-element.elementor-element-f894f2d{color:#5A5A5A;}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-9886097{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-56f444c{--width:50%;}.elementor-49 .elementor-element.elementor-element-d947933{--width:50%;}}@media(min-width:1025px){.elementor-49 .elementor-element.elementor-element-1597c1c::before, .elementor-49 .elementor-element.elementor-element-1597c1c > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-1597c1c > .e-con-inner > .elementor-background-video-container::before, .elementor-49 .elementor-element.elementor-element-1597c1c > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-1597c1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-49 .elementor-element.elementor-element-1597c1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-e897f09 .elementor-heading-title{font-size:26px;}.elementor-49 .elementor-element.elementor-element-9886097{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for theme-post-content, class: .elementor-element-f894f2d *//* فقط h2 داخل ویجت المنتور */
.elementor-element-f894f2d 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(255,255,255,0.6); /* سایه روشن بالا چپ */

  /* گرادیانت زمینه استایل نئون آبی */
  background: linear-gradient(
    135deg,
    rgba(1,113,153,0.8) 0%,
    rgba(0,138,174,0.7) 40%,
    rgba(1,113,153,0.9) 80%,
    rgba(0,200,255,0.8) 100%
  );
  background-size: 400% 400%;
  animation: gradientNeon 60s ease infinite;

  /* حالت شیشه‌ای */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 0 20px rgba(0,200,255,0.3); /* هاله نئون ملایم */
}

/* انیمیشن حرکت گرادیانت */
@keyframes gradientNeon {
  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-f894f2d 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-f894f2d img:hover {
  filter: grayscale(100%);
  transform: scale(1.02); /* کمی بزرگ‌نمایی ملایم برای جذابیت */
}/* End custom CSS */