.block-logo-card__image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: #f6f6f6;
  border-radius: var(--border-radius, 20px);
}
.block-logo-card__image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: var(--fit-type);
  display: block;
  border: none;
  border-radius: inherit;
  transform: scale(1.02);

}
.block-logo-card__image-wrapper[style*="contain"] img {
  transform: none;
}


.block-logo-card__image-wrapper svg {
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
