/* El logo debe poder crecer sin que el contenedor lo “apachurre” */
.tj-header-area .logo-box a{
  display: flex;
  align-items: center;
}

/* Logo grande en header principal (arriba del hero) */
.tj-header-area.header-absolute .logo-box img.client-logo{
  height: 64px !important;   /* sube a 72px si lo quieres aún más dominante */
  width: auto !important;
  max-width: 260px;
  object-fit: contain;
  display: block;
}

/* Logo en header sticky (cuando haces scroll) */
.tj-header-area.header-2 .logo-box img.client-logo{
  height: 56px !important;
  width: auto !important;
  max-width: 240px;
  object-fit: contain;
  display: block;
}

/* Si el header se ve “bajito” y el logo se recorta, dale altura mínima */
.tj-header-area .col-12{
  min-height: 92px;
}

/* Responsive */
@media (max-width: 992px){
  .tj-header-area .logo-box img.client-logo{
    height: 52px !important;
    max-width: 210px;
  }
  .tj-header-area .col-12{
    min-height: 80px;
  }
}
