.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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2474 .elementor-element.elementor-element-6206b14e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;}.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-2474 .elementor-element.elementor-element-6b3d46b5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2474 .elementor-element.elementor-element-6b3d46b5 .elementor-divider-separator{width:100%;}.elementor-2474 .elementor-element.elementor-element-6b3d46b5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2474 .elementor-element.elementor-element-66f28a5b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2474 .elementor-element.elementor-element-66f28a5b .elementor-divider-separator{width:100%;}.elementor-2474 .elementor-element.elementor-element-66f28a5b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2474 .elementor-element.elementor-element-355870b2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2474 .elementor-element.elementor-element-355870b2 .elementor-divider-separator{width:100%;}.elementor-2474 .elementor-element.elementor-element-355870b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2474 .elementor-element.elementor-element-21d84cfb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-2474 .elementor-element.elementor-element-21d84cfb .elementor-divider-separator{width:100%;}.elementor-2474 .elementor-element.elementor-element-21d84cfb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-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 );}@media(max-width:767px){.elementor-2474 .elementor-element.elementor-element-6206b14e .elementor-heading-title{font-size:20px;}}/* Start custom CSS for html, class: .elementor-element-37e42de5 *//* جلوگیری از اسکرول افقی کل سایت */
html, body {
  max-width: 100%;
  overflow-x: hidden;
  overscroll-behavior-x: none;
}

/* کانتینر کاروسل */
.storySwiper {
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* خود اسلایدر – خیلی مهم: اینو مخفی نکن */
.storySwiper .swiper-wrapper {
  display: flex;
  align-items: flex-start;
}

/* هر اسلاید */
.storySwiper .swiper-slide {
  width: auto !important;       /* بذار Swiper اندازه بده */
  flex-shrink: 0;               /* آیتم‌ها حذف نشن */
  text-align: center;
}

/* دایره ویدیو */
.story-circle {
  width: 96px;
  height: 96px;
  border-radius: 50%;
  overflow: hidden;
  border: 3px solid #ff004f;
  margin: 0 auto 8px;
  background: #000;
}

/* ویدیو داخل دایره */
.story-circle iframe {
  width: 100%;
  height: 100%;
  border: none;
  pointer-events: none;
  display: block;
}

/* متن زیر دایره */
.story-caption {
  font-size: 12px;
  line-height: 1.4;
  text-decoration: none;
  color: #333;
  display: block;
}

/* موبایل */
@media (max-width: 768px) {
  .story-circle {
    width: 88px;
    height: 88px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-353a5c45 */.brand-mention {
    text-align: center; /* وسط‌چین کردن متن */
    display: block;
    width: 100%;
    margin-top: 10px; /* فاصله از دایره ویدیو */
}

.brand-mention a {
    font-weight: bold; /* بولد کردن متن */
    color: #000; /* رنگ مشکی */
    text-decoration: none; /* حذف خط زیر لینک */
    font-size: 16px;
    display: inline-block;
    transition: color 0.3s ease;
}

.brand-mention a:hover {
    color: #e67e22; /* تغییر رنگ وقتی موس روی آن می‌رود (اختیاری) */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5eaa3505 */.brand-mention {
    text-align: center; /* وسط‌چین کردن متن */
    display: block;
    width: 100%;
    margin-top: 10px; /* فاصله از دایره ویدیو */
}

.brand-mention a {
    font-weight: bold; /* بولد کردن متن */
    color: #000; /* رنگ مشکی */
    text-decoration: none; /* حذف خط زیر لینک */
    font-size: 16px;
    display: inline-block;
    transition: color 0.3s ease;
}

.brand-mention a:hover {
    color: #e67e22; /* تغییر رنگ وقتی موس روی آن می‌رود (اختیاری) */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3cab45b0 */.brand-mention {
    text-align: center; /* وسط‌چین کردن متن */
    display: block;
    width: 100%;
    margin-top: 10px; /* فاصله از دایره ویدیو */
}

.brand-mention a {
    font-weight: bold; /* بولد کردن متن */
    color: #000; /* رنگ مشکی */
    text-decoration: none; /* حذف خط زیر لینک */
    font-size: 16px;
    display: inline-block;
    transition: color 0.3s ease;
}

.brand-mention a:hover {
    color: #e67e22; /* تغییر رنگ وقتی موس روی آن می‌رود (اختیاری) */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4e59c005 */.brand-mention {
    text-align: center; /* وسط‌چین کردن متن */
    display: block;
    width: 100%;
    margin-top: 10px; /* فاصله از دایره ویدیو */
}

.brand-mention a {
    font-weight: bold; /* بولد کردن متن */
    color: #000; /* رنگ مشکی */
    text-decoration: none; /* حذف خط زیر لینک */
    font-size: 16px;
    display: inline-block;
    transition: color 0.3s ease;
}

.brand-mention a:hover {
    color: #e67e22; /* تغییر رنگ وقتی موس روی آن می‌رود (اختیاری) */
}/* End custom CSS */