.contact-form__field{margin-bottom:18px}.contact-form__field label{display:block;margin-bottom:7px;font-size:13px}.contact-form__field input,.contact-form__field textarea{box-sizing:border-box;width:100%;padding:12px 15px;border:1px solid #bbc8cd;border-radius:8px;background:white;font:inherit}.contact-form__submit button{background:var(--blue);color:white;border:0;border-radius:9px;padding:12px 24px;font:inherit;cursor:pointer}.contact-form__field textarea{min-height:130px}.contact-form__title{font-size:26px}.captcha-reg{margin:20px 0}#contact-form-message{padding:10px 0;font-size:14px}.text-red-600{color:#a71b29}.text-green-600{color:#23663e}.legacy-component{padding:40px 0}