.ContactPerson{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:var(--spacing-sm);-moz-column-gap:var(--spacing-sm);column-gap:var(--spacing-sm);row-gap:var(--spacing-xxs)}@media (min-width:768px){.ContactPerson{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ContactPerson .ContactPerson-image{height:100px;width:100px}@media (min-width:1024px){.ContactPerson .ContactPerson-image{height:120px;width:120px}}.ContactPerson .ContactPerson-image img{aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ContactPerson .ContactPerson-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:var(--spacing-xs);-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.ContactPerson .ContactPerson-phoneNumber:before{font-family:icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-phone)}.ContactPerson .ContactPerson-phoneNumber{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xs)}.ContactPerson .ContactPerson-phoneNumber:before{color:var(--color-contact-person-icon);font-size:24px}@media (min-width:1024px){.ContactPerson .ContactPerson-phoneNumber:before{font-size:28px}}.ContactPerson .ContactPerson-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-3xs);-ms-flex-item-align:stretch;align-self:stretch}
