.ip-contact-form[data-ip-human-check]:not([data-ip-human-verified="true"]) .ip-form-actions>button[type="submit"]{display:none}.ip-human-check{min-width:0;margin:4px 0 20px;padding:18px 20px;border:1px solid #ccd8df;border-radius:12px;background:#f5f2ec}.ip-human-check-title{margin:0 0 5px;color:#062644;font-size:1rem;font-weight:800}.ip-human-check-instructions{margin:0 0 12px;color:#314b5d}.ip-human-check-grid{display:flex;flex-wrap:nowrap;justify-content:center;gap:9px;width:100%;margin:0 0 10px}.ip-human-check-grid>p{width:100%;margin:8px 0;text-align:center}.ip-human-check-circle{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:2px solid #062644;border-radius:50%;box-shadow:0 2px 5px rgba(6,38,68,.18);cursor:pointer}.ip-human-check-circle.is-black{background:#111}.ip-human-check-circle.is-white{background:#fff}.ip-human-check-circle:hover{box-shadow:0 0 0 4px rgba(202,85,1,.2)}.ip-human-check-circle:focus-visible{outline:4px solid #ffb000;outline-offset:3px}.ip-human-check-status{min-height:1.5em;margin:0;color:#314b5d;font-weight:700;text-align:center}.ip-human-check-error,.ip-human-check-noscript{color:#a22a1c;font-weight:700}@media(max-width:420px){.ip-human-check{padding:16px 12px}.ip-human-check-grid{gap:6px}.ip-human-check-circle{width:40px;min-width:40px;height:40px;min-height:40px}}
