.register-form-component.exhibitor{background-color:var(--bg-white);border-radius:.5rem;overflow:hidden;padding-top:2.5rem}.register-form-component .form-container{background-color:var(--bg-white);margin:2.5rem auto 0;padding:3.125rem 12.5rem;width:var(--min-width)}.register-form-component .form-container .privacy-link{color:var(--primary-color)}.register-form-component .form-container .btn{font-weight:700;min-width:12.5rem}.source-type-group{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.source-type-group .form-check{margin-bottom:0}.source-type-group.is-invalid .form-check-input{border-color:#dc3545}.source-type-group.is-invalid~.invalid-feedback{display:block}.source-type-group.is-valid .form-check-input{border-color:#198754}.modal-dialog{width:var(--min-width)}.privacy-modal-dialog p{margin:revert}.privacy-modal-dialog .modal-title{text-transform:capitalize}em{color:red;font-size:.875rem;margin-right:.25rem}.tree-select{position:relative}.tree-select .tree-select-display{align-items:center;background-color:#fff;border:1px solid #dee2e6;cursor:pointer;display:flex;flex-wrap:wrap;gap:.25rem;min-height:2.375rem;padding:.25rem 1.875rem .25rem .5rem;position:relative;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.tree-select .tree-select-display:hover{border-color:#adb5bd}.tree-select.open .tree-select-display{border-color:var(--primary-color)}.tree-select.open .tree-select-arrow{transform:translateY(-50%) rotate(180deg)}.tree-select.has-value .tree-select-clear,.tree-select.open .tree-select-dropdown{display:block}.tree-select .tree-select-placeholder{color:#adb5bd;font-size:.875rem}.tree-select .tree-select-arrow{border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-top:.3125rem solid #6c757d;height:0;pointer-events:none;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);transition:transform .2s;width:0}.tree-select .tree-select-tag{align-items:center;background-color:#e9ecef;border-radius:.25rem;color:var(--text-color);display:inline-flex;font-size:.8125rem;gap:.25rem;line-height:1.25rem;padding:.125rem .5rem}.tree-select .tree-select-tag .tag-remove{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:inline-flex;font-size:.875rem;height:1rem;justify-content:center;line-height:1;padding:0;width:1rem}.tree-select .tree-select-tag .tag-remove:hover{background-color:#ced4da;color:#333}.tree-select .tree-select-clear{background:none;border:none;color:#adb5bd;cursor:pointer;display:none;font-size:1rem;line-height:1;padding:0;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.tree-select .tree-select-clear:hover{color:#6c757d}.tree-select .tree-select-dropdown{background-color:#fff;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);display:none;left:0;margin-top:.25rem;max-height:17.5rem;overflow-y:auto;padding:.5rem 0;position:absolute;right:0;top:100%;z-index:1050}.tree-select .tree-list{list-style:none;margin:0;padding:0}.tree-select .tree-list .tree-list{padding-left:1.5rem}.tree-select .tree-item{padding:0}.tree-select .tree-item-content{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;gap:.375rem;padding:.3125rem .75rem;transition:background-color .15s}.tree-select .tree-item-content:hover{background-color:#f8f9fa}.tree-select .tree-item-content .form-check-input{cursor:pointer;flex-shrink:0;margin:0}.tree-select .tree-item-content .form-check-input:checked,.tree-select .tree-item-content .form-check-input:indeterminate{background-color:var(--primary-color);border-color:var(--primary-color)}.tree-select .tree-toggle{align-items:center;background:none;border:none;color:#6c757d;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.625rem;height:1.125rem;justify-content:center;padding:0;transition:transform .2s;width:1.125rem}.tree-select .tree-toggle.expanded{transform:rotate(90deg)}.tree-select .tree-toggle-placeholder{flex-shrink:0;width:1.125rem}.tree-select .tree-item-label{color:var(--text-color);font-size:.875rem;user-select:none}.tree-select .tree-children{display:none;overflow:hidden}.tree-select .tree-children.show{display:block}.tree-select.is-valid .tree-select-display{border-color:#198754}.tree-select.is-invalid .tree-select-display{border-color:#dc3545}.tree-select.is-invalid+.invalid-feedback,.tree-select.is-invalid~.invalid-feedback{display:block}.was-validated .tree-select.is-invalid .tree-select-display{border-color:#dc3545}.tree-select-empty{color:#adb5bd;font-size:.875rem;padding:.75rem 1rem;text-align:center}