/* Production-only styles (contact form). */
.form-trap { position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden; }
#stabil-contact .cf-turnstile { margin:18px 0 6px; min-height:65px; }
.form-status { margin:12px 0 0; font-weight:700; }
.form-status:empty { display:none; }
.form-status[data-kind="ok"] { color:#1f6b3a; }
.form-status[data-kind="error"] { color:#9f2717; }
.form-status[data-kind="pending"] { color:#4b4b70; }
#stabil-contact button[disabled] { opacity:.6; cursor:wait; }
.footer-social a {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  line-height: 1;
}

.footer-social svg {
  fill: currentColor;
  height: 22px;
  width: 22px;
}
