/*
 * BC Recaptcha - front office styles
 *
 * The .bcrcpt-hp-wrap / .bcrcpt-hp-field rules below are what hides the honeypot
 * trap field from real visitors. On purpose this is the ONLY place the field is
 * hidden: the markup itself uses a plain type="text" input with an ordinary class
 * name, no type="hidden" and no inline style attribute, so a bot that only reads
 * the raw HTML tag attributes (ignoring the loaded stylesheet) still sees what
 * looks like a normal fillable field.
 */
.bcrcpt-hp-wrap {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    clip: rect(0 0 0 0) !important;
    clip-path: inset(50%) !important;
    left: -9999px !important;
    top: -9999px !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

.bcrcpt-hp-field {
    background: transparent;
}

/* Small spacing helpers for the injected reCAPTCHA widget / badge */
.bcrcpt-widget {
    margin: 10px 0;
}

.bcrcpt-widget .g-recaptcha {
    display: inline-block;
}
