.gy-contact-hero{min-height:425px;display:flex;flex-direction:column;justify-content:flex-end;padding-top:96px}.gy-contact-hero .gy-hero-copy{padding-bottom:48px}.gy-contact-hero .gy-hero-copy p:not(.gy-kicker){max-width:59ch}.gy-contact-ribbon{position:relative;margin-top:auto;display:grid;align-content:center;padding:24px 0;min-height:85px;color:var(--brand-text-inverse);background:rgba(54,91,120,.9098039216);font-weight:680}.gy-contact-ribbon span{margin:0 8px}.gy-contact-card{border:1px solid var(--brand-border);border-radius:var(--gy-radius);padding:24px;background:var(--brand-bg-alt)}.gy-contact-card h2{font-size:1.4rem}.gy-contact-card>p:last-child{margin-bottom:0}.gy-contact-map{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:24px;gap:24px;margin-bottom:24px}.gy-contact-map dl,.gy-contact-map figure{margin:0}.gy-contact-map img{display:block;width:100%;height:auto;border-radius:12px}.gy-contact-map figcaption{font-size:.86rem;margin-top:8px}.gy-contact-map dl>div+div{margin-top:16px}.gy-contact-map dd{margin:0}.gy-contact-form .gy-contact-card{background:var(--brand-bg)}@media (min-width:1200px){.gy-contact-form{width:350px;position:sticky;top:calc(var(--gy-nav-offset) + 16px)}}@media (max-width:767.98px){.gy-contact-map{grid-template-columns:1fr}}