.fluentform.hk-fluent-form{box-sizing:border-box;width:100%;max-width:100%;color:rgba(var(--hk-color-text),1);font-family:var(--hk-font-family-primary);font-size:var(--hk-font-size-base);line-height:var(--hk-line-height-normal)}.fluentform.hk-fluent-form *,.fluentform.hk-fluent-form *:before,.fluentform.hk-fluent-form *:after{box-sizing:border-box}.fluentform.hk-fluent-form .ff-el-group{margin:0 0 var(--hk-spacing-lg)}.fluentform.hk-fluent-form .ff-el-group:last-child{margin-bottom:0}.fluentform.hk-fluent-form .ff-t-container{gap:var(--hk-spacing-lg)}.fluentform.hk-fluent-form .ff-t-cell .ff-el-group:last-child{margin-bottom:0}.fluentform.hk-fluent-form .ff-el-input--label{margin:0 0 var(--hk-spacing-xs)}.fluentform.hk-fluent-form .ff-el-input--label label{display:inline-block;margin:0;color:rgba(var(--hk-color-text-muted),1);font-family:var(--hk-font-family-primary);font-size:var(--hk-font-size-sm);font-weight:var(--hk-font-weight-normal);line-height:var(--hk-line-height-normal)}.fluentform.hk-fluent-form .ff-el-input--label.asterisk-right label:after{margin-inline-start:calc(var(--hk-spacing-base) * .15);color:rgba(var(--hk-color-error),1);content:"*"}.fluentform.hk-fluent-form .ff-el-input--label.asterisk-left label:before{margin-inline-end:calc(var(--hk-spacing-base) * .15);color:rgba(var(--hk-color-error),1);content:"*"}.fluentform.hk-fluent-form .ff-el-help-message{margin-block-start:var(--hk-spacing-xs);color:rgba(var(--hk-color-text-muted),1);font-size:var(--hk-font-size-xs);line-height:var(--hk-line-height-normal)}.fluentform.hk-fluent-form .ff-el-form-control,.fluentform.hk-fluent-form input.ff-el-form-control,.fluentform.hk-fluent-form textarea.ff-el-form-control,.fluentform.hk-fluent-form select.ff-el-form-control{display:block;width:100%;max-width:100%;margin:0;padding:var(--hk-spacing-sm) var(--hk-spacing-md);border:var(--hk-border-standard);border-radius:var(--hk-border-radius-sm);background:rgba(var(--hk-color-white),1);color:rgba(var(--hk-color-text),1);font-family:var(--hk-font-family-primary);font-size:var(--hk-font-size-sm);font-weight:var(--hk-font-weight-normal);line-height:var(--hk-line-height-normal);box-shadow:none;appearance:none;transition:border-color var(--hk-transition-fast),box-shadow var(--hk-transition-fast),background-color var(--hk-transition-fast)}.fluentform.hk-fluent-form textarea.ff-el-form-control{min-height:calc(var(--hk-spacing-base) * 6);resize:vertical}.fluentform.hk-fluent-form select.ff-el-form-control{padding-inline-end:calc(var(--hk-spacing-base) * 2.5);background-image:linear-gradient(45deg,transparent 50%,rgba(var(--hk-color-primary),1) 50%),linear-gradient(135deg,rgba(var(--hk-color-primary),1) 50%,transparent 50%);background-position:calc(100% - var(--hk-spacing-lg)) 55%,calc(100% - var(--hk-spacing-md)) 55%;background-size:calc(var(--hk-spacing-base) * .5) calc(var(--hk-spacing-base) * .5),calc(var(--hk-spacing-base) * .5) calc(var(--hk-spacing-base) * .5);background-repeat:no-repeat;cursor:pointer}.fluentform.hk-fluent-form .ff-el-form-control::placeholder{color:rgba(var(--hk-color-text-muted),.85);opacity:1}.fluentform.hk-fluent-form .ff-el-form-control:hover{border-color:rgba(var(--hk-color-primary-light),1)}.fluentform.hk-fluent-form .ff-el-form-control:focus,.fluentform.hk-fluent-form .ff-el-form-control:focus-visible{outline:none;border-color:rgba(var(--hk-color-primary),1);box-shadow:0 0 0 calc(var(--hk-spacing-base) * .2) rgba(var(--hk-color-primary),.2)}.fluentform.hk-fluent-form .ff-el-is-error .ff-el-form-control,.fluentform.hk-fluent-form .ff-el-form-control[aria-invalid=true]{border-color:rgba(var(--hk-color-error),1)}.fluentform.hk-fluent-form .ff-el-is-error .ff-el-form-control:focus,.fluentform.hk-fluent-form .ff-el-form-control[aria-invalid=true]:focus{box-shadow:0 0 0 calc(var(--hk-spacing-base) * .2) rgba(var(--hk-color-error),.25)}.fluentform.hk-fluent-form .text-danger,.fluentform.hk-fluent-form .error.text-danger,.fluentform.hk-fluent-form .ff-error-inline{display:block;margin-block-start:var(--hk-spacing-xs);color:rgba(var(--hk-color-error),1);font-size:var(--hk-font-size-sm);line-height:var(--hk-line-height-normal)}.fluentform.hk-fluent-form .ff-errors-in-stack{margin-block-start:var(--hk-spacing-md)}.fluentform.hk-fluent-form .ff-message-success{margin:0 0 var(--hk-spacing-md);padding:var(--hk-spacing-md) var(--hk-spacing-lg);border:1px solid rgba(var(--hk-color-success),.35);border-radius:var(--hk-border-radius);background:rgba(var(--hk-color-success),.12);box-shadow:none;color:rgba(var(--hk-color-success),1);font-size:var(--hk-font-size-sm);line-height:var(--hk-line-height-normal)}.fluentform.hk-fluent-form .ff-message-success p{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font-size:inherit;line-height:inherit}.fluentform.hk-fluent-form .ff-message-error{margin:0 0 var(--hk-spacing-md);padding:var(--hk-spacing-md) var(--hk-spacing-lg);border:1px solid rgba(var(--hk-color-error),.35);border-radius:var(--hk-border-radius);background:rgba(var(--hk-color-error),.1);box-shadow:none;color:rgba(var(--hk-color-error),1);font-size:var(--hk-font-size-sm);line-height:var(--hk-line-height-normal)}.fluentform.hk-fluent-form .ff-message-error p{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font-size:inherit;line-height:inherit}.fluentform.hk-fluent-form .ff-el-form-check{display:flex;align-items:flex-start;gap:var(--hk-spacing-sm);margin:0 0 var(--hk-spacing-sm)}.fluentform.hk-fluent-form .ff-el-form-check-label{display:inline-flex;align-items:flex-start;gap:var(--hk-spacing-sm);color:rgba(var(--hk-color-text-muted),1);font-size:var(--hk-font-size-sm);line-height:var(--hk-line-height-normal);cursor:pointer}.fluentform.hk-fluent-form .ff-el-form-check-input{flex:0 0 auto;width:calc(var(--hk-spacing-base) * 1.25);height:calc(var(--hk-spacing-base) * 1.25);margin:calc(var(--hk-spacing-base) * .1) 0 0;accent-color:rgba(var(--hk-color-primary),1);cursor:pointer}.fluentform.hk-fluent-form .ff-el-form-check-input:focus-visible{outline:calc(var(--hk-spacing-base) * .2) solid rgba(var(--hk-color-primary),.75);outline-offset:calc(var(--hk-spacing-base) * .2)}.fluentform.hk-fluent-form .ff_upload_btn,.fluentform.hk-fluent-form .ff_file_upload_holder .ff_upload_btn{display:inline-flex;align-items:center;justify-content:center;padding-block:calc(var(--hk-spacing-base) * .85);padding-inline:var(--hk-spacing-xl);border:calc(var(--hk-spacing-base) * .083) solid rgba(var(--hk-color-primary),1);border-radius:var(--hk-border-radius-sm);background:transparent;color:rgba(var(--hk-color-primary),1);font-family:var(--hk-font-family-primary);font-size:var(--hk-font-size-base);line-height:var(--hk-line-height-normal);cursor:pointer;transition:color var(--hk-transition-fast),background-color var(--hk-transition-fast),border-color var(--hk-transition-fast)}.fluentform.hk-fluent-form .ff_upload_btn:hover,.fluentform.hk-fluent-form .ff_upload_btn:focus-visible{background:rgba(var(--hk-color-primary),1);border-color:rgba(var(--hk-color-primary),1);color:rgba(var(--hk-color-white),1)}.fluentform.hk-fluent-form .ff_submit_btn_wrapper{margin:var(--hk-spacing-md) 0 0}.fluentform.hk-fluent-form .ff-btn,.fluentform.hk-fluent-form .ff-btn-submit{display:inline-block;box-sizing:border-box;width:auto;max-width:100%;margin:0;padding-block:calc(var(--hk-spacing-base) * .85);padding-inline:var(--hk-spacing-xl);border:calc(var(--hk-spacing-base) * .083) solid rgba(var(--hk-color-primary),1);border-radius:var(--hk-border-radius-sm);background:rgba(var(--hk-color-primary),1);color:rgba(var(--hk-color-white),1);font-family:var(--hk-font-family-primary);font-size:var(--hk-font-size-base);font-weight:var(--hk-font-weight-normal);line-height:var(--hk-line-height-normal);text-align:center;text-decoration:none;white-space:normal;cursor:pointer;appearance:none;box-shadow:none;transition:color var(--hk-transition-fast),background-color var(--hk-transition-fast),border-color var(--hk-transition-fast)}.fluentform.hk-fluent-form .ff-btn:hover,.fluentform.hk-fluent-form .ff-btn:focus-visible,.fluentform.hk-fluent-form .ff-btn-submit:hover,.fluentform.hk-fluent-form .ff-btn-submit:focus-visible{background:transparent;border-color:rgba(var(--hk-color-primary),1);color:rgba(var(--hk-color-primary),1)}.fluentform.hk-fluent-form .ff-btn:focus-visible,.fluentform.hk-fluent-form .ff-btn-submit:focus-visible{outline:calc(var(--hk-spacing-base) * .2) solid rgba(var(--hk-color-primary),.75);outline-offset:calc(var(--hk-spacing-base) * .2)}.fluentform.hk-fluent-form .ff-btn[disabled],.fluentform.hk-fluent-form .ff-btn-submit[disabled]{opacity:.6;cursor:not-allowed}.fluentform.hk-fluent-form .ff-step-titles li,.fluentform.hk-fluent-form .ff-step-titles li span{color:rgba(var(--hk-color-text-muted),1);font-size:var(--hk-font-size-sm)}.fluentform.hk-fluent-form .ff-step-titles li.ff_active,.fluentform.hk-fluent-form .ff-step-titles li.ff_active span{color:rgba(var(--hk-color-primary),1)}.fluentform.hk-fluent-form .ff-el-progress-bar{border-radius:var(--hk-border-radius-pill);background:rgba(var(--hk-color-gray-light),1)}.fluentform.hk-fluent-form .ff-el-progress-bar span{border-radius:var(--hk-border-radius-pill);background:rgba(var(--hk-color-primary),1)}@media(prefers-reduced-motion:reduce){.fluentform.hk-fluent-form .ff-el-form-control,.fluentform.hk-fluent-form .ff-btn,.fluentform.hk-fluent-form .ff-btn-submit,.fluentform.hk-fluent-form .ff_upload_btn{transition:none}}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form{color:rgba(var(--hk-color-white),.92)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-input--label label{color:rgba(var(--hk-color-white),.56)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-help-message{color:rgba(var(--hk-color-white),.56)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-form-control,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form input.ff-el-form-control,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form textarea.ff-el-form-control,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form select.ff-el-form-control{border-color:rgba(var(--hk-color-white),.28);background:rgba(var(--hk-color-white),.06);color:rgba(var(--hk-color-white),.96)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form select.ff-el-form-control{background-color:rgba(var(--hk-color-white),.06);background-image:linear-gradient(45deg,transparent 50%,rgba(var(--hk-color-white),.92) 50%),linear-gradient(135deg,rgba(var(--hk-color-white),.92) 50%,transparent 50%)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-form-control::placeholder{color:rgba(var(--hk-color-white),.45)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-form-control:hover{border-color:rgba(var(--hk-color-white),.48)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-form-control:focus,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-form-control:focus-visible{border-color:rgba(var(--hk-color-white),.88);box-shadow:0 0 0 calc(var(--hk-spacing-base) * .2) rgba(var(--hk-color-white),.16)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-is-error .ff-el-form-control,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-form-control[aria-invalid=true]{border-color:rgba(var(--hk-color-error),1)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-form-check-label{color:rgba(var(--hk-color-white),.72)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-form-check-input{accent-color:rgba(var(--hk-color-white),1)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff_upload_btn{border-color:rgba(var(--hk-color-white),.72);color:rgba(var(--hk-color-white),.92)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff_upload_btn:hover,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff_upload_btn:focus-visible{background:rgba(var(--hk-color-white),1);border-color:rgba(var(--hk-color-white),1);color:rgba(var(--hk-color-black),1)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-btn,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-btn-submit{border-color:rgba(var(--hk-color-white),1);background:rgba(var(--hk-color-white),1);color:rgba(var(--hk-color-black),1)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-btn:hover,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-btn:focus-visible,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-btn-submit:hover,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-btn-submit:focus-visible{background:transparent;border-color:rgba(var(--hk-color-white),1);color:rgba(var(--hk-color-white),1)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-btn:focus-visible,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-btn-submit:focus-visible{outline:calc(var(--hk-spacing-base) * .2) solid rgba(var(--hk-color-white),.75)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-step-titles li,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-step-titles li span{color:rgba(var(--hk-color-white),.56)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-step-titles li.ff_active,:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-step-titles li.ff_active span{color:rgba(var(--hk-color-white),1)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-progress-bar{background:rgba(var(--hk-color-white),.16)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-el-progress-bar span{background:rgba(var(--hk-color-white),1)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-message-success{border-color:rgba(var(--hk-color-success),.45);background:rgba(var(--hk-color-success),.16);color:rgba(var(--hk-color-white),.96)}:is(.hk-drawer__panel,.hk-team-directory__panel) .fluentform.hk-fluent-form .ff-message-error{border-color:rgba(var(--hk-color-error),.45);background:rgba(var(--hk-color-error),.16);color:rgba(var(--hk-color-white),.96)}
