.elementor-1257 .elementor-element.elementor-element-dda2923{--display:flex;--min-height:737px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1257 .elementor-element.elementor-element-dda2923:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-dda2923 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1257 .elementor-element.elementor-element-3e7eb62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:0%;}.elementor-1257 .elementor-element.elementor-element-9b4ccea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1257 .elementor-element.elementor-element-9b4ccea .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:19px;font-weight:300;line-height:28px;color:#ACAAB6;}.elementor-1257 .elementor-element.elementor-element-b0e0122 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:300;line-height:28px;color:#ACAAB6;}.elementor-1257 .elementor-element.elementor-element-8c028e8{--display:grid;--min-height:267px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-1257 .elementor-element.elementor-element-8c028e8:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-8c028e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d4f5421 ) 0%, var( --e-global-color-cfc4666 ) 100%);}.elementor-1257 .elementor-element.elementor-element-aa2a90b{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;box-shadow:4px 4px 27px -12px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;top:-21px;}.elementor-1257 .elementor-element.elementor-element-aa2a90b:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-aa2a90b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfc4666 );}body:not(.rtl) .elementor-1257 .elementor-element.elementor-element-aa2a90b{left:4%;}body.rtl .elementor-1257 .elementor-element.elementor-element-aa2a90b{right:4%;}.elementor-1257 .elementor-element.elementor-element-7c407bc .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:21px;font-weight:500;line-height:28px;color:var( --e-global-color-bc8a08c );}.elementor-1257 .elementor-element.elementor-element-ded86ba{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1257 .elementor-element.elementor-element-191ed4c{text-align:justify;}.elementor-1257 .elementor-element.elementor-element-191ed4c .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#ACAAB6;}.elementor-1257 .elementor-element.elementor-element-aea218d{text-align:justify;}.elementor-1257 .elementor-element.elementor-element-aea218d .elementor-heading-title{font-family:"dana", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#ACAAB6;}.elementor-1257 .elementor-element.elementor-element-06a44c3{--display:flex;--min-height:470px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1257 .elementor-element.elementor-element-06a44c3:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-06a44c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfc4666 );}.elementor-1257 .elementor-element.elementor-element-2a58c5b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1257 .elementor-element.elementor-element-1ce5686 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:21px;font-weight:500;line-height:28px;color:#ACAAB6;}.elementor-1257 .elementor-element.elementor-element-2072242{text-align:justify;}.elementor-1257 .elementor-element.elementor-element-2072242 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#ACAAB6;}.elementor-1257 .elementor-element.elementor-element-2661f03{text-align:justify;}.elementor-1257 .elementor-element.elementor-element-2661f03 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#ACAAB6;}.elementor-1257 .elementor-element.elementor-element-c687df8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1257 .elementor-element.elementor-element-7b6e66b{--display:flex;--min-height:470px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1257 .elementor-element.elementor-element-7b6e66b:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-7b6e66b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4f5421 );}.elementor-1257 .elementor-element.elementor-element-d99bcb0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1257 .elementor-element.elementor-element-0fc2fd5 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:21px;font-weight:500;line-height:28px;color:#ACAAB6;}.elementor-1257 .elementor-element.elementor-element-301b23c{text-align:justify;}.elementor-1257 .elementor-element.elementor-element-301b23c .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#ACAAB6;}.elementor-1257 .elementor-element.elementor-element-f1da879{text-align:justify;}.elementor-1257 .elementor-element.elementor-element-f1da879 .elementor-heading-title{font-family:"dana", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#ACAAB6;}.elementor-1257 .elementor-element.elementor-element-56260f2{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1257 .elementor-element.elementor-element-eb31939 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1257 .elementor-element.elementor-element-d5de11b{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1257 .elementor-element.elementor-element-17958ee .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1257 .elementor-element.elementor-element-5580486{--display:flex;--min-height:127px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1257 .elementor-element.elementor-element-5580486:not(.elementor-motion-effects-element-type-background), .elementor-1257 .elementor-element.elementor-element-5580486 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4f5421 );}.elementor-1257 .elementor-element.elementor-element-2496afb .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:21px;font-weight:500;line-height:28px;color:var( --e-global-color-bc8a08c );}body.elementor-page-1257:not(.elementor-motion-effects-element-type-background), body.elementor-page-1257 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfc4666 );}@media(max-width:1024px){.elementor-1257 .elementor-element.elementor-element-dda2923{--min-height:529px;}.elementor-1257 .elementor-element.elementor-element-8c028e8{--grid-auto-flow:row;}.elementor-1257 .elementor-element.elementor-element-aa2a90b{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1257 .elementor-element.elementor-element-7c407bc .elementor-heading-title{font-size:19px;}.elementor-1257 .elementor-element.elementor-element-191ed4c .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-aea218d .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-2a58c5b{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1257 .elementor-element.elementor-element-1ce5686 .elementor-heading-title{font-size:19px;}.elementor-1257 .elementor-element.elementor-element-2072242 .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-2661f03 .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-7b6e66b{--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;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1257 .elementor-element.elementor-element-d99bcb0{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1257 .elementor-element.elementor-element-0fc2fd5 .elementor-heading-title{font-size:19px;}.elementor-1257 .elementor-element.elementor-element-301b23c .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-f1da879 .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-56260f2{--min-height:0px;}.elementor-1257 .elementor-element.elementor-element-d5de11b{--min-height:0px;}.elementor-1257 .elementor-element.elementor-element-2496afb .elementor-heading-title{font-size:19px;}}@media(max-width:767px){.elementor-1257 .elementor-element.elementor-element-dda2923{--min-height:255px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1257 .elementor-element.elementor-element-3e7eb62{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1257 .elementor-element.elementor-element-9b4ccea .elementor-heading-title{font-size:14px;}.elementor-1257 .elementor-element.elementor-element-b0e0122 > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1257 .elementor-element.elementor-element-b0e0122 .elementor-heading-title{font-size:9px;}.elementor-1257 .elementor-element.elementor-element-8c028e8{--min-height:378px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1257 .elementor-element.elementor-element-aa2a90b{--width:83%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;top:-7px;--z-index:7;}body:not(.rtl) .elementor-1257 .elementor-element.elementor-element-aa2a90b{left:4%;}body.rtl .elementor-1257 .elementor-element.elementor-element-aa2a90b{right:4%;}.elementor-1257 .elementor-element.elementor-element-7c407bc .elementor-heading-title{font-size:16px;}.elementor-1257 .elementor-element.elementor-element-ded86ba{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-1257 .elementor-element.elementor-element-191ed4c .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-aea218d .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-06a44c3{--padding-top:11%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1257 .elementor-element.elementor-element-2a58c5b{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1257 .elementor-element.elementor-element-1ce5686 .elementor-heading-title{font-size:16px;}.elementor-1257 .elementor-element.elementor-element-2072242 .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-2661f03 .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-7b6e66b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1257 .elementor-element.elementor-element-d99bcb0{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1257 .elementor-element.elementor-element-0fc2fd5 .elementor-heading-title{font-size:16px;}.elementor-1257 .elementor-element.elementor-element-301b23c .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-f1da879 .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1257 .elementor-element.elementor-element-56260f2{--min-height:0px;}.elementor-1257 .elementor-element.elementor-element-d5de11b{--min-height:0px;}.elementor-1257 .elementor-element.elementor-element-5580486{--min-height:57px;}.elementor-1257 .elementor-element.elementor-element-2496afb .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-1257 .elementor-element.elementor-element-dda2923{--width:100%;}.elementor-1257 .elementor-element.elementor-element-3e7eb62{--width:100%;}.elementor-1257 .elementor-element.elementor-element-aa2a90b{--width:60%;}.elementor-1257 .elementor-element.elementor-element-ded86ba{--width:100%;}.elementor-1257 .elementor-element.elementor-element-2a58c5b{--width:35%;}.elementor-1257 .elementor-element.elementor-element-c687df8{--width:57%;}.elementor-1257 .elementor-element.elementor-element-d99bcb0{--width:30%;}.elementor-1257 .elementor-element.elementor-element-56260f2{--width:35%;}.elementor-1257 .elementor-element.elementor-element-d5de11b{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1257 .elementor-element.elementor-element-aa2a90b{--width:82%;}.elementor-1257 .elementor-element.elementor-element-c687df8{--width:65%;}.elementor-1257 .elementor-element.elementor-element-7b6e66b{--width:100%;}.elementor-1257 .elementor-element.elementor-element-d99bcb0{--width:70%;}.elementor-1257 .elementor-element.elementor-element-56260f2{--width:70%;}.elementor-1257 .elementor-element.elementor-element-d5de11b{--width:70%;}}/* Start custom CSS for heading, class: .elementor-element-aea218d *//* تنظیمات برای تراز کردن و جهت‌دهی متون فارسی در قالب LTR */
.persian-text,
.rtl-enabled {
    direction: rtl; /* جهت متن را از راست به چپ تنظیم می‌کند */
    text-align: justify; /* یا justify برای تراز کامل دو طرفه */
    /* اگر تراز کامل (justify) نمی‌خواهید و فقط راست‌چین می‌خواهید، از خط زیر استفاده کنید: */
    /* text-align: right; */
}

