.contato-map {
  width: 100%;
  min-height: 400px;
}

.card__contato--info {
  border-radius: 16px;
  background: linear-gradient(
    290deg,
    #0a0a0a 72.89%,
    #00a849 110.34%,
    #00a849 154.58%
  );
}

.card__contato--info .card__icone--contato i,
.card__contato--info .card__icone--contato a {
  color: white;
  text-decoration: none;
  transition: 0.3s;
}
.card__contato--info .card__icone--contato:hover  i,
.card__contato--info .card__icone--contato a:hover {
  color: var(--primary-color);
}
.card__contato--info .social__icon i {
  color: white;
  transition: 0.3s;
}
