.elementor-13910 .elementor-element.elementor-element-394d4fe{--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-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-13910 .elementor-element.elementor-element-ac9168a{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-c5bccbc{--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:15px 15px 15px 15px;}.elementor-13910 .elementor-element.elementor-element-23c945b{--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-13910 .elementor-element.elementor-element-8fabd87{font-family:"IRANSansWeb_Light", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-069a653{--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-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-13910 .elementor-element.elementor-element-0e2acd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13910 .elementor-element.elementor-element-d6388cc{--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-13910 .elementor-element.elementor-element-717bac7{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-8ad65aa{--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-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 );}.elementor-13910 .elementor-element.elementor-element-c78e00c img{border-radius:10px 10px 10px 10px;}.elementor-13910 .elementor-element.elementor-element-65c14c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13910 .elementor-element.elementor-element-ba1aed8{--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-13910 .elementor-element.elementor-element-7cc6d31{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-ad254ee{--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-13910 .elementor-element.elementor-element-9a4de5c img{border-radius:10px 10px 10px 10px;}.elementor-13910 .elementor-element.elementor-element-34a66af{--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-13910 .elementor-element.elementor-element-5e80db0{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-5616631{--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-13910 .elementor-element.elementor-element-1aceeaf{font-family:"IRANSansWeb_Medium", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-a0e5352{--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-13910 .elementor-element.elementor-element-5ba0379{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-a794376{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13910 .elementor-element.elementor-element-b52feab{--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-13910 .elementor-element.elementor-element-983ae04{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-3a924c5{--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-13910 .elementor-element.elementor-element-0c79dcb{--spacer-size:26px;}.elementor-13910 .elementor-element.elementor-element-e02d409{border-radius:15px 15px 15px 15px;}.elementor-13910 .elementor-element.elementor-element-e02d409 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13910 .elementor-element.elementor-element-b797a8d{--display:flex;}.elementor-13910 .elementor-element.elementor-element-82eb0ff{--spacer-size:15px;}.elementor-13910 .elementor-element.elementor-element-6178540{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13910 .elementor-element.elementor-element-69a2ff1{--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-13910 .elementor-element.elementor-element-61b317b{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-b1dc237{--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-13910 .elementor-element.elementor-element-017d095{border-radius:15px 15px 15px 15px;}.elementor-13910 .elementor-element.elementor-element-017d095 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13910 .elementor-element.elementor-element-fc3dc10{--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-13910 .elementor-element.elementor-element-e1044b8{font-family:"IRANSansWeb_FaNum_Light", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-42fd204{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-13910 .elementor-element.elementor-element-008f8fe{--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-13910 .elementor-element.elementor-element-efa8695{border-radius:15px 15px 15px 15px;}.elementor-13910 .elementor-element.elementor-element-efa8695 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13910 .elementor-element.elementor-element-13a350a{--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-13910 .elementor-element.elementor-element-bcc79e8{border-radius:15px 15px 15px 15px;}.elementor-13910 .elementor-element.elementor-element-bcc79e8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13910 .elementor-element.elementor-element-709bb0c{--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-13910 .elementor-element.elementor-element-deffc31{border-radius:15px 15px 15px 15px;}.elementor-13910 .elementor-element.elementor-element-deffc31 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13910 .elementor-element.elementor-element-1a4e66f{--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-13910 .elementor-element.elementor-element-3f386d1{border-radius:15px 15px 15px 15px;}.elementor-13910 .elementor-element.elementor-element-3f386d1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13910 .elementor-element.elementor-element-128268f{--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-13910 .elementor-element.elementor-element-267acb4{border-radius:15px 15px 15px 15px;}.elementor-13910 .elementor-element.elementor-element-267acb4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13910 .elementor-element.elementor-element-f4df23f{--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-13910 .elementor-element.elementor-element-885efa7{border-radius:15px 15px 15px 15px;}.elementor-13910 .elementor-element.elementor-element-885efa7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13910 .elementor-element.elementor-element-e8a77a5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13910 .elementor-element.elementor-element-341b71a{--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-13910 .elementor-element.elementor-element-5b4fc2a{border-radius:20px 20px 20px 20px;font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-5b4fc2a:hover{border-radius:17px 17px 17px 17px;}.elementor-13910 .elementor-element.elementor-element-b0d874d{--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-13910 .elementor-element.elementor-element-f51eb08{border-radius:15px 15px 15px 15px;}.elementor-13910 .elementor-element.elementor-element-f51eb08 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-13910 .elementor-element.elementor-element-09cdeed{--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-13910 .elementor-element.elementor-element-2c6ffd7{font-family:"IRANSansWeb_FaNum_Medium", Sans-serif;}.elementor-13910 .elementor-element.elementor-element-431fb1c{--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:30px 30px 30px 30px;}.elementor-13910 .elementor-element.elementor-element-431fb1c:not(.elementor-motion-effects-element-type-background), .elementor-13910 .elementor-element.elementor-element-431fb1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-13910 .elementor-element.elementor-element-3f854d8{font-family:"IRANYekanX", Sans-serif;}body.elementor-page-13910:not(.elementor-motion-effects-element-type-background), body.elementor-page-13910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-13910 .elementor-element.elementor-element-fc3dc10{--padding-top:97px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-13910 .elementor-element.elementor-element-e1044b8{padding:56px 0px 0px 0px;}}@media(min-width:768px){.elementor-13910 .elementor-element.elementor-element-d6388cc{--width:50%;}.elementor-13910 .elementor-element.elementor-element-8ad65aa{--width:50%;}.elementor-13910 .elementor-element.elementor-element-ba1aed8{--width:50%;}.elementor-13910 .elementor-element.elementor-element-ad254ee{--width:50%;}.elementor-13910 .elementor-element.elementor-element-b52feab{--width:50%;}.elementor-13910 .elementor-element.elementor-element-3a924c5{--width:50%;}.elementor-13910 .elementor-element.elementor-element-69a2ff1{--width:50%;}.elementor-13910 .elementor-element.elementor-element-b1dc237{--width:50%;}.elementor-13910 .elementor-element.elementor-element-008f8fe{--width:33.3333%;}.elementor-13910 .elementor-element.elementor-element-13a350a{--width:33.3333%;}.elementor-13910 .elementor-element.elementor-element-709bb0c{--width:33.3333%;}.elementor-13910 .elementor-element.elementor-element-1a4e66f{--width:33.3333%;}.elementor-13910 .elementor-element.elementor-element-128268f{--width:33.3333%;}.elementor-13910 .elementor-element.elementor-element-f4df23f{--width:33.3333%;}.elementor-13910 .elementor-element.elementor-element-341b71a{--width:50%;}.elementor-13910 .elementor-element.elementor-element-b0d874d{--width:50%;}}/* Start custom CSS *//* — عمومی: جلوگیری از overflow افقی و تنظیم عرض کل صفحه — */
body, html {
  max-width: 100%;
  overflow-x: hidden;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

/* — تصاویر، ویدیوها، iframe ها — واکنش‌گرا و بدون overflow — */
img,
video,
iframe {
  max-width: 100%;
  width: 100%;
  height: auto;
  display: block;
  object-fit: contain; /* یا cover بر حسب نیاز */
}

/* — اگر می‌خوای نسبت (aspect ratio) عناصر رسانه حفظ شود — */
img.aspect-ratio-auto,
video.aspect-ratio-auto,
iframe.aspect-ratio-auto {
  aspect-ratio: auto;
}

/* — برای iframe / embed — مطمئن شو iframe در container خود قرار دارد */
.responsive-embed {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%; /* نسبت 16:9 — اگر ویدیو متفاوت است باید تنظیم شود */
  overflow: hidden;
}

.responsive-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

/* — برای ستون‌ها / کانتینرها (اگر عرض دارید) — اطمینان از اینکه responsive باشند */
.container, .elementor-section, .elementor-column {
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
}

/* — مثال برای متن / بدنه — استفاده از واحد نسبی به جای px برای ریسپانسیو‌تر بودن */
body, p, h1, h2, h3, h4, h5, h6 {
  font-size: 1rem;
  line-height: 1.5;
}/* End custom CSS */