.umbraco-forms-form{max-width:700px;margin:0 auto;background:#fff;padding:10px 0}.umbraco-forms-form .umbraco-forms-field-wrapper h3{padding:unset!important}.umbraco-forms-form .umbraco-forms-field-wrapper p{padding:unset!important}.umbraco-forms-form .umbraco-forms-field.titleanddescription h3{font-size:2em;font-weight:700;color:#222;margin-bottom:.2em;letter-spacing:.01em}.umbraco-forms-form .umbraco-forms-field.titleanddescription p{font-size:1.1em;color:#444;margin-bottom:2em}.umbraco-forms-form .umbraco-forms-label,.umbraco-forms-form .umbraco-forms-legend,.umbraco-forms-form .umbraco-forms-fieldset legend{font-weight:700;color:#222;display:block;margin-bottom:7px;letter-spacing:.01em}.umbraco-forms-form .umbraco-forms-indicator{color:#97181d;margin-left:4px}.umbraco-forms-form .umbraco-forms-field-wrapper input[type="text"],.umbraco-forms-form .umbraco-forms-field-wrapper input[type="email"],.umbraco-forms-form .umbraco-forms-field-wrapper input[type="tel"],.umbraco-forms-form .umbraco-forms-field-wrapper textarea{width:100%;font-size:1em;padding:12px;border:1.5px solid #bbb;border-radius:6px;background:#fff;margin-bottom:.5em;box-sizing:border-box;transition:border-color .2s}.umbraco-forms-form .umbraco-forms-field-wrapper input[type="text"]:focus,.umbraco-forms-form .umbraco-forms-field-wrapper input[type="email"]:focus,.umbraco-forms-form .umbraco-forms-field-wrapper input[type="tel"]:focus,.umbraco-forms-form .umbraco-forms-field-wrapper textarea:focus{border:1.5px solid #97181d;outline:0}.umbraco-forms-form .umbraco-forms-field-wrapper textarea{min-height:160px;resize:vertical}.umbraco-forms-form .radiobuttonlist,.umbraco-forms-form .checkboxlist{display:flex;flex-direction:column;gap:18px;margin-bottom:16px;width:100%;align-items:flex-start}.umbraco-forms-form .radiobuttonlist input[type="radio"],.umbraco-forms-form .checkboxlist input[type="checkbox"]{margin:0 8px 0 0;accent-color:#97181d;width:18px;height:18px;vertical-align:middle;position:relative;top:0;float:none!important;display:inline-block}.umbraco-forms-form .radiobuttonlist label,.umbraco-forms-form .checkboxlist label{display:inline-block;font-size:1em;color:#222;vertical-align:middle;margin:0;cursor:pointer;width:auto;max-width:90%}.umbraco-forms-form .radiobuttonlist br,.umbraco-forms-form .checkboxlist br{display:none}.umbraco-forms-form .radiobuttonlist input[type="radio"]+label,.umbraco-forms-form .checkboxlist input[type="checkbox"]+label{display:inline-block;float:none!important}.umbraco-forms-form .umbraco-forms-field:not(.dataconsent) input[type="checkbox"]{accent-color:#97181d;width:18px;height:18px;margin-right:8px;vertical-align:text-top;position:relative;top:0;float:none!important;display:inline-block}.umbraco-forms-form .umbraco-forms-field:not(.dataconsent) label{display:inline-block;font-size:.9em;color:#222;vertical-align:middle;margin:0;cursor:pointer;width:auto;max-width:90%}.umbraco-forms-form .umbraco-forms-field.dataconsent input[type="checkbox"]{accent-color:#97181d;width:18px;height:18px;margin-right:8px;vertical-align:middle;position:relative;top:0;float:none!important;display:inline-block}.umbraco-forms-form .umbraco-forms-field.dataconsent label{display:inline-block;font-size:.9em;color:#222;font-weight:400;vertical-align:middle;margin:0;cursor:pointer;width:auto;max-width:90%}.umbraco-forms-form .umbraco-forms-navigation input[type="submit"].btn.primary{padding:18px 38px;border-radius:32px;background:#97181d;color:#fff;font-weight:bold;border:0;font-size:1.15em;letter-spacing:1px;cursor:pointer;transition:background .22s;margin-left:0}.umbraco-forms-form .umbraco-forms-navigation input[type="submit"].btn.primary:hover{background:#c21a1d}.umbraco-forms-form .field-validation-error,.umbraco-forms-form .field-validation-valid{font-size:.98em;color:#97181d;margin-top:3px;display:block}.umbraco-forms-form .umbraco-forms-error-message{padding:.8em;margin-bottom:.5em;border:2px solid #fbc2c4;background:#fbe3e4;color:#8a1f11;border-radius:6px}.umbraco-forms-form .umbraco-forms-field{margin-bottom:14px}.umbraco-forms-form .umbraco-forms-hidden{display:none!important}