.oi-contact-security{margin-top:22px;scroll-margin-top:110px;min-width:0}
.oi-contact-security [hidden]{display:none!important}
#contact-turnstile-widget{max-width:100%;min-height:65px}
.oi-contact-security__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.oi-contact-security__error{max-width:440px;margin-top:12px;padding:14px 16px;background:#fff8e8;border:1px solid #ead7a6;border-radius:6px;font-size:14px;line-height:1.6}
.oi-contact-security__error p{margin:0 0 10px}
.oi-contact-security__retry{font:inherit;font-weight:600;color:#2a2e35;background:white;border:1px solid #c6cbd0;border-radius:4px;padding:8px 12px;min-height:44px;margin-right:12px;cursor:pointer}
.oi-contact-security__error a{text-decoration:underline;text-underline-offset:3px;color:#604600}
.oi-contact-security__message{font-size:14px;line-height:1.6;color:#8b2424;margin:10px 0}
.oi-contact-security :focus-visible{outline:3px solid #a37100;outline-offset:3px}