.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-29d2e7c{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--overflow:hidden;--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-widget-image-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-image-gallery .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-gallery .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-gallery.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image-gallery:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image-gallery.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-gallery .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-6f79a7a{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-6f79a7a.premium-gCursor-yes, .elementor-17 .elementor-element.elementor-element-6f79a7a.premium-gCursor-yes *{cursor:crosshair !important;}.elementor-17 .elementor-element.elementor-element-6f79a7a.premium-gCursor-yes.premium-cursor-not-active *{cursor:none !important;}.elementor-17 .elementor-element.elementor-element-6f79a7a .premium-global-cursor-6f79a7a{mix-blend-mode:exclusion;color:#FFFFFF;fill:#FFFFFF;background-color:#000000;transform:rotate(0deg);}.elementor-17 .elementor-element.elementor-element-6f79a7a .gallery-item .gallery-caption{display:none;}.elementor-17 .elementor-element.elementor-element-f1faf27{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-f1faf27.premium-gCursor-yes, .elementor-17 .elementor-element.elementor-element-f1faf27.premium-gCursor-yes *{cursor:crosshair !important;}.elementor-17 .elementor-element.elementor-element-f1faf27.premium-gCursor-yes.premium-cursor-not-active *{cursor:none !important;}.elementor-17 .elementor-element.elementor-element-f1faf27 .premium-global-cursor-f1faf27{mix-blend-mode:exclusion;color:#FFFFFF;fill:#FFFFFF;background-color:#000000;transform:rotate(0deg);}.elementor-17 .elementor-element.elementor-element-f1faf27 .gallery-item .gallery-caption{display:none;}.elementor-17 .elementor-element.elementor-element-356826c{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-356826c.premium-gCursor-yes, .elementor-17 .elementor-element.elementor-element-356826c.premium-gCursor-yes *{cursor:crosshair !important;}.elementor-17 .elementor-element.elementor-element-356826c.premium-gCursor-yes.premium-cursor-not-active *{cursor:none !important;}.elementor-17 .elementor-element.elementor-element-356826c .premium-global-cursor-356826c{mix-blend-mode:exclusion;color:#FFFFFF;fill:#FFFFFF;background-color:#000000;transform:rotate(0deg);}.elementor-17 .elementor-element.elementor-element-356826c .gallery-item .gallery-caption{display:none;}.elementor-17 .elementor-element.elementor-element-6a2befb{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-6a2befb.premium-gCursor-yes, .elementor-17 .elementor-element.elementor-element-6a2befb.premium-gCursor-yes *{cursor:crosshair !important;}.elementor-17 .elementor-element.elementor-element-6a2befb.premium-gCursor-yes.premium-cursor-not-active *{cursor:none !important;}.elementor-17 .elementor-element.elementor-element-6a2befb .premium-global-cursor-6a2befb{mix-blend-mode:exclusion;color:#FFFFFF;fill:#FFFFFF;background-color:#000000;transform:rotate(0deg);}.elementor-17 .elementor-element.elementor-element-6a2befb .gallery-item .gallery-caption{display:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-29d2e7c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-gallery.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-6f79a7a{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-f1faf27{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-356826c{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-6a2befb{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for image-gallery, class: .elementor-element-6f79a7a */.sub-gallery:nth-child(odd) .gallery-item:first-child {
    transform: translateY(-15%);
}

.sub-gallery:nth-child(even) .gallery-item:first-child {
    transform: translateY(-25%);
}/* End custom CSS */
/* Start custom CSS */.gallery-container .sub-gallery {
    transition: opacity 0.3s ease;
}

.gallery-container:has(.sub-gallery:hover) .sub-gallery:not(:hover) {
    opacity: 0.2;
}

footer{display:none}

.sub-gallery {
    height: 100vh;
    overflow-y: auto;
    overflow-x: hidden;

    /* amagar scrollbar */
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.sub-gallery::-webkit-scrollbar {
    display: none;
}

.sub-gallery .gallery {
    display: flex !important;
    flex-wrap: wrap; 
    gap: 70px; 

    margin: 0;
}



/* --- MOBILE --- */
@media (max-width: 767px) {

    .sub-gallery {
        height: auto; 
        overflow: hidden;
    }

    .sub-gallery .gallery {
        display: flex !important;
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        gap: 30px;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .sub-gallery .gallery::-webkit-scrollbar {
        display: none;
    }

    .sub-gallery .gallery-item {
        flex: 0 0 auto;
        width: 20vw;
        scroll-snap-align: start;
    }

    .sub-gallery .gallery-icon img {
        width: 100%;
        height: auto;
        display: block;
    }
}/* End custom CSS */