.crte-proposal{padding-block:30px}.crte-proposal>p,.crte-proposal>ol{max-width:950px}.crte-proposal h3{margin:28px 0 14px}.crte-proposal form{margin-top:32px}.crte-proposal fieldset{border:1px solid #d9dfe3;border-radius:6px;padding:24px;margin:0 0 28px;min-width:0}.crte-proposal legend{font-size:22px;font-weight:700;padding:0 8px}.crte-proposal .crte-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.crte-proposal .crte-form-wide{grid-column:1/-1}.crte-proposal .crte-form-field label{display:block;font-weight:600;margin-bottom:7px}.crte-proposal .crte-form-field input,.crte-proposal .crte-form-field select,.crte-proposal textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid #bbc5cc;border-radius:4px;padding:10px;background:white;color:#353d4d}.crte-proposal small{display:block;font-size:13px;margin-top:5px}.crte-proposal .crte-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.crte-proposal .crte-privacy{font-size:14px;border-top:1px solid #d9dfe3;margin-top:24px;padding-top:12px}.crte-proposal [hidden]{display:none!important}.crte-proposal input:focus-visible,.crte-proposal select:focus-visible,.crte-proposal textarea:focus-visible{outline:3px solid #80b5cb;outline-offset:2px}.crte-proposal [role=alert]{color:#a62121}@media(max-width:650px){.crte-proposal .crte-form-grid{grid-template-columns:1fr}.crte-proposal fieldset{padding:18px}}

.crte-agenda.crte-proposal > h2{margin-bottom:16px}
