.elementor-1612 .elementor-element.elementor-element-a60aec4{--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-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-ee18278 .elementor-toc__header-title{text-align:start;}.elementor-1612 .elementor-element.elementor-element-ee18278 .elementor-toc__header{flex-direction:row;}.elementor-1612 .elementor-element.elementor-element-ee18278{--item-text-hover-decoration:underline;}.elementor-1612 .elementor-element.elementor-element-3e2c4e7{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1612 .elementor-element.elementor-element-21810db{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1612 .elementor-element.elementor-element-7d15cc1{--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-1612 .elementor-element.elementor-element-09f2766{--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-1612 .elementor-element.elementor-element-bfe5836{--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-1612 .elementor-element.elementor-element-a7cd624{--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-1612 .elementor-element.elementor-element-3386cee{--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-1612 .elementor-element.elementor-element-51b3431{--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-1612 .elementor-element.elementor-element-ed6fb5f{--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-1612 .elementor-element.elementor-element-d776d76{--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-1612 .elementor-element.elementor-element-0073e12{--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-1612 .elementor-element.elementor-element-7b08bfe{--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-1612 .elementor-element.elementor-element-ec6b6e6{--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-1612 .elementor-element.elementor-element-dcc2fff{--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-1612 .elementor-element.elementor-element-af01ed5{--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-1612 .elementor-element.elementor-element-32b1e25{--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-1612 .elementor-element.elementor-element-d7938ed{--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-1612 .elementor-element.elementor-element-380a31f{--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-1612 .elementor-element.elementor-element-1297c2c{--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-1612 .elementor-element.elementor-element-838e788{--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-1612 .elementor-element.elementor-element-afbef54{--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;}@media(max-width:1366px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-5d5d83a *//* Custom frame for charger image with pulsing neon effect */
.charger-frame {
    position: relative; /* Required for positioning */
    border: 4px solid #1e3a8a; /* Dark blue border matching site theme */
    border-radius: 10px; /* Rounded corners for a sleek look */
    padding: 8px; /* Inner spacing to enhance the frame */
    background: linear-gradient(135deg, #e5e7eb, #ffffff); /* Light gradient for a techy vibe */
    transition: transform 0.3s ease-in-out; /* Smooth transition for hover */
}

/* Neon pulse effect */
.charger-frame::before {
    content: '';
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    border-radius: 10px;
    box-shadow: 
        0 0 8px rgba(37, 99, 235, 0.6), /* Soft inner glow */
        0 0 20px rgba(37, 99, 235, 0.4), /* Medium glow */
        0 0 30px rgba(37, 99, 235, 0.2); /* Outer diffuse glow */
    animation: neonPulse 1.5s ease-in-out infinite; /* Pulsing neon effect */
    z-index: -1; /* Place behind the image */
}

/* Hover effect for interactivity */
.charger-frame:hover {
    transform: scale(1.03); /* Slight zoom on hover */
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2); /* Subtle shadow on hover */
}

/* Keyframes for pulsing neon effect */
@keyframes neonPulse {
    0%, 100% {
        box-shadow: 
            0 0 8px rgba(37, 99, 235, 0.6),
            0 0 20px rgba(37, 99, 235, 0.4),
            0 0 30px rgba(37, 99, 235, 0.2);
        opacity: 0.8;
    }
    50% {
        box-shadow: 
            0 0 12px rgba(37, 99, 235, 1), /* Brighter glow */
            0 0 30px rgba(37, 99, 235, 0.7),
            0 0 50px rgba(37, 99, 235, 0.4);
        opacity: 1;
    }
}

/* Responsive adjustments for mobile */
@media (max-width: 767px) {
    .charger-frame {
        padding: 6px; /* Reduced padding for smaller screens */
        border-width: 3px; /* Thinner border for mobile */
        border-radius: 8px; /* Smaller radius for mobile */
    }
    .charger-frame::before {
        top: -3px;
        left: -3px;
        right: -3px;
        bottom: -3px;
        box-shadow: 
            0 0 6px rgba(37, 99, 235, 0.5),
            0 0 15px rgba(37, 99, 235, 0.3),
            0 0 25px rgba(37, 99, 235, 0.2);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aff2d12 */.elementor-1612 .elementor-element.elementor-element-aff2d12 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-radius: 12px;
}

/* خود عکس */
.elementor-1612 .elementor-element.elementor-element-aff2d12 img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 12px;
  position: relative;
  z-index: 1;
  transition: filter 0.3s ease-in-out;
}

/* نویز (Noise) روی عکس */
.elementor-1612 .elementor-element.elementor-element-aff2d12:hover img {
  filter: grayscale(20%) contrast(120%) brightness(90%);
  animation: noiseEffect 0.3s infinite alternate;
}

/* افکت نویز */
@keyframes noiseEffect {
  0% {
    filter: grayscale(20%) contrast(120%) brightness(90%) translate(0, 0);
  }
  20% {
    filter: grayscale(20%) contrast(120%) brightness(90%) translate(-1px, 1px);
  }
  40% {
    filter: grayscale(20%) contrast(120%) brightness(90%) translate(1px, -1px);
  }
  60% {
    filter: grayscale(20%) contrast(120%) brightness(90%) translate(-1px, 1px);
  }
  80% {
    filter: grayscale(20%) contrast(120%) brightness(90%) translate(1px, -1px);
  }
  100% {
    filter: grayscale(20%) contrast(120%) brightness(90%) translate(0, 0);
  }
}

/* نوار اسکن پالس‌دار طلایی */
.elementor-1612 .elementor-element.elementor-element-aff2d12::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 40px;
  background: linear-gradient(
    to right,
    rgba(255, 215, 0, 0) 0%,
    rgba(255, 215, 0, 0.4) 40%,
    rgba(255, 215, 0, 0.8) 50%,
    rgba(255, 215, 0, 0.4) 60%,
    rgba(255, 215, 0, 0) 100%
  );
  transform: translateY(-50%);
  z-index: 3;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  animation: pulseScan 2.5s ease-in-out infinite;
}

/* فعال شدن نوار اسکن هنگام هاور */
.elementor-1612 .elementor-element.elementor-element-aff2d12:hover::after {
  opacity: 1;
}

/* متن روی نوار اسکن */
.elementor-1612 .elementor-element.elementor-element-aff2d12::before {
  content: "... مگابایت سیستم در حال اسکن خرابی است";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  font-family: "Tahoma", sans-serif;
  color: rgba(0, 255, 255, 0.9); /* رنگ متفاوت برای متن */
  text-shadow: 0 0 6px rgba(0, 255, 255, 0.8);
  white-space: nowrap;
  z-index: 4;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}

/* نمایش متن هنگام هاور */
.elementor-1612 .elementor-element.elementor-element-aff2d12:hover::before {
  opacity: 1;
  animation: dotsBlink 1.5s steps(3, start) infinite;
}

/* انیمیشن حرکت موج پالس */
@keyframes pulseScan {
  0%, 100% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
}

/* انیمیشن چشمک زدن سه نقطه */
@keyframes dotsBlink {
  0%, 20% {
    content: "... مگابایت سیستم در حال اسکن خرابی است";
  }
  40% {
    content: " . مگابایت سیستم در حال اسکن خرابی است";
  }
  60% {
    content: " .. مگابایت سیستم در حال اسکن خرابی است";
  }
  80% {
    content: "... مگابایت سیستم در حال اسکن خرابی است";
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f11521d *//* کانتینر اصلی هر خط یا بخش */
.highlight-container {
  transition: font-weight 0.3s ease, text-shadow 0.3s ease;
  cursor: pointer;
}

/* وقتی موس روی کانتینر رفت */
.highlight-container:hover {
  font-weight: bold; /* برجسته کردن متن */
  text-shadow: 0 0 5px rgba(0,0,0,0.3); /* سایه ملایم برای برجسته شدن */
  /* می‌تونی اینجا underline یا border-bottom هم اضافه کنی اگر دوست داری */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea375d0 */@keyframes pulseGlow {
  0% {
    color: #FFD700;
    text-shadow: 0 0 5px #FFD700;
    transform: scale(1);
  }
  50% {
    color: #FFF8DC;
    text-shadow: 0 0 15px #FFD700, 0 0 20px #FFA500;
    transform: scale(1.1);
  }
  100% {
    color: #FFD700;
    text-shadow: 0 0 5px #FFD700;
    transform: scale(1);
  }
}

.attention-text {
  animation: pulseGlow 2.5s infinite ease-in-out;
  display: inline-block;
  font-weight: bold;
  font-size: 20px;
  font-family: "Tahoma", sans-serif;
  text-align: center; /* اگر متن وسط چین میخوای */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-631007f *//* کانتینر اصلی هر خط یا بخش */
.highlight-container {
  transition: font-weight 0.3s ease, text-shadow 0.3s ease;
  cursor: pointer;
}

/* وقتی موس روی کانتینر رفت */
.highlight-container:hover {
  font-weight: bold; /* برجسته کردن متن */
  text-shadow: 0 0 5px rgba(0,0,0,0.3); /* سایه ملایم برای برجسته شدن */
  /* می‌تونی اینجا underline یا border-bottom هم اضافه کنی اگر دوست داری */
}/* End custom CSS */