.elementor-274 .elementor-element.elementor-element-7e992bca{--display:flex;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;}.elementor-274 .elementor-element.elementor-element-7e992bca::before, .elementor-274 .elementor-element.elementor-element-7e992bca > .elementor-background-video-container::before, .elementor-274 .elementor-element.elementor-element-7e992bca > .e-con-inner > .elementor-background-video-container::before, .elementor-274 .elementor-element.elementor-element-7e992bca > .elementor-background-slideshow::before, .elementor-274 .elementor-element.elementor-element-7e992bca > .e-con-inner > .elementor-background-slideshow::before, .elementor-274 .elementor-element.elementor-element-7e992bca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-274 .elementor-element.elementor-element-38620680 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-38620680 *//* تراز عمودی متن و تصاویر در گالری */
.gallery-item {
    display: flex;
    flex-direction: column;
    align-items: center; /* تراز افقی وسط */
    text-align: center; /* تراز متن در وسط */
    margin: 0 !important; /* حذف حاشیه پیش‌فرض */
    padding: 4px; /* فاصله داخلی (اختیاری) */
    box-sizing: border-box;
}

/* تنظیم اندازه یکسان برای تصاویر */
.gallery-item img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover; /* جلوگیری از کشیدگی تصاویر */
}/* End custom CSS */