.elementor-63 .elementor-element.elementor-element-45b63c0{margin-top:-6em;margin-bottom:0em;}.elementor-63 .elementor-element.elementor-element-17de039 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:22px;}.elementor-63 .elementor-element.elementor-element-17de039 > .elementor-element-populated{margin:10em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-63 .elementor-element.elementor-element-7987363 > .elementor-widget-container{margin:-36px 0px -1px 0px;padding:0px 0px 0px 0px;}.elementor-63 .elementor-element.elementor-element-7987363{font-size:56px;font-weight:900;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-63 .elementor-element.elementor-element-be3d107 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-63 .elementor-element.elementor-element-be3d107 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#208735;}.elementor-63 .elementor-element.elementor-element-be3d107{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--description-text-color:#F0F0F0;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-63 .elementor-element.elementor-element-07c2887 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #208735 0%, #FCBF00 100%);}.elementor-63 .elementor-element.elementor-element-07c2887:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #02BC28 0%, #f2295b 100%);}.elementor-63 .elementor-element.elementor-element-07c2887 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-07c2887{background-color:#2087353B;}#elementor-lightbox-07c2887 .dialog-lightbox-close-button:hover{color:#208735;}#elementor-lightbox-07c2887 .dialog-lightbox-close-button:hover svg{fill:#208735;}.elementor-63 .elementor-element.elementor-element-98ea8a2 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #208735 0%, #FCBF00 100%);}.elementor-63 .elementor-element.elementor-element-98ea8a2:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #02BC28 0%, #f2295b 100%);}.elementor-63 .elementor-element.elementor-element-98ea8a2 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-98ea8a2{background-color:#2087353B;}#elementor-lightbox-98ea8a2 .dialog-lightbox-close-button:hover{color:#208735;}#elementor-lightbox-98ea8a2 .dialog-lightbox-close-button:hover svg{fill:#208735;}.elementor-63 .elementor-element.elementor-element-8959c60 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #208735 0%, #FCBF00 100%);}.elementor-63 .elementor-element.elementor-element-8959c60:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #02BC28 0%, #f2295b 100%);}.elementor-63 .elementor-element.elementor-element-8959c60 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-8959c60{background-color:#2087353B;}#elementor-lightbox-8959c60 .dialog-lightbox-close-button:hover{color:#208735;}#elementor-lightbox-8959c60 .dialog-lightbox-close-button:hover svg{fill:#208735;}.elementor-63 .elementor-element.elementor-element-e2ab9f2 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #208735 0%, #FCBF00 100%);}.elementor-63 .elementor-element.elementor-element-e2ab9f2:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #02BC28 0%, #f2295b 100%);}.elementor-63 .elementor-element.elementor-element-e2ab9f2 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-e2ab9f2{background-color:#2087353B;}#elementor-lightbox-e2ab9f2 .dialog-lightbox-close-button:hover{color:#208735;}#elementor-lightbox-e2ab9f2 .dialog-lightbox-close-button:hover svg{fill:#208735;}.elementor-63 .elementor-element.elementor-element-f973058 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #208735 0%, #FCBF00 100%);}.elementor-63 .elementor-element.elementor-element-f973058:hover .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #02BC28 0%, #f2295b 100%);}.elementor-63 .elementor-element.elementor-element-f973058 .elementor-wrapper{--video-aspect-ratio:1.77777;}#elementor-lightbox-f973058{background-color:#2087353B;}#elementor-lightbox-f973058 .dialog-lightbox-close-button:hover{color:#208735;}#elementor-lightbox-f973058 .dialog-lightbox-close-button:hover svg{fill:#208735;}/* Start custom CSS for gallery, class: .elementor-element-be3d107 *//* تنظیم استایل گالری */
.elementor-image-gallery .gallery-item {
    position: relative;
    overflow: hidden;
}

.elementor-image-gallery .gallery-item img {
    width: 100%;
    height: auto;
    transition: transform 0.3s ease-in-out;
}

.elementor-image-gallery .gallery-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 128, 0, 0.7); /* رنگ سبز */
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

/* افکت هاور: زوم و رنگ سبز */
.elementor-image-gallery .gallery-item:hover img {
    transform: scale(1.1); /* بزرگنمایی تصویر هنگام هاور */
}

.elementor-image-gallery .gallery-item:hover::before {
    opacity: 1; /* نمایش رنگ سبز هنگام هاور */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a50a9e *//* تنظیمات برای ویدیوهای مستقل با شناسه‌های vid1 تا vid8 */
#vid1, #vid2, #vid3, #vid4, #vid5, #vid6, #vid7, #vid8 {
    position: relative;
    overflow: hidden;
    border-radius: 10px; /* گوشه‌های گرد */
    transition: transform 0.3s ease-in-out; /* انیمیشن نرم */
    margin-bottom: 20px; /* فاصله بین ویدیوها */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* سایه زیبا */
}

/* لایه پس‌زمینه برای ایجاد پوشش هنگام هاور */
#vid1::before, #vid2::before, #vid3::before, #vid4::before, 
#vid5::before, #vid6::before, #vid7::before, #vid8::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(32, 135, 53, 0.35); /* پس‌زمینه سبز نیمه‌شفاف */
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    pointer-events: none; /* جلوگیری از مسدود کردن کلیک‌ها */
}

/* افکت هاور: نمایش پوشش سبز هنگام هاور */
#vid1:hover::before, #vid2:hover::before, #vid3:hover::before, #vid4:hover::before, 
#vid5:hover::before, #vid6:hover::before, #vid7:hover::before, #vid8:hover::before {
    opacity: 1; /* نمایش لایه سبز هنگام هاور */
}

/* انیمیشن برای زوم ویدیوها */
#vid1 video, #vid2 video, #vid3 video, #vid4 video, 
#vid5 video, #vid6 video, #vid7 video, #vid8 video {
    width: 100%;
    height: auto;
    transition: transform 0.5s ease;
    position: relative;
    z-index: 2; /* قرارگیری ویدیو در بالای لایه پس‌زمینه */
}

#vid1:hover video, #vid2:hover video, #vid3:hover video, #vid4:hover video, 
#vid5:hover video, #vid6:hover video, #vid7:hover video, #vid8:hover video {
    transform: scale(1.1); /* بزرگ‌نمایی ویدیو هنگام هاور */
}/* End custom CSS */