.elementor-828 .elementor-element.elementor-element-8bbf0a6{--display:flex;--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;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-828 .elementor-element.elementor-element-6dfa28c{--display:flex;--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;--justify-content:flex-start;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-db9b527 */<!-- FIX: Logos del footer en paralelo y mismo tamaño -->
<style>
  /* Colócalos en fila y evita que salten de línea */
  .footer .footer-logos{
    display:flex !important;
    align-items:center !important;
    gap:16px !important;
    flex-wrap:nowrap !important;
  }

  /* Igualar tamaño de ambos logos (alto fijo, ancho proporcional) */
  .footer .footer-logos img{
    height:64px !important;     /* ajusta a 56/60/72 si lo prefieres */
    max-height:64px !important;
    width:auto !important;
    object-fit:contain !important;
    display:block !important;
  }

  /* Opcional: reducir un poco en tablet/móvil */
  @media (max-width:1024px){
    .footer .footer-logos img{ height:56px !important; max-height:56px !important; }
  }
  @media (max-width:640px){
    .footer .footer-logos{ gap:12px !important; }
    .footer .footer-logos img{ height:48px !important; max-height:48px !important; }
  }
</style>/* End custom CSS */