button,input,select,textarea{font:inherit}
textarea{width:100%;min-width:0;border:1px solid #dde4ee;border-radius:5px;padding:11px 12px;background:#fbfcfe;outline:none;margin-top:7px;font-size:14px;color:#24334a;resize:vertical;line-height:1.6}
textarea:focus{border-color:#2463ed;box-shadow:0 0 0 3px #2463ed12}
textarea::placeholder{color:#a0a8b5}
.privacy-consent{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#66758a;margin-bottom:18px}
.privacy-consent input{flex:0 0 auto;margin-top:4px}
.hidden-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
form .button[disabled]{opacity:.65;cursor:wait;transform:none}
#form-status{min-height:22px}
#form-status.error{color:#b13b45}
