.oh-contact__grid{align-items:start;display:grid;gap:40px}@media (min-width:1024px){.oh-contact__grid{gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.oh-contact__title{margin-bottom:12px}.oh-contact__text{color:var(--oh-muted);font-size:1.0625rem;margin:0 0 28px}.oh-contact__list{display:grid;gap:20px;margin:0}.oh-contact__list div{column-gap:14px;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto}.oh-contact__list .oh-icon{background:rgba(var(--oh-primary-rgb),.1);border-radius:12px;color:var(--oh-primary);grid-row:1/span 2;height:44px;padding:11px;width:44px}.oh-contact__list dt{color:var(--oh-muted);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.oh-contact__list dd{color:var(--oh-heading);font-weight:500;line-height:1.5;margin:2px 0 0}.oh-contact__list a{color:inherit;text-decoration:none}.oh-contact__list a:hover{color:var(--oh-primary)}.oh-contact__map{aspect-ratio:16/10;background:var(--oh-soft);border-radius:var(--oh-radius);margin-top:32px;overflow:hidden;position:relative}.oh-contact__map iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.oh-contact__card{padding:28px}@media (min-width:768px){.oh-contact__card{padding:40px}}.oh-contact .oh-formsec__card-title{font-size:1.5rem;margin-bottom:6px}.oh-contact .oh-formsec__card-text{color:var(--oh-muted);margin:0 0 20px}