.contact-card{padding:var(--space-3xl) var(--side-padding)}.contact-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-xl);padding:var(--space-xl)}@media (max-width:48rem){.contact-card__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.has-background-white .contact-card__wrapper{background-color:var(--color-background-grey)}.has-background-green .contact-card__wrapper,.has-background-grey .contact-card__wrapper{background-color:var(--color-white)}.contact-card__image{margin:0}@media (min-width:48.001rem){.contact-card__image{-webkit-box-flex:0;-ms-flex:0 0 31.25%;flex:0 0 31.25%}}.contact-card__image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;vertical-align:top;width:100%}.contact-card__title h2{font-family:var(--font-family-title);font-size:var(--heading-size-400);font-weight:600;line-height:1.33}.contact-card__name{font-family:var(--font-family-base);font-size:var(--text-size-500);font-weight:600;line-height:1.25}.contact-card__col-title,.contact-card__link{margin-top:var(--space-xs)}.contact-card__col-title a,.contact-card__link a{color:inherit}.contact-card__col-title a:focus,.contact-card__col-title a:hover,.contact-card__link a:focus,.contact-card__link a:hover{color:var(--color-text-link)}