.contact-layout {
  display: grid;
  gap: 2.5rem;
  padding-top: 1rem;
}

.contact-info h2,
.contact-info h3 {
  color: var(--gold-light);
}

.contact-info h3 {
  margin-top: 2rem;
}

.contact-form-wrap {
  padding: 2rem;
}

.contact-success h2 {
  color: var(--gold-light);
}

.contact-form .btn {
  width: 100%;
}

@media (min-width: 900px) {
  .contact-layout {
    grid-template-columns: 1fr 1.1fr;
    align-items: start;
    gap: 3rem;
  }
}
