.elementor-4424 .elementor-element.elementor-element-54758cd7{--display:flex;--min-height:80vh;--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--z-index:8;}.elementor-4424 .elementor-element.elementor-element-54758cd7:not(.elementor-motion-effects-element-type-background), .elementor-4424 .elementor-element.elementor-element-54758cd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4af3501 );}.elementor-4424 .elementor-element.elementor-element-5acccad2 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-4424 .elementor-element.elementor-element-5acccad2 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-4424 .elementor-element.elementor-element-5acccad2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:99;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}#elementor-popup-modal-4424{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4424 .dialog-message{width:90vw;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-4424 .dialog-close-button{display:flex;background-color:var( --e-global-color-accent );font-size:36px;}#elementor-popup-modal-4424 .dialog-close-button i{color:var( --e-global-color-4af3501 );}#elementor-popup-modal-4424 .dialog-close-button svg{fill:var( --e-global-color-4af3501 );}#elementor-popup-modal-4424 .dialog-widget-content{margin:0px 0px 0px 0px;}@media(max-width:1366px){.elementor-4424 .elementor-element.elementor-element-54758cd7{--min-height:80vh;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4424 .elementor-element.elementor-element-5acccad2{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-4424 .elementor-element.elementor-element-54758cd7{--flex-direction:column-reverse;--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4424 .elementor-element.elementor-element-5acccad2{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4424 .elementor-element.elementor-element-54758cd7{--min-height:100svh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--z-index:99;}.elementor-4424 .elementor-element.elementor-element-5acccad2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:9999;}#elementor-popup-modal-4424 .dialog-message{width:100vw;}#elementor-popup-modal-4424 .dialog-close-button{top:1rem;font-size:2rem;}body:not(.rtl) #elementor-popup-modal-4424 .dialog-close-button{right:1rem;}body.rtl #elementor-popup-modal-4424 .dialog-close-button{left:1rem;}}/* Start custom CSS for gallery, class: .elementor-element-5acccad2 *//* APLICA APENAS NO MOBILE */
@media {
    .elementor-popup-modal .dialog-close-button {
        /* 1. Arranca o botão de dentro do layout e cola na tela de vidro */
        position: fixed !important; 
        
  
        
        /* 3. Z-Index nuclear para ficar acima de tudo */
        z-index: 2147483647 !important; 
        
        /* 4. Força o navegador a aceitar cliques aqui */
        pointer-events: auto !important; 
        
       
        
        /* Centraliza o ícone do X */
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
}

/* Garante que a Lightbox de imagens fique acima do Pop-up de conteúdo */
.elementor-lightbox, 
.fancybox-container, 
.fancybox-overlay {
    z-index: 9999999 !important; /* Valor absurdamente alto */
}/* End custom CSS */