/* Services shares the Client Experience canvas; cards and geometry stay intact. */
#services-first.services-first {
  background:#e9dedc!important;
  color:#242225!important;
}
#services-first.services-first::before {
  content:""!important;display:block!important;
  position:absolute;inset:0;z-index:0;
  background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;
  background-size:42px 42px!important;
  mask-image:linear-gradient(90deg,transparent,black 46%,black 100%);
  -webkit-mask-image:linear-gradient(90deg,transparent,black 46%,black 100%);
  opacity:1!important;pointer-events:none;
}
#services-first.services-first::after {
  content:""!important;display:block!important;
  position:absolute;inset:-24% -20%;z-index:0;
  background:url('/assets/bvro-wordmark-black.png') center/82% auto no-repeat!important;
  opacity:.055!important;
  transform:rotate(-14deg) scale(1.34);transform-origin:center;
  mix-blend-mode:multiply;pointer-events:none;
}
#services-first .services-first-wrap { position:relative;z-index:2; }
#services-first .bvro-services-kicker { color:#80515e!important; }
#services-first .bvro-services-partner h3,
#services-first .bvro-services-partner h3 .services-line-primary { color:#242225!important; }
#services-first .bvro-services-partner h3 .services-line-secondary { color:#625a5b!important; }
#services-first .bvro-services-intro { color:rgba(36,34,37,.72)!important; }
