.elementor-238 .elementor-element.elementor-element-1635fa2{margin:60px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-238 .elementor-element.elementor-element-61b57b6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-238 .elementor-element.elementor-element-61b57b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-238 .elementor-element.elementor-element-61b57b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-238 .elementor-element.elementor-element-5616fc4{--e-image-carousel-slides-to-show:5;}.elementor-238 .elementor-element.elementor-element-5616fc4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-238 .elementor-element.elementor-element-5616fc4 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;color:var( --e-global-color-1a44dbb );}.elementor-238 .elementor-element.elementor-element-5616fc4 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-238 .elementor-element.elementor-element-5616fc4 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-1a44dbb );}.elementor-238 .elementor-element.elementor-element-5616fc4 .swiper-wrapper{display:flex;align-items:center;}.elementor-238 .elementor-element.elementor-element-5616fc4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:5px 5px 5px 5px;border-color:#5D91B345;border-radius:200px 200px 200px 200px;}.elementor-238 .elementor-element.elementor-element-5616fc4 .elementor-image-carousel-caption{text-align:center;font-family:"rokh-bold", Sans-serif;font-size:25px;font-weight:900;}.elementor-238 .elementor-element.elementor-element-5616fc4 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-238 .elementor-element.elementor-element-e47013a{text-align:center;width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-238 .elementor-element.elementor-element-e47013a img{width:13%;}.elementor-238 .elementor-element.elementor-element-e47013a > .elementor-widget-container{margin:-32px 0px -27px 0px;padding:0px 20px 0px 0px;}.elementor-238 .elementor-element.elementor-element-ea82c6b .title{color:var( --e-global-color-7a8bdec );font-family:"rokh-bold", Sans-serif;font-size:40px;font-weight:100;}.elementor-238 .elementor-element.elementor-element-633d666 > .elementor-widget-container{margin:0px 47px 0px 0px;}.elementor-238 .elementor-element.elementor-element-633d666{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-238 .elementor-element.elementor-element-5616fc4{--e-image-carousel-slides-to-show:1;}.elementor-238 .elementor-element.elementor-element-5616fc4 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-238 .elementor-element.elementor-element-5616fc4 .elementor-swiper-button.elementor-swiper-button-next{font-size:39px;}.elementor-238 .elementor-element.elementor-element-e47013a img{width:47%;}.elementor-238 .elementor-element.elementor-element-633d666 > .elementor-widget-container{margin:-100px 0px 0px 0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-5616fc4 *//* تنظیمات عمومی */
.elementor-image-carousel .swiper-slide-inner {
    transition: transform 0.3s ease; /* انیمیشن نرم */
    overflow: hidden; /* مخفی کردن هر چیزی که خارج از کادر است */
}

/* تنظیمات عمومی برای کادر */
.elementor-image-carousel .elementor-image-carousel-caption {
    position: relative; /* قرار دادن کادر به صورت نسبی */
    background-color: rgba(255, 255, 255, 0.8); /* رنگ پس‌زمینه با شفافیت */
    padding: 10px; /* فاصله داخلی */
    text-align: center; /* متن در وسط */
    opacity: 0; /* پنهان کردن کادر در حالت عادی */
    transition: opacity 0.3s ease; /* انیمیشن نرم برای شفافیت */
}

/* مدیا کوئری برای نسخه دسکتاپ */
@media (min-width: 1025px) {
    /* تنظیمات نسخه دسکتاپ */
    .elementor-image-carousel .swiper-slide-inner:hover {
        transform: translateX(10px); /* حرکت 10px به راست هنگام هاور */
    }

    /* نمایش کادر هنگام هاور در نسخه دسکتاپ */
    .elementor-image-carousel .swiper-slide-inner:hover .elementor-image-carousel-caption {
        opacity: 1; /* نمایش کامل کادر در زمان هاور */
    }
}

/* مدیا کوئری برای نسخه موبایل */
@media (max-width: 1024px) {
    /* تنظیمات مخصوص موبایل */
    .elementor-image-carousel .elementor-image-carousel-caption {
        opacity: 1 !important; /* همیشه نمایش دادن کادر */
    }

    /* غیرفعال کردن حرکت تصویر هنگام هاور در موبایل */
    .elementor-image-carousel .swiper-slide-inner:hover {
        transform: none; /* حذف حرکت هنگام هاور */
    }
}/* End custom CSS */