.contact-section {
  margin-top: 17vh;
  padding-top: 100px;

  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 50px;
}

.info {
  display: flex;
  gap: 5%;
  align-items: center;
}
.map {
  width: 60%;
}

.map img {
  object-fit: cover;
  object-position: center;
  width: 100%;
}

.social-medium {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.content {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

@media (max-width: 1000px) {
  .info {
    flex-direction: column;
    gap: 5rem;
  }

  .contact-section {
    padding-top: 0;
    margin-top: 100px;
  }
}
