.form-container .form-action{display:flex}.form-container .form-action .advance-action{align-self:end;display:block;width:100%}.form-grid{display:grid;gap:1em}.form-field{--field-border-radius:1.5em;--color-fg:var(--color-text);text-align:left}.form-field label{font-size:inherit}.form-field label[for]{cursor:pointer}.form-field .invalid-feedback{color:var(--color-error);font-size:1rem}.form-field .is-invalid{--color-fg:var(--color-error)}.form-field__input,.form-field__select,.form-field__textarea{-webkit-appearance:none;appearance:none;background-color:var(--color-white);border:1px solid var(--color-fg);border-radius:var(--field-border-radius);box-sizing:border-box;color:var(--color-fg);display:block;font-family:inherit;font-size:inherit;padding:.75rem 1rem;width:100%}.form-field__input ::placeholder,.form-field__select ::placeholder,.form-field__textarea ::placeholder{color:var(--color-grey-400)}label+.form-field__input,label+.form-field__select,label+.form-field__textarea{margin-top:.5em}.form-field__select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5em center;background-repeat:no-repeat;background-size:1.2em .8em}.page-consent{padding-bottom:10rem}.page-consent .container{max-width:75rem;width:100%}.page-consent .form-component{margin:0 auto;max-width:100%;width:40rem}.consent-form .custom-checkbox{display:grid;gap:.5rem;grid-template-columns:auto 1fr}.consent-form .custom-checkbox .label-info{color:var(--color-grey-600);display:inline-block;font-size:.9em;line-height:1.2}