.elementor-7885 .elementor-element.elementor-element-c7b5fbf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-7885 .elementor-element.elementor-element-39bcea0{width:100%;max-width:100%;}.elementor-7885 .elementor-element.elementor-element-39bcea0 > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-39bcea0 */<style>
/* === FIX LOGO - Reduz tamanho mantendo proporção === */

/* Container da logo */
.navbar a[href] > div:first-child,
.hero-section .navbar a > div {
  max-width: 160px !important;
  height: 30px !important;
  display: flex !important;
  align-items: center !important;
}

/* Imagem da logo */
.navbar .logo-img,
.navbar img.logo-img,
.hero-section .navbar img[alt*="Petição"] {
  height: 100% !important;
  width: auto !important;
  max-height: 30px !important;
  object-fit: contain !important;
}

/* Mobile - ainda menor */
@media (max-width: 768px) {
  .navbar a[href] > div:first-child,
  .hero-section .navbar a > div {
    max-width: 130px !important;
    height: 26px !important;
  }
  
  .navbar .logo-img,
  .navbar img.logo-img {
    max-height: 26px !important;
  }
}
</style>/* End custom CSS */