.elementor-1804 .elementor-element.elementor-element-3f1e6b5{--display:flex;}body.elementor-page-1804:not(.elementor-motion-effects-element-type-background), body.elementor-page-1804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}/* Start custom CSS for html, class: .elementor-element-cc3381a */@media (max-width:560px){

  /* Vídeo centrado */
  .incu-hero .card{
    width:100%;
    max-width:92vw;
    margin-left:auto;
    margin-right:auto;
  }
  .incu-hero .video iframe{
    left:0; right:0;
    margin:auto;
  }

  /* 1) Baja un pelín más TODO el pack */
  .incu-hero .faces-img{
    transform:none !important;
    height:96px;
    max-width:92vw;

    margin-top:40px;     /* ⬇️ baja un poco más */
    margin-bottom:1px;   /* ⬆️ más pegado al texto */
  }

  .incu-hero .join-text{
    transform:none !important;
    margin-top:0 !important;

    margin-bottom:36px;  /* ⬇️ baja también “Únete…” (más aire antes del vídeo) */
    line-height:1.1 !important;
  }

  /* 2) SOLO LA FOTO: baja un poco más para acercarla al texto (sin mover el texto) */
  .incu-hero .faces-img{
    margin-bottom:-6px;  /* ⬇️ empuja la foto hacia el texto */
  }

  /* 3) Evita choque: quote un pelín más compacta */
  .incu-hero .quote{
    margin-bottom:4px;
  }

  /* 4) Baja más el © Sala Incubadora */
  .incu-hero .fine{
    transform:none !important;
    margin-top:44px;     /* ⬇️ más abajo */
    padding-bottom:16px;
  }
}

/* ===== Baja el © Sala Incubadora (PC + móvil) ===== */

/* 1) Desktop / general */
.incu-hero .fine{
  transform: none !important;
  position: relative;
  z-index: 0;
  margin-top: 15px !important;   /* ⬇️ más abajo (PC) */
  padding-bottom: 18px;
}

/* 2) Móvil: aún más separación */
@media (max-width:560px){
  .incu-hero .fine{
    margin-top: 11px !important; /* ⬇️ más abajo (móvil) */
    padding-bottom: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9053dce */@media (max-width:560px){

  /* Vídeo centrado */
  .incu-hero .card{
    width:100%;
    max-width:92vw;
    margin-left:auto;
    margin-right:auto;
  }
  .incu-hero .video iframe{
    left:0; right:0;
    margin:auto;
  }

  /* 1) Baja un pelín más TODO el pack */
  .incu-hero .faces-img{
    transform:none !important;
    height:96px;
    max-width:92vw;

    margin-top:40px;     /* ⬇️ baja un poco más */
    margin-bottom:1px;   /* ⬆️ más pegado al texto */
  }

  .incu-hero .join-text{
    transform:none !important;
    margin-top:0 !important;

    margin-bottom:36px;  /* ⬇️ baja también “Únete…” (más aire antes del vídeo) */
    line-height:1.1 !important;
  }

  /* 2) SOLO LA FOTO: baja un poco más para acercarla al texto (sin mover el texto) */
  .incu-hero .faces-img{
    margin-bottom:-6px;  /* ⬇️ empuja la foto hacia el texto */
  }

  /* 3) Evita choque: quote un pelín más compacta */
  .incu-hero .quote{
    margin-bottom:4px;
  }

  /* 4) Baja más el © Sala Incubadora */
  .incu-hero .fine{
    transform:none !important;
    margin-top:44px;     /* ⬇️ más abajo */
    padding-bottom:16px;
  }
}

/* ===== Baja el © Sala Incubadora (PC + móvil) ===== */

/* 1) Desktop / general */
.incu-hero .fine{
  transform: none !important;
  position: relative;
  z-index: 0;
  margin-top: 15px !important;   /* ⬇️ más abajo (PC) */
  padding-bottom: 18px;
}

/* 2) Móvil: aún más separación */
@media (max-width:560px){
  .incu-hero .fine{
    margin-top: 11px !important; /* ⬇️ más abajo (móvil) */
    padding-bottom: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bad7e51 *//* ✅ MÓVIL: 3 pills SIEMPRE en la misma fila Y que “quepan” (sin …) */
@media (max-width:560px){

  /* 3 columnas fijas (no baja a 2) */
  #incu-plans .bnav{
    display:grid;
    grid-template-columns:repeat(3, minmax(0, 1fr));
    gap:6px;
    padding-left:0;
    margin:0 0 10px;
  }

  /* Para que “quepan” de verdad: el botón puede partir texto en 2 líneas,
     pero las 3 pills siguen en 1 sola fila */
  #incu-plans .btab{
    width:100%;
    min-width:0;

    padding:7px 6px;     /* más compacto */
    font-size:10px;      /* baja lo mínimo para que entre */
    letter-spacing:-.02em;
    line-height:1.05;

    white-space:normal;  /* permite 2 líneas dentro del botón */
    text-wrap:balance;
  }
}/* End custom CSS */