.contactTeaser .articles {display: flex;flex-wrap: wrap;}.contactTeaser .articles article {background: var(--mw-color-primary-opacity-highest);width: 32.444444444444443%;    margin: 0 1.333333333333333% 1.45% 0;}.contactTeaser .articles article:nth-child(3n) {margin-right: 0;}.contactTeaser .articles article > h2 {display: none;}.contactTeaser .articles article .imageWrapper {align-items: center;display: flex;justify-content: center;}.contactTeaser .articles article .image {display: block;}.contactTeaser .articles article .image img {    display: block;    width: 100%;}.contactTeaser .articles article figcaption {padding: 20px;    position: relative;}.contactTeaser .articles article figcaption > p {    display: block;    font-size: 18px;line-height: 1.22;position: relative;}.contactTeaser .articles article figcaption > p > a {    font-weight: 500;}.contactTeaser .articles article figcaption > p.role {color: #494948;font-weight: 500;line-height: normal;}.contactTeaser .articles article figcaption > p.title {color: var(--mw-color-headline2);display: block;font-size: 24px;font-weight: normal;line-height: 1.1;margin: 0 0 5px;word-wrap: break-word;}.contactTeaser .articles article figcaption > p.phone {align-items: center;color: #c31f26;display: flex;font-weight: 500;}.contactTeaser .articles article figcaption > p.mail {align-items: center;color: #c31f26;display: block;font-size: 18px;font-weight: 500;line-height: 1.54;margin-top: 15px;}.contactTeaser .articles article figcaption > p.phone > a,.contactTeaser .articles article figcaption > p.mail > a {color: #c31f26;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;transition: color 300ms ease;}.contactTeaser .articles article figcaption > p.phone > a:hover,.contactTeaser .articles article figcaption > p.mail > a:hover {color: var(--mw-color-link-hover);}@media all and (max-width: 800px){.contactTeaser .articles article {width: 49%;margin: 0 2% 20px 0;}.contactTeaser .articles article:nth-child(3n) {margin-right: 2%;}.contactTeaser .articles article:nth-child(2n) {margin-right: 0;}.contactTeaser .articles article figcaption > p.title {font-size: 20px;}.contactTeaser .articles article figcaption > p.role {font-size: 16px;}.contactTeaser .articles article figcaption > p.phone {font-size: 16px;}.contactTeaser .articles article figcaption > p.mail {font-size: 16px;}}@media all and (max-width: 500px){.contactTeaser .articles article {width: 100%;margin: 0 0 20px 0;}.contactTeaser .articles article:nth-child(3n) {margin-right: 0;}.contactTeaser .articles article:nth-child(2n) {margin-right: 0;}.contactTeaser .articles article figcaption {min-height: unset !important;}}