/* تنظیمات اضافه برای اطمینان از نمایش صحیح اعداد (اختیاری) */
.persian-text,
.rtl-enabled {
    unicode-bidi: embed;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2661f03 *//* تنظیمات برای تراز کردن و جهت‌دهی متون فارسی در قالب LTR */
.persian-text,
.rtl-enabled {
    direction: rtl; /* جهت متن را از راست به چپ تنظیم می‌کند */
    text-align: justify; /* یا justify برای تراز کامل دو طرفه */
    /* اگر تراز کامل (justify) نمی‌خواهید و فقط راست‌چین می‌خواهید، از خط زیر استفاده کنید: */
    /* text-align: right; */
}

/* تنظیمات اضافه برای اطمینان از نمایش صحیح اعداد (اختیاری) */
.persian-text,
.rtl-enabled {
    unicode-bidi: embed;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1da879 *//* تنظیمات برای تراز کردن و جهت‌دهی متون فارسی در قالب LTR */
.persian-text,
.rtl-enabled {
    direction: rtl; /* جهت متن را از راست به چپ تنظیم می‌کند */
    text-align: justify; /* یا justify برای تراز کامل دو طرفه */
    /* اگر تراز کامل (justify) نمی‌خواهید و فقط راست‌چین می‌خواهید، از خط زیر استفاده کنید: */
    /* text-align: right; */
}

/* تنظیمات اضافه برای اطمینان از نمایش صحیح اعداد (اختیاری) */
.persian-text,
.rtl-enabled {
    unicode-bidi: embed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56260f2 *//* کانتینر اصلی ویدیو */
.elementor-widget-video,
.video-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000; /* رنگ زمینه اطراف */
}

/* خود ویدیو */
.elementor-widget-video video {
  width: 100%;
  height: auto;
  object-fit: contain; /* نمایش کامل بدون برش */
  object-position: center;
  max-height: 100vh; /* جلوگیری از خروج از صفحه */
}

/* اطمینان از رفتار درست در موبایل */
@media (max-width: 768px) {
  .elementor-widget-video video {
    width: 100%;
    height: auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5de11b *//* کانتینر اصلی ویدیو */
.elementor-widget-video,
.video-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000; /* رنگ زمینه اطراف */
}

/* خود ویدیو */
.elementor-widget-video video {
  width: 100%;
  height: auto;
  object-fit: contain; /* نمایش کامل بدون برش */
  object-position: center;
  max-height: 100vh; /* جلوگیری از خروج از صفحه */
}

/* اطمینان از رفتار درست در موبایل */
@media (max-width: 768px) {
  .elementor-widget-video video {
    width: 100%;
    height: auto;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'dana';
	font-display: auto;
	src: url('https://faeze.art/wp-content/uploads/2025/12/Dana-FaNum-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */