.company-teaser{position:relative;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:56px}.company-teaser h2{font-size:34px;line-height:1.4}.company-teaser p:not(.eyebrow){margin-top:20px}.company-teaser>img{width:100%;height:280px;object-fit:cover}.company-teaser #services{position:absolute;top:0}.company-heading{padding-top:60px;padding-bottom:45px}.company-heading h1{font-size:44px;line-height:1.4;margin:15px 0}.company-heading>p:not(.eyebrow){max-width:750px;margin-top:20px;font-size:17px}.company-cta h2{margin-bottom:28px}.company-page footer{margin-top:0}@media(max-width:800px){.company-teaser{grid-template-columns:1fr;gap:28px}.company-teaser h2{font-size:28px}.company-teaser>img{height:230px}.company-heading h1{font-size:32px}.company-heading{padding-top:35px;padding-bottom:25px}}
