form .field-multiple-table{margin:0}form .field-multiple-table .field-multiple-drag{padding-right:0;width:30px}[dir=rtl] form .field-multiple-table .field-multiple-drag{padding-left:0}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:.5em}[dir=rtl] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-left:.5em;padding-right:0}form .field-add-more-submit{margin:.5em 0 0}.form-actions,.form-item{margin-bottom:1em;margin-top:1em}tr.even .form-item,tr.odd .form-item{margin-bottom:0;margin-top:0}.form-composite>.fieldset-wrapper>.description,.form-item .description{font-size:.85em}label.option{display:inline;font-weight:400}.form-composite>legend,.label{display:inline;font-size:inherit;font-weight:700;margin:0;padding:0}.form-checkboxes .form-item,.form-radios .form-item{margin-bottom:.4em;margin-top:.4em}.form-type-checkbox .description,.form-type-radio .description{margin-left:2.4em}[dir=rtl] .form-type-checkbox .description,[dir=rtl] .form-type-radio .description{margin-left:0;margin-right:2.4em}.marker{color:#e00}.form-required:after{background-image:url(../../images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;content:"";display:inline-block;height:6px;margin:0 .3em;vertical-align:super;width:6px}abbr.ajax-changed,abbr.tabledrag-changed{border-bottom:none}.form-item input.error,.form-item select.error,.form-item textarea.error{border:2px solid red}.form-item--error-message:before{background:url(../../images/icons/error.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:14px;vertical-align:sub;width:14px}form.webform-submission-form .form-item input[type=color],form.webform-submission-form .form-item input[type=date],form.webform-submission-form .form-item input[type=datetime-local],form.webform-submission-form .form-item input[type=email],form.webform-submission-form .form-item input[type=file],form.webform-submission-form .form-item input[type=month],form.webform-submission-form .form-item input[type=number],form.webform-submission-form .form-item input[type=password],form.webform-submission-form .form-item input[type=search],form.webform-submission-form .form-item input[type=tel],form.webform-submission-form .form-item input[type=text],form.webform-submission-form .form-item input[type=time],form.webform-submission-form .form-item input[type=url],form.webform-submission-form .form-item input[type=week],form.webform-submission-form .form-item textarea{background-color:transparent;border:0;border-bottom:1px solid var(--text-color);border-radius:0;box-sizing:border-box;color:#333;font-size:1em;line-height:1.5;padding:.625rem 0;width:100%}form.webform-submission-form .form-item .form-floating{display:block;margin-bottom:1em;position:relative}form.webform-submission-form .form-item .form-floating label{font-weight:400;left:0;position:absolute;top:0;transition:all .2s ease}form.webform-submission-form .form-item .form-floating label p{font-size:inherit;margin:0}form.webform-submission-form .form-item .form-floating input:focus{outline:none}form.webform-submission-form .form-item .form-floating input:focus~label{font-size:.8125rem;top:-8px}form.webform-submission-form .form-type-checkbox.form-item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.25rem}form.webform-submission-form .form-type-checkbox.form-item .form-floating{align-items:center;display:flex;margin-bottom:.625rem}form.webform-submission-form .form-type-checkbox.form-item .form-floating input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:2px solid var(--text-color);height:1.375rem!important;margin-right:.625rem;position:relative!important;width:1.375rem!important}form.webform-submission-form .form-type-checkbox.form-item .form-floating input:checked{background-image:url(/themes/custom/grosvenor/assets/icon-checked.svg);background-position:50%;background-repeat:no-repeat;background-size:.6875rem .5rem}form.webform-submission-form .form-type-checkbox.form-item .form-floating input:focus{outline:none}form.webform-submission-form .form-type-checkbox.form-item .form-floating input:focus~label{font-size:inherit;top:0}form.webform-submission-form .form-type-checkbox.form-item .form-floating label{flex:1;font-size:.875rem!important;margin:0;position:relative;top:0!important;transition:none}form.webform-submission-form .form-type-checkbox.form-item .form-floating label.form-required:after{display:none}
