form.form legend{color:#000;font-size:22px;font-weight:600;line-height:1.2}form.form label{display:block;font-size:14px;font-weight:500}form.form label.checkbox{padding-left:40px;font-size:18px;font-weight:400;position:relative;margin:1em 0}form.form label.checkbox input[type=checkbox]{position:absolute;top:4px;left:4px;width:auto}form.form label.checkbox input[type=checkbox].checkbox--late{top:auto;bottom:4px}form.form .msg{color:#c00;font-size:24px;font-weight:700}form.form select,form.form input,form.form textarea{width:100%;border:1px solid #ccc;border-radius:4px;color:#000;font-size:22px;padding:15px 20px;text-align:left;outline:0;font-weight:400}form.form select::placeholder,form.form input::placeholder,form.form textarea::placeholder{color:#ccc}form.form select.errorrequired,form.form select.errorserial,form.form select.erroremail,form.form select.errordate,form.form input.errorrequired,form.form input.errorserial,form.form input.erroremail,form.form input.errordate,form.form textarea.errorrequired,form.form textarea.errorserial,form.form textarea.erroremail,form.form textarea.errordate{border:1px solid #f71414}form.form .textarea{height:154px}form.form .errorrequired--parent,form.form .errorserial--parent,form.form .erroremail--parent,form.form .errordate--parent{position:relative}form.form .errorrequired--parent:after,form.form .errorserial--parent:after,form.form .erroremail--parent:after,form.form .errordate--parent:after{content:url(https://storage.beko.co.uk/assets/blomberg/blomberg24/shared/error.svg);width:24px;height:24px;position:absolute;right:12px;top:36px}form.form .errorrequired--parent.form-input-date:after,form.form .errorserial--parent.form-input-date:after,form.form .erroremail--parent.form-input-date:after,form.form .errordate--parent.form-input-date:after{right:1px}form.form .errorrequired--parent.checkbox,form.form .errorserial--parent.checkbox,form.form .erroremail--parent.checkbox,form.form .errordate--parent.checkbox{background:rgba(255,0,0,.2)}form.form .errorrequired--parent.checkbox:after,form.form .errorserial--parent.checkbox:after,form.form .erroremail--parent.checkbox:after,form.form .errordate--parent.checkbox:after{top:1px}form.form .btn--auto{width:auto!important}form.form input.btn{width:auto;color:#fff}form.form p.small{margin-top:-1em;font-size:14px;font-weight:400;letter-spacing:.14px}form.form p.small a{text-decoration:none}