.contact-card__container{display:flex;flex-direction:column;align-items:flex-start}.contact-card__image{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;-o-object-position:center;object-position:center;background-color:#cbcdcd;border:1px solid var(--gray-color);margin:0 16px 0 0}.contact-card__text-wrap{text-align:left}.contact-card__name{font-size:var(--font-size-heading-h4-mobile);font-family:var(--font-geologica);line-height:1.2;margin:0}.contact-card__description{margin:0;font-size:var(--font-size-body-small);color:#000000bf;line-height:1.2}.campaign .contact-card__description{margin:0}.campaign .contact-card__description{margin:0;font-size:var(--font-size-body-small);line-height:1.4}.contact-card__contact-wrap{padding:0 8px;position:relative;display:flex;flex-direction:column;justify-content:center;width:100%}.contact-card__contact-wrap:before{content:"";height:1px;position:absolute;background-color:#e9e9e9;top:0;left:-24px;width:calc(100% + 48px)}.contact-list__list--many .contact-card__contact-wrap:before{left:8px;width:calc(100% - 16px)}.contact-card__contact-links{padding:16px 0 0;width:100%;align-items:center;display:flex;flex-direction:row;justify-content:space-between}.contact-card__contact{color:var(--default-anchor-color);font-weight:600;font-size:var(--font-size-heading-h5-micro);line-height:1.4;display:flex;align-items:center;transition:color .25s ease}.contact-card__contact:hover{-webkit-text-decoration:none;text-decoration:none}.contact-card__contact-icon{margin:0 8px 0 0;font-size:1.7rem}.contact-card__content{display:flex;align-items:center;margin-bottom:16px}.contact-card.contact-card--flat{background-color:transparent;color:#fff}.contact-card.contact-card--flat .contact-card__contact-wrap{margin:0}.contact-card.contact-card--flat .contact-card__description,.contact-card.contact-card--flat .contact-card__contact{color:#fff}.contact-card.contact-card--flat .contact-card__contact-wrap{border-color:#ffffff80;padding:0}.contact-card.contact-card--flat .contact-card__contact-wrap:before{left:0;width:100%}.contact-card.contact-card--flat .contact-card__contact:last-of-type{margin-bottom:0}@media only screen and (min-width:768px){.contact-card__container{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.contact-card__contact-links{flex-direction:column;padding:16px 0}.contact-card__content{margin-bottom:0}.contact-card__contact{margin-bottom:8px}.contact-card__contact:last-of-type{margin-bottom:0}.contact-card__image{margin:0 24px 0 0;width:80px;height:80px}.contact-card__description{font-size:var(--font-size-large-tag)}.contact-card__name{font-size:var(--font-size-heading-h4-desktop);margin:0 0 4px}.campaign .contact-card__description{font-size:var(--font-size-body-large)}.contact-card__text-wrap{width:100%;padding-right:24px}.contact-card__contact-wrap:before{display:none}.contact-card__contact-wrap{border-left:1px solid #e9e9e9;padding:0 0 0 24px;min-width:190px;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin:0;width:auto}.contact-card__contact-icon{margin:0 12px 0 0}.contact-card__contact{font-size:var(--font-size-body-large)}.contact-card.contact-card--flat{margin:0 16px 0 0}.contact-card.contact-card--flat .contact-card__name{font-size:var(--font-size-heading-h5-subtitle);margin:0}.contact-card.contact-card--flat .contact-card__description{font-size:var(--font-size-body-small);color:#fff}.contact-card.contact-card--flat .contact-card__contact{font-size:var(--font-size-button-link-mobile);margin-bottom:4px}.contact-card.contact-card--flat .contact-card__contact-icon{font-size:1.5rem;margin:0 10px -1px 0}.contact-card.contact-card--flat .contact-card__contact-wrap{min-width:165px}.contact-card.contact-card--flat .contact-card__text-wrap{padding-right:16px}.contact-card.contact-card--flat .contact-card__contact-links{padding:8px 0}.contact-card.contact-card--flat .contact-card__contact{margin-bottom:8px}.contact-card.contact-card--flat .contact-card__image{width:65px;height:65px}}@media(hover:hover){.contact-card__contact:hover{color:#000}}
