.lead-country-field { display: block; }
.lead-honeypot { position: absolute !important; left: -10000px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }
.lead-delivery-status { display: none; margin: .8rem 0 0; text-align: center; font-size: .72rem; line-height: 1.45; color: #62725f; }
.lead-delivery-status.is-visible { display: block; }
.lead-delivery-status.is-sending { color: #62725f; }
.lead-delivery-status.is-success { color: #21633e; font-weight: 700; }
.lead-delivery-status.is-error { color: #9b3125; font-weight: 700; }
button[type="submit"]:disabled { cursor: wait; opacity: .72; transform: none !important; }
