.elementor .footer__menus{width:25%;padding:0px;flex-direction:column;gap:0px;}.elementor .general__width-section{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;justify-content:center;}.elementor .beige__color{background-color:var(--Beige-background);}.elementor .seccion__llamada-webinar{width:100%;max-width:1600px;padding-block-start:70px;padding-block-end:100px;flex-direction:column;justify-content:center;}.elementor .seccion__llamada-webinar__interior{text-align:center;padding:0px;justify-content:center;}.elementor .grid__home{width:100%;max-width:1600px;padding-block-start:3%;padding-block-end:5%;padding-inline-start:0px;padding-inline-end:0px;}.elementor .home__texto-L{max-width:800px;font-size:21px;color:#083B50;line-height:37px;text-align:center;}.elementor .home__titulo-H2{max-width:800px;color:#083B50;text-align:center;padding-block-end:25px;}.elementor .cabecera-inteligente{/* Estado Base: Tu cabecera se queda donde está normalmente */
.cabecera-inteligente {
  position: relative;
  transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;
  width: 100%;
  z-index: 99999 !important;
}

/* Estado 1: El usuario baja (El header sale disparado hacia arriba fuera de la pantalla) */
.cabecera-inteligente.oculto {
  position: fixed !important;
  top: 0;
  transform: translateY(-100%);
  box-shadow: none;
}

/* Estado 2: El usuario sube (El header se ancla arriba de forma fija y baja suavemente) */
.cabecera-inteligente.fijado {
  position: fixed !important;
  top: 0;
  left: 0;
  transform: translateY(0);
  background-color: #ffffff; /* Ajusta aquí el color de fondo para que no se vea transparente */
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.08); /* Sombra sutil para despegarlo del contenido */
}\n}