.contact-hero{padding:calc(var(--header-height) + 4rem) 0 var(--section-space-sm)}.contact-hero__grid,.contact-main__grid,.service-region__grid{display:grid;gap:3rem;align-items:center}.contact-hero .lead{margin:1.3rem 0 2rem;color:var(--color-grey-200)}.contact-cards{display:grid;gap:.65rem}.contact-cards>a,.contact-cards>div{display:grid;padding:1rem;border:1px solid rgb(255 255 255 / .15);background:rgb(255 255 255 / .04)}.contact-cards span{color:var(--color-cyan-500);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;font-weight:800}.contact-main__grid{align-items:start}.contact-aside{position:relative}.contact-aside ul{display:grid;gap:.7rem;margin-top:1.5rem}.contact-aside li{padding-left:1.3rem;position:relative}.contact-aside li::before{content:"↗";position:absolute;left:0;color:var(--color-gold-500)}.contact-person{display:grid;gap:.25rem;margin-top:2rem;padding:1rem;border-left:.2rem solid var(--color-gold-500);background:rgb(255 255 255 / .05)}.contact-person span{color:var(--color-grey-300);font-size:var(--text-sm)}.after-contact .value-grid{margin-top:2rem}.service-region__grid p{margin-top:1rem;color:var(--color-grey-300)}
@media (min-width:768px){.contact-hero__grid,.service-region__grid{grid-template-columns:1fr 1fr}.contact-main__grid{grid-template-columns:.65fr 1.35fr}.contact-aside{position:sticky;top:calc(var(--header-height) + 2rem)}}
