.elementor .e-widget_t2w2i2xxy-2140291{height:3.1rem;object-fit:contain;}.elementor .e-container_ehiqlq7ak-e886920{width:40%;display:flex;flex-direction:row;align-items:center;/* Animacion fluida para la imagen del logo */
.logo-shrink img,
.logo-shrink {
  transition: all 0.3s ease-in-out !important;
}

/* Tamaño del logo cuando la barra entra en estado Sticky (scroll) */
.elementor-sticky--active .logo-shrink img,
.elementor-sticky--active .logo-shrink {
  max-width: 140px !important; /* Ajusta este valor en px al tamaño deseado */
}

/* Reducción de la franja/alto del contenedor al hacer scroll */
.elementor-sticky--active {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  transition: all 0.3s ease-in-out !important;
}\n}.elementor .e-container_4qg5xjk6q-14c6fca{width:80%;column-gap:2rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:end;align-items:center;}.elementor .e-container_i2spi2pqm-bc67d0d{width:100%;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:9999;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:3rem;padding-inline-end:3rem;border-radius:0px;border-width:1px;border-color:#F8F8F8;border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}