.regional-contacts .regional-container{display:grid;margin-top:1.875rem;grid-gap:1.875rem;grid-template:auto/1fr 1fr 1fr}.regional-contacts .regional-contact{background-color:var(--colors-white);border-radius:var(--border-radius);box-shadow:var(--subtle-shadow);padding:.9375rem 1.25rem}.regional-contacts .regional-contact .location{align-items:baseline;background-color:var(--colors-bright-green-t10);border-radius:var(--border-radius);color:var(--colors-bright-green);display:inline-flex;font-size:.75rem;gap:.4375rem;line-height:1;margin:0;padding:.4375rem}.regional-contacts .regional-contact .location:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' fill='none' viewBox='0 0 7 7'%3E%3Ccircle cx='3.5' cy='3.5' r='3.5' fill='%2328A745'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 auto;height:.4375rem;width:.4375rem}.regional-contacts .contact-detail,.regional-contacts .contact-name{display:grid;grid-gap:.625rem}.regional-contacts .contact-detail{align-items:center;grid-template:1fr/11fr 1fr;margin-top:.9375rem}.regional-contacts .contact-name{grid-template:auto/1fr}.regional-contacts .contact-name .name,.regional-contacts .contact-name .title{color:var(--colors-green);font-weight:500;margin:0}.regional-contacts .contact-name .name{font-size:1.25rem;line-height:1.2}.regional-contacts .contact-name .title{font-size:.75rem;letter-spacing:.0375rem;line-height:1.16667;text-transform:uppercase}.regional-contacts .contact-email svg{height:1.875rem;width:1.875rem}.regional-contacts .contact-email .st0,.regional-contacts .contact-email .st1{transition:fill .3s ease-in-out}.regional-contacts .contact-email a:hover .st0{fill:#1d4321}.regional-contacts .contact-email a:hover .st1{fill:#fff}@media (max-width:768px){.regional-contacts .regional-container{grid-template:auto/1fr}}