.contactperson-card{background-color:#fff;margin-bottom:1.5rem;transition:all .3s ease}.contactperson-card .contactperson-card__content{align-items:center;display:grid;gap:1.5rem;grid-template-columns:auto 1fr}.contactperson-card .contactperson-card__image{max-width:112px}.contactperson-card .contactperson-card__image figure{margin:0}.contactperson-card .contactperson-card__image figure img{clip-path:polygon(20% 3%,49% 0,93% 9%,100% 54%,91% 94%,51% 100%,13% 93%,0 47%);height:100%;object-fit:cover;width:100%}.contactperson-card .contactperson-card__name{font-size:1.25rem;margin-bottom:0}.contactperson-card .contactperson-card__function{font-size:1rem;line-height:2;margin-bottom:0}.contactperson-card .contactperson-card__contact{align-items:space-between;column-gap:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap}.contactperson-card .contactperson-card__contact a{align-items:center;color:var(--bs-primary);display:inline-flex;gap:.5rem;text-decoration:none;transition:color .3s ease}.contactperson-card .contactperson-card__contact a:hover{color:var(--bs-primary);text-decoration:underline}.contactperson-card .contactperson-card__location,.contactperson-card .contactperson-card__sector{font-size:.75rem;margin-bottom:.5rem}.contactperson-card .contactperson-card__location:last-child,.contactperson-card .contactperson-card__sector:last-child{margin-bottom:0}.contactperson-card .contactperson-card__location span:first-child,.contactperson-card .contactperson-card__sector span:first-child{color:#40403d;font-weight:600}.contactperson-card .contactperson-card__location span:last-child,.contactperson-card .contactperson-card__sector span:last-child{color:var(--bs-primary);margin-left:.25rem}@media (max-width:767.98px){.contactperson-card .contactperson-card__image{align-self:flex-start;max-width:80px}.contactperson-card .contactperson-card__function{margin-bottom:.25rem}}