.elementor-1479 .elementor-element.elementor-element-2f72481{--display:flex;--min-height:537px;--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1479 .elementor-element.elementor-element-2f72481:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-2f72481 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfc4666 );}.elementor-1479 .elementor-element.elementor-element-e169eb9{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;bottom:-7%;z-index:3;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-e169eb9{left:4%;}body.rtl .elementor-1479 .elementor-element.elementor-element-e169eb9{right:4%;}.elementor-1479 .elementor-element.elementor-element-e169eb9 img{filter:brightness( 110% ) contrast( 100% ) saturate( 40% ) blur( 0px ) hue-rotate( 0deg );box-shadow:2px 17px 27px 0px rgba(0,0,0,0.5);}.elementor-1479 .elementor-element.elementor-element-2616387{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-186px;}.elementor-1479 .elementor-element.elementor-element-2616387:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-2616387 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4f5421 );}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-2616387{right:-36%;}body.rtl .elementor-1479 .elementor-element.elementor-element-2616387{left:-36%;}.elementor-1479 .elementor-element.elementor-element-3c05272{--display:flex;--position:absolute;--border-radius:0px 0px 0px 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;top:269px;}.elementor-1479 .elementor-element.elementor-element-3c05272:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-3c05272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4BF6FD;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-3c05272{right:14%;}body.rtl .elementor-1479 .elementor-element.elementor-element-3c05272{left:14%;}.elementor-1479 .elementor-element.elementor-element-9192466{--display:flex;--position:absolute;--border-radius:0px 0px 0px 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;top:269px;}.elementor-1479 .elementor-element.elementor-element-9192466:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-9192466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bc8a08c );}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-9192466{right:-30%;}body.rtl .elementor-1479 .elementor-element.elementor-element-9192466{left:-30%;}.elementor-1479 .elementor-element.elementor-element-ed23977{--display:flex;--min-height:400px;--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-1479 .elementor-element.elementor-element-ed23977:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-ed23977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4f5421 );}.elementor-1479 .elementor-element.elementor-element-3050b7f{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;top:-9%;z-index:3;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-3050b7f{left:17%;}body.rtl .elementor-1479 .elementor-element.elementor-element-3050b7f{right:17%;}.elementor-1479 .elementor-element.elementor-element-3050b7f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:47px;font-weight:700;line-height:25px;letter-spacing:-1.7px;word-spacing:0px;color:var( --e-global-color-bc8a08c );}.elementor-1479 .elementor-element.elementor-element-b77eb41{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;top:3%;z-index:3;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-b77eb41{left:14%;}body.rtl .elementor-1479 .elementor-element.elementor-element-b77eb41{right:14%;}.elementor-1479 .elementor-element.elementor-element-b77eb41 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:17px;line-height:20px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-1479 .elementor-element.elementor-element-304e185{--display:flex;--position:absolute;--min-height:342px;--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:-27px;--z-index:1;}.elementor-1479 .elementor-element.elementor-element-304e185:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-304e185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfc4666 );}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-304e185{left:7%;}body.rtl .elementor-1479 .elementor-element.elementor-element-304e185{right:7%;}.elementor-1479 .elementor-element.elementor-element-550f194{--spacer-size:50px;}.elementor-1479 .elementor-element.elementor-element-1e763e1{--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-1479 .elementor-element.elementor-element-f483319{text-align:justify;}.elementor-1479 .elementor-element.elementor-element-f483319 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:17px;font-weight:400;line-height:24px;color:#ACAAB6;}.elementor-1479 .elementor-element.elementor-element-38cc11a{text-align:justify;}.elementor-1479 .elementor-element.elementor-element-38cc11a .elementor-heading-title{font-family:"dana", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#ACAAB6;}.elementor-1479 .elementor-element.elementor-element-5a333b4{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:7%;--padding-left:7%;--padding-right:11%;}.elementor-1479 .elementor-element.elementor-element-5a333b4:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-5a333b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cfc4666 );}.elementor-1479 .elementor-element.elementor-element-5a333b4::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1479 .elementor-element.elementor-element-4ac0fa9{text-align:justify;font-family:"Helvetica", Sans-serif;font-size:14px;color:var( --e-global-color-c40caf6 );}.elementor-1479 .elementor-element.elementor-element-d4fc13e{text-align:justify;font-family:"dana", Sans-serif;font-size:14px;line-height:24px;color:var( --e-global-color-c40caf6 );}.elementor-1479 .elementor-element.elementor-element-6c25c5e{--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;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:7%;--padding-left:7%;--padding-right:11%;}.elementor-1479 .elementor-element.elementor-element-6c25c5e:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-6c25c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4f5421 );background-image:url("https://faeze.art/wp-content/uploads/2025/12/DSC_0496-copy-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1479 .elementor-element.elementor-element-6c25c5e::before, .elementor-1479 .elementor-element.elementor-element-6c25c5e > .elementor-background-video-container::before, .elementor-1479 .elementor-element.elementor-element-6c25c5e > .e-con-inner > .elementor-background-video-container::before, .elementor-1479 .elementor-element.elementor-element-6c25c5e > .elementor-background-slideshow::before, .elementor-1479 .elementor-element.elementor-element-6c25c5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1479 .elementor-element.elementor-element-6c25c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, var( --e-global-color-secondary ) 29%, var( --e-global-color-cfc4666 ) 100%);}.elementor-1479 .elementor-element.elementor-element-6c25c5e::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1479 .elementor-element.elementor-element-4598146 .elementor-heading-title{color:var( --e-global-color-bc8a08c );}.elementor-1479 .elementor-element.elementor-element-7ffef94{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:justify;font-family:"Helvetica", Sans-serif;font-size:14px;color:var( --e-global-color-c40caf6 );}body.elementor-page-1479:not(.elementor-motion-effects-element-type-background), body.elementor-page-1479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4f5421 );}@media(max-width:1024px){.elementor-1479 .elementor-element.elementor-element-2f72481{--min-height:277px;}.elementor-1479 .elementor-element.elementor-element-e169eb9{--container-widget-width:24%;--container-widget-flex-grow:0;width:var( --container-widget-width, 24% );max-width:24%;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-2616387{right:-40%;}body.rtl .elementor-1479 .elementor-element.elementor-element-2616387{left:-40%;}.elementor-1479 .elementor-element.elementor-element-2616387{top:21px;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-3c05272{right:-17%;}body.rtl .elementor-1479 .elementor-element.elementor-element-3c05272{left:-17%;}.elementor-1479 .elementor-element.elementor-element-3c05272{top:134px;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-9192466{right:-44%;}body.rtl .elementor-1479 .elementor-element.elementor-element-9192466{left:-44%;}.elementor-1479 .elementor-element.elementor-element-9192466{top:155px;}.elementor-1479 .elementor-element.elementor-element-ed23977{--min-height:345px;}.elementor-1479 .elementor-element.elementor-element-3050b7f{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;top:-9%;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-3050b7f{left:19%;}body.rtl .elementor-1479 .elementor-element.elementor-element-3050b7f{right:19%;}.elementor-1479 .elementor-element.elementor-element-3050b7f .elementor-heading-title{font-size:37px;line-height:0.9em;}.elementor-1479 .elementor-element.elementor-element-b77eb41{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;top:1%;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-b77eb41{left:14%;}body.rtl .elementor-1479 .elementor-element.elementor-element-b77eb41{right:14%;}.elementor-1479 .elementor-element.elementor-element-b77eb41 .elementor-heading-title{font-size:14px;line-height:0.9em;}.elementor-1479 .elementor-element.elementor-element-304e185{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1479 .elementor-element.elementor-element-f483319 .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1479 .elementor-element.elementor-element-38cc11a .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1479 .elementor-element.elementor-element-5a333b4{--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-1479 .elementor-element.elementor-element-6c25c5e{--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-1479 .elementor-element.elementor-element-7ffef94{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-1479 .elementor-element.elementor-element-2f72481{--min-height:179px;}.elementor-1479 .elementor-element.elementor-element-e169eb9{--container-widget-width:145px;--container-widget-flex-grow:0;width:var( --container-widget-width, 145px );max-width:145px;bottom:-14%;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-e169eb9{left:7%;}body.rtl .elementor-1479 .elementor-element.elementor-element-e169eb9{right:7%;}.elementor-1479 .elementor-element.elementor-element-2616387{top:52px;}.elementor-1479 .elementor-element.elementor-element-3c05272{top:52px;}.elementor-1479 .elementor-element.elementor-element-9192466{top:52px;}.elementor-1479 .elementor-element.elementor-element-ed23977{--min-height:385px;}.elementor-1479 .elementor-element.elementor-element-3050b7f{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;top:1%;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-3050b7f{left:10%;}body.rtl .elementor-1479 .elementor-element.elementor-element-3050b7f{right:10%;}.elementor-1479 .elementor-element.elementor-element-3050b7f .elementor-heading-title{font-size:27px;}.elementor-1479 .elementor-element.elementor-element-b77eb41{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;top:8%;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-b77eb41{left:14%;}body.rtl .elementor-1479 .elementor-element.elementor-element-b77eb41{right:14%;}.elementor-1479 .elementor-element.elementor-element-b77eb41 .elementor-heading-title{font-size:12px;}.elementor-1479 .elementor-element.elementor-element-304e185{--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;}body:not(.rtl) .elementor-1479 .elementor-element.elementor-element-304e185{left:4%;}body.rtl .elementor-1479 .elementor-element.elementor-element-304e185{right:4%;}.elementor-1479 .elementor-element.elementor-element-1e763e1{--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-1479 .elementor-element.elementor-element-f483319 .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1479 .elementor-element.elementor-element-38cc11a .elementor-heading-title{font-size:12px;line-height:1.7em;}.elementor-1479 .elementor-element.elementor-element-5a333b4{--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1479 .elementor-element.elementor-element-4ac0fa9{font-size:12px;line-height:1.7em;}.elementor-1479 .elementor-element.elementor-element-d4fc13e{font-size:12px;line-height:1.7em;}.elementor-1479 .elementor-element.elementor-element-6c25c5e{--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1479 .elementor-element.elementor-element-6c25c5e:not(.elementor-motion-effects-element-type-background), .elementor-1479 .elementor-element.elementor-element-6c25c5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:61% 0px;}.elementor-1479 .elementor-element.elementor-element-7ffef94{font-size:12px;line-height:1.7em;}}@media(min-width:768px){.elementor-1479 .elementor-element.elementor-element-304e185{--width:60%;}.elementor-1479 .elementor-element.elementor-element-1e763e1{--width:100%;}.elementor-1479 .elementor-element.elementor-element-5a333b4{--width:100%;}.elementor-1479 .elementor-element.elementor-element-6c25c5e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1479 .elementor-element.elementor-element-304e185{--width:82%;}}/* Start custom CSS for container, class: .elementor-element-2616387 *//* ======================================= */
/* ۱. تعریف انیمیشن اصلی (فقط یک بار کافی است) */
/* ======================================= */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* ======================================= */
/* ۲. استایل‌های پایه برای همه کانتینرها */
/* ======================================= */
.container-1,
.container-2,
.container-3 {
  /* تنظیمات پایه ابعاد (برای دسکتاپ) */
  width: 900px;
  height: 900px;
  background-color: #4caf50; 
  margin: 50px auto; 
  animation-name: spin;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

/* ======================================= */
/* ۳. تفاوت در حرکت (تأخیر و سرعت) */
/* ======================================= */

/* کانتینر اول: سریع‌تر، بدون تأخیر زیاد */
.container-1 {
  animation-duration: 177s;
  animation-delay: 0s; /* شروع فوری */
}

/* کانتینر دوم: کمی کندتر و با تأخیر ۵ ثانیه‌ای */
.container-2 {
  animation-duration: 210s;
  animation-delay: 5s; 
}

/* کانتینر سوم: کندتر و با تأخیر ۱۰ ثانیه‌ای و جهت مخالف */
.container-3 {
  animation-duration: 190s;
  animation-delay: 10s; 
  animation-direction: reverse; /* چرخش در جهت پادساعت‌گرد */
}


/* ======================================= */
/* ۴. استایل‌های ریسپانسیو برای موبایل‌ها */
/* ======================================= */
@media (max-width: 1024px) {
    .container-1,
    .container-2,
    .container-3 {
        /* کاهش اندازه برای موبایل */
        width: 90vw !important;
        height: 90vw !important;
        margin: 30px auto !important;
    }
    
    /* تنظیم مجدد زمان انیمیشن برای موبایل (اختیاری - برای سریع‌تر شدن حرکت) */
    .container-1 {
        animation-duration: 100s !important;
        animation-delay: 0s !important;
    }
    .container-2 {
        animation-duration: 120s !important;
        animation-delay: 2s !important; /* تأخیر کمتر در موبایل */
    }
    .container-3 {
        animation-duration: 110s !important;
        animation-delay: 4s !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c05272 *//* ======================================= */
/* ۱. تعریف انیمیشن اصلی (فقط یک بار کافی است) */
/* ======================================= */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* ======================================= */
/* ۲. استایل‌های پایه برای همه کانتینرها */
/* ======================================= */
.container-1,
.container-2,
.container-3 {
  /* تنظیمات پایه ابعاد (برای دسکتاپ) */
  width: 900px;
  height: 900px;
  background-color: #4caf50; 
  margin: 50px auto; 
  animation-name: spin;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

/* ======================================= */
/* ۳. تفاوت در حرکت (تأخیر و سرعت) */
/* ======================================= */

/* کانتینر اول: سریع‌تر، بدون تأخیر زیاد */
.container-1 {
  animation-duration: 177s;
  animation-delay: 0s; /* شروع فوری */
}

/* کانتینر دوم: کمی کندتر و با تأخیر ۵ ثانیه‌ای */
.container-2 {
  animation-duration: 210s;
  animation-delay: 5s; 
}

/* کانتینر سوم: کندتر و با تأخیر ۱۰ ثانیه‌ای و جهت مخالف */
.container-3 {
  animation-duration: 190s;
  animation-delay: 10s; 
  animation-direction: reverse; /* چرخش در جهت پادساعت‌گرد */
}


/* ======================================= */
/* ۴. استایل‌های ریسپانسیو برای موبایل‌ها */
/* ======================================= */
@media (max-width: 1024px) {
    .container-1,
    .container-2,
    .container-3 {
        /* کاهش اندازه برای موبایل */
        width: 90vw !important;
        height: 90vw !important;
        margin: 30px auto !important;
    }
    
    /* تنظیم مجدد زمان انیمیشن برای موبایل (اختیاری - برای سریع‌تر شدن حرکت) */
    .container-1 {
        animation-duration: 100s !important;
        animation-delay: 0s !important;
    }
    .container-2 {
        animation-duration: 120s !important;
        animation-delay: 2s !important; /* تأخیر کمتر در موبایل */
    }
    .container-3 {
        animation-duration: 110s !important;
        animation-delay: 4s !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9192466 *//* ======================================= */
/* ۱. تعریف انیمیشن اصلی (فقط یک بار کافی است) */
/* ======================================= */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* ======================================= */
/* ۲. استایل‌های پایه برای همه کانتینرها */
/* ======================================= */
.container-1,
.container-2,
.container-3 {
  /* تنظیمات پایه ابعاد (برای دسکتاپ) */
  width: 900px;
  height: 900px;
  background-color: #4caf50; 
  margin: 50px auto; 
  animation-name: spin;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

/* ======================================= */
/* ۳. تفاوت در حرکت (تأخیر و سرعت) */
/* ======================================= */

/* کانتینر اول: سریع‌تر، بدون تأخیر زیاد */
.container-1 {
  animation-duration: 177s;
  animation-delay: 0s; /* شروع فوری */
}

/* کانتینر دوم: کمی کندتر و با تأخیر ۵ ثانیه‌ای */
.container-2 {
  animation-duration: 210s;
  animation-delay: 5s; 
}

/* کانتینر سوم: کندتر و با تأخیر ۱۰ ثانیه‌ای و جهت مخالف */
.container-3 {
  animation-duration: 190s;
  animation-delay: 10s; 
  animation-direction: reverse; /* چرخش در جهت پادساعت‌گرد */
}


/* ======================================= */
/* ۴. استایل‌های ریسپانسیو برای موبایل‌ها */
/* ======================================= */
@media (max-width: 1024px) {
    .container-1,
    .container-2,
    .container-3 {
        /* کاهش اندازه برای موبایل */
        width: 90vw !important;
        height: 90vw !important;
        margin: 30px auto !important;
    }
    
    /* تنظیم مجدد زمان انیمیشن برای موبایل (اختیاری - برای سریع‌تر شدن حرکت) */
    .container-1 {
        animation-duration: 100s !important;
        animation-delay: 0s !important;
    }
    .container-2 {
        animation-duration: 120s !important;
        animation-delay: 2s !important; /* تأخیر کمتر در موبایل */
    }
    .container-3 {
        animation-duration: 110s !important;
        animation-delay: 4s !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38cc11a *//* تنظیمات برای تراز کردن و جهت‌دهی متون فارسی در قالب 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 */html, body {
  overflow-x: hidden;
}/* 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 */