.elementor-1718 .elementor-element.elementor-element-5987652{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-1718 .elementor-element.elementor-element-46bbecc{--display:flex;}.elementor-1718 .elementor-element.elementor-element-35624e8{--display:flex;}.elementor-1718 .elementor-element.elementor-element-d0e51e4{--display:flex;}.elementor-1718 .elementor-element.elementor-element-0a7f509{--display:flex;}.elementor-1718 .elementor-element.elementor-element-5894e65{--display:flex;}.elementor-1718 .elementor-element.elementor-element-400181b{--display:flex;}.elementor-1718 .elementor-element.elementor-element-a8c80fb{--display:flex;}.elementor-1718 .elementor-element.elementor-element-2ed1276{--display:flex;}.elementor-1718 .elementor-element.elementor-element-afe0c5f{--display:flex;}.elementor-1718 .elementor-element.elementor-element-daa79ce{--display:flex;}.elementor-1718 .elementor-element.elementor-element-7fd227b{--display:flex;}.elementor-1718 .elementor-element.elementor-element-5013033{--display:flex;}.elementor-1718 .elementor-element.elementor-element-de9ad9b{--display:flex;}.elementor-1718 .elementor-element.elementor-element-cf8d299{--display:flex;}.elementor-1718 .elementor-element.elementor-element-37d60281{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1718 .elementor-element.elementor-element-37d60281.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1718 .elementor-element.elementor-element-349e52a img{border-radius:10px 10px 10px 10px;}.elementor-1718 .elementor-element.elementor-element-7b0f314 img{border-radius:10px 10px 10px 10px;}.elementor-1718 .elementor-element.elementor-element-32a5e97 img{border-radius:10px 10px 10px 10px;}.elementor-1718 .elementor-element.elementor-element-f7286d9 img{border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-1718 .elementor-element.elementor-element-5987652{--content-width:500px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */@media (max-width: 767px) {
  /* کل سکشن‌های المنتور را تمام‌عرض کن */
  .elementor-section.elementor-top-section {
    width: 100vw !important;
    max-width: 100vw !important;
    margin: 0 calc(50% - 50vw) !important; /* Full bleed در حالت RTL */
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* ظرف (Container) قالب را آزاد کن */
  .site-content,
  .entry-content,
  .container,
  .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important;
  }

  /* جلوگیری از اسکرول افقی */
  html, body {
    overflow-x: hidden !important;
  }

  /* هر المان داخلی عرض ثابت را محدود کن */
  img, table, iframe, .elementor-widget-container {
    max-width: 100% !important;
  }
}



/* حذف اولین بخش غیر از هدر و نوار ادمین، فقط در این برگه */
body.elementor-page-1718 > *:first-child {
  display: none !important;
}

/* اطمینان از اینکه اولین سکشن محتوا بچسبه به هدر */
body.elementor-page-1718 .elementor-section.elementor-top-section:first-of-type {
  margin-top: 0 !important;
}/* End custom CSS */