/* About and Connect: full-photo banners matching the service pages. */
.about-page .managed-service-hero-inner,.contact-page .managed-service-hero-inner{grid-template-columns:1fr;min-height:330px;padding-top:35px;padding-bottom:35px;}
.about-page .managed-service-hero h1,.contact-page .managed-service-hero h1{font-size:clamp(40px,4.5vw,68px);}
.about-page .managed-service-hero{background:linear-gradient(90deg,rgba(2,13,27,.96),rgba(2,13,27,.83) 32%,rgba(2,13,27,.60) 65%,rgba(2,13,27,.45)),url('assets/about-collaboration-banner.png') center 20%/cover no-repeat;}
.contact-page .managed-service-hero{background:linear-gradient(90deg,rgba(2,13,27,.96),rgba(2,13,27,.83) 32%,rgba(2,13,27,.60) 65%,rgba(2,13,27,.45)),url('assets/connect-consultation-banner.png') center 20%/cover no-repeat;}
.about-page .managed-service-hero-copy,.contact-page .managed-service-hero-copy{position:relative;z-index:1;}
@media(max-width:600px){.about-page .managed-service-hero-inner,.contact-page .managed-service-hero-inner{min-height:330px;align-content:center;}.about-page .managed-service-hero h1,.contact-page .managed-service-hero h1{font-size:44px;}.about-page .managed-service-hero,.contact-page .managed-service-hero{background-position:center,65% center;}}


@media(max-width:600px){.contact-page .managed-service-hero{background-position:center,65% 20%;}}


@media(max-width:600px){.about-page .managed-service-hero{background-position:center,65% 20%;}}

