#mld-new .mld-contact-form{display:flex;flex-direction:column;gap:0;margin:0;width:100%;font:inherit}
#mld-new .mld-contact-form>label{font-size:14px;margin:0 0 6px;color:#eee}
#mld-new .mld-contact-form>input,#mld-new .mld-contact-form textarea{width:100%;box-sizing:border-box;background:transparent;color:#eee;font:inherit;font-size:16px;border:0;border-bottom:1px solid #646159;border-radius:0;padding:12px 14px;margin:0 0 17px;min-height:44px}
#mld-new .mld-contact-form textarea{height:86px;resize:vertical}
#mld-new .mld-contact-form input:focus-visible,#mld-new .mld-contact-form textarea:focus-visible{outline:2px solid #f0d3a5;outline-offset:3px}
#mld-new .mld-captcha{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:14px;min-height:40px}
#mld-new .mld-captcha input{background:transparent;border:1px solid #646159;border-radius:8px;color:#fff;width:58px;padding:7px;font:inherit;text-align:center}
#mld-new .mld-captcha button{background:transparent;border:0;color:#efd2a5;font-size:25px;cursor:pointer;padding:4px 8px}
#mld-new .mld-contact-form .mld-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;color:#bcbab4;margin-bottom:18px}
#mld-new .mld-consent input{flex:0 0 auto;margin:3px 0;accent-color:#efd2a5;width:15px;height:15px}
#mld-new .mld-consent a{text-decoration:underline}
#mld-new .mld-submit{border:0;border-radius:100px;min-height:50px;padding:14px 20px;background:#f0d3a5;color:#181613;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
#mld-new .mld-submit:disabled{opacity:.55;cursor:wait}
#mld-new .mld-contact-form #form-status{font-size:14px;line-height:1.5;margin:10px 0 0;color:#f0d3a5}
#mld-new .mld-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
