.elementor-16978 .elementor-element.elementor-element-b45ab72:not(.elementor-motion-effects-element-type-background), .elementor-16978 .elementor-element.elementor-element-b45ab72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180054;}.elementor-16978 .elementor-element.elementor-element-b45ab72 > div.elementor-container{max-width:1200px;--porto-flick-carousel-width:1200px;}.elementor-16978 .elementor-element.elementor-element-b45ab72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16978 .elementor-element.elementor-element-b45ab72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16978 .elementor-element.elementor-element-3adc1fb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-16978 .elementor-element.elementor-element-28aa203 .elementor-heading-title{font-size:36px;font-weight:900;line-height:47px;color:#F9F9F9;}.elementor-16978 .elementor-element.elementor-element-08ae045{--divider-border-style:solid;--divider-color:#FFFFFF47;--divider-border-width:1px;}.elementor-16978 .elementor-element.elementor-element-08ae045 .elementor-divider-separator{width:35%;}.elementor-16978 .elementor-element.elementor-element-08ae045 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-16978 .elementor-element.elementor-element-798e2da{padding:20px 0px 0px 0px;}.elementor-16978 .elementor-element.elementor-element-3dc1a17 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-16978 .elementor-element.elementor-element-6d2b9ad .elementor-heading-title{font-size:17px;line-height:27px;color:#FFFFFF;}.elementor-16978 .elementor-element.elementor-element-aba67d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-16978 .elementor-element.elementor-element-40cb633 .elementor-heading-title{font-size:17px;line-height:27px;color:#FFFFFF;}.elementor-16978 .elementor-element.elementor-element-c639c93 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-16978 .elementor-element.elementor-element-b4f4781:not(.elementor-motion-effects-element-type-background), .elementor-16978 .elementor-element.elementor-element-b4f4781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180054;}.elementor-16978 .elementor-element.elementor-element-b4f4781 > div.elementor-container{max-width:1200px;--porto-flick-carousel-width:1200px;}.elementor-16978 .elementor-element.elementor-element-b4f4781{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-16978 .elementor-element.elementor-element-b4f4781 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-16978 .elementor-element.elementor-element-61fb1c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16978 .elementor-element.elementor-element-61fb1c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16978 .elementor-element.elementor-element-61fb1c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-bc-flex-widget .elementor-16978 .elementor-element.elementor-element-19d52e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16978 .elementor-element.elementor-element-19d52e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16978 .elementor-element.elementor-element-19d52e1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-16978 .elementor-element.elementor-element-c8e9375{text-align:left;}.elementor-16978 .elementor-element.elementor-element-4c7f623:not(.elementor-motion-effects-element-type-background), .elementor-16978 .elementor-element.elementor-element-4c7f623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180054;}.elementor-16978 .elementor-element.elementor-element-4c7f623{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-16978 .elementor-element.elementor-element-4c7f623 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16978 .elementor-element.elementor-element-15f1d8b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16978 .elementor-element.elementor-element-0188c02{--divider-border-style:solid;--divider-color:#FFFFFF47;--divider-border-width:1px;}.elementor-16978 .elementor-element.elementor-element-0188c02 .elementor-divider-separator{width:100%;}.elementor-16978 .elementor-element.elementor-element-0188c02 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-16978 .elementor-element.elementor-element-5f22657:not(.elementor-motion-effects-element-type-background), .elementor-16978 .elementor-element.elementor-element-5f22657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180054;}.elementor-16978 .elementor-element.elementor-element-5f22657 > div.elementor-container{max-width:1200px;--porto-flick-carousel-width:1200px;}.elementor-16978 .elementor-element.elementor-element-5f22657{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 80px 15px 80px;}.elementor-16978 .elementor-element.elementor-element-5f22657 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-16978 .elementor-element.elementor-element-ca09278.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16978 .elementor-element.elementor-element-ca09278.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16978 .elementor-element.elementor-element-2bcfd8b .elementor-heading-title{font-size:13px;font-weight:200;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-16978 .elementor-element.elementor-element-a7241a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16978 .elementor-element.elementor-element-a7241a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16978 .elementor-element.elementor-element-5281c89{text-align:end;}.elementor-16978 .elementor-element.elementor-element-5281c89 .elementor-heading-title{font-size:13px;font-weight:200;color:#FFFFFF;}@media(max-width:767px){.elementor-16978 .elementor-element.elementor-element-5f22657{padding:0px 0px 0px 0px;}.elementor-16978 .elementor-element.elementor-element-2bcfd8b{text-align:center;}.elementor-16978 .elementor-element.elementor-element-5281c89{text-align:center;}}/* Start custom CSS for wpstory, class: .elementor-element-7dc1889 */.wpstory-autoplay-wrap {
  position: relative;
  width: 308px;
  max-width: 100%;
}
.wpstory-progress-bars {
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  display: flex;
  gap: 4px;
  z-index: 6;
  pointer-events: none;
}
.wpstory-progress-bar {
  flex: 1;
  height: 3px;
  background: rgba(255,255,255,.35);
  border-radius: 3px;
  overflow: hidden;
}
.wpstory-progress-bar > span {
  display: block;
  height: 100%;
  width: 0%;
  background: #fff;
}

