/* Correção (2026-07-21): após a atualização do Elementor Pro no servidor,
   o slider do hero (Swiper) passou a renderizar ACIMA do menu dropdown mobile,
   escondendo o menu mesmo com ele aberto. Elevamos o stacking do cabeçalho
   e do dropdown para que o menu fique sempre por cima do conteúdo. */
.elementor-location-header,
header[data-elementor-type="header"] {
  position: relative;
  z-index: 100000;
}
.elementor-nav-menu--dropdown {
  z-index: 100001 !important;
}

/* Correção (2026-07-21): após o update do Elementor Pro, os cards do widget de
   Posts (blog na home) ficaram com uma faixa cinza vazia entre a imagem e o texto,
   porque a área da miniatura ficou mais alta que a imagem. Fazemos a imagem
   preencher toda a área da miniatura (object-fit: cover), sem espaço cinza. */
.elementor-post__thumbnail {
  position: relative !important;
  overflow: hidden !important;
}
.elementor-post__thumbnail img {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
