.elementor-1371 .elementor-element.elementor-element-6c43d9f{--display:flex;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-theme-post-featured-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 );}.elementor-1371 .elementor-element.elementor-element-d6eb917 img{border-radius:20px 20px 20px 20px;box-shadow:2px 2px 14px 0px rgba(0, 0, 0, 0.14);}.elementor-1371 .elementor-element.elementor-element-b593c90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1371 .elementor-element.elementor-element-07d071c{--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;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1371 .elementor-element.elementor-element-8b342a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1371 .elementor-element.elementor-element-8b342a0 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-feature-settings:"numr";font-size:40px;font-weight:800;line-height:1.7em;color:#000000;}.elementor-widget-theme-post-content{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 );}.elementor-1371 .elementor-element.elementor-element-4fad2b3{text-align:start;color:#222B59E0;font-family:"IRANSans (FaNum)", Sans-serif;font-size:1.1em;font-weight:300;line-height:2.5em;}.elementor-1371 .elementor-element.elementor-element-6afa08f{--display:flex;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.050980392156862744);--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1371 .elementor-element.elementor-element-6afa08f:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-6afa08f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15d1d23 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1371 .elementor-element.elementor-element-98134d2 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1371 .elementor-element.elementor-element-bae4d9e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1371 .elementor-element.elementor-element-bae4d9e .elementor-heading-title{font-family:var( --e-global-typography-1381c63-font-family ), Sans-serif;font-size:var( --e-global-typography-1381c63-font-size );font-weight:var( --e-global-typography-1381c63-font-weight );line-height:var( --e-global-typography-1381c63-line-height );color:var( --e-global-color-secondary );}.elementor-1371 .elementor-element.elementor-element-3eacf61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1371 .elementor-element.elementor-element-3eacf61 .elementor-heading-title{font-family:var( --e-global-typography-1381c63-font-family ), Sans-serif;font-size:var( --e-global-typography-1381c63-font-size );font-weight:var( --e-global-typography-1381c63-font-weight );line-height:var( --e-global-typography-1381c63-line-height );color:var( --e-global-color-secondary );}.elementor-1371 .elementor-element.elementor-element-58df4eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1371 .elementor-element.elementor-element-58df4eb .elementor-heading-title{font-family:var( --e-global-typography-1381c63-font-family ), Sans-serif;font-size:var( --e-global-typography-1381c63-font-size );font-weight:var( --e-global-typography-1381c63-font-weight );line-height:var( --e-global-typography-1381c63-line-height );color:var( --e-global-color-secondary );}.elementor-1371 .elementor-element.elementor-element-5a0ba16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1371 .elementor-element.elementor-element-5a0ba16 .elementor-heading-title{font-family:var( --e-global-typography-1381c63-font-family ), Sans-serif;font-size:var( --e-global-typography-1381c63-font-size );font-weight:var( --e-global-typography-1381c63-font-weight );line-height:var( --e-global-typography-1381c63-line-height );color:var( --e-global-color-secondary );}.elementor-1371 .elementor-element.elementor-element-294f31f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1371 .elementor-element.elementor-element-294f31f .elementor-heading-title{font-family:var( --e-global-typography-1381c63-font-family ), Sans-serif;font-size:var( --e-global-typography-1381c63-font-size );font-weight:var( --e-global-typography-1381c63-font-weight );line-height:var( --e-global-typography-1381c63-line-height );color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1371 .elementor-element.elementor-element-1161918{--divider-border-style:solid;--divider-color:var( --e-global-color-d93a293 );--divider-border-width:1px;}.elementor-1371 .elementor-element.elementor-element-1161918 .elementor-divider-separator{width:100%;}.elementor-1371 .elementor-element.elementor-element-1161918 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1371 .elementor-element.elementor-element-3e6a8f4 .elementor-heading-title{font-family:"Estedad", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-1371 .elementor-element.elementor-element-edf37eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1371 .elementor-element.elementor-element-9482352 .elementor-button{font-family:"IRANSans (FaNum)", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:20px 20px 20px 20px;}.elementor-1371 .elementor-element.elementor-element-5ee47bb .elementor-button{background-color:var( --e-global-color-primary );font-family:"IRANSans (FaNum)", Sans-serif;font-size:1em;font-weight:400;line-height:1.2em;fill:var( --e-global-color-15d1d23 );color:var( --e-global-color-15d1d23 );border-radius:20px 20px 20px 20px;}body.elementor-page-1371:not(.elementor-motion-effects-element-type-background), body.elementor-page-1371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FD;}@media(max-width:1024px){.elementor-1371 .elementor-element.elementor-element-bae4d9e .elementor-heading-title{font-size:var( --e-global-typography-1381c63-font-size );line-height:var( --e-global-typography-1381c63-line-height );}.elementor-1371 .elementor-element.elementor-element-3eacf61 .elementor-heading-title{font-size:var( --e-global-typography-1381c63-font-size );line-height:var( --e-global-typography-1381c63-line-height );}.elementor-1371 .elementor-element.elementor-element-58df4eb .elementor-heading-title{font-size:var( --e-global-typography-1381c63-font-size );line-height:var( --e-global-typography-1381c63-line-height );}.elementor-1371 .elementor-element.elementor-element-5a0ba16 .elementor-heading-title{font-size:var( --e-global-typography-1381c63-font-size );line-height:var( --e-global-typography-1381c63-line-height );}.elementor-1371 .elementor-element.elementor-element-294f31f .elementor-heading-title{font-size:var( --e-global-typography-1381c63-font-size );line-height:var( --e-global-typography-1381c63-line-height );}}@media(min-width:768px){.elementor-1371 .elementor-element.elementor-element-07d071c{--width:70%;}.elementor-1371 .elementor-element.elementor-element-6afa08f{--width:32%;}}@media(max-width:767px){.elementor-1371 .elementor-element.elementor-element-8b342a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;}.elementor-1371 .elementor-element.elementor-element-8b342a0 .elementor-heading-title{font-size:19px;line-height:2.1em;}.elementor-1371 .elementor-element.elementor-element-4fad2b3{padding:0px 5px 0px 5px;text-align:justify;font-size:0.9em;line-height:2.1em;}.elementor-1371 .elementor-element.elementor-element-bae4d9e .elementor-heading-title{font-size:var( --e-global-typography-1381c63-font-size );line-height:var( --e-global-typography-1381c63-line-height );}.elementor-1371 .elementor-element.elementor-element-3eacf61 .elementor-heading-title{font-size:var( --e-global-typography-1381c63-font-size );line-height:var( --e-global-typography-1381c63-line-height );}.elementor-1371 .elementor-element.elementor-element-58df4eb .elementor-heading-title{font-size:var( --e-global-typography-1381c63-font-size );line-height:var( --e-global-typography-1381c63-line-height );}.elementor-1371 .elementor-element.elementor-element-5a0ba16 .elementor-heading-title{font-size:var( --e-global-typography-1381c63-font-size );line-height:var( --e-global-typography-1381c63-line-height );}.elementor-1371 .elementor-element.elementor-element-294f31f .elementor-heading-title{font-size:var( --e-global-typography-1381c63-font-size );line-height:var( --e-global-typography-1381c63-line-height );}.elementor-1371 .elementor-element.elementor-element-edf37eb{--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-1371 .elementor-element.elementor-element-9482352 .elementor-button{font-size:1em;line-height:2.3em;padding:5px 5px 5px 5px;}.elementor-1371 .elementor-element.elementor-element-5ee47bb .elementor-button{font-size:1em;line-height:2.3em;padding:5px 5px 5px 5px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-4fad2b3 */.elementor-1371 .elementor-element.elementor-element-4fad2b3 a{    color: #135FD0;
    font-weight: 700;
    text-decoration: underline;
transition:all 0.3s ease;
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 a:hover{
 transform: translateY(-10px);
opacity:0.7;
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 strong{
color:#135FD0;
font-weight:700;
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 h2, .elementor-1371 .elementor-element.elementor-element-4fad2b3 h3{
    font-family: "Estedad", Sans-serif;
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 h2 {
    font-size: 1.8rem;
    font-weight: 800;
    margin:2em 0 0.8em;
    line-height: 1.4;
    position: relative;
    padding-right: 14px;
text-align:right;
}


.elementor-1371 .elementor-element.elementor-element-4fad2b3 h2::before {
  content: "";
  position: absolute;
  right: 0;
  top: 0.25em;
  width: 6px;
  height: 70%;
 background: #FFC847;
  border-radius: 3px;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 h3 {
  font-size: 1.5rem;      /* ~22px */
  font-weight: 700;
  margin:2.2em 0 0.5em;
  line-height: 1.5;
text-align:right;
  
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 h4 {
  font-size: 1.2rem;      /* ~22px */
  font-weight: 600;
  margin:2.2em 0 0.5em;
  line-height: 1.5;
text-align:right;
  
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 ul,
.elementor-1371 .elementor-element.elementor-element-4fad2b3  ol {
   margin: 1em 1em 1.6em 1.5em;
  padding: 0;
list-style:none;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 li{
  margin: 0.7em 0;
  font-size: 1.05rem;
  line-height: 2.1em;
  position: relative;
  padding-right: 1.5em;
  color: #2a2a2a;
}


.elementor-1371 .elementor-element.elementor-element-4fad2b3 ul li::before {
  content: "";
  width: 10px;
  height: 10px;
  background: #FFCC16;
  border-radius: 50%;
  position: absolute;
  right: 0;
  top: 0.75em;
  box-shadow: 0 0 0 4px rgba(255, 204, 22, 0.2); /* هاله نرم */
}


.elementor-1371 .elementor-element.elementor-element-4fad2b3 ol {
  counter-reset: item;
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 ol li {
  counter-increment: item;
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 ol li::before {
  content: counter(item) ".";
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 700;
  color: #0052CC;
  font-size: 1rem;
}
@media (max-width: 768px) {
  .elementor-1371 .elementor-element.elementor-element-4fad2b3 h2 {
    font-size: 1.3rem;      /* ~22px */
    margin: 1.2em 0 0.6em;
    padding-right: 10px;
   line-height: 1.7;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 h2::before {
    width: 4px;
    height: 65%;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 h3 {
    font-size: 1.1rem;     /* ~18px */
    margin: 1.4em 0 0.5em;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 li {
    font-size: 0.95rem;     /* متن کمی کوچک‌تر */
    line-height: 1.7;
    padding-right: 1.2em;   /* فاصله کمتر برای جاگیری */
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 ul li::before {
    width: 7px;
    height: 7px;
    top: 0.8em;
    box-shadow: 0 0 0 3px rgba(255,204,22,0.2);
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 ol li::before {
    font-size: 0.9rem;
  }
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-table-wrap {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  margin: 1.5rem 0;
  border-radius: 12px;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-table-wrap table {
  width: max-content;
  min-width: 100%;
  margin: 0;
}
/* جدول */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 table {
  width: max-content;
  min-width: 100%;
  border-collapse: collapse;
  margin: 1.5rem 0;
  font-size: 0.95rem;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0,0,0,0.08);
  direction: rtl;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 thead {
  background: #1e40af;
  color: #fff;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 th,
.elementor-1371 .elementor-element.elementor-element-4fad2b3 td {
  padding: 12px 16px;
  text-align: right;
  border-bottom: 1px solid #e5e7eb;
  white-space: nowrap;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 tbody tr:nth-child(even) {
  background: #f9fafb;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 tbody tr:hover {
  background: #eef2ff;
  transition: background 0.2s ease;
}

/* موبایل */
@media (max-width: 768px) {
  .elementor-1371 .elementor-element.elementor-element-4fad2b3 table {
    min-width: 680px;
    margin: 1.2rem 0;
    font-size: 0.88rem;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 th,
  .elementor-1371 .elementor-element.elementor-element-4fad2b3 td {
    padding: 10px 12px;
  }
}

.afs-faq-qbtn {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px; /* فاصله بین متن و آیکن */
    width: 100%; /* تضمین عرض کامل */
}

.afs-faq-q {
    flex: 1; /* اجازه بده متن فضای باقیمانده را بگیرد */
    white-space: normal; /* اجازه شکست خط */
}

.afs-faq-icon {
    flex-shrink: 0; /* جلوگیری از خارج شدن آیکن */
    width: 20px;
    height: 20px;
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 14px;
  margin: 2rem 0;
  padding: 18px 20px;
  direction: rtl;
  text-align: right;

  background:
    linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(135deg, rgba(19, 95, 208, 0.55), rgba(84, 139, 221, 0.55)) border-box;

  border: 1px solid transparent;
  border-radius: 20px;

  box-shadow:
    0 10px 28px rgba(19, 95, 208, 0.08),
    0 1px 0 rgba(255, 255, 255, 0.9) inset;

  overflow: hidden;
  transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note::before {
  content: "";
  position: absolute;
  inset: 0;
  width: 5px;
  background: linear-gradient(180deg, #135FD0, #548BDD);
  border-radius: 20px 0 0 20px;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note:hover {
  transform: translateY(-3px);
  box-shadow:
    0 16px 38px rgba(19, 95, 208, 0.13),
    0 1px 0 rgba(255, 255, 255, 0.9) inset;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note__icon {
  position: relative;
  z-index: 1;
  flex: 0 0 42px;
  width: 42px;
  height: 42px;

  display: flex;
  align-items: center;
  justify-content: center;

  background: rgba(84, 139, 221, 0.12);
  color: #135FD0;

  border: 1px solid rgba(84, 139, 221, 0.28);
  border-radius: 14px;

  font-size: 1.25rem;
  line-height: 1;

  box-shadow: 0 8px 18px rgba(19, 95, 208, 0.08);
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note__content {
  position: relative;
  z-index: 1;
  color: #1f2937;
  font-size: 1.04rem;
  line-height: 2.05;
  font-weight: 500;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note__content strong {
  color: #135FD0;
  font-weight: 850;
  margin-left: 4px;
}

/* نسخه هشدار؛ بک‌گراند قرمز خیلی ملایم */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note--warning {
  background:
    linear-gradient(135deg, rgba(255, 246, 246, 0.98), rgba(255, 255, 255, 0.98)) padding-box,
    linear-gradient(135deg, rgba(239, 68, 68, 0.28), rgba(248, 113, 113, 0.18)) border-box;

  box-shadow:
    0 10px 28px rgba(239, 68, 68, 0.07),
    0 1px 0 rgba(255, 255, 255, 0.9) inset;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note--warning::before {
  background: linear-gradient(180deg, #ef4444, #fca5a5);
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note--warning .nex-article-note__icon {
  background: rgba(254, 226, 226, 0.95);
  color: #dc2626;
  border-color: rgba(248, 113, 113, 0.28);
  box-shadow: 0 8px 18px rgba(239, 68, 68, 0.10);
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note--warning .nex-article-note__content strong {
  color: #dc2626;
}

/* نسخه CTA / پیشنهاد Nexbay */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note--cta {
  background:
    linear-gradient(#ffffff, #ffffff) padding-box,
    linear-gradient(135deg, rgba(19, 95, 208, 0.72), rgba(84, 139, 221, 0.42)) border-box;

  border: 1px solid transparent;
  box-shadow:
    0 14px 36px rgba(19, 95, 208, 0.12),
    0 1px 0 rgba(255, 255, 255, 0.95) inset;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note--cta::before {
  width: 6px;
  background: linear-gradient(180deg, #135FD0, #548BDD);
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note--cta::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  width: 52px;
  height: 52px;
  background: radial-gradient(circle, rgba(84, 139, 221, 0.16), rgba(84, 139, 221, 0));
  border-radius: 999px;
  pointer-events: none;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note--cta .nex-article-note__icon {
  background: linear-gradient(135deg, #135FD0, #548BDD);
  color: #ffffff;
  border-color: rgba(19, 95, 208, 0.18);
  box-shadow:
    0 10px 24px rgba(19, 95, 208, 0.24),
    0 0 0 6px rgba(84, 139, 221, 0.10);
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note--cta .nex-article-note__content strong {
  color: #135FD0;
}

/* جمله برجسته کوتاه */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-highlight-line {
  position: relative;
  margin: 1.8rem 0;
  padding: 18px 22px;
  direction: rtl;
  text-align: right;

  color: #135FD0;
  font-size: 1.12rem;
  font-weight: 850;
  line-height: 2;

  background:
    linear-gradient(135deg, rgba(19, 95, 208, 0.07), rgba(84, 139, 221, 0.09));

  border: 1px solid rgba(19, 95, 208, 0.14);
  border-radius: 18px;

  box-shadow: 0 8px 24px rgba(19, 95, 208, 0.07);
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-highlight-line::before {
  content: "";
  position: absolute;
  right: 18px;
  top: 50%;
  width: 8px;
  height: 8px;
  background: #FFC847;
  border-radius: 999px;
  transform: translateY(-50%);
  box-shadow: 0 0 0 6px rgba(255, 200, 71, 0.18);
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-highlight-line {
  padding-right: 42px;
}

/* موبایل */
@media (max-width: 768px) {
  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note {
    gap: 10px;
    padding: 15px 14px;
    margin: 1.5rem 0;
    border-radius: 16px;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note::before {
    width: 4px;
    border-radius: 16px 0 0 16px;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note__icon {
    flex-basis: 36px;
    width: 36px;
    height: 36px;
    border-radius: 12px;
    font-size: 1.05rem;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note__content {
    font-size: 0.95rem;
    line-height: 1.9;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-article-note--cta::after {
    width: 42px;
    height: 42px;
    left: 12px;
    top: 12px;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-highlight-line {
    font-size: 1rem;
    line-height: 1.85;
    padding: 14px 38px 14px 14px;
    border-radius: 15px;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nex-highlight-line::before {
    right: 16px;
    width: 7px;
    height: 7px;
  }
}
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side {
  position: relative;
  direction: rtl;
  text-align: right;

  margin: 2rem 0;
  padding: 22px 24px 20px;

  background: #ffffff;
  color: #1f2937;

  border: 1px solid rgba(19, 95, 208, 0.14);
  border-radius: 22px;

  box-shadow:
    0 14px 36px rgba(19, 95, 208, 0.08),
    0 1px 0 rgba(255, 255, 255, 0.95) inset;

  font-size: 1.02rem;
  line-height: 2.05;
  font-weight: 500;

  overflow: hidden;
}

/* نوار کناری */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side::before {
  content: "";
  position: absolute;
  right: 0;
  top: 18px;
  bottom: 18px;
  width: 5px;
  border-radius: 999px 0 0 999px;
  background: linear-gradient(180deg, #135FD0, #548BDD);
}

/* افکت خیلی لطیف پس‌زمینه */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side::after {
  content: "";
  position: absolute;
  left: 18px;
  top: 18px;
  width: 74px;
  height: 74px;
  border-radius: 999px;
  background: radial-gradient(circle, rgba(84, 139, 221, 0.13), rgba(84, 139, 221, 0));
  pointer-events: none;
}

/* عنوان نکته */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side .nx-title {
  position: relative;
  z-index: 1;

  display: inline-flex;
  align-items: center;
  gap: 8px;

  margin-bottom: 10px;
  padding: 7px 13px;

  color: #135FD0;
  background: rgba(84, 139, 221, 0.10);

  border: 1px solid rgba(84, 139, 221, 0.18);
  border-radius: 999px;

  font-size: 0.92rem;
  font-weight: 850;
  line-height: 1.4;
}

/* آیکن قبل از عنوان */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side .nx-title::before {
  content: "💡";
  font-size: 1rem;
  line-height: 1;
}

/* لینک‌ها داخل باکس */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side a {
  color: #135FD0;
  font-weight: 800;
  text-decoration: underline;
  text-underline-offset: 4px;
  transition: all 0.25s ease;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side a:hover {
  opacity: 0.75;
}

/* متن‌های بولد */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side strong {
  color: #135FD0;
  font-weight: 850;
}

/* حالت هاور */
.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side {
  transition: transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease;
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side:hover {
  transform: translateY(-3px);
  border-color: rgba(19, 95, 208, 0.24);
  box-shadow:
    0 18px 44px rgba(19, 95, 208, 0.12),
    0 1px 0 rgba(255, 255, 255, 0.95) inset;
}

/* موبایل */
@media (max-width: 768px) {
  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side {
    margin: 1.5rem 0;
    padding: 18px 16px 16px;
    border-radius: 18px;
    font-size: 0.95rem;
    line-height: 1.9;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side::before {
    top: 16px;
    bottom: 16px;
    width: 4px;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side::after {
    width: 54px;
    height: 54px;
    left: 12px;
    top: 12px;
  }

  .elementor-1371 .elementor-element.elementor-element-4fad2b3 .nx-side .nx-title {
    font-size: 0.86rem;
    padding: 6px 11px;
    margin-bottom: 8px;
  }
}

.elementor-1371 .elementor-element.elementor-element-4fad2b3 img{
    border-radius: 15px;
    margin: 25px auto;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSans (FaNum)';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum.eot');
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum.eot?#iefix') format('embedded-opentype'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum.woff2') format('woff2'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum.woff') format('woff'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans (FaNum)';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Light.eot');
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Light.eot?#iefix') format('embedded-opentype'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Light.woff2') format('woff2'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Light.woff') format('woff'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans (FaNum)';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Bold.eot');
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Bold.eot?#iefix') format('embedded-opentype'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Bold.woff2') format('woff2'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Bold.woff') format('woff'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans (FaNum)';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Black.eot');
	src: url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Black.eot?#iefix') format('embedded-opentype'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Black.woff2') format('woff2'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Black.woff') format('woff'),
		url('https://nexbay.co/wp-content/uploads/2026/04/IRANSansWebFaNum_Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */