.enquire > div > p {
  color: #bfc8d4;
  max-width: 500px;
}

.contact-links {
  display: grid;
  gap: 12px;
  margin-top: 30px;
}

.contact-links a {
  display: grid;
  border-left: 2px solid var(--blue);
  padding-left: 14px;
  font-weight: 700;
}

.contact-links a span {
  color: var(--blue2);
  font-size: .7rem;
  letter-spacing: .16em;
  text-transform: uppercase;
}

.contact-links small {
  color: var(--muted);
  max-width: 430px;
}

.honey-field {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
}

.social-links {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 12px;
}

.social-links a {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  border: 1px solid var(--line);
  border-left: 1px solid var(--line);
  padding: 10px 14px;
  color: var(--white);
  font-size: .78rem;
  letter-spacing: .08em;
  text-transform: uppercase;
  transition: border-color .2s, color .2s, transform .2s;
}

.social-links a:hover {
  border-color: var(--blue);
  color: var(--blue2);
  transform: translateY(-2px);
}

.social-links svg,
.footer-socials svg {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
}

.social-links svg path,
.footer-socials svg path {
  fill: currentColor;
  stroke: none;
}

.social-links a span {
  color: inherit;
  font-size: inherit;
  letter-spacing: inherit;
}

.footer-socials {
  display: flex;
  gap: 10px;
  margin-top: 12px;
}

.footer-socials a {
  width: 34px;
  height: 34px;
  display: grid;
  place-items: center;
  border: 1px solid var(--line);
  color: var(--silver);
}

.footer-socials a:hover {
  color: var(--blue2);
  border-color: var(--blue);
}

@media (max-width: 600px) {
  .footer-socials {
    justify-content: center;
  }
}
