/* TDM CMS Forms 4.2 */
.tdm42-form-wrap{max-width:830px;padding:50px 20px;margin:0 auto}.tdm42-form{max-width:830px;margin:28px auto;background:#fff;color:#13263f;border:1px solid #e1e7ef;border-radius:17px;padding:clamp(18px,3vw,35px);box-shadow:0 12px 32px rgba(12,28,49,.07)}.tdm42-form h2{font-size:clamp(22px,3vw,31px);margin:0 0 12px}.tdm42-form p{line-height:1.5;color:#53647a}.tdm42-form-field{margin:16px 0}.tdm42-form-field label{display:block;font-weight:650;font-size:14px;margin:0 0 6px}.tdm42-form-field input:not([type=checkbox]),.tdm42-form-field select,.tdm42-form-field textarea{display:block;width:100%;min-height:42px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#172b4d;font:inherit;padding:10px 12px;box-sizing:border-box}.tdm42-form-field input:focus,.tdm42-form-field select:focus,.tdm42-form-field textarea:focus{outline:2px solid #6e9dff;outline-offset:1px}.tdm42-privacy{display:flex;gap:9px;font-size:13px;line-height:1.45;align-items:flex-start;margin:20px 0}.tdm42-submit{font:inherit;font-weight:700;border:0;border-radius:8px;background:#245de1;color:white;padding:13px 24px;cursor:pointer}.tdm42-form-ok{background:#e9f6eb!important;color:#12552b!important;padding:12px;border-radius:9px}.tdm42-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
