.elementor-15186 .elementor-element.elementor-element-230585f{--display:flex;--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-15186 .elementor-element.elementor-element-487eeda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15186 .elementor-element.elementor-element-487eeda.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15186 .elementor-element.elementor-element-73e3505{--display:flex;}/* Start custom CSS for html, class: .elementor-element-487eeda *//* RESET COMPLETO PARA IMAGEM DE DESTAQUE */
.imagem-destaque {
  all: unset; /* Reseta todas as propriedades CSS */
  display: block;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  box-shadow: none;
  background: none;
  border-radius: 0;
  overflow: hidden;
  position: relative;
}

.imagem-destaque img {
  all: unset; /* Reseta todas as propriedades CSS da imagem */
  display: block;
  width: 100%;
  height: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  object-fit: cover;
}

.imagem-destaque figcaption {
  all: unset; /* Reseta todas as propriedades CSS da legenda */
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  font-size: 0.9rem;
  padding: 10px 15px;
  text-align: center;
  font-style: italic;
}/* End custom CSS */