.elementor-12072 .elementor-element.elementor-element-8548b37{--display:flex;}.elementor-12072 .elementor-element.elementor-element-a5a106f{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12072 .elementor-element.elementor-element-922cfa1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12072 .elementor-element.elementor-element-922cfa1 .elementor-divider-separator{width:100%;}.elementor-12072 .elementor-element.elementor-element-922cfa1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12072 .elementor-element.elementor-element-9c5c4ab{--display:flex;}.elementor-widget-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 );}/* Start custom CSS for html, class: .elementor-element-55bf4d0 *//* Garantir Leaflet sempre clicável e acima de overlays do tema */
#pn-map, #pn-map * { pointer-events: auto !important; }

.leaflet-container { z-index: 1 !important; position: relative !important; }
.leaflet-pane, .leaflet-top, .leaflet-bottom { z-index: 50 !important; }
.leaflet-popup-pane { z-index: 99999 !important; }

/* Alguns temas colocam overlay com pointer-events ligado */
.elementor-widget-container, .elementor-section, .elementor-column { pointer-events: auto; }/* End custom CSS */
/* Start custom CSS *//* Força o popup do Leaflet aparecer acima de tudo e com estilo */
.leaflet-popup { display: block !important; opacity: 1 !important; visibility: visible !important; z-index: 999999 !important; }
.leaflet-popup-pane { z-index: 999999 !important; }
.leaflet-popup-content-wrapper { background: #fff !important; color: #111 !important; }
.leaflet-popup-tip { background: #fff !important; }

/* Evita o tema “zerar” line-height / fonte dentro do popup */
.leaflet-popup-content { font-family: Arial, sans-serif !important; font-size: 14px !important; line-height: 1.35 !important; }/* End custom CSS */