@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

:root {
  --primary-color: #086d8b;
  --secondary-color: #c963a8;
}

#contact-img {
  background-color: whitesmoke;
  padding: 20px;
  border-radius: 10px;
  transition: transform 0.4s ease-in;
}

#contact-img:hover img {
  transform: skew(1.1);
}

#contact-img img {
  border-radius: 10px;
}

#contact-img span {
  color: grey;
  font-weight: bold;
}

#contact-img a {
  color: var(--primary-color);
}

#contact-container {
  background-color: white;
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px,
    rgba(0, 0, 0, 0.22) 0px 15px 12px;
  border-radius: 10px;
}

#contact-container form {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

#contact-container form input::placeholder,
textarea::placeholder {
  color: grey;
  font-weight: 500;
}

#contact-container .contact-social {
  display: flex;
  align-items: center;
  gap: 10px;
}

#contact-container .contact-social i {
  background-color: var(--secondary-color);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.4s ease-out;
}

#contact-container .contact-social i:hover {
  transform: translateY(-5px);
}
