/* Portada ordenada de Nosotros: sin franja de migas bajo el header. */
.public-light-theme .detail-breadcrumb{display:none!important}

.about-hero{
  padding:3.5rem 0 5rem!important;
  background:linear-gradient(115deg,#07131d 0,#0d3443 100%)!important;
}
.about-hero-grid{
  grid-template-columns:minmax(240px,320px) minmax(0,1fr)!important;
  align-items:center!important;
  gap:3rem!important;
}
.about-hero-grid>div:first-child{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  min-height:360px;
  gap:1.2rem;
}
.about-hero-grid>div:first-child h1,
.about-hero-grid>div:first-child>p{display:none!important}
.about-hero-grid>div:first-child .eyebrow{
  max-width:220px;
  line-height:1.6;
}
.about-hero-grid>div:first-child .d-flex{
  width:100%;
  margin-top:.4rem;
  gap:.6rem!important;
}
.about-hero-grid>div:first-child .btn{
  width:100%;
  justify-content:center;
  min-height:48px;
}
.about-hero-visual:before{
  inset:-.9rem .9rem .9rem -.9rem!important;
}
.about-hero-visual img,
.about-abstract{
  height:min(430px,48vw)!important;
  min-height:320px;
}
.about-abstract span{display:none}

@media(max-width:991px){
  .about-hero{padding:3.2rem 0 3.8rem!important}
  .about-hero-grid{
    grid-template-columns:1fr!important;
    gap:1.6rem!important;
  }
  .about-hero-grid>div:first-child{
    min-height:auto;
    align-items:center;
    text-align:center;
    order:2;
  }
  .about-hero-grid>div:first-child .eyebrow{max-width:none}
  .about-hero-grid>div:first-child .d-flex{
    max-width:460px;
    margin-inline:auto;
  }
  .about-hero-visual{order:1}
  .about-hero-visual img,
  .about-abstract{
    height:330px!important;
    min-height:0;
  }
}

@media(max-width:620px){
  .about-hero{padding:2rem 0 2.8rem!important}
  .about-hero-grid>div:first-child .d-flex{display:grid!important;grid-template-columns:1fr}
  .about-hero-visual:before{display:none}
  .about-hero-visual img,
  .about-abstract{height:260px!important}
}
