.contact-card__targets{list-style-type:none;margin:0;padding:0}.contact-card{color:var(--color-content-base-4)}.contact-card:not(.swiper-slide){flex-basis:100%;width:100%}.contact-card__content{background-color:var(--color-surface-base-4);padding:var(--general-spacing-m-4)}@media only screen and (min-width:1280px){.contact-card__content{display:flex;flex-wrap:nowrap}}.contact-card__image{height:114px;margin-inline:auto;margin-bottom:var(--general-spacing-s-2);overflow:hidden;width:114px}.contact-card__image svg{fill:var(--color-content-base-4);height:100%;width:100%}.contact-card__image>img{display:block;height:auto;width:100%}@media only screen and (min-width:768px){.contact-card__image{height:80px;width:80px}}@media only screen and (min-width:1280px){.contact-card__image{margin-inline:auto var(--general-spacing-s-2)}}.contact-card__infos{display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media only screen and (min-width:1280px){.contact-card__infos{align-items:flex-start;flex-basis:calc(100% - 120px);flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;min-height:132px;width:calc(100% - 120px)}}.contact-card__name{flex-basis:100%;font-family:GT Flexa,Arial,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:.02em;line-height:150%;margin-bottom:8px;width:100%}@media only screen and (max-width:1279px){.contact-card__name{text-align:center}}.contact-card__position{border-bottom:1px solid var(--color-border-base-4);flex-basis:100%;font-family:GT Flexa Mono,Arial,sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.06em;line-height:120%;margin-bottom:var(--general-spacing-s-2);padding-bottom:var(--general-spacing-s-2);text-transform:uppercase;width:100%}@media only screen and (max-width:1279px){.contact-card__position{padding-bottom:var(--general-spacing-xs-4);text-align:center}}.contact-card__targets{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:var(--general-spacing-xs-1)}@media only screen and (min-width:768px){.contact-card__targets{align-items:center}}.contact-card__target{flex-basis:auto;width:auto}.contact-card__target>a{display:flex;flex-wrap:nowrap;font-family:GT Flexa,Arial,sans-serif;font-size:1rem;font-weight:100;line-height:180%;text-decoration:none}@media only screen and (min-width:1280px){.contact-card__target{flex-basis:100%;width:100%}}