.elementor-1938 .elementor-element.elementor-element-5bf512d{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1938 .elementor-element.elementor-element-5bf512d:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-5bf512d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jumeiraevent.com/wp-content/uploads/2024/06/Blank_1920x1080.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1938 .elementor-element.elementor-element-624ef2f{text-align:center;}.elementor-1938 .elementor-element.elementor-element-624ef2f img{width:40%;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:1025px){.elementor-1938 .elementor-element.elementor-element-5bf512d:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-5bf512d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1938 .elementor-element.elementor-element-5bf512d:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-5bf512d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jumeiraevent.com/wp-content/uploads/2024/06/Blank_1920x1080.jpg");background-position:center center;}.elementor-1938 .elementor-element.elementor-element-624ef2f img{width:40%;}}@media(max-width:767px){.elementor-1938 .elementor-element.elementor-element-5bf512d:not(.elementor-motion-effects-element-type-background), .elementor-1938 .elementor-element.elementor-element-5bf512d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jumeiraevent.com/wp-content/uploads/2024/06/Blank_1080x1920.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1938 .elementor-element.elementor-element-624ef2f img{width:50%;}}/* Start custom CSS *//* --- تنظیمات موبایل (اسکرول افقی) --- */
@media (max-width: 767px) {
    .elementor-widget-image-gallery .gallery,
    .wp-block-gallery,
    .gallery {
        display: flex !important;
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
        gap: 10px !important;
        padding-bottom: 10px !important;
        scrollbar-width: none; 
        -ms-overflow-style: none; 
    }
    
    .gallery::-webkit-scrollbar,
    .wp-block-gallery::-webkit-scrollbar { 
        display: none; 
    }

    .gallery-item,
    .wp-block-image {
        flex: 0 0 80% !important;
        max-width: 80% !important;
        margin: 0 !important;
    }
    
    .gallery-icon img,
    .wp-block-image img {
        width: 100% !important;
        height: 250px !important; 
        object-fit: cover !important;
        border-radius: 10px !important;
    }
}

/* --- تنظیمات دسکتاپ و تبلت (شبکه‌ای ۳ ستونه) --- */
@media (min-width: 768px) {
    .elementor-widget-image-gallery .gallery,
    .wp-block-gallery,
    .gallery {
        display: grid !important;
        /* عدد 3 یعنی سه ستون. اگه میخوای 4 تا باشه بکن 4 */
        grid-template-columns: repeat(3, 1fr) !important; 
        gap: 20px !important; /* فاصله بین عکس‌ها */
    }

    .gallery-item,
    .wp-block-image {
        max-width: 100% !important;
        margin: 0 !important;
        width: 100% !important;
    }

    .gallery-icon img,
    .wp-block-image img {
        width: 100% !important;
        height: 300px !important; /* ارتفاع ثابت عکس‌ها در دسکتاپ */
        object-fit: cover !important; /* برش عکس برای هم‌اندازه شدن */
        border-radius: 8px !important;
        transition: transform 0.3s ease; /* انیمیشن نرم */
    }

    /* افکت هاور: وقتی موس میره روش کمی زوم بشه */
    .gallery-icon img:hover,
    .wp-block-image img:hover {
        transform: scale(1.02);
    }
}/* End custom CSS */