.elementor-1410 .elementor-element.elementor-element-9c4691f{--display:flex;}.elementor-1410 .elementor-element.elementor-element-9c4691f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1410 .elementor-element.elementor-element-5dc52da{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:2rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1410 .elementor-element.elementor-element-1ef7c76{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--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-1410 .elementor-element.elementor-element-672e793{text-align:center;}.elementor-1410 .elementor-element.elementor-element-672e793 .elementor-heading-title{font-family:"ری", Sans-serif;font-size:2.5rem;color:var( --e-global-color-accent );}.elementor-1410 .elementor-element.elementor-element-d6fc948{text-align:center;font-family:"ری", Sans-serif;font-size:1.5rem;color:var( --e-global-color-accent );}.elementor-1410 .elementor-element.elementor-element-737afb3{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--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-1410 .elementor-element.elementor-element-a659153{text-align:center;}.elementor-1410 .elementor-element.elementor-element-a659153 .elementor-heading-title{font-family:"ری", Sans-serif;font-size:2.5rem;color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-f252c46.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:16px;}.elementor-1410 .elementor-element.elementor-element-f252c46 .elementor-main-swiper{height:16rem;}.elementor-1410 .elementor-element.elementor-element-f252c46 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:8px;border-color:#2A313C;}.elementor-1410 .elementor-element.elementor-element-f252c46 .elementor-swiper-button{font-size:2rem;color:#222831;}.elementor-1410 .elementor-element.elementor-element-f252c46 .elementor-swiper-button svg{fill:#222831;}.elementor-1410 .elementor-element.elementor-element-f252c46 .elementor-custom-embed-play i{color:var( --e-global-color-accent );}.elementor-1410 .elementor-element.elementor-element-f252c46 .elementor-custom-embed-play svg{fill:var( --e-global-color-accent );}.elementor-1410 .elementor-element.elementor-element-fe0c781{text-align:center;}.elementor-1410 .elementor-element.elementor-element-fe0c781 .elementor-heading-title{font-family:"ری", Sans-serif;font-size:2.5rem;color:#FFFFFF;}.elementor-1410 .elementor-element.elementor-element-72f1511.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:16px;}.elementor-1410 .elementor-element.elementor-element-72f1511 .elementor-main-swiper{height:16rem;}.elementor-1410 .elementor-element.elementor-element-72f1511 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:8px;border-color:#2A313C;}.elementor-1410 .elementor-element.elementor-element-72f1511 .elementor-swiper-button{font-size:2rem;color:#222831;}.elementor-1410 .elementor-element.elementor-element-72f1511 .elementor-swiper-button svg{fill:#222831;}.elementor-1410 .elementor-element.elementor-element-72f1511 .elementor-custom-embed-play i{color:var( --e-global-color-accent );}.elementor-1410 .elementor-element.elementor-element-72f1511 .elementor-custom-embed-play svg{fill:var( --e-global-color-accent );}.elementor-1410 .elementor-element.elementor-element-8b6bdbe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:16px;}.elementor-1410 .elementor-element.elementor-element-8b6bdbe .elementor-main-swiper{height:16rem;}.elementor-1410 .elementor-element.elementor-element-8b6bdbe .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:8px;border-color:#2A313C;}.elementor-1410 .elementor-element.elementor-element-8b6bdbe .elementor-swiper-button{font-size:2rem;color:#222831;}.elementor-1410 .elementor-element.elementor-element-8b6bdbe .elementor-swiper-button svg{fill:#222831;}.elementor-1410 .elementor-element.elementor-element-8b6bdbe .elementor-custom-embed-play i{color:var( --e-global-color-accent );}.elementor-1410 .elementor-element.elementor-element-8b6bdbe .elementor-custom-embed-play svg{fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-1410 .elementor-element.elementor-element-f252c46.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1410 .elementor-element.elementor-element-72f1511.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1410 .elementor-element.elementor-element-8b6bdbe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-1410 .elementor-element.elementor-element-9c4691f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1410 .elementor-element.elementor-element-5dc52da{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:8rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1410 .elementor-element.elementor-element-672e793{text-align:center;}.elementor-1410 .elementor-element.elementor-element-672e793 .elementor-heading-title{font-size:1.5rem;}.elementor-1410 .elementor-element.elementor-element-d6fc948{text-align:justify;font-size:1rem;}.elementor-1410 .elementor-element.elementor-element-a659153{text-align:center;}.elementor-1410 .elementor-element.elementor-element-a659153 .elementor-heading-title{font-size:1.5rem;}.elementor-1410 .elementor-element.elementor-element-f252c46.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1410 .elementor-element.elementor-element-f252c46 .elementor-main-swiper{height:10rem;}.elementor-1410 .elementor-element.elementor-element-fe0c781{text-align:center;}.elementor-1410 .elementor-element.elementor-element-fe0c781 .elementor-heading-title{font-size:1.5rem;}.elementor-1410 .elementor-element.elementor-element-72f1511.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1410 .elementor-element.elementor-element-72f1511 .elementor-main-swiper{height:10rem;}.elementor-1410 .elementor-element.elementor-element-8b6bdbe.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-1410 .elementor-element.elementor-element-8b6bdbe .elementor-main-swiper{height:10rem;}}/* Start custom CSS for container, class: .elementor-element-5dc52da *//* اعمال افکت شفافیت در اسکرول روی تمام دستگاه‌ها */
.elementor-1410 .elementor-element.elementor-element-5dc52da.e-con, 
.elementor-1410 .elementor-element.elementor-element-5dc52da .e-con,
.elementor-1410 .elementor-element.elementor-element-5dc52da .elementor-widget {
    /* تعریف محور اسکرول به عنوان خط زمان انیمیشن */
    view-timeline-name: --section-fade;
    view-timeline-axis: block;

    /* اجرای انیمیشن فقط بر اساس اسکرول */
    animation: fade-only linear both;
    animation-timeline: --section-fade;
    
    /* پوشش کامل بازه حضور المان در صفحه */
    animation-range: cover 0% cover 100%;
}

@keyframes fade-only {
    /* شروع: کاملاً مخفی در لحظه ورود از پایین */
    0% { opacity: 0; }
    
    /* پایداری: نمایش کامل در بخش میانی صفحه (برای خوانایی متن) */
    20%, 80% { opacity: 1; }
    
    /* پایان: محو شدن کامل هنگام خروج از بالا */
    100% { opacity: 0; }
}/* End custom CSS */