body:has(.er-public) .site-legal-footer{display:none}.er-public{color:#142039;background:#fff;min-height:100vh;padding:18px;font:16px/1.5 Assistant,Arial,sans-serif}.er-public *{box-sizing:border-box}.er-public form{background:inherit;border:1px solid #ded7ca;border-radius:16px;width:min(100%,620px);margin:auto;padding:22px}.er-public h1{margin:0 0 6px;font-size:clamp(22px,4vw,28px)}.er-public-description{white-space:pre-wrap;margin:0 0 18px}.er-public label{gap:5px;margin-bottom:13px;font-weight:700;display:grid}.er-public input:not([type=checkbox]),.er-public select,.er-public textarea{color:#142039;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d0c8b9;border-radius:9px;padding:9px 11px;font-weight:400}.er-public textarea{resize:vertical;min-height:100px}.er-public .er-public-check{align-items:center;gap:8px;display:flex}.er-public-check input{width:18px;height:18px}.er-public button{cursor:pointer;border:0;border-radius:9px;width:100%;min-height:48px;font:800 18px Assistant,Arial,sans-serif}.er-public button:disabled{opacity:.55;cursor:default}.er-public .er-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.er-public p[role=status],.er-public p[role=alert]{margin:12px 0 0}@media (max-width:520px){.er-public{padding:8px}.er-public form{border-radius:11px;padding:15px}}
