.elementor-13399 .elementor-element.elementor-element-63e6d09{--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-13399 .elementor-element.elementor-element-6be51df{--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-13399 .elementor-element.elementor-element-b12efbe .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13399 .elementor-element.elementor-element-878a2ec{--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-13399 .elementor-element.elementor-element-bfde150 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13399 .elementor-element.elementor-element-c0afb12{--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-13399 .elementor-element.elementor-element-831706a{--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;}/* Start custom CSS for text-editor, class: .elementor-element-27bf9d4 *//* === Clean Blue RTL Section Style (for Elementor Section Custom CSS) === */
.elementor-13399 .elementor-element.elementor-element-27bf9d4{
  direction: rtl;
  text-align: right;
  --bg:#ffffff;            /* پس زمینه اصلی */
  --surface:#f6f9ff;       /* زمینه‌ی باکس‌ها */
  --text:#253043;          /* متن */
  --muted:#6b7a91;         /* متن ثانویه */
  --accent:#0078ff;        /* آبی اصلی */
  --accent2:#111b2b;       /* عنوان‌ها */
  --border:#d9e4f5;        /* لبه نرم */
  --radius:16px;           /* گردی گوشه‌ها */
  background: var(--bg);
  color: var(--text);
  line-height: 1.9;
  padding: clamp(18px, 3vw, 42px);
  font-family: "IRANSans", "Vazirmatn", sans-serif;
}

/* هدینگ‌ها */
.elementor-13399 .elementor-element.elementor-element-27bf9d4 h1, .elementor-13399 .elementor-element.elementor-element-27bf9d4 h2, .elementor-13399 .elementor-element.elementor-element-27bf9d4 h3, .elementor-13399 .elementor-element.elementor-element-27bf9d4 h4{
  color: var(--accent2);
  font-weight: 800;
  margin: 1.5em 0 .6em;
  line-height: 1.4;
}
.elementor-13399 .elementor-element.elementor-element-27bf9d4 h1{
  font-size: clamp(28px, 4vw, 42px);
  position: relative;
}
.elementor-13399 .elementor-element.elementor-element-27bf9d4 h1::after{
  content:"";
  display:block;
  width:90px;
  height:4px;
  background: var(--accent);
  border-radius: 999px;
  margin-top:.6rem;
}

/* پاراگراف */
.elementor-13399 .elementor-element.elementor-element-27bf9d4 p{
  margin:.9em 0 1.2em;
  color:var(--text);
  font-size: clamp(15px, 1.2vw, 18px);
}
.elementor-13399 .elementor-element.elementor-element-27bf9d4 strong{ color:var(--accent2); }

/* لینک */
.elementor-13399 .elementor-element.elementor-element-27bf9d4 a{
  color:var(--accent);
  text-decoration:none;
  border-bottom:1px dashed var(--accent);
  transition:.25s;
}
.elementor-13399 .elementor-element.elementor-element-27bf9d4 a:hover{
  color:#005dd4;
  border-bottom-color:#005dd4;
}

/* باکس‌ها */
.elementor-13399 .elementor-element.elementor-element-27bf9d4 .note,
.elementor-13399 .elementor-element.elementor-element-27bf9d4 .card,
.elementor-13399 .elementor-element.elementor-element-27bf9d4 blo/* End custom CSS */