.elementor-511 .elementor-element.elementor-element-f92a12a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-511 .elementor-element.elementor-element-f92a12a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-511 .elementor-element.elementor-element-e13fa20{width:100%;max-width:100%;margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:5px 5px 5px 5px;}.elementor-511 .elementor-element.elementor-element-e13fa20 .jet-listing-dynamic-image{justify-content:center;}.elementor-511 .elementor-element.elementor-element-e13fa20 .jet-listing-dynamic-image__figure{align-items:center;}.elementor-511 .elementor-element.elementor-element-e13fa20 .jet-listing-dynamic-image a{display:flex;justify-content:center;width:100%;max-width:100%;}.elementor-511 .elementor-element.elementor-element-e13fa20 .jet-listing-dynamic-image img{width:100%;max-width:100%;height:100%;border-radius:0px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-e13fa20 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-511 .elementor-element.elementor-element-1fb7f46 .jet-listing-dynamic-field__content{font-family:"Poppins", Sans-serif;font-weight:600;text-align:center;}.elementor-511 .elementor-element.elementor-element-1fb7f46 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-511 .elementor-element.elementor-element-1fb7f46 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-511 .elementor-element.elementor-element-1fb7f46 .jet-listing-dynamic-field{justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-511 .elementor-element.elementor-element-1ac0625 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-weight:500;border-radius:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-511 .elementor-element.elementor-element-1ac0625 .elementor-button:hover, .elementor-511 .elementor-element.elementor-element-1ac0625 .elementor-button:focus{color:#000000;}.elementor-511 .elementor-element.elementor-element-1ac0625 .elementor-button:hover svg, .elementor-511 .elementor-element.elementor-element-1ac0625 .elementor-button:focus svg{fill:#000000;}.jet-listing-item.single-jet-engine.elementor-page-511 > .elementor{width:300px;margin-left:auto;margin-right:auto;}@media(max-width:767px){.elementor-511 .elementor-element.elementor-element-f92a12a{--width:100%;--min-height:0px;--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;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-511 .elementor-element.elementor-element-f92a12a.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-511 .elementor-element.elementor-element-e13fa20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-e13fa20 .jet-listing-dynamic-image a{width:50%;max-width:50%;}.elementor-511 .elementor-element.elementor-element-e13fa20 .jet-listing-dynamic-image img{width:50%;max-width:50%;height:0%;object-fit:contain;border-radius:0px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-1fb7f46 .jet-listing-dynamic-field__content{font-size:12px;}.elementor-511 .elementor-element.elementor-element-1ac0625 .elementor-button{padding:9px 14px 9px 14px;}}/* Start custom CSS for container, class: .elementor-element-f92a12a *//* === BOX PADRÃO PARA AS LOGOS === */
.brand-logo-box{
  width:180px;              /* ajuste conforme seu layout */
  height:100px;             /* altura fixa p/ todas ficarem iguais */
  display:flex;
  align-items:center;
  justify-content:center;
  background:#fff;
  border-radius:10px;
  overflow:hidden;
  padding:6px;
  margin:0 auto;            /* centraliza no card */
  box-sizing:border-box;
  line-height:0;            /* remove espaço extra vertical */
}

/* JetEngine costuma envolver a imagem com figure/a/picture — faça-os ocupar a box inteira */
.brand-logo-box .jet-listing-dynamic-image,
.brand-logo-box figure,
.brand-logo-box a,
.brand-logo-box picture{
  display:flex !important;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  margin:0 !important;      /* remove margens padrão do figure */
  padding:0 !important;
  box-sizing:border-box;
}

/* A própria imagem: preenche a box SEM distorcer */
.brand-logo-box img,
.brand-logo-box svg{
  display:block;
  width:100%;
  height:100%;
  max-width:100%;
  max-height:100%;
  object-fit:contain;       /* mantém proporção dentro da moldura */
  margin:0;
}

/* WP injeta width/height na tag IMG: neutraliza para não “reservar” altura errada */
.brand-logo-box img[width][height]{
  width:100% !important;
  height:100% !important;
}

/* Responsivo (opcional) */
@media (max-width: 767px){
  .brand-logo-box{ width:140px; height:80px; }
}

.brand-logo-box{
  height: 150px; /* antes era 100px */
}/* End custom CSS */