* {
  box-sizing: border-box;
  background-repeat: no-repeat;
}
:after {
  box-sizing: border-box;
  background-repeat: no-repeat;
}
:before {
  box-sizing: border-box;
  background-repeat: no-repeat;
}
:where(:root) {
  line-height: 1.5;
  line-height: var(--token-line-height, 1.5);
  overflow-wrap: break-word;
  cursor: default;
  -moz-tab-size: 4;
  tab-size: 4;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
:where(body) {
  margin: 0;
}
:where(h1) {
  margin: .67rem 0;
  font-size: 32px;
}
:where(dl, ol, ul) :where(dl, ol, ul) {
  margin: 0;
}
:where(hr) {
  height: 0;
  color: inherit;
}
:where(table) {
  border-color: currentColor;
  border-collapse: collapse;
  text-indent: 0;
}
:where(button, input, select) {
  margin: 0;
}
:where(fieldset) {
  border: 1px solid #a0a0a0;
}
:where(progress) {
  vertical-align: baseline;
}
:where(textarea) {
  margin: 0;
  resize: vertical;
}
:where(dialog) {
  position: absolute;
  right: 0;
  left: 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: auto;
  padding: 1rem;
  border: solid;
  background-color: #fff;
  color: #000;
}
:where(b, strong) {
  font-weight: 700;
}
:where(code, kbd, samp) {
  font-size: 16px;
  font-family: monospace;
}
:where(small) {
  font-size: 80%;
}
:where(audio, canvas, iframe, img, svg, video) {
  vertical-align: middle;
}
:where(iframe) {
  border-style: none;
}
:where(details > summary:first-of-type) {
  display: list-item;
}
:where(button, input, select, textarea) {
  padding: inherit;
  border: 1px solid windowframe;
  background-color: inherit;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
}
:where(input[type="checkbox"], input[type="radio"]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  width: 1rem;
  height: 1rem;
  margin: .25rem .5rem .25rem 0;
  border: 1px solid inherit;
  background-color: inherit;
  vertical-align: middle;
  cursor: pointer;
}
:where(input[type="checkbox"]:checked) {
  position: relative;
  background-color: inherit;
}
:where() {
  top: .1rem;
  left: .2rem;
  width: .3rem;
  height: .6rem;
  border: solid inherit;
  border-width: 0 3.2px 3.2px 0;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
:where(input[type="radio"]) {
  border-radius: 100%;
}
:where() {
  position: absolute;
  top: .25rem;
  left: .25rem;
  width: .5rem;
  height: .5rem;
  border-radius: 100%;
  background-color: inherit;
  content: "";
}
:where(select) {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  padding-right: 1rem;
  border-radius: 0;
  background: 100% / 1rem no-repeat;
}
:where(select[multiple]) {
  background-image: none;
}
:where(nav) :where(ol, ul) {
  padding: 0;
  list-style-type: none;
}
:where(nav li):before {
  float: left;
  content: "​";
}
:where(svg:not([fill])) {
  fill: currentColor;
}
:where(abbr[title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
:where(dialog:not([open])) {
  display: none;
}
:where(p, a, h1, h2, h3, h4, h5, h6) {
  margin: initial;
  margin: unset;
  padding: initial;
  padding: unset;
}
:where(div:empty) {
  display: none;
}
:where(pre) {
  font-size: 12px;
  line-height: 1.5;
  line-height: var(--token-line-height, 1.5);
  word-break: break-all;
  word-wrap: break-word;
  display: block;
  margin: 0 0 .5rem;
  padding: .56rem;
  border: 1px solid #cbd6d6;
  border-radius: 4px;
  background-color: #eaeef0;
  color: #333;
}
:where(a[href]) {
  color: #333;
  color: var(--token-text, #333);
  font-weight: 400;
  font-size: inherit;
  line-height: 1.5;
  line-height: var(--token-line-height, 1.5);
  font-family: local-OpenSans, arial, sans-serif;
  font-family: "local-OpenSans", arial, sans-serif;
  font-family: var(--token-font-family, "local-OpenSans", arial, sans-serif);
  text-decoration: none;
  transition: background-color .123s, border-color .123s, box-shadow .123s;
}
:where(a[href]):hover {
  color: #333;
  color: var(--token-accent, #333);
  text-underline-position: under;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkit-text-decoration-color: #333;
  text-decoration-color: #333;
  -webkit-text-decoration-color: var(--token-accent, #333);
  text-decoration-color: var(--token-accent, #333);
  text-decoration-thickness: .09rem;
}
:where(a[href]):focus {
  outline: 0 solid rgba(0, 0, 0, 0);
  outline-color: rgba(0, 0, 0, 0);
  outline-color: var(--token-transparent, rgba(0, 0, 0, 0));
  outline-offset: 0;
  color: #333;
  color: var(--token-accent, #333);
  text-underline-position: under;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkit-text-decoration-color: #333;
  text-decoration-color: #333;
  -webkit-text-decoration-color: var(--token-accent, #333);
  text-decoration-color: var(--token-accent, #333);
  text-decoration-thickness: .09rem;
}
:where(a[href]):focus-visible {
  outline: 0 solid rgba(0, 0, 0, 0);
  outline-color: rgba(0, 0, 0, 0);
  outline-color: var(--token-transparent, rgba(0, 0, 0, 0));
  outline-offset: 0;
  color: #333;
  color: var(--token-accent, #333);
  text-underline-position: under;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkit-text-decoration-color: #333;
  text-decoration-color: #333;
  -webkit-text-decoration-color: var(--token-accent, #333);
  text-decoration-color: var(--token-accent, #333);
  text-decoration-thickness: .09rem;
}
:where(a[href]):active {
  color: #333;
  color: var(--token-accent, #333);
}
:where(img[src]) {
  object-fit: contain;
  -webkit-user-drag: none;
  user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  user-select: none;
}
::-webkit-inner-spin-button {
  height: auto;
}
::-webkit-outer-spin-button {
  height: auto;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: auto;
  -moz-appearance: auto;
  -ms-appearance: auto;
  appearance: auto;
  font: inherit;
}
:where(button:focus, input:focus, button:focus-visible, input:focus-visible) {
  border-color: #333;
  border-color: var(--token-accent, #333);
  outline: 0 solid rgba(0, 0, 0, 0);
  outline: 0 solid var(--token-transparent, rgba(0, 0, 0, 0));
  outline-offset: 0;
}
:where(h2:focus-visible, a:focus-visible) {
  border-color: #333;
  border-color: var(--token-accent, #333);
  outline: 0 solid rgba(0, 0, 0, 0);
  outline: 0 solid var(--token-transparent, rgba(0, 0, 0, 0));
  outline-offset: 0;
}
:where(.hide) {
  display: none;
}
:where([type="hidden"]) {
  display: none;
}
:where(.posr) {
  position: relative;
}
:where(label) {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
:where(button, a) {
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  user-select: none;
  -webkit-user-drag: none;
}
:where(.hide) {
  display: none !important;
}
:where([type="hidden"]) {
  display: none !important;
}
:where([hidden]) {
  display: none !important;
}
:where(.hidden) {
  display: none !important;
}
:where(.d-none) {
  display: none !important;
}
:where(.invisible) {
  visibility: hidden !important;
}
:where(.visually-hidden) {
  clip: rect(0, 0, 0, 0) !important;
  position: absolute !important;
  width: .06rem !important;
  height: .06rem !important;
  margin: -.06rem !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
}
:where(.sr-only) {
  clip: rect(0, 0, 0, 0) !important;
  position: absolute !important;
  width: .06rem !important;
  height: .06rem !important;
  margin: -.06rem !important;
  padding: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
}
:where(.opacity-0) {
  opacity: 0 !important;
}
:where(.fade-out) {
  opacity: 0 !important;
  transition: opacity .3s ease-in-out !important;
}
:where(.is-hidden) {
  display: none !important;
}
@media (max-width: 768px) {
  :where(.d-md-none) {
    display: none !important;
  }
}
:where(svg.icon) {
  object-fit: cover;
  user-drag: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  user-select: none;
}
:root {
  --palette-neutral-05: #fff;
  --palette-neutral-10: #f2f2f2;
  --palette-neutral-20: #dedede;
  --palette-neutral-30: #c9c9c9;
  --palette-neutral-40: #a1a1a1;
  --palette-neutral-50: #8c8c8c;
  --palette-neutral-60: #5c5c5c;
  --palette-neutral-70: #474747;
  --palette-neutral-80: #333;
  --palette-neutral-90: #242424;
  --palette-neutral-100: #1a1a1a;
  --palette-gray-10: #e3e3e3;
  --palette-gray-20: #cacaca;
  --palette-overlay-05: rgba(0, 0, 0, .05);
  --palette-overlay-10: rgba(0, 0, 0, .1);
  --palette-overlay-20: rgba(0, 0, 0, .2);
  --palette-overlay-30: rgba(0, 0, 0, .3);
  --palette-overlay-40: rgba(0, 0, 0, .4);
  --palette-overlay-50: rgba(0, 0, 0, .5);
  --palette-overlay-60: rgba(0, 0, 0, .6);
  --palette-overlay-70: rgba(0, 0, 0, .7);
  --palette-overlay-80: rgba(0, 0, 0, .8);
  --palette-overlay-90: rgba(0, 0, 0, .9);
  --palette-overlay-100: rgba(0, 0, 0, .99);
  --palette-overlay-invert-05: rgba(255, 255, 255, .05);
  --palette-overlay-invert-10: rgba(255, 255, 255, .1);
  --palette-overlay-invert-20: rgba(255, 255, 255, .2);
  --palette-overlay-invert-30: rgba(255, 255, 255, .3);
  --palette-overlay-invert-40: rgba(255, 255, 255, .4);
  --palette-overlay-invert-50: rgba(255, 255, 255, .5);
  --palette-overlay-invert-60: rgba(255, 255, 255, .6);
  --palette-overlay-invert-70: rgba(255, 255, 255, .7);
  --palette-overlay-invert-80: rgba(255, 255, 255, .8);
  --palette-overlay-invert-90: rgba(255, 255, 255, .9);
  --palette-overlay-invert-100: rgba(255, 255, 255, .99);
  --palette-blue-05: #fff;
  --palette-blue-10: #f6fbfd;
  --palette-blue-20: #e5f2fa;
  --palette-blue-30: #badcf3;
  --palette-blue-40: #8ec6eb;
  --palette-blue-50: #63b0e3;
  --palette-blue-60: #389adc;
  --palette-blue-70: #2280bf;
  --palette-blue-80: #1d6ea5;
  --palette-blue-90: #155179;
  --palette-blue-100: #0f3752;
  --palette-white: #fff;
  --palette-black: #000;
  --palette-white-contrast: #fcfcfc;
  --palette-transparent: rgba(0, 0, 0, 0);
}
:root {
  --token-scroll-behavior: auto;
  --token-accent: var(--palette-neutral-80);
  --token-primary: var(--palette-neutral-40);
  --token-secondary: var(--palette-neutral-50);
  --token-surface-10: var(--palette-neutral-05);
  --token-surface-20: var(--palette-neutral-50);
  --token-surface-30: var(--palette-neutral-30);
  --token-surface-40: var(--palette-neutral-30);
  --token-surface-50: var(--palette-neutral-30);
  --token-disabled-10: #ededed;
  --token-disabled-20: #ababab;
  --token-disabled-30: #666;
  --token-font-family: "local-OpenSans", arial, sans-serif;
  --token-font-family-ui: system-ui, sans-serif;
  --token-z-index: 123;
  --token-line-height: 1.5;
  --token-fz: .88rem;
  --token-fw: 400;
  --token-radius: .625rem;
  --token-link: var(--palette-blue-60);
  --token-text: var(--palette-neutral-80);
  --token-text-heading: var(--palette-neutral-90);
  --token-text-paragraph: var(--palette-neutral-70);
  --token-border: var(--palette-neutral-40);
  --token-state-success: var(--palette-neutral-90);
  --token-state-error: var(--palette-neutral-70);
  --token-state-warning: var(--palette-neutral-50);
  --token-state-info: var(--palette-neutral-50);
  --token-ring: var(--palette-overlay-30);
  --token-shadow: 0 .25rem .38rem 0 var(--palette-overlay-05);
  --token-shadow-huge: 0 1rem 2rem 0 var(--palette-overlay-05);
  --token-shadow-ring: 0 0 0 .19rem var(--palette-overlay-30);
  --token-overlay-bg: var(--palette-overlay-60);
  --token-overlay-hover: var(--palette-overlay-20);
  --token-overlay-light: var(--palette-overlay-10);
  --token-divider: var(--palette-overlay-05);
  --token-transparent: var(--palette-transparent);
  --token-pseudo-selection-fg: inherit;
  --token-pseudo-selection-bg: var(--palette-overlay-10);
  --token-pseudo-placeholder: var(--palette-neutral-30);
  --token-white: var(--palette-white);
  --token-black: var(--palette-black);
  --token-button-primary-fg: var(--palette-neutral-80);
  --token-button-primary-bg: var(--palette-neutral-40);
  --token-button-primary-hover-bg: var(--palette-neutral-60);
  --token-button-secondary-fg: var(--palette-neutral-80);
  --token-button-secondary-bg: var(--palette-neutral-05);
  --token-button-secondary-hover-bg: var(--palette-neutral-05);
  --token-invert: 0;
}
html[lang] {
  direction: var(--builder-direction, ltr);
  direction: ltr;
}
html[dir="rtl"] {
  direction: rtl;
}
html[dir="ltr"] {
  direction: ltr;
}
html[lang="auto"] {
  direction: ltr;
}
html[lang="ar"] {
  direction: rtl;
}
:root[data-builder-layout="center"] .main__box {
  align-self: center;
}
:root[data-builder-layout="center"] {
  --builder-layout-position: center;
}
:root[data-builder-layout="left"] .main__box {
  align-self: flex-start;
}
:root[data-builder-layout="left"] {
  --builder-layout-position: start;
}
:root[data-builder-layout="right"] .main__box {
  align-self: flex-end;
}
:root[data-builder-layout="right"] {
  --builder-layout-position: end;
}
html {
  --toggler-password-right-padding: 3rem;
  --toggler-password-icon-size: 2rem;
  --builder-header-height: 3.75rem;
  --builder-main-height: calc(100vh - 3.75rem);
  --builder-main-color: var(--token-text);
  --builder-layout-position: center;
  --builder-direction: ltr;
  --builder-navbar-logo-width: fit-content;
  --builder-navbar-logo-height: 2rem;
  --builder-navbar-text-size: .88rem;
  --builder-navbar-text-weight: 400;
  --builder-navbar-text-color: var(--token-text);
  --builder-navbar-text-family: var(--token-font-family);
  --builder-body-background: var(--token-surface-10);
  --builder-navbar-background: var(--token-surface-20);
  --builder-main-background: var(--token-surface-10);
  --builder-main-border: var(--token-border);
  --builder-footer-background: var(--token-surface-30);
  --builder-main-shadow: var(--token-shadow);
  --builder-navbar-shadow: var(--token-shadow);
  --builder-footer-shadow: var(--token-shadow);
  --builder-footer-brand-invert: 0;
}
:root[data-builder-theme="blitz"] {
  color-scheme: normal;
  --token-state-success: #3cb978;
  --token-state-error: #b92504;
  --token-state-warning: #fd9f1c;
  --token-state-info: #2280bf;
  --token-surface-10: #fcfcfc;
  --token-surface-20: #00bfe6;
  --token-surface-30: #e4e4e7;
  --token-surface-40: #fcfcfc;
  --token-surface-50: #fcfcfc;
  --token-accent: #2280bf;
  --token-primary: #389adc;
  --token-border: #e4e4e7;
  --token-ring: rgba(2, 84, 172, .5);
  --button-border: #e4e4e7;
  --button-hover-border: #2280bf;
  --button-active-border: #2280bf;
  --button-focus-border: #2280bf;
  --button-link-fg: #2280bf;
  --token-button-primary-fg: var(--palette-neutral-05, #fff);
  --token-button-primary-bg: var(--token-primary);
  --token-button-secondary-fg: var(--palette-neutral-80, #333);
  --token-button-secondary-bg: var(--palette-neutral-05, #fff);
  --token-button-primary-hover-bg: #217dbc;
  --button-primary-hover-bg: #217dbc;
  --button-primary-active-bg: #217dbc;
  --button-primary-focus-bg: #217dbc;
  --label-fg: #0e0e0e;
  --label-fz: .75rem;
  --label-fw: 600;
  --input-type-text-accent: #2280bf;
  --input-type-text-border: #e4e4e7;
  --link-fg: #2280bf;
  --token-shadow-ring: 0 0 0 .19rem rgba(2, 84, 172, .5);
  --builder-navbar-shadow: 0 0 .19rem rgba(0, 0, 0, .35);
}
:root[data-builder-theme="light"] {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  --token-state-success: #3cb978;
  --token-state-error: #b92504;
  --token-state-warning: #fd9f1c;
  --token-state-info: #2280bf;
  --token-surface-10: #fcfcfc;
  --token-surface-20: #00bfe6;
  --token-surface-30: #e4e4e7;
  --token-surface-40: #fcfcfc;
  --token-surface-50: #fcfcfc;
  --token-accent: #2280bf;
  --token-primary: #389adc;
  --token-border: #e4e4e7;
  --token-ring: rgba(2, 84, 172, .5);
  --button-border: #e4e4e7;
  --button-hover-border: #2280bf;
  --button-active-border: #2280bf;
  --button-focus-border: #2280bf;
  --button-link-fg: #2280bf;
  --token-button-primary-fg: var(--palette-neutral-05, #fff);
  --token-button-primary-bg: var(--token-primary);
  --token-button-secondary-fg: var(--palette-neutral-80, #333);
  --token-button-secondary-bg: var(--palette-neutral-05, #fff);
  --token-button-primary-hover-bg: #217dbc;
  --button-primary-hover-bg: #217dbc;
  --button-primary-active-bg: #217dbc;
  --button-primary-focus-bg: #217dbc;
  --label-fg: #52525b;
  --label-fz: .81rem;
  --label-fw: 600;
  --input-type-text-accent: #2280bf;
  --input-type-text-border: #e4e4e7;
  --link-fg: #2280bf;
  --token-shadow-ring: 0 0 0 .19rem rgba(2, 84, 172, .5);
  --builder-navbar-shadow: 0 0 .19rem rgba(0, 0, 0, .35);
}
:root[data-builder-theme="dark"] {
  --lightningcss-light: ;
  --lightningcss-dark: initial;
  color-scheme: dark;
  --token-state-success: #4ade80;
  --token-state-error: #ef4444;
  --token-state-warning: #f59e0b;
  --token-state-info: #3b82f6;
  --token-surface-10: #0a0a0a;
  --token-surface-20: #1a1a1a;
  --token-surface-30: #2e2e2e;
  --token-surface-40: #0a0a0a;
  --token-surface-50: #212121;
  --token-disabled-10: #212121;
  --token-disabled-20: #737373;
  --token-disabled-30: #999;
  --builder-body-background: #1e1e1e;
  --builder-navbar-background: #1a1a1a;
  --builder-main-background: #292929;
  --builder-main-border: #1a1a1a;
  --builder-footer-background: #1a1a1a;
  --input-type-text-bg: #212121;
  --input-type-text-fg: #ededed;
  --token-text: #ababab;
  --token-accent: #3b82f6;
  --token-primary: #60a5fa;
  --token-border: rgba(255, 255, 255, .1);
  --token-ring: rgba(60, 131, 246, .5);
  --button-bg: rgba(171, 171, 171, .05);
  --button-fg: #d9d9d9;
  --button-hover-fg: #e9e7e7;
  --button-hover-border: #3b82f6;
  --button-focus-fg: #e9e7e7;
  --button-focus-border: #3b82f6;
  --button-active-fg: #e9e7e7;
  --button-active-border: #3b82f6;
  --button-border: rgba(102, 102, 102, .3);
  --button-link-fg: #60a5fa;
  --token-button-primary-fg: #f9fafb;
  --token-button-primary-bg: #295d99;
  --token-button-primary-hover-bg: #2e69ad;
  --token-button-secondary-fg: #f9fafb;
  --token-button-secondary-bg: #333;
  --token-button-secondary-hover-bg: #191919;
  --label-fg: #ababab;
  --label-fz: .81rem;
  --label-fw: 600;
  --input-type-text-accent: #3b82f6;
  --input-type-text-border: #374151;
  --link-fg: #60a5fa;
  --token-shadow-ring: 0 0 0 .19rem rgba(60, 131, 246, .5);
  --builder-navbar-shadow: 0 0 .19rem rgba(0, 0, 0, .6);
  --token-text-heading: var(--palette-neutral-20, #dedede);
  --token-text-paragraph: var(--palette-neutral-30, #c9c9c9);
  --mus-button-bg: var(--token-surface-30);
  --token-pseudo-selection-bg: #e5e5e5;
  --token-pseudo-selection-fg: #171717;
  --token-pseudo-placeholder: #666;
  --overlay-before: #545353;
  --overlay-after: #2d2929;
  --modal-inc-text-fg: var(--token-text);
  --mus-user-bg: var(--token-surface-50);
  --idp-checkbox-mark-color: #fff;
  --color-reg-button-background: var(--token-button-secondary-bg);
  --color-reg-button-border: var(--token-border);
  --color-reg-button: var(--token-button-secondary-fg);
  --color-reg-button-cursor-hover: rgba(255, 255, 255, .1);
  --button-primary-disabled-fg: #8f8f8f;
  --button-primary-disabled-bg: #404040;
  --button-primary-disabled-border: #191919;
  --builder-footer-brand-invert: .4;
  --token-overlay-hover: var(--palette-overlay-invert-10, rgba(255, 255, 255, .1));
  --list-group-item-success-hover-bg: rgba(110, 186, 94, .25);
  --token-invert: 1;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  margin: 0;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  display: block;
  height: 2.37rem;
  user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-right: 1.25rem;
  padding-left: .5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: .5rem;
  padding-left: 1.25rem;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  display: block;
  min-height: 2.3rem;
  user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  padding-left: .5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  margin-top: .43rem;
  margin-left: .18rem;
  border: none;
  font-size: 100%;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
.select2-dropdown {
  box-sizing: border-box;
  display: block;
  z-index: 2;
  position: absolute;
  left: -62.5rem;
  width: 100%;
  border: 1px solid #dedede;
  border-radius: 4px;
  background-color: #fff;
}
.select2-results {
  display: block;
}
.select2-results__options {
  margin: 0;
  padding: 0;
}
.select2-results__option {
  -webkit-user-select: none;
  -moz-user-select: none;
  padding: .375rem;
  user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: .43rem;
}
.select2-search--dropdown .select2-search__field {
  box-sizing: border-box;
  width: 100%;
  padding: .25rem;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  display: block;
  z-index: 1;
  position: fixed;
  top: 0;
  left: 0;
  width: auto;
  min-width: 100%;
  height: auto;
  min-height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #fff;
  opacity: 0;
}
.select2-container--default .select2-selection--single {
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 2px;
  background-color: #f0f0f0;
}
.select2-container--default .select2-selection--single:focus {
  outline: 0;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 1.5;
  line-height: var(--token-line-height, 1.5);
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  float: right;
  font-weight: 700;
  cursor: pointer;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  position: absolute;
  top: .06rem;
  right: .06rem;
  width: 1.25rem;
  height: 2.25rem;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  margin-top: -.12rem;
  margin-left: -.25rem;
  border: 4px solid rgba(0, 0, 0, 0);
  border-top: 5px solid #888;
  border-bottom-width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  right: auto;
  left: .0625rem;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-width: 0 4px 5px;
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #888;
}
.select2-container--default .select2-selection--multiple {
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 2px;
  background-color: #f0f0f0;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0 .3125rem;
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  margin-top: .3125rem;
  float: left;
  color: #999;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  margin-top: .5rem;
  margin-right: .125rem;
  float: right;
  font-weight: 700;
  cursor: pointer;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin-top: .31rem;
  margin-right: .31rem;
  padding: .1875rem .31rem .12rem;
  float: left;
  border: 1px solid #ddd;
  border-radius: 2px;
  background-color: #fff;
  color: #666;
  cursor: default;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  display: inline-block;
  margin-right: .12rem;
  color: #999;
  font-weight: 700;
  cursor: pointer;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-right: auto;
  margin-left: .3125rem;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: auto;
  margin-left: .125rem;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #ccc;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #ddd;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  outline: 0;
}
.select2-container--default .select2-search--inline .select2-search__field {
  border: none;
  outline: 0;
  background: none;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 12.5rem;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role="group"] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled="true"] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #eee;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #4a89dc;
  color: #fff;
}
.select2-container--default .select2-results__group {
  display: block;
  padding: .375rem;
  cursor: default;
}
.select2-results__options {
  list-style: none;
}
.select2-selection__rendered {
  background: none;
  color: #3b3b3b;
  font-size: 14px;
}
.select2-container--default .select2-selection--single {
  background-color: rgba(0, 0, 0, 0) !important;
}
.lang-option {
  display: flex;
  justify-content: space-between;
}
.language-section {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  width: 100%;
  height: 5.625rem;
  margin-top: .625rem;
}
.language-selector {
  width: 11rem;
  height: 2.5rem;
}
#lang-selector {
  width: 100%;
  border-color: rgba(0, 0, 0, .1);
  background-color: rgba(0, 0, 0, 0);
}
.img-flag {
  width: 1.5rem;
  height: 1.5rem;
}
html {
  --modal-inc-popup-transform-scale: .89;
  --modal-inc-button-fg: var(--token-button-primary-fg);
  --modal-inc-button-bg: var(--token-button-primary-bg);
  --modal-inc-button-hover-bg: var(--token-button-primary-hover-bg);
  --modal-inc-button-border: var(--token-accent);
  --modal-inc-title-fg: var(--token-text-heading);
  --modal-inc-text-fg: var(--token-text-paragraph);
  --modal-inc-link-fg: var(--token-accent);
  --modal-inc-link-bg: var(--token-transparent);
  --modal-inc-link-hover-fg: var(--token-accent);
  --modal-inc-close-fg: var(--token-text);
  --modal-inc-close-bg: var(--token-transparent);
  --modal-inc-close-hover-bg: var(--token-transparent);
  --modal-inc-close-hover-before-bg: var(--token-overlay-hover);
}
.incognitoModal__lock-scroll {
  overflow: hidden !important;
}
.incognitoModal {
  display: flex;
  justify-content: center;
}
.incognitoModal .incognitoModal__preview-text {
  display: none;
}
.incognitoModal .incognitoModal__text {
  display: block;
  width: 100%;
  max-width: 20rem;
  margin-top: 2rem;
  color: #474747;
  color: var(--modal-inc-text-fg, #474747);
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}
.incognitoModal .incognitoModal__text-link {
  width: auto;
  height: initial;
  height: unset;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--modal-inc-link-bg, rgba(0, 0, 0, 0));
  color: #333;
  color: var(--modal-inc-link-fg, #333);
  cursor: pointer;
}
.incognitoModal .incognitoModal__text-link:hover {
  color: #333;
  color: var(--modal-inc-link-hover-fg, #333);
  text-underline-position: under;
  -webkit-text-decoration-line: underline;
  text-decoration-line: underline;
  -webkit-text-decoration-color: #333;
  text-decoration-color: #333;
  text-decoration-thickness: .09rem;
  -webkit-text-decoration-color: var(--modal-inc-link-hover-fg, #333);
  text-decoration-color: var(--modal-inc-link-hover-fg, #333);
}
.incognitoModal .incognitoModal__text-link:focus {
  border-color: initial;
  border-color: unset;
  box-shadow: initial;
  box-shadow: unset;
}
.incognitoModal .incognitoModal__text-link:focus-visible {
  border-color: initial;
  border-color: unset;
  box-shadow: initial;
  box-shadow: unset;
}
.incognitoModal .incognitoModal__text-link:active {
  color: #333;
  color: var(--modal-inc-link-fg, #333);
}
.incognitoModal .incognitoModal__background {
  z-index: 123;
  z-index: 1;
  z-index: var(--token-z-index, 1);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .6);
  background-color: var(--token-overlay-bg, rgba(0, 0, 0, .6));
}
.incognitoModal .incognitoModal__background.disabled {
  visibility: hidden;
}
.incognitoModal .incognitoModal__position {
  z-index: 123;
  z-index: 1;
  z-index: var(--token-z-index, 1);
  -ms-transform: translate(-50%, -50%)scale(.89);
  transform: translate(-50%, -50%)scale(.89);
  -ms-transform: translate(-50%, -50%) scale(.89);
  -ms-transform: translate(-50%, -50%) scale(var(--modal-inc-popup-transform-scale, .89));
  position: absolute;
  top: 50%;
  left: 50%;
  overflow: hidden;
  transform: translate(-50%, -50%) scale(.89);
  transform: translate(-50%, -50%) scale(var(--modal-inc-popup-transform-scale, .89));
  transition: -ms-transform .123s, transform .123s;
}
.incognitoModal .incognitoModal__background:not(.disabled) .incognitoModal__position {
  --modal-inc-popup-transform-scale: 1;
}
.incognitoModal .incognitoModal__box {
  position: relative;
  width: 89vw;
  max-width: 45.25rem;
  max-height: 89vh;
  padding: 2.5rem;
  padding-top: 2rem;
  overflow-x: hidden;
  overflow-y: auto;
  border: 0;
  border-radius: .625rem;
  border-radius: var(--token-radius, .625rem);
  background-color: #c9c9c9;
  background-color: var(--token-surface-50, #c9c9c9);
  box-shadow: 0 16px 32px rgba(0, 0, 0, .05);
  box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, .05);
  box-shadow: var(--token-shadow-huge, 0 1rem 2rem 0 rgba(0, 0, 0, .05));
}
.incognitoModal .incognitoModal__close {
  display: flex;
  z-index: 123;
  z-index: 1;
  z-index: var(--token-z-index, 1);
  position: absolute;
  top: 1rem;
  right: 1rem;
  align-items: center;
  justify-content: center;
  width: 2rem;
  height: 2rem;
  border: 0;
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--token-transparent, rgba(0, 0, 0, 0));
  cursor: pointer;
  transition-duration: .123s;
  transition-property: background-color, border-color, box-shadow;
}
.incognitoModal .incognitoModal__close:before {
  box-sizing: border-box;
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 100%;
  background: none;
  content: "";
  opacity: 0;
  transition-duration: .123s;
  transition-property: -ms-transform, transform, opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -ms-transform: scale(0);
  transform: scale(0);
}
.incognitoModal .incognitoModal__close:hover {
  border-color: rgba(0, 0, 0, 0);
  border-color: var(--token-transparent, rgba(0, 0, 0, 0));
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--token-transparent, rgba(0, 0, 0, 0));
}
.incognitoModal .incognitoModal__close:focus {
  border-color: rgba(0, 0, 0, 0);
  border-color: var(--token-transparent, rgba(0, 0, 0, 0));
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--token-transparent, rgba(0, 0, 0, 0));
}
.incognitoModal .incognitoModal__close:focus-visible {
  border-color: rgba(0, 0, 0, 0);
  border-color: var(--token-transparent, rgba(0, 0, 0, 0));
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--token-transparent, rgba(0, 0, 0, 0));
}
.incognitoModal .incognitoModal__close:active {
  border-color: rgba(0, 0, 0, 0);
  border-color: var(--token-transparent, rgba(0, 0, 0, 0));
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--token-transparent, rgba(0, 0, 0, 0));
}
.incognitoModal .incognitoModal__close:hover:before {
  border: none;
  background-color: rgba(0, 0, 0, .2);
  background-color: var(--modal-inc-close-hover-before-bg, rgba(0, 0, 0, .2));
  box-shadow: none;
  opacity: 1;
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.incognitoModal .incognitoModal__close:focus:before {
  border-color: #333;
  border-color: var(--token-accent, #333);
  background-color: rgba(0, 0, 0, .2);
  background-color: var(--modal-inc-close-hover-before-bg, rgba(0, 0, 0, .2));
  opacity: 1;
  -ms-transform: scale(1);
  transform: scale(1);
}
.incognitoModal .incognitoModal__close:focus-visible:before {
  border-color: #333;
  border-color: var(--token-accent, #333);
  background-color: rgba(0, 0, 0, .2);
  background-color: var(--modal-inc-close-hover-before-bg, rgba(0, 0, 0, .2));
  opacity: 1;
  -ms-transform: scale(1);
  transform: scale(1);
}
.incognitoModal .incognitoModal__close-svg {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-filter: invert(0);
  -webkit-filter: invert(var(--token-invert, 0));
  display: grid;
  align-items: center;
  align-self: center;
  justify-items: center;
  justify-self: center;
  width: .63rem;
  height: .63rem;
  filter: invert(0);
  filter: invert(var(--token-invert, 0));
}
.incognitoModal .incognitoModal__web {
  display: grid;
  grid-auto-flow: row;
  gap: 1.5rem;
}
.incognitoModal .incognitoModal__header {
  display: grid;
  grid: auto / 1fr 2rem;
  justify-content: space-between;
  gap: 1rem;
}
.incognitoModal .incognitoModal__title {
  display: grid;
  color: #242424;
  color: var(--modal-inc-title-fg, #242424);
  font-weight: 600;
  font-size: 26px;
}
.incognitoModal .incognitoModal__middle {
  position: relative;
}
.incognitoModal .incognitoModal__hr {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100vw;
  height: 0;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, .05);
  border-top-color: rgba(0, 0, 0, .05);
  border-top-color: var(--token-divider, rgba(0, 0, 0, .05));
  -ms-transform: translate(-50%);
  transform: translate(-50%);
}
.incognitoModal .incognitoModal__footer {
  display: grid;
  grid-auto-flow: row;
  gap: 1rem;
}
.incognitoModal .incognitoModal__description {
  display: grid;
  gap: 1rem;
  color: #474747;
  color: var(--modal-inc-text-fg, #474747);
  font-weight: 400;
  font-size: 14px;
}
.incognitoModal .incognitoModal__button {
  margin-top: 3rem;
  border-color: #333;
  border-color: var(--modal-inc-button-border, #333);
  background-color: #a1a1a1;
  background-color: var(--modal-inc-button-bg, #a1a1a1);
  color: #333;
  color: var(--modal-inc-button-fg, #333);
}
.incognitoModal .incognitoModal__button:hover {
  background-color: #5c5c5c;
  background-color: var(--modal-inc-button-hover-bg, #5c5c5c);
}
.incognitoModal .incognitoModal__button:focus {
  background-color: #5c5c5c;
  background-color: var(--modal-inc-button-hover-bg, #5c5c5c);
}
.incognitoModal .incognitoModal__button:focus-visible {
  background-color: #5c5c5c;
  background-color: var(--modal-inc-button-hover-bg, #5c5c5c);
}
.incognitoModal .incognitoModal__button:active {
  background-color: #5c5c5c;
  background-color: var(--modal-inc-button-hover-bg, #5c5c5c);
}
.incognitoModal .incognitoModal__button.incognitoModal__button--start {
  justify-self: start;
}
.incognitoModal .incognitoModal__zLayer {
  -ms-transform: unset;
  left: 0;
  margin-right: auto;
  margin-left: auto;
  transform: initial;
  transform: unset;
}
@media screen and (max-width: 599.99px) {
  .incognitoModal .incognitoModal__button.incognitoModal__button--start {
    justify-self: initial;
    justify-self: unset;
  }
  .incognitoModal .incognitoModal__button {
    margin-top: 2rem;
  }
  .incognitoModal .incognitoModal__position {
    width: 100%;
    height: 100%;
  }
  .incognitoModal .incognitoModal__box {
    display: grid;
    grid: 1fr auto / 1fr;
    align-items: start;
    width: 100%;
    height: 100%;
    max-height: initial;
    max-height: unset;
    padding: 1rem;
    gap: 1rem;
    border-radius: initial;
    border-radius: unset;
  }
  .incognitoModal .incognitoModal__title {
    color: #333;
    color: var(--token-text, #333);
    font-size: 21px;
  }
  .incognitoModal .incognitoModal__web {
    display: grid;
    max-height: 110%;
    overflow-x: hidden;
    overflow-y: auto;
    gap: .69rem;
  }
  .incognitoModal .incognitoModal__footer {
    display: grid;
    grid-auto-flow: row;
    max-height: 100%;
    gap: 1rem;
  }
}
.modal-window {
  visibility: hidden;
  z-index: 1;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  background-color: var(--token-surface-10, #fff);
  opacity: 0;
  pointer-events: none;
  transition: all .3s;
}
.modal-window:target {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
}
.modal-window > div {
  position: absolute;
  top: 35%;
  left: 50%;
  width: 25rem;
  padding: 2rem;
  border: 1px solid #333;
  border-radius: 16px;
  border-color: #333;
  border-color: var(--token-accent, #333);
  background: #fff;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (max-height: 895px) {
  .modal-window > div {
    top: 50%;
  }
}
@media (max-height: 490px) {
  .modal-window > div {
    top: 60%;
  }
}
.modal-window header {
  font-weight: 700;
}
.modal-window h1 {
  margin: 0 0 .94rem;
  font-size: 24px;
}
.modal-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 2.19rem;
  color: #333;
  color: var(--token-text, #333);
  font-size: 32px;
  text-align: center;
  text-decoration: none;
}
.modal-close:hover {
  color: #000;
}
.incognito-container {
  margin-top: 1.25rem;
  text-align: center;
}
.incognito-container > a {
  color: #000;
  -webkit-text-decoration: underline dotted #333;
  text-decoration: underline dotted #333;
  -webkit-text-decoration: underline dotted var(--token-text, #333);
  text-decoration: underline dotted var(--token-text, #333);
}
.incognito-container > a:hover {
  color: #333;
  color: var(--token-text, #333);
  text-decoration: none;
}
.modal-window div:not(:last-of-type) {
  margin-bottom: .94rem;
}
.incognito-btn {
  border-radius: 16px;
  background-color: #333;
  background-color: var(--token-accent, #333);
  text-decoration: none;
}
.incognito-btn i {
  padding-right: .31rem;
}
html {
  --parsley-message: var(--token-ring);
  --parsley-message-success: var(--token-state-success);
  --parsley-message-warning: var(--token-state-warning);
  --parsley-message-error: var(--token-state-error);
  --parsley-border: var(--token-border);
  --parsley-border-hover: var(--token-accent);
  --parsley-border-success: var(--token-state-success);
  --parsley-border-warning: var(--token-state-warning);
  --parsley-border-error: var(--token-state-error);
  --parsley-ring: var(--token-ring);
  --parsley-ring-success: rgba(60, 185, 120, .3);
  --parsley-ring-warning: rgba(253, 159, 28, .3);
  --parsley-ring-error: rgba(251, 79, 40, .3);
  --parsley-control-color: var(--token-text);
  --parsley-control-background: var(--token-surface-10);
  --parsley-control-border: var(--token-border);
  --parsley-control-focus: var(--token-accent);
  --parsley-filled: var(--token-text);
}
.help-block {
  margin-top: .19rem;
}
.help-block .parsley-custom-error-message, .help-block .parsley-required {
  margin-top: .19rem;
  color: #474747;
  color: var(--parsley-message-error, #474747);
  font-size: 12px;
}
.help-block.filled {
  position: absolute;
  color: #333;
  color: var(--parsley-filled, #333);
  font-size: 13px;
}
.has-success .help-block.filled {
  display: none;
  font-size: 0;
}
.has-error .help-block {
  margin-top: 0;
}
.has-error .help-block.filled {
  color: #474747;
  color: var(--parsley-message-error, #474747);
  font-size: 13px;
}
.help-block:empty {
  display: none;
}
.has-error .form-control, .has-warning .form-control, .has-success .form-control {
  transition: background-color .123s, border-color .123s, box-shadow .123s;
}
.has-error .form-control:hover {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
}
.has-warning .form-control:hover {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
}
.has-success .form-control:hover {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
}
.has-error .form-control:focus {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, .3);
  box-shadow: 0 0 0 3px var(--parsley-ring, rgba(0, 0, 0, .3));
}
.has-error .form-control:focus-visible {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, .3);
  box-shadow: 0 0 0 3px var(--parsley-ring, rgba(0, 0, 0, .3));
}
.has-warning .form-control:focus {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, .3);
  box-shadow: 0 0 0 3px var(--parsley-ring, rgba(0, 0, 0, .3));
}
.has-warning .form-control:focus-visible {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, .3);
  box-shadow: 0 0 0 3px var(--parsley-ring, rgba(0, 0, 0, .3));
}
.has-success .form-control:focus {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, .3);
  box-shadow: 0 0 0 3px var(--parsley-ring, rgba(0, 0, 0, .3));
}
.has-success .form-control:focus-visible {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, .3);
  box-shadow: 0 0 0 3px var(--parsley-ring, rgba(0, 0, 0, .3));
}
.has-error .form-control:active {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
}
.has-warning .form-control:active {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
}
.has-success .form-control:active {
  border-color: #333;
  border-color: var(--parsley-control-focus, #333);
}
.has-error .form-control {
  border-color: #474747;
  border-color: var(--parsley-border-error, #474747);
}
.has-warning .form-control {
  border-color: #8c8c8c;
  border-color: var(--parsley-border-warning, #8c8c8c);
}
.has-success .form-control {
  border-color: #a1a1a1;
  border-color: var(--parsley-border, #a1a1a1);
}
html {
  --popover-bg: #fff;
  --popover-border: #ddd;
  --popover-arrow-color: rgba(0, 0, 0, .25);
  --popover-title-bg: #f7f7f7;
  --popover-title-border: #ebebeb;
  --popover-scale-error-bg: #df5640;
  --popover-scale-warn-bg: #f6bb42;
  --popover-scale-good-bg: #70ca63;
  --popover-help-error-color: #df5640;
  --popover-help-warn-color: #f6bb42;
  --popover-help-good-color: #70ca63;
  --popover-req-good-color: #70ca63;
  --popover-scale-wrap-bg: #ddd;
  --popover-scale-bg: grey;
}
.pwd-scale {
  display: flex;
  flex-direction: column;
}
.popover-content {
  position: absolute;
  top: 0;
  right: 0;
  border: 1px solid #ddd;
  border: 1px solid var(--popover-border, #ddd);
  border-radius: 4px;
  background-color: #fff;
  background-color: var(--popover-bg, #fff);
  font-size: 12px;
  -ms-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}
.popover.pwd-strength-info .popover-content {
  width: 15.5rem;
  padding: .94rem .88rem .63rem;
}
.popover.pwd-strength-info .popover-content ul {
  margin: 0 0 .63rem;
  padding: 0;
  list-style: none;
}
.popover.pwd-strength-info .popover-content .pwd-req {
  text-align: left;
}
.popover.pwd-strength-info .popover-content .pwd-req.good {
  color: #70ca63;
  color: var(--popover-req-good-color, #70ca63);
}
.popover.pwd-strength-info .popover-content .pwd-req .fa {
  margin-right: .44rem;
}
.popover.pwd-strength-info .popover-content .pwd-scale-wrap {
  height: .31rem;
  margin-bottom: .63rem;
  background: #ddd;
  background: var(--popover-scale-wrap-bg, #ddd);
}
.popover.pwd-strength-info .popover-content .pwd-scale {
  height: .31rem;
  background: gray;
  background: grey;
  background: var(--popover-scale-bg, grey);
}
.popover.pwd-strength-info .popover-content .pwd-scale.error {
  width: 30%;
  background: #df5640;
  background: var(--popover-scale-error-bg, #df5640);
}
.popover.pwd-strength-info .popover-content .pwd-scale.warn {
  width: 60%;
  background: #f6bb42;
  background: var(--popover-scale-warn-bg, #f6bb42);
}
.popover.pwd-strength-info .popover-content .pwd-scale.good {
  width: 100%;
  background: #70ca63;
  background: var(--popover-scale-good-bg, #70ca63);
}
.popover.pwd-strength-info .popover-content .pwd-help.error {
  color: #df5640;
  color: var(--popover-help-error-color, #df5640);
}
.popover.pwd-strength-info .popover-content .pwd-help.warn {
  color: #f6bb42;
  color: var(--popover-help-warn-color, #f6bb42);
}
.popover.pwd-strength-info .popover-content .pwd-help.good {
  color: #70ca63;
  color: var(--popover-help-good-color, #70ca63);
}
.popover.pwd-strength-info .popover-content p {
  margin: 0 0 .63rem;
}
.popover {
  display: none;
  z-index: 1060;
  position: absolute;
  top: 0;
  left: 0;
  max-width: 17.25rem;
  padding: .06rem;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 3px;
  background-clip: padding-box;
  background-color: #fff;
  background-color: var(--popover-bg, #fff);
  box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
  text-align: left;
  white-space: normal;
}
.popover.top {
  margin-top: -.63rem;
}
.popover.right {
  margin-left: .63rem;
}
.popover.bottom {
  margin-top: .63rem;
}
.popover.left {
  margin-left: -.63rem;
}
.popover-title {
  margin: 0;
  padding: .5rem .88rem;
  border-bottom: 1px solid #ebebeb;
  border-bottom: 1px solid var(--popover-title-border, #ebebeb);
  border-radius: 2px 2px 0 0;
  background-color: #f7f7f7;
  background-color: var(--popover-title-bg, #f7f7f7);
  font-weight: 400;
  font-size: .81rem;
  line-height: 1.5rem;
}
.popover > .arrow {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
.popover > .arrow:after {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 14px;
  content: "";
}
.popover.top > .arrow {
  bottom: -.69rem;
  left: 50%;
  margin-left: -.69rem;
  border-bottom-width: 0;
  border-top-color: rgba(0, 0, 0, .25);
  border-top-color: var(--popover-arrow-color, rgba(0, 0, 0, .25));
}
.popover.top > .arrow:after {
  bottom: .06rem;
  margin-left: -.63rem;
  border-bottom-width: 0;
  border-top-color: #fff;
  border-top-color: var(--popover-bg, #fff);
  content: " ";
}
.popover.right > .arrow {
  z-index: 123;
  top: 0;
  left: 0;
  margin-top: 0;
  border-left-width: 0;
  border-right-color: rgba(0, 0, 0, .25);
  border-right-color: var(--popover-arrow-color, rgba(0, 0, 0, .25));
  -ms-transform: translate(-.46rem, -50%);
  transform: translate(-.46rem, -50%);
}
.popover.right > .arrow:after {
  z-index: 1234;
  top: 0;
  left: 0;
  border-left-width: 0;
  border-right-color: #fff;
  border-right-color: var(--popover-bg, #fff);
  content: " ";
  -ms-transform: translate(.06rem, -50%);
  transform: translate(.06rem, -50%);
}
.popover.bottom > .arrow {
  top: -.69rem;
  left: 50%;
  margin-left: -.69rem;
  border-top-width: 0;
  border-bottom-color: rgba(0, 0, 0, .25);
  border-bottom-color: var(--popover-arrow-color, rgba(0, 0, 0, .25));
}
.popover.bottom > .arrow:after {
  top: .06rem;
  margin-left: -.63rem;
  border-top-width: 0;
  border-bottom-color: #fff;
  border-bottom-color: var(--popover-bg, #fff);
  content: " ";
}
.popover.left > .arrow {
  top: 50%;
  right: -.69rem;
  margin-top: -.69rem;
  border-right-width: 0;
  border-left-color: rgba(0, 0, 0, .25);
  border-left-color: var(--popover-arrow-color, rgba(0, 0, 0, .25));
}
.popover.left > .arrow:after {
  right: .06rem;
  bottom: -.63rem;
  border-right-width: 0;
  border-left-color: #fff;
  border-left-color: var(--popover-bg, #fff);
  content: " ";
}
@media screen and (max-width: 1024px) {
  .popover-content {
    position: absolute;
    top: 0;
    left: 50%;
    border: 1px solid #ddd;
    border: 1px solid var(--popover-border, #ddd);
    border-radius: 4px;
    background-color: #fff;
    background-color: var(--popover-bg, #fff);
    font-size: .75rem;
    -ms-transform: translate(-50%, -10.81rem);
    transform: translate(-50%, -10.81rem);
  }
  .popover.right {
    -ms-transform: translate(7rem, 10.31rem);
    top: 0 !important;
    left: 0 !important;
    transform: translate(7rem, 10.31rem);
  }
  .popover.right > .arrow {
    z-index: 123;
    top: 0;
    left: 50%;
    margin-top: 0;
    border-left-width: 0;
    border-right-color: rgba(0, 0, 0, .25);
    border-right-color: var(--popover-arrow-color, rgba(0, 0, 0, .25));
    -ms-transform: translate(-50%, -7.81rem)rotate(90deg) !important;
    transform: translate(-50%, -7.81rem)rotate(90deg) !important;
  }
}
html {
  --presvg-before: #dedede;
  --presvg-after: #ededed;
}
.preloader__zzz {
  display: flex;
  visibility: hidden;
  height: .06rem;
  max-height: .06rem;
  overflow: hidden;
}
.presvg__spinner {
  z-index: 123;
  position: relative;
  top: 5rem;
  left: 0;
  width: 100%;
  height: auto;
  min-height: 20.81rem;
}
.presvg__loader stop {
  opacity: 1;
}
.presvg__loader .presvg__anima--before {
  stop-color: #dedede;
  stop-color: var(--presvg-before, #dedede);
}
.presvg__loader .presvg__anima--after {
  stop-color: #ededed;
  stop-color: var(--presvg-after, #ededed);
}
.presvg__loader .presvg__h {
  height: 100%;
}
.presvg__loader .presvg__w {
  width: 100%;
}
html {
  --toggler-password-border: var(--token-transparent);
  --toggler-password-bg: var(--token-transparent);
  --toggler-password-before: var(--token-overlay-hover);
  --toggler-password-accent: var(--token-accent);
  --toggler-password-ring: var(--token-shadow-ring);
  --toggle-password-icon-invert: var(--token-invert);
}
.toggler-password__position {
  position: relative;
}
.toggler-password__button {
  display: flex;
  z-index: 1;
  position: absolute;
  top: 50%;
  right: 0;
  align-items: center;
  justify-items: center;
  width: 2rem;
  width: var(--toggler-password-icon-size, 2rem);
  height: auto;
  padding: .2rem;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 100%;
  border-color: rgba(0, 0, 0, 0);
  border-color: var(--toggler-password-border, rgba(0, 0, 0, 0));
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--toggler-password-bg, rgba(0, 0, 0, 0));
  cursor: pointer;
  transition-duration: .123s;
  transition-property: background-color, border-color, box-shadow;
  -ms-transform: translate(-.5rem, -50%);
  transform: translate(-.5rem, -50%);
}
.toggler-password__button:before {
  box-sizing: border-box;
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 100%;
  background: none;
  content: "";
  opacity: 0;
  transition-duration: .123s;
  transition-property: -ms-transform, transform, opacity;
  transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -ms-transform: scale(0);
  transform: scale(0);
}
.toggler-password__button:hover {
  border-color: rgba(0, 0, 0, 0);
  border-color: var(--toggler-password-border, rgba(0, 0, 0, 0));
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--toggler-password-bg, rgba(0, 0, 0, 0));
}
.toggler-password__button:focus {
  border-color: rgba(0, 0, 0, 0);
  border-color: var(--toggler-password-border, rgba(0, 0, 0, 0));
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--toggler-password-bg, rgba(0, 0, 0, 0));
}
.toggler-password__button:focus-visible {
  border-color: rgba(0, 0, 0, 0);
  border-color: var(--toggler-password-border, rgba(0, 0, 0, 0));
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--toggler-password-bg, rgba(0, 0, 0, 0));
}
.toggler-password__button:active {
  border-color: rgba(0, 0, 0, 0);
  border-color: var(--toggler-password-border, rgba(0, 0, 0, 0));
  background-color: rgba(0, 0, 0, 0);
  background-color: var(--toggler-password-bg, rgba(0, 0, 0, 0));
}
.toggler-password__button:hover:before {
  border: none;
  background-color: rgba(0, 0, 0, .2);
  background-color: var(--toggler-password-before, rgba(0, 0, 0, .2));
  box-shadow: none;
  opacity: 1;
  -ms-transform: scale(1);
  transform: scale(1);
}
.toggler-password__button:focus:before {
  border-color: #333;
  border-color: var(--toggler-password-accent, #333);
  background-color: rgba(0, 0, 0, .2);
  background-color: var(--toggler-password-before, rgba(0, 0, 0, .2));
  opacity: 1;
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.toggler-password__button:focus-visible:before {
  border-color: #333;
  border-color: var(--toggler-password-accent, #333);
  background-color: rgba(0, 0, 0, .2);
  background-color: var(--toggler-password-before, rgba(0, 0, 0, .2));
  opacity: 1;
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.toggler-password__button + input {
  padding-right: 3rem;
  padding-right: var(--toggler-password-right-padding, 3rem);
}
.toggler-password__button > img {
  width: 1.5rem;
  height: 1.5rem;
}
.toggler-password__icon--show {
  pointer-events: none;
  -webkit-filter: invert(0);
  -webkit-filter: invert(var(--toggle-password-icon-invert, 0));
  display: none;
  filter: invert(0);
  filter: invert(var(--toggle-password-icon-invert, 0));
}
.toggler-password__icon--hide {
  pointer-events: none;
  -webkit-filter: invert(0);
  -webkit-filter: invert(var(--toggle-password-icon-invert, 0));
  display: block;
  filter: invert(0);
  filter: invert(var(--toggle-password-icon-invert, 0));
}
[aria-pressed="true"] .toggler-password__icon--show {
  -webkit-filter: invert(0);
  -webkit-filter: invert(var(--toggle-password-icon-invert, 0));
  display: block;
  filter: invert(0);
  filter: invert(var(--toggle-password-icon-invert, 0));
}
[aria-pressed="false"] .toggler-password__icon--hide {
  -webkit-filter: invert(0);
  -webkit-filter: invert(var(--toggle-password-icon-invert, 0));
  display: block;
  filter: invert(0);
  filter: invert(var(--toggle-password-icon-invert, 0));
}
[aria-pressed="true"] .toggler-password__icon--hide {
  -webkit-filter: invert(0);
  -webkit-filter: invert(var(--toggle-password-icon-invert, 0));
  display: none;
  filter: invert(0);
  filter: invert(var(--toggle-password-icon-invert, 0));
}
[aria-pressed="false"] .toggler-password__icon--show {
  -webkit-filter: invert(0);
  -webkit-filter: invert(var(--toggle-password-icon-invert, 0));
  display: none;
  filter: invert(0);
  filter: invert(var(--toggle-password-icon-invert, 0));
}
html {
  --password-policy-success: var(--token-state-success);
  --password-policy-error: var(--token-state-error);
  --password-policy-secondary: var(--token-secondary);
  --password-policy-text: var(--token-text-paragraph);
}
.pwd-rule-container {
  position: relative;
}
.pwd-collapse-wrapper {
  height: 0;
  margin-bottom: 0;
  overflow: visible;
  opacity: 0;
  transition-duration: .5s;
  transition-property: opacity, height, margin-bottom;
  transition-timing-function: cubic-bezier(.3, .8, .2, 1);
}
.pwd-password-policy-container.pwd-show .pwd-collapse-wrapper {
  height: var(--pwd-collapse-height, );
  margin-bottom: .75rem;
  opacity: 1;
}
.pwd-rules-block {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  gap: .5rem;
}
.pwd-rule {
  position: relative;
  width: 3.81rem;
  color: #8c8c8c;
  color: var(--password-policy-secondary, #8c8c8c);
  opacity: 1;
  transition-duration: .75s;
  transition-property: color, opacity;
  transition-timing-function: ease-in-out;
}
.pwd-rule.active {
  color: #242424;
  color: var(--password-policy-success, #242424);
}
.pwd-rule.active svg {
  fill: #242424;
  fill: var(--password-policy-success, #242424);
}
.pwd-password-policy-container.active .pwd-rule {
  opacity: 0;
}
.pwd-icon-wrapper {
  display: flex;
  position: absolute;
  top: 0;
  justify-content: center;
  width: 100%;
}
.pwd-icon {
  width: 1.5rem;
  height: 1.5rem;
  opacity: 0;
  transition-duration: .75s;
  transition-property: opacity, -ms-transform, transform;
  transition-timing-function: ease-in-out;
  -ms-transform: translate(0, -.63rem);
  transform: translate(0, -.63rem);
}
.pwd-rule.active .pwd-icon {
  opacity: 1;
  -ms-transform: translate(0);
  transform: translate(0);
}
.pwd-label-short {
  margin-top: .19rem;
  color: inherit;
  font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  opacity: 1;
  transition: opacity .75s ease-in-out;
}
.pwd-rule.active .pwd-label-short {
  opacity: 0;
}
.pwd-label {
  margin-top: .25rem;
  color: inherit;
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
}
.pwd-commoon-icon-wrapper {
  display: flex;
  position: absolute;
  top: 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  gap: .25rem;
  opacity: 0;
  transition: opacity .75s ease-in-out;
}
.pwd-commoon-icon {
  width: 1.5rem;
  height: 1.5rem;
}
.pwd-commoon-icon svg {
  fill: #242424;
  fill: var(--password-policy-success, #242424);
}
.pwd-common-label {
  color: #242424;
  color: var(--password-policy-success, #242424);
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  transition: -ms-transform .75s ease-in-out, transform .75s ease-in-out;
  -ms-transform: translate(0, -.63rem);
  transform: translate(0, -.63rem);
}
.pwd-password-policy-container.active .pwd-commoon-icon-wrapper {
  opacity: 1;
}
.pwd-password-policy-container.active .pwd-commoon-icon, .pwd-password-policy-container.active .pwd-common-label {
  -ms-transform: translate(0);
  transform: translate(0);
}
.error.pwd-not-strong-enough .pwd-rule:not(.active) {
  color: #474747;
  color: var(--password-policy-error, #474747);
}
.pwd-description {
  color: #8c8c8c;
  color: var(--password-policy-secondary, #8c8c8c);
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
  text-align: center;
  opacity: 1;
  transition: opacity .75s ease-in-out;
}
.pwd-password-policy-container.active + .pwd-description {
  opacity: 0;
}
.strong-password_profile {
  margin-top: -.5rem;
}
.strong-password_registration {
  margin-top: -1rem;
}
form#pswds .strong-password_registration {
  margin-top: -1rem;
  margin-bottom: -1rem;
}
.strong-password_recovery {
  margin-bottom: -2rem;
}
.strong-password_forced-change {
  margin-top: 1.5rem;
}
.pwd-animation-icon {
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  transition-duration: .75s;
  transition-property: left;
  transition-timing-function: cubic-bezier(.3, .2, .2, 1.1);
}
.pwd-animation-block {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.playing-animation .pwd-rule {
  opacity: 0;
}
.pwd-mingroups-block {
  position: relative;
  height: .81rem;
  margin-bottom: .5rem;
  color: #474747;
  color: var(--password-policy-text, #474747);
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
  opacity: 1;
  transition: opacity .15s ease-out;
}
.pwd-mingroups-block span {
  position: absolute;
  width: 100%;
  text-align: center;
  transition: opacity .25s ease-out;
}
.error.pwd-not-strong-enough .pwd-mingroups-block span {
  color: #474747;
  color: var(--password-policy-error, #474747);
}
.pwd-mingroups-block .pwd-mingroups-length, .pwd-mingroups-block .pwd-mingroups-mingroups {
  opacity: 0;
}
.pwd-mingroups-block .pwd-mingroups-enough {
  color: #242424;
  color: var(--password-policy-success, #242424);
  opacity: 0;
}
.pwd-mingroups-block.pwd-show-length .pwd-mingroups-length, .pwd-mingroups-block.pwd-show-mingroups .pwd-mingroups-mingroups, .pwd-mingroups-block.pwd-show-enough .pwd-mingroups-enough {
  opacity: 1;
}
.pwd-mingroups-block.pwd-hide-min-groups {
  opacity: 0;
}
html {
  --vrf-code-error: var(--token-state-error);
  --vrf-code-secondary: var(--token-secondary);
  --vrf-code-text: var(--token-text-paragraph);
  --vrf-code-border: var(--token-border);
  --vrf-code-heading: var(--token-text-heading);
}
.vrfcode-title {
  margin-top: 1.5rem;
  color: #242424;
  color: var(--vrf-code-heading, #242424);
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
}
.vrfcode-widget {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
.vrfcode-cells-container {
  display: flex;
  justify-content: center;
  gap: .5rem;
}
.vrfcode-cell {
  max-width: 4rem;
}
.vrfcode-cell input[type="text"] {
  width: 100%;
  height: 4rem;
  border: 1px solid #a1a1a1;
  border: 1px solid var(--vrf-code-border, #a1a1a1);
  border-radius: 4px;
  background: #fff;
  color: #474747;
  color: var(--vrf-code-text, #474747);
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  pointer-events: none;
}
.vrfcode-cell input[type="tel"] {
  width: 100%;
  height: 4rem;
  border: 1px solid #a1a1a1;
  border: 1px solid var(--vrf-code-border, #a1a1a1);
  border-radius: 4px;
  background: #fff;
  color: #474747;
  color: var(--vrf-code-text, #474747);
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  pointer-events: none;
}
.vrfcode-haserror .vrfcode-cell input {
  border-color: #474747;
  border-color: var(--vrf-code-error, #474747);
}
.vrfcode-haserror .vrfcode-cell input:hover {
  border-color: #474747;
  border-color: var(--vrf-code-error, #474747);
}
.vrf-label {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  margin-top: .5rem;
  margin-bottom: 1rem;
  color: #52525b;
  color: var(--theme-gray-40, #52525b);
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  font-family: arial, sans-serif;
  font-family: var(--theme-font-family, arial, sans-serif);
  text-align: center;
}
.vrfcode-error {
  margin-top: 1rem;
  color: #474747;
  color: var(--vrf-code-error, #474747);
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}
.vrfcode-text {
  margin-top: 1rem;
  color: #8c8c8c;
  color: var(--vrf-code-secondary, #8c8c8c);
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}
.vrfcode-hide {
  visibility: hidden;
  position: absolute;
}
.flex-horizontal {
  display: flex;
  flex-direction: row;
}
.flex-vertical {
  display: flex;
  flex-direction: column;
}
.gap-1 {
  gap: .25rem;
}
.gap-2 {
  gap: .5rem;
}
.gap-3 {
  gap: .75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.repeat-password-margin-top {
  margin-top: .5rem;
}
.repeat-password-margin-top .repeat-pswd-label {
  display: none;
}
#reg-content #fm, .form-container {
  display: flex;
  flex-direction: column;
  gap: 1.38rem;
}
.glyphicon-chevron-left {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 8px solid #000;
  border-left: 8px solid rgba(0, 0, 0, 0);
  -ms-transform: translate(.06rem, -.06rem)rotate(225deg);
  transform: translate(.06rem, -.06rem)rotate(225deg);
}
.glyphicon-chevron-right {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 8px solid #000;
  border-left: 8px solid rgba(0, 0, 0, 0);
  -ms-transform: translate(-.06rem, -.06rem)rotate(45deg);
  transform: translate(-.06rem, -.06rem)rotate(45deg);
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.table-condensed > tbody > tr > td {
  padding: .31rem;
  font-size: 14px;
}
.table-condensed > thead > tr > th {
  padding: .31rem;
  font-size: 14px;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  margin-top: .5rem;
  border: 1px solid rgba(0, 0, 0, .15);
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, .176);
}
