/* Chew Digital® — separate the homepage website and print sections. */
.hero h1 {text-wrap: balance;}
#web-design-wirral {
  --cd-surface-bg: #e6f0f5;
  padding: 58px 0 38px;
  border-top: 1px solid #d5e3eb;
  border-bottom: 1px solid #c4d9e4;
}
#web-design-wirral > .container > h2 {max-width: 780px;}
#web-design-wirral > .container > p {max-width: 930px;}
#web-design-wirral .cd-seo-grid {margin: 26px 0 24px;}
#web-design-wirral .cd-seo-grid article {box-shadow: 0 6px 20px #013b5107;}
#web-design-wirral .cd-seo-links {margin: 22px 0 20px;}
#web-design-wirral .cd-seo-address {margin: 0; padding-top: 18px; border-top: 1px solid #bed4df;}

#business-printing {
  --cd-surface-bg: #fff;
  padding: 54px 0 62px;
}
#business-printing > .container > .tag {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}
#business-printing > .container > .tag::before {
  content: "";
  width: 28px;
  height: 4px;
  border-radius: 2px;
  background: #0076a3;
}
#business-printing .cd-seo-grid {margin: 28px 0 0;}

@media (max-width: 760px) {
  #web-design-wirral {padding: 38px 0 28px;}
  #web-design-wirral .cd-seo-grid {margin: 22px 0;}
  #web-design-wirral .cd-seo-address {font-size: .86rem; line-height: 1.65;}
  #business-printing {padding: 36px 0 42px;}
  #business-printing .cd-seo-grid {margin-top: 24px;}
}
