/* custom.css (child) */
.famiri-hero{
  background-size:cover;background-position:center;
  min-height:42vh;position:relative;color:#fff;
}
.famiri-hero .overlay{
  background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.5));
  min-height:42vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem;
}
.famiri-hero .cta{background:#fff;color:#000;padding:.6rem 1rem;border-radius:.4rem;margin-top:1rem;text-decoration:none;}
