.contact-persons{margin-bottom:48px}@media (width>=992px){.contact-persons{margin-bottom:64px}}.contact-persons__heading{color:#046737;text-wrap:balance;margin:0 0 24px;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.15}.contact-persons__list{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=577px){.contact-persons__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1201px){.contact-persons__list{grid-template-columns:repeat(var(--person-columns,4),minmax(0,1fr));gap:24px}}.contact-person{background:#fff;border-radius:12px;flex-direction:column;padding:24px;display:flex;box-shadow:0 1px 2px #0a28160f,0 4px 16px #0a281614}@media (width>=577px) and (width<=1200px){.contact-person:last-child:nth-child(odd){grid-column:1/-1}}.contact-person__photo{-o-object-fit:cover;object-fit:cover;background:#ebf6ee;border-radius:50%;flex-shrink:0;width:96px;height:96px;margin-bottom:16px;display:block;box-shadow:0 0 0 4px #e2f1e6}.contact-person__initials{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);line-height:1;display:flex}.contact-person__initials,.contact-person__name{color:#046737;font-family:Roboto Condensed,sans-serif;font-weight:700}.contact-person__name{text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);line-height:1.2}.contact-person__role{color:#475049;margin:4px 0 0;font-size:1.0625rem;line-height:1.4}.contact-person__links{flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:12px;display:flex}.contact-person__link{color:#16231a;overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;min-height:44px;font-size:1.0625rem;line-height:1.3;text-decoration:none;transition:color .2s cubic-bezier(.33,1,.68,1);display:inline-flex}.contact-person__link .tile-icon{color:#046737;flex-shrink:0}@media (hover:hover) and (pointer:fine){.contact-person__link:hover{color:#046737;text-decoration:underline}}.contact-person__link:focus-visible{outline-offset:3px;outline:2px solid #046737}
