.form-group{position:relative;margin-bottom:2rem}.control-label{position:relative;display:block;margin-bottom:0.375rem;font-size:14px;font-weight:500;line-height:1.3}.required .control-label:after{content:"*";position:absolute;top:-2px;margin-left:3px;font-size:smaller;font-weight:400;opacity:0.6}.required.has-error .control-label:after{color:var(--color-danger)}.form-control:where(:not([type="checkbox"], [type="radio"], [type="range"])){display:block;width:100%;padding:14px 12px;caret-color:var(--input-text-color);--field-frame-color: var(--input-border-color);border:1px solid var(--field-frame-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:var(--input-bg-color);font-size:16px;font-weight:400;line-height:20px;color:var(--input-text-color);-webkit-transition:border-color 0.15s ease, background-color 0.15s ease;-moz-transition:border-color 0.15s ease, background-color 0.15s ease;-ms-transition:border-color 0.15s ease, background-color 0.15s ease;-o-transition:border-color 0.15s ease, background-color 0.15s ease;transition:border-color 0.15s ease, background-color 0.15s ease}.form-control:where(:not([type="checkbox"], [type="radio"], [type="range"])):hover{--field-frame-color: var(--input-hover-border-color)}.form-control:where(:not([type="checkbox"], [type="radio"], [type="range"])):focus,.form-control:where(:not([type="checkbox"], [type="radio"], [type="range"])):focus-visible{--field-frame-color: var(--input-focus-border-color);outline:none}.form-control:where(:not([type="checkbox"], [type="radio"], [type="range"]))::placeholder{color:var(--input-text-color);opacity:0.3}.form-control:where(:not([type="checkbox"], [type="radio"], [type="range"]))[readonly]:not(:focus){--field-frame-color: var(--input-border-color)}.form-control:where(:not([type="checkbox"], [type="radio"], [type="range"])):disabled{--field-frame-color: var(--input-border-color);background-color:var(--input-disabled-bg-color);color:var(--text-hint-color);cursor:not-allowed}.has-error .form-control:where(:not([type="checkbox"], [type="radio"], [type="range"])){--field-frame-color: var(--input-error-border-color)}.form-control+.icon{background:unset;border:unset;outline:unset;margin:0;padding:0;position:absolute}.form-control+.icon:not(.disabled){cursor:pointer}select.form-control{appearance:base-select;display:flex;flex:1;align-items:center;cursor:pointer}select.form-control::picker-icon{font-family:"Icon";content:var(--ic-chevron-down);color:#9E9E9E}select.form-control:open{--field-frame-color: var(--input-focus-border-color)}select.form-control:open::picker-icon{rotate:180deg}select.form-control::picker(select){appearance:base-select;cursor:default;inline-size:anchor-size(self-inline);margin-block:6px;position-try-fallbacks:flip-block;padding:6px;background-color:var(--dropdown-bg-color);color:var(--dropdown-text-color);border:1px solid var(--dropdown-border-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);-moz-box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 8px 24px -4px rgba(0, 0, 0, 0.18);scrollbar-width:thin;scrollbar-color:var(--scrollbar-default-color) transparent;opacity:0;transition:opacity 150ms ease-out, display 150ms allow-discrete, overlay 150ms allow-discrete;padding:0;overflow-y:auto}select.form-control::picker(select):popover-open{opacity:1}@starting-style{select.form-control::picker(select):popover-open{opacity:0}}@media (prefers-reduced-motion:reduce){select.form-control::picker(select){transition:none}}select.form-control option{display:flex;padding:1rem 0.5rem;justify-content:flex-start;cursor:pointer;font-weight:400;color:var(--dropdown-text-color);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.15s ease;-moz-transition:background-color 0.15s ease;-ms-transition:background-color 0.15s ease;-o-transition:background-color 0.15s ease;transition:background-color 0.15s ease;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}select.form-control option:hover,select.form-control option:focus-visible,select.form-control option.is-active{background-color:var(--dropdown-row-hover-bg-color);color:inherit}select.form-control option:focus{background-color:var(--dropdown-row-hover-bg-color)}select.form-control option:checked{font-weight:500}select.form-control option::checkmark{font-family:"Icon";content:var(--ic-chevron-right)}select.form-control option[value=""]{opacity:0.5}.iti{display:block;width:100%;height:100%}.hint-block{margin:0.75em 0;font-size:14px;font-weight:400;line-height:1.3}.help-block{margin:0.5rem 0;font-size:14px;font-weight:400;line-height:1.3}.has-error .help-block{color:var(--color-danger)}.field-captcha-invisible{display:none}.field-captcha-invisible.has-error{display:block}[data-toggle="password"],[data-toggle="copy"]{cursor:pointer}.form-container{position:relative}.form-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;margin:-1rem;background-color:var(--page-bg-color);pointer-events:none;opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem}.form-overlay.rounded{-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}.form-overlay.bordered{border:1px solid var(--border-color)}.form-overlay.visible{opacity:1;pointer-events:auto}.form-control-chips{display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem}.form-control-chips [type="checkbox"],.form-control-chips [type="radio"]{display:none}.form-control-chips label{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:0.75rem 1rem;border:1px solid var(--input-border-color);-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;background-color:var(--input-bg-color);color:var(--input-text-color);font-weight:500;-webkit-transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;-moz-transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;-ms-transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;-o-transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}.form-control-chips label:hover{background-color:var(--input-focus-bg-color);border-color:var(--input-focus-border-color)}.form-control-chips input:checked+label{background-color:var(--input-active-bg-color);color:var(--input-active-text-color)}