/* اعمال روی تمام شورت‌کدها */
.wp-story-shortcode {
  width: 308px !important;
  height: 554px !important;
  max-width: 100% !important;
  border-radius: 16px !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth !important;
  position: relative !important;
}
.wp-story-shortcode .story {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  display: block !important;
}
.wp-story-shortcode .story > .item-link {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}
.wp-story-shortcode .story > .item-link > .item-preview {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  border-radius: 16px !important;
  padding: 0 !important;
  background: none !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}
.wp-story-shortcode .story > .item-link > .item-preview img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 16px !important;
  border: none !important;
}
.wp-story-shortcode .story > .item-link > .info {
  display: none !important;
}

.stories.carousel { border-radius: 0px !important; }
.stories.snapgram .story>.item-link>.item-preview { border-radius: 0px !important; }
.stories.snapgram .story>.item-link>.item-preview img { border-radius: 0px !important; }/* End custom CSS */
/* Start custom CSS for wpstory, class: .elementor-element-5668336 */.wpstory-autoplay-wrap {
  position: relative;
  width: 308px;
  max-width: 100%;
}
.wpstory-progress-bars {
  position: absolute;
  top: 8px;
  left: 8px;
  right: 8px;
  display: flex;
  gap: 4px;
  z-index: 6;
  pointer-events: none;
}
.wpstory-progress-bar {
  flex: 1;
  height: 3px;
  background: rgba(255,255,255,.35);
  border-radius: 3px;
  overflow: hidden;
}
.wpstory-progress-bar > span {
  display: block;
  height: 100%;
  width: 0%;
  background: #fff;
}

/* اعمال روی تمام شورت‌کدها */
.wp-story-shortcode {
  width: 308px !important;
  height: 554px !important;
  max-width: 100% !important;
  border-radius: 16px !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scroll-behavior: smooth !important;
  position: relative !important;
}
.wp-story-shortcode .story {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  display: block !important;
}
.wp-story-shortcode .story > .item-link {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}
.wp-story-shortcode .story > .item-link > .item-preview {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-height: none !important;
  border-radius: 16px !important;
  padding: 0 !important;
  background: none !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}
.wp-story-shortcode .story > .item-link > .item-preview img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 16px !important;
  border: none !important;
}
.wp-story-shortcode .story > .item-link > .info {
  display: none !important;
}

.stories.carousel { border-radius: 0px !important; }
.stories.snapgram .story>.item-link>.item-preview { border-radius: 0px !important; }
.stories.snapgram .story>.item-link>.item-preview img { border-radius: 0px !important; }/* End custom CSS */