.application-hero{background:#134941;color:#fff;padding-bottom:0}.application-hero h1,.application-hero h2,.application-hero li,.application-hero p{color:#fff}.application-hero aside{border-top:1px solid rgba(255,255,255,.4);padding-top:24px}.application-hero aside h2{font-size:1.2rem}.application-hero .media-placeholder{height:280px;display:block;min-height:0;margin-top:32px;border-radius:0}.roof-contexts .grid-four{gap:24px}.roof-contexts p{font-size:.92rem}.project-faq details[open]{background:var(--brand-bg);padding:24px}.cta-with_background_image{overflow:hidden;background:#134941}.cta-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.13;-o-object-fit:cover;object-fit:cover}.cta-with_background_image .container{position:relative;z-index:1}.application-hero a.btn-primary{background:#fff;color:var(--brand-primary-dark);border-color:#fff}@media (max-width:767px){.roof-contexts .grid-four{grid-template-columns:1fr}.application-hero .media-placeholder{height:240px}}