.elementor-4134 .elementor-element.elementor-element-8cfe6f0{--display:flex;--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;--margin-top:30px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.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-4134 .elementor-element.elementor-element-4e8eeed .gallery-item .gallery-caption{display:none;}.elementor-4134 .elementor-element.elementor-element-4e8eeed .gallery-item{padding:0 10px 10px 0;}.elementor-4134 .elementor-element.elementor-element-4e8eeed .gallery{margin:0 -10px -10px 0;}.elementor-4134 .elementor-element.elementor-element-cf84dce{--display:flex;--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-f2f8cee );--border-color:var( --e-global-color-f2f8cee );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4134 .elementor-element.elementor-element-76efe4e > .elementor-widget-container{padding:10px 30px 10px 30px;}.elementor-4134 .elementor-element.elementor-element-76efe4e{text-align:center;}.elementor-4134 .elementor-element.elementor-element-76efe4e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:23px;color:var( --e-global-color-f2f8cee );}@media(max-width:575px){.elementor-4134 .elementor-element.elementor-element-8cfe6f0{--content-width:90%;}}@media(min-width:576px){.elementor-4134 .elementor-element.elementor-element-8cfe6f0{--content-width:90%;}}/* Start custom CSS for image-gallery, class: .elementor-element-4e8eeed */.eicon-share-arrow,
.eicon-frame-expand,
.eicon-zoom-in-bold,
.eicon-chevron-right,
.eicon-chevron-left {
    display: none !important;
}

#gallery-1 img {
    object-fit: cover;
    height: 500px;
}

/* Ensure the Lightbox container captures all pointer events */
.elementor-lightbox {
    pointer-events: all !important;
    z-index: 999999 !important; /* Force it to be the top layer */
}

@media (max-width: 1500px) {
    #gallery-1 img {
        height: 400px;
    }
}

@media (max-width: 1240px) {
    #gallery-1 img {
        height: 300px;
    }
}

@media (max-width: 875px) {
    #gallery-1 img {
        height: 230px;
    }
    
    .swiper-slide {
        padding: 70px !important;
    }
}

@media (max-width: 600px) {
    #gallery-1 img {
        height: 130px;
    }
}

@media (max-width: 575px) {
    figure {
        max-width: 33% !important;
    }
}

@media (max-width: 480px) {
    #gallery-1 img {
        height: 100px;
    }
    
    figure {
        max-width: 33% !important;
    }
}

@media (max-width: 220px) {
    figure {
        max-width: 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76efe4e */@media (max-width: 480px) {
    .elementor-4134 .elementor-element.elementor-element-76efe4e h3 {
        font-size: 16px !important;
        line-height: 21px !important;
    }
}/* End custom CSS */