.contact-visual {
  display: block;
  margin: 0;
  border-radius: var(--radius);
  overflow: hidden;
  background: #fff;
  box-shadow: 0 28px 70px rgb(16 42 67 / 18%), 0 10px 24px rgb(24 111 175 / 10%);
}

.contact-visual__image,
.contact-visual__image img {
  display: block;
  width: 100%;
}

.contact-visual__image img {
  height: auto;
  object-fit: contain;
}
