
/* V3.4.9 — protected contact gateway */
.turnstile-shell{
  min-height:40px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  margin:2px 0 0;
}
.turnstile-widget{
  width:min(100%,420px);
}
.turnstile-shell iframe{
  max-width:100%;
}
.form .btn:disabled{
  opacity:.48 !important;
  cursor:not-allowed !important;
}
.contact-route{
  position:relative;
}
.contact-route::after{
  content:"SECURE FORM";
  margin-left:auto;
  padding-left:18px;
  font-family:var(--mono);
  font-size:8px;
  letter-spacing:.08em;
  color:#555d56;
}
.contact-route > span:last-child{
  margin-left:10px;
}
@media(max-width:760px){
  .contact-route::after{display:none}
  .turnstile-widget{width:100%}
}
