.contactperson {
  position: relative;
  width: var(--baseWidth);
  max-width: var(--maxWidth);
  margin: 0 auto;
}
.contactperson .image {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
  display: inline-block;
  clip-path: var(--imageEdgeClipPath);
}
.contactperson .image img {
  pointer-events: none;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  width: auto;
  max-height: 240px;
  min-height: 1px;
  min-width: 1px;
}
.contactperson .text {
  max-width: 240px;
  hyphens: auto;
}
.contactperson .text h4 {
  color: var(--mainColor);
}

.wp-block-columns .contactperson,
.px-frame-layout .contactperson,
.accordion-content .contactperson,
.tab_wrapper .contactperson {
  width: 100%;
}