/* BigCHomes v18 — brand/tagline + broader service-area positioning */
/* Homepage brand block: keep the original tagline visible without making the nav taller than it needs to be. */
.home-page-v18 .brand-copy .brand-tagline-v18{
  display:block;
  margin-top:2px;
  color:#526d83;
  font-size:.61rem;
  line-height:1.15;
  letter-spacing:.01em;
  text-transform:none;
  font-weight:700;
  white-space:nowrap;
}
.home-page-v18 .brand-copy small:not(.brand-tagline-v18){margin-top:2px}
.hero-service-area-v18{
  margin:0 0 12px!important;
  color:#bdeaff!important;
  font-size:.86rem!important;
  font-weight:800;
  letter-spacing:.025em;
}
.footer-tagline-v18{font-style:italic;color:#b9c9d6!important;font-size:.82rem!important;margin-top:2px}
/* Give the wider brand copy a little breathing room on desktop. */
@media(min-width:1051px){.home-page-v18 .brand-v6{min-width:300px}.home-page-v18 .nav{gap:20px}}
@media(max-width:1050px){.home-page-v18 .brand-copy .brand-tagline-v18{white-space:normal;max-width:210px}.home-page-v18 .brand-v6{min-width:0}}
@media(max-width:620px){
  .home-page-v18 .brand-copy .brand-tagline-v18{font-size:.54rem;max-width:170px}
  .hero-service-area-v18{font-size:.78rem!important}
}
