
html[data-theme=screen] body.v4-feature .published>.lead,
html[data-theme=screen] body.v4-feature .published .vertical{background:var(--bg)}


body.v4-feature .published #contact.cta-band>.wrap{
  flex-direction:column;
  justify-content:center;
  align-items:center;
  gap:28px;
  text-align:center;
}
body.v4-feature .published #contact.cta-band h2{margin:0;max-width:1000px}
body.v4-feature .published #contact.cta-band .btn-primary{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:240px;
  min-height:64px;
  max-width:100%;
  padding:18px 40px;
  font-size:18px;
  line-height:1.4;
  letter-spacing:0;
  text-align:center;
}
@media(max-width:760px){
  body.v4-feature .published #contact.cta-band>.wrap{gap:26px}
  body.v4-feature .published #contact.cta-band .btn-primary{
    min-width:220px;
    min-height:60px;
    padding:17px 32px;
    font-size:17px;
  }
}
