.contact-info{padding:64px 0 48px;background:var(--brand-bg-alt)}.contact-heading{border-left:8px solid var(--brand-primary);padding-left:24px;margin-bottom:48px}.contact-heading h1{max-width:26ch}.contact-columns h2{font-size:1.1rem}.contact-columns>div{border-top:1px solid var(--brand-border);padding-top:24px}.contact-quote{padding-bottom:80px}.contact-quote>.container{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.contact-guide img{min-height:0;height:280px;margin-bottom:32px}.contact-guide h2{font-size:1.5rem}.contact-quote .form-progress{display:flex}.contact-quote .form-shell>h2{font-size:1.2rem}.contact-quote .form-shell{align-self:start}@media (max-width:767px){.contact-info{padding:48px 0}.contact-quote>.container{grid-template-columns:1fr}}