.svg-icon--bpw3u {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: inherit;
  color: inherit;
}

.typography--rsbv9 {
  margin: 0;
  padding: 0;
  font-family: var(--font-family);
}

  .typography_color-inherit--Z3j09 {
    color: inherit;
  }

  .typography_color-primary--IpucM {
    color: var(--color-primary);
  }

  .typography_color-secondary--UiKuY {
    color: var(--color-secondary);
  }

  .typography_color-text-primary--OQ2Vd {
    color: var(--color-text-primary);
  }

  .typography_color-text-secondary--rct-D {
    color: var(--color-text-secondary);
  }

  .typography_color-text-white--8Xe5C {
    color: white;
  }

  .typography_color-success--EdEch {
    color: var(--color-text-success);
  }

  .typography_color-error--w2f2T {
    color: var(--color-error);
  }

  .typography_variant-h1--y5bUs {
    font-size: var(--font-size-h1);
    font-weight: var(--font-weight-h1);
    line-height: var(--line-height-h1);
    letter-spacing: var(--letter-spacing-h1);
  }

  .typography_variant-h2--kJkHv {
    font-size: var(--font-size-h2);
    font-weight: var(--font-weight-h2);
    line-height: var(--line-height-h2);
    letter-spacing: var(--letter-spacing-h2);
  }

  .typography_variant-h3--pTSBP {
    font-size: var(--font-size-h3);
    font-weight: var(--font-weight-h3);
    line-height: var(--line-height-h3);
    letter-spacing: var(--letter-spacing-h3);
  }

  .typography_variant-h4--K0I7- {
    font-size: var(--font-size-h4);
    font-weight: var(--font-weight-h4);
    line-height: var(--line-height-h4);
    letter-spacing: var(--letter-spacing-h4);
  }

  .typography_variant-subtitle--IMbzI {
    font-size: var(--font-size-subtitle);
    font-weight: var(--font-weight-subtitle);
    line-height: var(--line-height-subtitle);
    letter-spacing: var(--letter-spacing-subtitle);
  }

  .typography_variant-body--t3pZi {
    font-size: var(--font-size-body);
    font-weight: var(--font-weight-body);
    line-height: var(--line-height-body);
    letter-spacing: var(--letter-spacing-body);
  }

  .typography_variant-caption--hiNIE {
    font-size: var(--font-size-body);
    font-weight: var(--font-weight-body);
    line-height: var(--line-height-body);
    letter-spacing: var(--letter-spacing-body);
  }

  .typography_variant-small--MVgJy {
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-body);
    line-height: var(--line-height-body);
    letter-spacing: var(--letter-spacing-body);
  }

  .typography_variant-link--nc9c8 {
    font-size: var(--font-size-body);
    font-weight: var(--font-weight-body);
    line-height: var(--line-height-body);
    letter-spacing: var(--letter-spacing-body);
    cursor: pointer;
    color: var(--color-primary);
  }

  .typography_font-weight-bold---RCU1 {
    font-weight: var(--font-weight-bold);
  }

  .typography_caps--6PaA5 {
    text-transform: uppercase;
  }

.link--c6DKH {
  color: var(--color-primary)
}
.link--c6DKH:hover {
    color: var(--color-primary-hover);
  }
.link_no-underline--kadaF:hover {
      text-decoration: none;
    }

.breadcrumbs--h79wq {
  font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
}

  .breadcrumbs__item--EO0hy {
    display: inline-block;
    white-space: nowrap
  }

  .breadcrumbs__item--EO0hy::after {
      content: ' / ';
    }

  .breadcrumbs__link--LOoe6 {
    color: var(--color-text-primary)
  }

  .breadcrumbs__link--LOoe6:hover {
      color: var(--color-primary);
    }

.page-title--ayNOs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

  .page-title_withBreadcrumbs--4PLYM {
    padding-top: var(--spacing-3x);
  }

  .page-title__breadcrumbs--eGuMV {
    position: absolute;
    top: var(--spacing-m);
    left: 0;
    width: 100%;
  }

  .page-title__title--zr-1y {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .page-title__back--h8gVV {
    position: absolute;
    margin-left: var(--spacing-m-5x);
    width: 24px;
    height: 24px;
    font-size: 24px;
    color: inherit
  }

  .page-title__back--h8gVV:hover {
      color: var(--color-primary);
    }

  .page-title__counter--QEd17 {
    margin-left: 1ex;
    font-size: 20px;
    font-weight: var(--font-weight-normal);
    color: var(--color-text-secondary);
  }

  .page-title__actions--Ylk2- {
    padding: 0 0 0 var(--spacing-4x);
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }

.overlay--aDcTT {
  position: absolute;
  z-index: 9999;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: rgba(255, 255, 255, 0.1);
}

.indicator--TBKQW {
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-top-color: #000;
  border-radius: 50%;
  -webkit-animation: loading-indicator-spin--o0z\+4 1s var(--transition-timing-function) infinite;
          animation: loading-indicator-spin--o0z\+4 1s var(--transition-timing-function) infinite;

  @-webkit-keyframes loading-indicator-spin--o0z\+4 {
    to {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
    }
  }
}

@keyframes loading-indicator-spin--o0z\+4 {
    to {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg);
    }
  }

.indicator_secondary--YFFSD {
    border-top-color: #fff;
  }

.indicator_primary--0n3cf {
    border-top-color: #000;
  }

.page--Mbb3f {
  position: relative;
  margin: 0 auto;
  padding: var(--spacing-6x) var(--spacing-8x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  min-width: 776px;
  max-width: 1190px;
  min-height: 100%;
}

  .page__main--PcK8U {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

  .page__aside--5LIxk {
    margin-left: var(--spacing-7x);
    width: 250px;
  }

  .page__title--GxBev {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }

  .page__subtitle--8Cb6k {
    padding-top: var(--spacing-2x);
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }

  .page__content--kaE0q {
    padding-top: var(--spacing-4x);
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

.button--vOe1v {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font: var(--font-weight-normal) var(--font-size-button) / var(--line-height-buton) var(--font-family);
  letter-spacing: var(--letter-spacing-button);
  cursor: pointer;
  border: none;
  border-radius: var(--border-radius-control);
  -webkit-transition-duration: var(--transition-duration-fast);
          transition-duration: var(--transition-duration-fast);
  -webkit-transition-timing-function: var(--transition-timing-function);
          transition-timing-function: var(--transition-timing-function);
  -webkit-transition-property: background-color, opacity, -webkit-box-shadow;
  transition-property: background-color, opacity, -webkit-box-shadow;
  transition-property: background-color, opacity, box-shadow;
  transition-property: background-color, opacity, box-shadow, -webkit-box-shadow
}

.button--vOe1v:focus {
    outline: none;
  }

.button_primary--sEutC.focus-visible--3-57F {
      -webkit-box-shadow: 0 0 0 4px var(--color-primary-a10);
              box-shadow: 0 0 0 4px var(--color-primary-a10);
    }

.button_primary--sEutC:focus-visible {
      -webkit-box-shadow: 0 0 0 4px var(--color-primary-a10);
              box-shadow: 0 0 0 4px var(--color-primary-a10);
    }

.button_secondary--DACJD.focus-visible--3-57F {
      -webkit-box-shadow: 0 0 0 4px var(--color-secondary-a10);
              box-shadow: 0 0 0 4px var(--color-secondary-a10);
    }

.button_secondary--DACJD:focus-visible {
      -webkit-box-shadow: 0 0 0 4px var(--color-secondary-a10);
              box-shadow: 0 0 0 4px var(--color-secondary-a10);
    }

.button_disabled--f-IPV {
    cursor: default;
    opacity: var(--opacity-disabled)
  }

.button_disabled--f-IPV:focus {
      -webkit-box-shadow: none;
              box-shadow: none;
    }

.button_loading--YAmWa {
    background-image: url(data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB4PSIwIgogIHk9IjAiCiAgd2lkdGg9IjY4IgogIGhlaWdodD0iNjgiCj4KICA8ZGVmcz4KICAgIDxwYXR0ZXJuCiAgICAgIGlkPSJkaWFnb25hbEhhdGNoIgogICAgICBwYXR0ZXJuVW5pdHM9InVzZXJTcGFjZU9uVXNlIgogICAgICB3aWR0aD0iMTYiCiAgICAgIGhlaWdodD0iMTYiCiAgICAgIHBhdHRlcm5UcmFuc2Zvcm09InJvdGF0ZSg0NSAwIDApIgogICAgPgogICAgICA8cmVjdAogICAgICAgIHg9IjAiCiAgICAgICAgeT0iMCIKICAgICAgICB3aWR0aD0iOCIKICAgICAgICBoZWlnaHQ9IjE2IgogICAgICAgIGZpbGw9IiNmZmYiCiAgICAgICAgZmlsbC1vcGFjaXR5PSIwLjIiCiAgICAgIC8+CiAgICA8L3BhdHRlcm4+CiAgPC9kZWZzPgogIDxyZWN0CiAgICB4PSIwIgogICAgeT0iMCIKICAgIHdpZHRoPSIxMDAlIgogICAgaGVpZ2h0PSIxMDAlIgogICAgZmlsbD0idXJsKCNkaWFnb25hbEhhdGNoKSIKICAvPgo8L3N2Zz4K);
    background-repeat: repeat;
    background-position: 0 0;
    -webkit-animation: 1s button-loading--U2wTZ 0s infinite linear;
            animation: 1s button-loading--U2wTZ 0s infinite linear;

    @-webkit-keyframes button-loading--U2wTZ {
      from {
        background-position: 0 0;
      }
      to {
        background-position: 68px 0;
      }
    }
  }

@keyframes button-loading--U2wTZ {
      from {
        background-position: 0 0;
      }
      to {
        background-position: 68px 0;
      }
    }

.button_xs--yTr9u {
    padding: 0 var(--spacing);
    height: var(--control-height-xs);
    font-weight: var(--font-weight-normal);
  }

.button_sm--jdV0F {
    padding: 0 var(--spacing-2x);
    height: var(--control-height-sm);
  }

.button_md--yveNh {
    padding: 0 var(--spacing-2x);
    height: var(--control-height-md);
    font-size: var(--font-size-button-md);
  }

.button_lg--g87HL {
    padding: 0 var(--spacing-2x);
    height: var(--control-height-lg);
    font-size: var(--font-size-button-md);
  }

.button_width_full--7eNIe {
    padding: 0 var(--spacing);
    width: 100%;
  }

.button_width_base--kHytv {
    padding: 0 var(--spacing);
    width: var(--button-base-width);
  }

.button_width_icon--SMhNl {
    padding: 0;
  }

.button_width_icon--SMhNl.button_xs--yTr9u {
    width: var(--control-height-xs);
  }

.button_width_icon--SMhNl.button_sm--jdV0F {
    width: var(--control-height-sm);
  }

.button_width_icon--SMhNl.button_md--yveNh {
    width: var(--control-height-md);
  }

.button_width_icon--SMhNl.button_lg--g87HL {
    width: var(--control-height-lg);
  }

.button_outlined--Xsjc\+ {
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, 0.14)
  }

.button_outlined--Xsjc\+:active {
      background-color: #fff;
    }

.button_outlined_disabled--7kaMW:active {
      background-color: transparent;
    }

.button_outlined--Xsjc\+.button_primary--sEutC {
    color: var(--color-primary)
  }

.button_outlined--Xsjc\+.button_primary--sEutC:hover {
      background-color: var(--color-primary-a10);
    }

.button_outlined--Xsjc\+.button_primary--sEutC:active {
      color: var(--color-primary-active);
      background-color: transparent;
    }

.button_outlined--Xsjc\+.button_primary--sEutC.button_disabled--f-IPV:hover {
      background-color: transparent;
    }

.button_outlined--Xsjc\+.button_primary--sEutC.button_disabled--f-IPV:active {
      color: var(--color-primary);
      background-color: transparent;
    }

.button_outlined--Xsjc\+.button_secondary--DACJD {
    color: var(--color-secondary)
  }

.button_outlined--Xsjc\+.button_secondary--DACJD:hover {
      background-color: var(--color-secondary-a10);
    }

.button_outlined--Xsjc\+.button_secondary--DACJD:active {
      color: var(--color-secondary-active);
      background-color: transparent;
    }

.button_outlined--Xsjc\+.button_secondary--DACJD.button_disabled--f-IPV:hover {
      background-color: transparent;
    }

.button_outlined--Xsjc\+.button_secondary--DACJD.button_disabled--f-IPV:active {
      color: var(--color-secondary);
      background-color: transparent;
    }

.button_contained--CBIAf {
    font-weight: var(--font-weight-bold);
    color: #fff;
  }

.button_contained--CBIAf.button_primary--sEutC {
    background-color: var(--color-primary)
  }

.button_contained--CBIAf.button_primary--sEutC:hover {
      background-color: var(--color-primary-hover);
    }

.button_contained--CBIAf.button_primary--sEutC:active {
      background-color: var(--color-primary-active);
    }

.button_contained--CBIAf.button_primary--sEutC.button_disabled--f-IPV:hover {
      background-color: var(--color-primary);
    }

.button_contained--CBIAf.button_primary--sEutC.button_disabled--f-IPV:active {
      background-color: var(--color-primary);
    }

.button_contained--CBIAf.button_secondary--DACJD {
    background-color: var(--color-secondary)
  }

.button_contained--CBIAf.button_secondary--DACJD:hover {
      background-color: var(--color-secondary-hover);
    }

.button_contained--CBIAf.button_secondary--DACJD:active {
      background-color: var(--color-secondary-active);
    }

.button_contained--CBIAf.button_secondary--DACJD.button_disabled--f-IPV:hover {
      background-color: var(--color-secondary);
    }

.button_contained--CBIAf.button_secondary--DACJD.button_disabled--f-IPV:active {
      background-color: var(--color-secondary);
    }

.button_contained--CBIAf.button_error--3kOCt {
    background-color: var(--color-error)
  }

.button_contained--CBIAf.button_error--3kOCt:hover {
      background-color: var(--color-error-hover);
    }

.button_contained--CBIAf.button_error--3kOCt:active {
      background-color: var(--color-error-active);
    }

.button_contained--CBIAf.button_secondary--DACJD.button_disabled--f-IPV:hover {
      background-color: var(--color-error);
    }

.button_contained--CBIAf.button_secondary--DACJD.button_disabled--f-IPV:active {
      background-color: var(--color-error);
    }

.button_text--sZhGu {
    padding: 0;
    background: transparent;
  }

.button_text--sZhGu:not(.button_width_icon--SMhNl) {
    height: auto;
  }

.button_text--sZhGu.button_primary--sEutC {
    color: var(--color-primary)
  }

.button_text--sZhGu.button_primary--sEutC:hover {
      color: var(--color-primary-hover);
    }

.button_text--sZhGu.button_primary--sEutC:active {
      color: var(--color-primary-active);
    }

.button_text--sZhGu.button_primary--sEutC.button_disabled--f-IPV:hover {
      color: var(--color-primary);
    }

.button_text--sZhGu.button_primary--sEutC.button_disabled--f-IPV:active {
      color: var(--color-primary);
    }

.button_text--sZhGu.button_secondary--DACJD {
    color: var(--color-secondary)
  }

.button_text--sZhGu.button_secondary--DACJD:hover {
      color: var(--color-secondary-hover);
    }

.button_text--sZhGu.button_secondary--DACJD:active {
      color: var(--color-secondary-active);
    }

.button_text--sZhGu.button_secondary--DACJD.button_disabled--f-IPV:hover {
      color: var(--color-secondary);
    }

.button_text--sZhGu.button_secondary--DACJD.button_disabled--f-IPV:active {
      color: var(--color-secondary);
    }

.button_text--sZhGu.button_text-secondary--AZX6W {
    color: var(--color-text-secondary)
  }

.button_text--sZhGu.button_text-secondary--AZX6W:hover {
      color: var(--color-text-primary);
    }

.button_text--sZhGu.button_text-secondary--AZX6W:active {
      color: var(--color-text-primary);
    }

.button_text--sZhGu.button_text-secondary--AZX6W.button_disabled--f-IPV:hover {
      color: var(--color-text-secondary);
    }

.button_text--sZhGu.button_text-secondary--AZX6W.button_disabled--f-IPV:active {
      color: var(--color-text-secondary);
    }

.button__icon--8XPbr {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

.button__icon_left--RyxD5 {
      margin-right: var(--spacing);
    }

.button__icon_right--nW4E2 {
      margin-left: var(--spacing);
    }

.button_xs--yTr9u .button__icon--8XPbr {
    font-size: 16px;
  }

.button_sm--jdV0F .button__icon--8XPbr {
    font-size: 16px;
  }

.button_md--yveNh .button__icon--8XPbr {
    font-size: 20px;
  }

.button_lg--g87HL .button__icon--8XPbr {
    font-size: 34px;
  }

.item--tzAg3 {
  margin-top: var(--spacing);
  padding: var(--spacing-3x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 820px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  min-height: 178px;
  background-color: var(--color-background-primary-muted);
  border-radius: var(--border-radius-control);
}

.specialization--KVqrb {
  font-size: var(--font-size-h2);
  font-weight: bold;
}

.expert--SAOEd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  font-size: var(--font-size-h3);
}

.expert__hint--AqA64 {
    padding-right: var(--spacing);
    color: var(--color-text-secondary);
  }

.buttonsContainer--sAOqN {
  padding-top: var(--spacing-2x);
}
.button--AuXuy {
  margin-right: var(--spacing-2x);
  max-width: 240px;
  max-height: 34px;
}

.buttonReady--YrDBB {
  margin: var(--spacing-2x) 0;
}

.history--SCtt2 {
  padding-top: var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  font-size: var(--font-size-h3);
}

.history__expert--HCBt3 {
    padding: var(--spacing-half) 0;
    font-weight: bold;
  }

.history__date--EMESY {
    color: var(--color-text-secondary);
  }

.placeholder--St5dc {
  margin: var(--spacing) var(--spacing-2x);
  padding: var(--spacing-2x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  width: 100%;
  font-family: 'Gotham Pro', sans-serif;
  font-size: var(--font-size-h3);
  background-color: #e4e7f8;
  border-radius: 4px;
}

.button--qnncI {
  position: relative;
  margin: 0;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 34px;
  height: 34px;
  font: var(--font-weight-normal) var(--font-size-button-md) / 1.2 var(--font-family);
  cursor: pointer;
  color: var(--color-text-primary);
  background: var(--color-text-contrast);
  border: 0;
  border-radius: 50%
}

.button--qnncI:focus {
    outline: none;
  }

.button--qnncI:hover {
    background: var(--color-background-primary);
  }

.button_space--Q0blN {
    cursor: default
  }

.button_space--Q0blN:hover {
      background: var(--color-text-contrast);
    }

.button_arrowLeft--zPkrO,
  .button_arrowRight--4Efy- {
    border: 1px solid var(--color-divider)
  }

.button_arrowLeft--zPkrO:hover, .button_arrowRight--4Efy-:hover {
      border-color: var(--color-background-primary);
    }

.button_arrowLeft--zPkrO::before, .button_arrowRight--4Efy-::before {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 10px;
      height: 10px;
      content: '';
      border-top: 2px solid;
      border-left: 2px solid;
      -webkit-transform-origin: 0 0;
              transform-origin: 0 0;
    }

.button_arrowLeft--zPkrO::before {
    margin-left: -6px;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }

.button_arrowRight--4Efy-::before {
    margin-left: 6px;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
  }

.button_active--YiwwV {
    font-weight: var(--font-weight-bold);
    color: var(--color-text-contrast);
    background: var(--color-primary);
    -webkit-transition: none;
    transition: none
  }

.button_active--YiwwV:hover {
      background: var(--color-primary);
    }

.button_requested--wKIBI::after {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      content: '';
      border: 2px solid var(--color-primary-a10);
      border-top-color: var(--color-primary-a50);
      border-radius: 50%;
      -webkit-animation: loading-indicator-spin--W8FX0 1s var(--transition-timing-function) infinite;
              animation: loading-indicator-spin--W8FX0 1s var(--transition-timing-function) infinite;

      @-webkit-keyframes loading-indicator-spin--W8FX0 {
        to {
          -webkit-transform: rotate(360deg);
                  transform: rotate(360deg);
        }
      }
    }

@keyframes loading-indicator-spin--W8FX0 {
        to {
          -webkit-transform: rotate(360deg);
                  transform: rotate(360deg);
        }
      }

.pagination--mNv-p {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

  .pagination__button--vbE-q {
    margin-left: var(--spacing)
  }

  .pagination__button--vbE-q:first-child {
      margin-left: 0;
    }

.table--5e3Rt {
  margin: 0;
  padding: 0;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  font-family: var(--font-family);
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-body);
  color: var(--color-text-primary);
}
    .table_wo-edge-padding--qrhhM thead th:first-child,
    .table_wo-edge-padding--qrhhM tbody td:first-child {
      padding-left: 0;
    }
    .table_wo-edge-padding--qrhhM thead th:last-child,
    .table_wo-edge-padding--qrhhM tbody td:last-child {
      padding-right: 0;
    }

.table__row_hover--TOSs0:hover {
      background: var(--color-action-hover);
    }

.table__row_clickable--F2mrI {
    cursor: pointer;
  }

.table__cell--p9-tO {
  padding: var(--spacing-one-half) var(--spacing-2x);
  vertical-align: top;
}

.table__cell_head--I21FT {
    padding: var(--spacing-2x);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-normal);
    color: var(--color-text-secondary);
  }

.table__cell_align-left--FGZKM {
    text-align: left;
  }

.table__cell_align-right--NIpta {
    text-align: right;
  }

.table__cell_align-center--tdxsQ {
    text-align: center;
  }

.table__cell_vertical-align-top--IzsfS {
    vertical-align: top;
  }

.table__cell_vertical-align-middle--UnMvp {
    vertical-align: middle;
  }

.table__cell_vertical-align-bottom--Zjsq8 {
    vertical-align: bottom;
  }

.table__cell_bordered--JnIQl {
    border-bottom: 1px solid var(--color-divider);
  }

.data-table__actions-cell--l2\+VD {
    width: 1px;
  }
  .data-table__actions--cmoR3 {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .data-table__actions_hover--g1irA {
      visibility: hidden;
    }
  .data-table__row--Q0HUX:hover .data-table__actions_hover--g1irA {
        visibility: visible;
      }
  .data-table__paginationCell--brM3U {
    padding-top: var(--spacing-5x);
    text-align: right;
  }

.row--3Zf5c {
  cursor: pointer;
}

.businessIdCell--nPz\+0 {
  color: var(--color-text-secondary);
}

.avatar--XbgD6 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32px;
  height: 32px;
  font-size: 0.87em;
  font-weight: bold;
  line-height: normal;
  line-height: initial;
  text-decoration: none;
  color: white;
  background-color: black;
  background-size: cover;
  border-radius: 50%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

  /* stylelint-disable declaration-no-important */

  .avatar--XbgD6 span {
    font-size: 0.87em;
    font-weight: bold;
    line-height: normal;
    line-height: initial;
    text-decoration: none;
    color: white !important;
  }

.primary--v9zlf {
  font-weight: var(--font-weight-bold);
  color: var(--color-text-primary)
}

.primary--v9zlf:hover {
    color: var(--color-text-primary);
  }

.container--2VzcR {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 200px;
}

.avatar--LB25D {
  padding-right: var(--spacing);
}

.stages--NLg5D {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.statusReady--bCvCT {
  font-weight: bold;
  color: var(--color-primary);
}

.dateUtc--XMfbP {
  color: var(--color-text-secondary);
}

.button--tyjUx {
  min-width: 150px;
}

.status--T0HTW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  white-space: pre-line;
}

.item--ZDJeU {
  padding-bottom: var(--spacing-4x);
  font-size: var(--font-size-h2);
  color: black;
}

.collapse-btn--kwKhP {
  padding-left: var(--spacing-2x);
  font-size: var(--font-size-h2);
  font-weight: bold;
  cursor: pointer;
}

.collapse-btn--kwKhP .caret--LM7hf {
    position: relative;
    top: -2px;
    margin-right: 12px;
    padding: 5px;
    border-width: 0 2px 2px 0;
  }

.search-input__icon--L6nPr {
    position: relative;
    left: var(--spacing-m-half);
    font-size: 20px;
    color: var(--color-text-secondary);
  }

.input-base-container--KHGsh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

  .input-base-container_extra-space--V0MfC {
    /* Ширина иконки + ее отступ */
    margin-right: -30px;
    width: unset;
  }

.input-base-container__delete-field-icon--JMClQ {
  position: unset;
  margin-left: var(--spacing);
}

.input-base-container__delete-field-icon_disabled--g1MFn {
    pointer-events: none;
    opacity: 0.5;
  }

.input-base--d2EGZ {
  position: relative;
  padding: 0 var(--spacing-2x);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: var(--input-default-width);
  height: var(--control-height-md);
  font-family: var(--font-family);
  font-size: var(--font-size-input-l);
  font-weight: var(--font-weight-normal);
  letter-spacing: normal;
  color: var(--color-text-primary);
  background: transparent;
  border: 1px solid var(--color-control-border);
  border-radius: var(--border-radius-control);
  -webkit-transition: border-color, -webkit-box-shadow var(--transition-duration-fast) var(--transition-timing-function);
  transition: border-color, -webkit-box-shadow var(--transition-duration-fast) var(--transition-timing-function);
  transition: border-color, box-shadow var(--transition-duration-fast) var(--transition-timing-function);
  transition: border-color, box-shadow var(--transition-duration-fast) var(--transition-timing-function), -webkit-box-shadow var(--transition-duration-fast) var(--transition-timing-function);
}

.input-base_full-width--7jctv {
    width: 100%;
  }

.input-base_size-xs--7DsfC {
    padding: 0 var(--spacing);
    height: var(--control-height-xs);
    font-size: var(--font-size-input-s);
  }

.input-base_size-sm--76reo {
    height: var(--control-height-sm);
    font-size: var(--font-size-input-s);
  }

.input-base_size-md--91ElC {
    height: var(--control-height-md);
  }

.input-base_size-lg--DEPVO {
    height: var(--control-height-lg);
  }

.input-base--d2EGZ:hover {
    border-color: var(--color-primary-a50);
  }

.input-base_focus--Bgw7t {
    color: var(--color-text-primary);
    background: var(--color-background-paper);
    border-color: var(--color-primary);
    -webkit-box-shadow: 0 0 0 4px var(--color-primary-a10);
            box-shadow: 0 0 0 4px var(--color-primary-a10)
  }

.input-base_focus--Bgw7t:hover {
      border-color: var(--color-primary);
    }

.input-base--d2EGZ input:-webkit-autofill {
    -webkit-text-fill-color: var(--color-text-primary);
    /* stylelint-disable-next-line declaration-no-important */
    -webkit-box-shadow: 0 0 0 100px var(--color-background-paper) inset !important;
            box-shadow: 0 0 0 100px var(--color-background-paper) inset !important;
  }

.input-base_dark--FcxMb {
    color: white;
    background: var(--color-control-dark-background);
    border-color: var(--color-control-dark-border);
    -webkit-transition: none;
    transition: none
  }

.input-base_dark--FcxMb:hover {
      border-color: var(--color-control-dark-border);
    }

.input-base_dark--FcxMb input:-webkit-autofill {
      -webkit-text-fill-color: white;
      /* stylelint-disable-next-line declaration-no-important */
      -webkit-box-shadow: 0 0 0 100px var(--color-control-dark-background) inset !important;
              box-shadow: 0 0 0 100px var(--color-control-dark-background) inset !important
    }

.input-base_dark--FcxMb input:-webkit-autofill:focus {
        -webkit-text-fill-color: var(--color-dark);
        /* stylelint-disable-next-line declaration-no-important */
        -webkit-box-shadow: 0 0 0 100px var(--color-background-paper) inset !important;
                box-shadow: 0 0 0 100px var(--color-background-paper) inset !important;
      }

.input-base_dark--FcxMb.input-base_focus--Bgw7t {
    color: var(--color-dark);
    background: var(--color-background-paper);
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.input-base_dark--FcxMb.input-base_error--eK3I9 {
    color: white;
  }

.input-base_dark--FcxMb.input-base_error--eK3I9.input-base_focus--Bgw7t {
    color: black;
  }

.input-base_error--eK3I9 {
    color: var(--color-error);
    border-color: var(--color-error)
  }

.input-base_error--eK3I9:hover {
      border-color: var(--color-error);
    }

.input-base_error--eK3I9.input-base_focus--Bgw7t {
    -webkit-box-shadow: 0 0 0 4px var(--color-error-a10);
            box-shadow: 0 0 0 4px var(--color-error-a10);
  }

.input-base_disabled--q9TbV {
    color: var(--color-text-secondary);
    border-color: var(--color-control-border);
    opacity: var(--opacity-disabled)
  }

.input-base_disabled--q9TbV:hover {
      border-color: var(--color-control-border);
    }

.input-base__start-adornment--bANQc {
    margin-right: var(--spacing);
  }

.input-base__end-adornment--WYFMv {
    margin-left: var(--spacing);
  }

.delete-button--EGIXg {
  position: absolute;
  top: 7px;
  right: 0;
  margin: 0;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 24px;
  height: 24px;
  cursor: pointer;
  color: var(--color-primary);
  background: transparent;
  border: none;
  border-radius: var(--border-radius-control);
  outline: none
}
.delete-button--EGIXg:focus {
    background: var(--color-primary-a10);
    border: none;
    outline: none;
  }

.form-control--WcDEu {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

  .form-control_lp_top--iUpY-,
  .form-control_lp_float--15-KO {
    padding-top: var(--label-top-height);
  }

  .form-control_ls_none--gf616 {
    padding-left: 0;
  }

  .form-control_ls_normal--vsR-l {
    padding-left: var(--label-left-width);
  }

  .form-control_ls_wide--1Rnfb {
    padding-left: var(--label-left-wide-width);
  }

  .form-control_ls_medium--0rmzD {
    padding-left: var(--label-left-medium-width);
  }

  .form-control_ls_narrow--vwuHa {
    padding-left: var(--label-left-narrow-width);
  }

  .form-control_full-width--ZJgae {
    width: 100%;
  }

  .form-control_margin_normal--BhOOJ {
    margin-bottom: var(--spacing-4x);
  }

  .form-control_margin_dense--gQz-J {
    margin-bottom: var(--spacing-3x);
  }

.input--cMiZy {
  cursor: text;
}

  .input_textarea--rKp7D {
    height: auto;
  }

  .input__input--lBy\+2 {
    padding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    background: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  /* сброс для использования в плагине */

  input.input__input--lBy\+2,
    input.input__input--lBy\+2[type],
    textarea.input__input--lBy\+2 {
      padding: 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      height: 100%;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      font-family: inherit;
      font-size: inherit;
      color: inherit;
      background: transparent;
      border: 0;
      -webkit-box-shadow: none;
              box-shadow: none;
    }

  .input__input_textarea--TIOZn {
      height: auto;
      line-height: var(--line-height-body);
      resize: none;
    }

  textarea.input__input_textarea--TIOZn {
        height: auto;
      }

  .input__input_textarea--TIOZn.input__input_xs--P8CD2 {
      padding: 4px 0;
    }

  .input__input_textarea--TIOZn.input__input_sm--NaDjf {
      padding: 8px 0;
    }

  .input__input_textarea--TIOZn.input__input_md--xOlZl {
      padding: 12px 0;
    }

  .input__input_textarea--TIOZn.input__input_lg--YpNyd {
      padding: 14px 0;
    }

  .input__input--lBy\+2:focus {
      border: 0;
      outline: 0;
    }

  .input__input--lBy\+2 {

    /* Removing increase/decrease arrows */
  }

  .input__input--lBy\+2[type='number']::-webkit-inner-spin-button,
    .input__input--lBy\+2[type='number']::-webkit-outer-spin-button {
      -webkit-appearance: none;
              appearance: none;
      margin: 0;
    }

.user-item--YdQJP {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
  .user-item__avatar--c\+XY0 {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: var(--spacing);
  }
  .user-item__name--Zo-Pr {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

.input-label--VWoTW {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-family: var(--font-family);
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-normal);
  line-height: 1.3;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--color-text-secondary);
}

  .input-label_error--qQ0Gu {
    color: var(--color-error);
  }

  .input-label_disabled--EsAnz {
    opacity: 0.5;
  }

  .input-label_required--VnJyR::after {
    position: absolute;
    margin: -4px 0 0 2px;
    font-size: 20px;
    content: '*';
    color: var(--color-error);
  }

  .input-label_left-base--DQoQg {
    padding-right: calc(var(--spacing) + var(--required-asterisk-width));
    width: var(--label-left-width);
    white-space: normal;
    text-overflow: clip;
  }

  .input-label_left--vja9x {
    padding-right: calc(var(--spacing) + var(--required-asterisk-width));
    width: var(--label-left-width);
    white-space: normal;
    text-overflow: clip;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .input-label_left--vja9x.input-label_xs--xjWCu {
    top: calc(var(--control-height-xs) / 2);
  }

  .input-label_left--vja9x.input-label_sm--g3S3L {
    top: calc(var(--control-height-sm) / 2);
  }

  .input-label_left--vja9x.input-label_md--XziIV {
    top: calc(var(--control-height-md) / 2);
  }

  .input-label_left--vja9x.input-label_lg--NwCG0 {
    top: calc(var(--control-height-lg) / 2);
  }

  .input-label_placeholder---Hzht {
    top: 50%;
    padding: 0 var(--spacing-2x);
    font-size: 16px;
    -webkit-transform: translate(1px, -50%);
            transform: translate(1px, -50%);
  }

  .input-label_placeholder---Hzht.input-label_xs--xjWCu {
    padding: 0 var(--spacing);
    font-size: 14px;
  }

  .input-label_placeholder---Hzht.input-label_sm--g3S3L {
    font-size: 14px;
  }

  .input-label_float--mPz5H {
    z-index: 1;
    top: 0;
    padding: 0 var(--spacing-2x);
    font-size: 16px;
    -webkit-transition: -webkit-transform var(--transition-duration-fast) var(--transition-timing-function);
    transition: -webkit-transform var(--transition-duration-fast) var(--transition-timing-function);
    transition: transform var(--transition-duration-fast) var(--transition-timing-function);
    transition: transform var(--transition-duration-fast) var(--transition-timing-function), -webkit-transform var(--transition-duration-fast) var(--transition-timing-function);
    -webkit-transform-origin: 0 50%;
            transform-origin: 0 50%;
  }

  .input-label_float--mPz5H.input-label_xs--xjWCu {
    padding: 0 var(--spacing);
    font-size: 14px;
    -webkit-transform: translate(1px, calc(var(--label-top-height) + var(--control-height-xs) / 2 - 50%));
            transform: translate(1px, calc(var(--label-top-height) + var(--control-height-xs) / 2 - 50%));
  }

  .input-label_float--mPz5H.input-label_sm--g3S3L {
    font-size: 14px;
    -webkit-transform: translate(1px, calc(var(--label-top-height) + var(--control-height-sm) / 2 - 50%));
            transform: translate(1px, calc(var(--label-top-height) + var(--control-height-sm) / 2 - 50%));
  }

  .input-label_float--mPz5H.input-label_md--XziIV {
    -webkit-transform: translate(1px, calc(var(--label-top-height) + var(--control-height-md) / 2 - 50%));
            transform: translate(1px, calc(var(--label-top-height) + var(--control-height-md) / 2 - 50%));
  }

  .input-label_float--mPz5H.input-label_lg--NwCG0 {
    -webkit-transform: translate(1px, calc(var(--label-top-height) + var(--control-height-md) / 2 - 50%));
            transform: translate(1px, calc(var(--label-top-height) + var(--control-height-md) / 2 - 50%));
  }

  .input-label_placeholder---Hzht.input-label_focused--UvAdo {
    display: none;
  }

  .input-label_placeholder---Hzht.input-label_filled--wGvY7 {
    display: none;
  }

  .input-label_float--mPz5H.input-label_focused--UvAdo {
    -webkit-transform: scale(0.87) translateX(calc(var(--spacing) * -2));
            transform: scale(0.87) translateX(calc(var(--spacing) * -2));
  }

  .input-label_float--mPz5H.input-label_filled--wGvY7 {
    -webkit-transform: scale(0.87) translateX(calc(var(--spacing) * -2));
            transform: scale(0.87) translateX(calc(var(--spacing) * -2));
  }

  .input-label_float--mPz5H.input-label_focused--UvAdo.input-label_xs--xjWCu {
    -webkit-transform: translateX(calc(var(--spacing) * -1));
            transform: translateX(calc(var(--spacing) * -1));
  }

  .input-label_float--mPz5H.input-label_filled--wGvY7.input-label_xs--xjWCu {
    -webkit-transform: translateX(calc(var(--spacing) * -1));
            transform: translateX(calc(var(--spacing) * -1));
  }

  .input-label_float--mPz5H.input-label_focused--UvAdo.input-label_sm--g3S3L {
    -webkit-transform: translateX(calc(var(--spacing) * -2));
            transform: translateX(calc(var(--spacing) * -2));
  }

  .input-label_float--mPz5H.input-label_filled--wGvY7.input-label_sm--g3S3L {
    -webkit-transform: translateX(calc(var(--spacing) * -2));
            transform: translateX(calc(var(--spacing) * -2));
  }

  .input-label_narrow--aBkFC {
    width: var(--label-left-narrow-width);
  }

  .input-label_normal--icgLD {
    width: var(--label-left-width);
  }

  .input-label_medium--6ERQt {
    width: var(--label-left-medium-width);
  }

  .input-label_wide--elmdt {
    width: var(--label-left-wide-width);
  }

.form-helper-text--ZTu5X {
  padding-top: var(--spacing);
}

  .form-helper-text_disabled--09KDm {
    opacity: 0.5;
  }

.switch-base--ID9DG {
  position: relative;
  margin: 0;
  padding: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}

  .switch-base_disabled--B9TWW {
    cursor: default;
    opacity: var(--opacity-disabled);
  }

  .switch-base__input--k1EHl {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    cursor: inherit;
    opacity: 0;
  }

.checkbox--Vvo\+l {
  width: 18px;
  height: 18px;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  cursor: pointer;
  background: transparent;
  border: 1px solid var(--color-control-border);
  border-radius: 3px;
  -webkit-transition-duration: var(--transition-duration-fast);
          transition-duration: var(--transition-duration-fast);
  -webkit-transition-timing-function: var(--transition-timing-function);
          transition-timing-function: var(--transition-timing-function);
  -webkit-transition-property: background, border-color, -webkit-box-shadow;
  transition-property: background, border-color, -webkit-box-shadow;
  transition-property: background, border-color, box-shadow;
  transition-property: background, border-color, box-shadow, -webkit-box-shadow
}
.checkbox--Vvo\+l:hover {
    border-color: var(--color-primary-a50);
  }
.checkbox_focused--X-h6H {
    border-color: var(--color-primary-a50);
    -webkit-box-shadow: var(--control-shadow-focused);
            box-shadow: var(--control-shadow-focused);
  }
.checkbox_checked--w6OPL {
    background: var(--color-primary);
    border-color: var(--color-primary);
  }
.checkbox_disabled--RFfB4 {
    background: #fff;
    border-color: var(--color-control-border)
  }
.checkbox_disabled--RFfB4:hover {
      border-color: var(--color-control-border);
    }
.checkbox_disabled--RFfB4.checkbox_checked--w6OPL {
    background: rgba(0, 0, 0, 0.28);
    border-color: var(--color-control-border);
  }
.checkbox_error--86XI\+ {
    border-color: var(--color-error)
  }
.checkbox_error--86XI\+:hover {
      border-color: var(--color-error);
    }
.checkbox_error--86XI\+.checkbox_checked--w6OPL {
    background: var(--color-error);
  }
.checkbox__check--xwcqx {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    color: #fff;
  }

.selector--szXG\+ {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}

  .selector_readonly---bAf9 {
    cursor: text;
  }

.selector-input--ARrJV {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  padding-right: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center
}

.selector-input--ARrJV:focus {
    outline: 0;
  }

.selector-input_readonly--qczUU {
    padding-right: 0;
  }

.selector-input__arrow--Roirn {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -5px;
    margin-right: -3px;
    width: 7px;
    height: 7px;
    cursor: pointer;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: var(--color-text-primary);
    -webkit-transition: -webkit-transform var(--transition-duration-fast) linear;
    transition: -webkit-transform var(--transition-duration-fast) linear;
    transition: transform var(--transition-duration-fast) linear;
    transition: transform var(--transition-duration-fast) linear, -webkit-transform var(--transition-duration-fast) linear;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }

.selector-input__arrow_open--inxAE {
      -webkit-transform: translateY(3px) rotate(225deg);
              transform: translateY(3px) rotate(225deg);
    }

.selector-input__throbber--QwGz0 {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -7px;
    margin-right: -7px;
    width: 14px;
    height: 14px;
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid #000;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    -webkit-animation: selector-input-throbber--0UJVG 0.75s infinite linear;
            animation: selector-input-throbber--0UJVG 0.75s infinite linear;

    @-webkit-keyframes selector-input-throbber--0UJVG {
      0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
      }
      100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
      }
    }
  }

@keyframes selector-input-throbber--0UJVG {
      0% {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
      }
      100% {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
      }
    }

.selector-value--e8Ep- {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: inherit;
}

.selector-value_placeholder--9iCH2 {
    color: var(--color-text-secondary);
  }

.selector-search--wNz8v {
  margin: 0;
  padding: 0;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background: transparent;
  border: 0;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

input.selector-search--wNz8v,
  input.selector-search--wNz8v[type] {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.selector-search--wNz8v:focus {
    border: 0;
    outline: 0;
  }

.selector-menu--Q6hsL {
  position: absolute;
  z-index: 9999;
  overflow: hidden;
  font-family: var(--font-family);
  font-size: var(--font-size-input-l);
  font-weight: var(--font-weight-normal);
  background: #fff;
  border-radius: var(--border-radius-control);
  -webkit-box-shadow: var(--popover-shadow-s);
          box-shadow: var(--popover-shadow-s);
}

.selector-menu_xs--nIx9I,
  .selector-menu_sm--frazr {
    font-size: var(--font-size-input-s);
  }

.selector-menu__no-items--MBOHl {
    padding: var(--spacing) var(--spacing-2x);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: var(--color-text-secondary);
  }

.selector-menu_xs--nIx9I .selector-menu__no-items--MBOHl {
    padding: var(--spacing);
  }

.selector-menu__list--TVt9j {
    margin: 0;
    padding: 0;
    overflow: auto;
    width: 100%;
    max-height: 260px;
  }

.selector-menu__list-item--TD35U {
    position: relative;
    padding: var(--spacing) var(--spacing-2x);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    cursor: pointer;
  }

.selector-menu__list-item_active--Ep8NW {
      background: var(--color-primary-a10);
    }

.selector-menu__list-item_selected--qZnpw {
      color: #fff;
      background: var(--color-primary);
    }

.selector-menu_xs--nIx9I .selector-menu__list-item--TD35U {
    padding: var(--spacing);
  }

.selector-menu__checkbox--K-JVl {
    margin-right: var(--spacing);
  }

.tag--qEyOS {
  margin: var(--spacing) var(--spacing) 0 0;
  padding: var(--spacing-half) var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 28px;
  font-size: var(--font-size-button);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: var(--transition-duration-default) var(--transition-timing-function) background-color;
  transition: var(--transition-duration-default) var(--transition-timing-function) background-color;
}

  .tag_border_circle--94uyP {
      border-radius: var(--border-radius-circle);
    }

  .tag_border_control--5nGyZ {
      border-radius: var(--border-radius-control);
    }

  .tag_border_double--xhjog {
      border-radius: var(--border-radius-2x);
    }

  .tag_primary--\+FX6Y {
    background-color: var(--color-background-primary)
  }

  .tag_primary--\+FX6Y:hover {
      background-color: var(--color-background-primary-subdued);
    }

  .tag_secondary--IBhzl {
    background-color: var(--color-secondary-muted)
  }

  .tag_secondary--IBhzl:hover {
      background-color: var(--color-secondary-hover);
    }

  .tag_error--oW1kP {
    background-color: var(--color-error-muted)
  }

  .tag_error--oW1kP:hover {
      background-color: var(--color-error-hover);
    }

  .tag_disabled--hLKCk {
    pointer-events: none;
  }

.close-icon--CXvrN {
  margin-left: var(--spacing);
  width: var(--spacing);
  height: var(--spacing);
  stroke: black;
  cursor: pointer;
  opacity: 1;
}

.container--d44Oq {
  margin-top: var(--spacing);
  -webkit-flex-flow: wrap;
      -ms-flex-flow: wrap;
          flex-flow: wrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
}

.filter--72sfl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

  .filter__field--cYLkl {
    padding-right: var(--spacing-2x);
    width: 220px
  }

  .filter__field--cYLkl:last-child {
      padding-right: 0;
    }

  .filter__field_query--dSkgD {
      width: 370px;
    }

/* stylelint-disable declaration-no-important */
.dropdown--POzBr {
  display: inline-block;
  width: 20px;
}
.dropdown__menu--H6h2b {
    background: white;
    border: none !important;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16);
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.16);
  }
.dropdown__menuItem--NJrV2 {
    position: relative;
    padding: var(--spacing) var(--spacing-2x) !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    min-width: 200px;
    min-height: 40px
  }
.dropdown__menuItem--NJrV2:hover {
      background: var(--color-primary-a10) !important;
    }
.dropdown__menuItem_selected--MQyoH {
      color: var(--color-text-contrast) !important;
      background: var(--color-primary) !important
    }
.dropdown__menuItem_selected--MQyoH:hover {
        background: var(--color-primary-active-hover) !important;
      }
.dropdown__toggle--IfsSW {
    padding: 0 var(--spacing);
    cursor: pointer;
  }
.dropdown__toggle--IfsSW svg {
      width: 24px;
    }

.checkIcon--TSkHL {
  position: fixed;
  right: var(--spacing-2x);
}

.title--c0vM5 {
  display: inline-block;
}

.filter--kbLX5 {
  margin-bottom: var(--spacing-4x);
}

.common-info--A-ZlX {
  margin-bottom: var(--spacing-2x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
  letter-spacing: 0;
  color: var(--color-text-primary);
}

  .common-info--inline--P2Kj8 {
    margin-bottom: var(--spacing);
  }

  .common-info__label--YF1Nv {
    margin-right: var(--spacing-2x);
    line-height: 20px;
    color: var(--color-text-secondary);
  }

  .common-info__icon--lazNa {
    margin-right: var(--spacing-one-half);
    width: 20px;
    height: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20px;
        -ms-flex: 0 0 20px;
            flex: 0 0 20px;
    font-size: 20px;
    line-height: 20px;
    color: var(--color-text-muted);
  }

  .common-info__value--T6hpY {
    line-height: 1.83;
  }

/* stylelint-disable selector-max-specificity, selector-max-compound-selectors, max-nesting-depth */
.container--y33\+h {
  padding: 0 40px;
}
.container--y33\+h .raw--oO6pE {
    white-space: pre-line;
  }
.container--y33\+h .resume-info--sqsTG {
    margin-top: 41px
  }
.container--y33\+h .resume-info--sqsTG:first-child {
      margin-top: 0;
    }
.container--y33\+h .resume-info__title--uDfbR {
      font-size: 20px;
      font-weight: bold;
    }
.container--y33\+h .resume-info__value--SH5\+K {
      margin-top: 9px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-size: 14px;
      line-height: 20px;
      white-space: pre-line;
    }
.container--y33\+h .resume-info__value--left--Uo99j {
        padding-right: 15px;
        width: 120px;
        min-width: 120px;
        color: var(--color-text-secondary);
      }
.container--y33\+h .resume-info__value--left_social--nzeTx {
          margin-bottom: var(--spacing-2x);
          width: 213px;
          min-width: 213px;
          color: var(--color-text-primary);
        }
.container--y33\+h .resume-info__value--right_social--CKcMO {
          margin-bottom: var(--spacing-2x);
        }
.container--y33\+h .resume-info--experience--5gMqZ .resume-info__value--SH5\+K {
        margin-top: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
      }
.container--y33\+h .resume-info--experience--5gMqZ .resume-info__value--left--Uo99j {
          padding-top: 28px;
          padding-right: 15px;
          width: 213px;
          min-width: 170px;
          word-break: break-word;
          color: black;
        }
.container--y33\+h .resume-info--experience--5gMqZ .resume-info__value--right--4uVtK {
          position: relative;
          margin-left: auto;
          padding-top: 28px;
          padding-left: 32px;
          width: 100%;
          max-width: 513px;
          border-left: 1px solid rgba(0, 0, 0, 0.07)
        }
.container--y33\+h .resume-info--experience--5gMqZ .resume-info__value--right--4uVtK::before {
            position: absolute;
            top: 33px;
            left: -5px;
            width: 9px;
            height: 9px;
            content: '';
            background-color: #3f53d1;
            border-radius: 50%;
          }
.container--y33\+h .resume-info--experience--5gMqZ .resume-info__experience--RBNjE .resume-info__value--SH5\+K:first-child .resume-info__content--t\+ers {
            margin-top: -6px;
          }
.container--y33\+h .resume-info--experience--5gMqZ .resume-info__experience--RBNjE .resume-info__value--SH5\+K:first-child .resume-info__value--left--Uo99j,
          .container--y33\+h .resume-info--experience--5gMqZ .resume-info__experience--RBNjE .resume-info__value--SH5\+K:first-child .resume-info__value--right--4uVtK {
            margin-top: 30px;
            padding-top: 0
          }
.container--y33\+h .resume-info--experience--5gMqZ .resume-info__experience--RBNjE .resume-info__value--SH5\+K:first-child .resume-info__value--left--Uo99j::before, .container--y33\+h .resume-info--experience--5gMqZ .resume-info__experience--RBNjE .resume-info__value--SH5\+K:first-child .resume-info__value--right--4uVtK::before {
              top: 0;
            }
.container--y33\+h .resume-info--experience--5gMqZ .resume-info__experience--RBNjE .resume-info__value--SH5\+K:last-child .resume-info__value--right--4uVtK {
            border-left: none
          }
.container--y33\+h .resume-info--experience--5gMqZ .resume-info__experience--RBNjE .resume-info__value--SH5\+K:last-child .resume-info__value--right--4uVtK::after {
              position: absolute;
              top: 0;
              left: 0;
              width: 1px;
              height: 35px;
              content: '';
              background-color: rgba(0, 0, 0, 0.07);
            }
.container--y33\+h .resume-info--experience--5gMqZ .resume-info__experience--RBNjE .resume-info__value--SH5\+K:last-child .resume-info__value--right--4uVtK::before {
              left: -4px;
            }

.select-field--ki7Z0 .btn--MevOK {
  padding-right: 30px;
  overflow: hidden;
  width: 100%;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis
}

.select-field--ki7Z0 .btn--MevOK:focus {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.select-field--ki7Z0 .btn--MevOK .caret--AAImW {
    position: absolute;
    top: 14px;
    right: 19px;
    pointer-events: all;
    border-color: currentColor;
  }

.item--PLMyY {
  margin-bottom: 5px;
  padding: 0 10px;
}

.empty--6PpNn {
  padding: 10px;
  color: gray;
}

.item--active--I\+pqO,
.item--PLMyY:hover {
  background: #e4e7f8;
}

.search--t\+mIP {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  top: 0;
  padding: 0 16px 10px;
  background: white;
}

.select-field--ki7Z0 .dropdown-menu--1akto {
  padding: 5px 0;
  overflow: auto;
  width: 100%;
  max-height: 250px;
}

.dropdown-menu--1akto .label--3A9OF {
  margin-bottom: 0;
  padding: 10px 0;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.dropdown-menu--1akto .label--muted--NXjva {
  color: #999;
}

.dropdown-menu--1akto .label-id--lIpQu {
  font-size: 12px;
  color: grey;
}

.resume-selector--yPXOv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

  .resume-selector__interview--lh\+io {
    padding: 0 var(--spacing-5x);
    min-height: 38px;
  }

  .resume-selector__interview--lh\+io span {
      -webkit-align-self: center;
          -ms-flex-item-align: center;
              align-self: center;
      font-weight: 800;
    }

  .resume-selector__interview--lh\+io .select--Ib7a\+ button {
        font-weight: 800;
      }

  .resume-selector__candidate--koT0w {
    padding: 0;
  }

  .resume-selector--yPXOv .select--Ib7a\+ button {
      padding-left: 6px;
    }

.container--0DV1u {
  margin: var(--spacing-3x) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
}

.button--\+6yWQ {
  max-width: 140px;
  color: black;
  border-radius: var(--border-radius-circle)
}

.button--\+6yWQ:hover {
    color: var(--color-primary);
  }

.backdrop--\+VKPq {
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: var(--color-background-backdrop);
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

  .backdrop_invisible--I29KG {
    background-color: transparent;
  }

  .backdrop_entering--8d02l,
  .backdrop_entered--c9tet {
    opacity: 1;
  }

  .backdrop_exiting--RSY1c,
  .backdrop_exited--7daoh {
    opacity: 0;
  }

.modal--5\+8wj {
  position: fixed;
  z-index: 1300;
}

.drawer--9-bGk {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  padding: var(--spacing-6x) var(--spacing-7x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background: var(--color-background-paper);
  -webkit-transition-timing-function: var(--transition-timing-function);
          transition-timing-function: var(--transition-timing-function);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

  .drawer_sm--lFTbE {
    width: 560px;
  }

  .drawer_md--Ujzp- {
    width: 630px;
  }

  .drawer_ld--W2wcQ {
    width: 806px;
  }

  .drawer_entering--n0dS9,
  .drawer_entered--9bQ6A {
    opacity: 1;
  }

  .drawer_exiting--qwp6w,
  .drawer_exited--kiZFp {
    opacity: 0;
    -webkit-transform: translate(50%, 0);
            transform: translate(50%, 0);
  }

  .drawer__title--LLFRA {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 0 var(--spacing-4x) var(--spacing-6x) 0;
  }

  .drawer__content--nH9Fn {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

  .drawer__close--fSR6r {
    position: absolute;
    z-index: 999;
    top: var(--spacing-6x);
    right: var(--spacing-7x);
    margin: 0;
    padding: 0;
    font-size: 26px;
    cursor: pointer;
    color: var(--color-text-muted);
    background: none;
    border: 0
  }

  .drawer__close--fSR6r:hover {
      color: var(--color-text-primary);
    }

  .drawer__close--fSR6r:focus {
      outline: none;
    }

.name-cell--2SvLT {
  height: 56px;
}

.actions-cell--9Pt28 {
  padding-top: var(--spacing);
  padding-bottom: var(--spacing);
}

.edit-button--TI4f3 {
  width: 200px;
}

.resume-source-name--vtOad {
  font-weight: bold;
}

  .resume-source-name__lock--xha8e {
    margin-top: -4px;
    margin-left: var(--spacing-one-half);
    font-size: 20px;
    color: var(--color-text-muted);
  }

.search-input-wrapper--yhc-I {
  margin-bottom: var(--spacing-3x);
  width: 400px;
}

.section--Fnd6H {
  margin: var(--spacing-2x) 0 var(--spacing-7x);
}

.stats__loading--IbVam,
  .stats__message--V-z9U {
    margin-top: var(--spacing-2x);
  }

.stats__vacancy--UC9Qb {
    font-weight: var(--font-weight-bold);
  }

.stats__count_zero--Q57sg {
      color: var(--color-text-secondary);
    }

.aside__avatar--6hKpM {
    margin-bottom: var(--spacing-4x);
    width: 250px;
    height: 250px;
    font-size: 8rem;
    border-radius: 8px;
  }

.aside__info--SUdI3 {
    margin-top: var(--spacing-3x);
  }

.subTitle--94NxU {
  color: var(--color-text-secondary);
}

.page__resume--ngBe5 {
    /* stylelint-disable declaration-no-important */
    padding: 0 !important;
  }

.page__info--lfyHv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }

.page__age--oHTcF {
    padding-right: var(--spacing-4x);
  }

.page__title--u5sEo {
    white-space: pre-line;
  }

.page__title_disabled--e4WsB {
      color: var(--color-text-secondary);
    }

.page__title__disabled-icon---BwF8 {
      margin-left: var(--spacing);
      font-size: 20px;
    }

.container--1Bio0 {
  font-family: 'Gotham Pro', sans-serif;
}

  .container--1Bio0 .dialog--FpTok {
    margin: 0;
    width: 100%;
    max-width: 560px;
    height: 100%;
  }

  .container--1Bio0 .dialog--FpTok .form-control--zehq9 {
      padding: 14px 16px 16px;
      max-width: 328px;
      height: 49px;
      font-family: 'Gotham Pro', sans-serif;
      font-size: 16px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
    }

  .container--1Bio0 .dialog--FpTok .field--I27I8 {
      margin-bottom: 1.5rem;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
    }

  .container--1Bio0 .dialog--FpTok .loading--igqKg {
      position: absolute;
      top: 0;
      border: 2px solid rgba(0, 0, 0, 0.2);
      border-top-color: black;
    }

  .container--1Bio0 .dialog--FpTok .form-label--0gn0u {
      font-family: 'Gotham Pro', sans-serif;
      font-size: 14px;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      letter-spacing: normal;
      color: gray;
    }

  .container--1Bio0 .dialog--FpTok .content---m9yL {
      position: relative;
      margin: 0;
      padding: 52px 56px;
      min-height: 100%;
      border: none;
      border-radius: 0;
    }

  .container--1Bio0 .dialog--FpTok .close-icon--3yVwp {
      position: absolute;
      z-index: 1;
      top: 6px;
      right: 0;
      cursor: pointer;
    }

  .container--1Bio0 .dialog--FpTok .modal-body--9Bt2Y {
      padding: 0;
    }

  .container--1Bio0 .dialog--FpTok .submit--gXzuk {
      width: 100%;
      height: 49px;
      font-family: 'Gotham Pro', sans-serif;
      font-size: 16px;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: normal;
      text-align: center;
      letter-spacing: normal;
      color: white;
      background-color: #3f53d1;
      border-radius: 4px;
    }

  .container--1Bio0 .title--qDIFD {
    margin-bottom: 35px;
  }

.comment--2tZhs {
  min-height: 109px;
}

.filter--6txfy {
  margin-bottom: var(--spacing-4x);
}

.filter-input--RjBk7 {
  position: relative;
  padding: 0 var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--font-family);
  font-size: var(--font-size-input-l);
  font-weight: var(--font-weight-normal);
  letter-spacing: normal;
  color: var(--color-text-primary);
  background: transparent;
  border: 1px solid var(--color-control-border);
  border-radius: var(--border-radius-control);
  -webkit-transition: border-color, -webkit-box-shadow var(--transition-duration-fast) var(--transition-timing-function);
  transition: border-color, -webkit-box-shadow var(--transition-duration-fast) var(--transition-timing-function);
  transition: border-color, box-shadow var(--transition-duration-fast) var(--transition-timing-function);
  transition: border-color, box-shadow var(--transition-duration-fast) var(--transition-timing-function), -webkit-box-shadow var(--transition-duration-fast) var(--transition-timing-function);
  -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
          align-self: baseline
}
.filter-input--RjBk7:hover {
    border-color: var(--color-primary-a50);
  }
.filter-input--RjBk7:focus {
    color: var(--color-text-primary);
    background: var(--color-background-paper);
    border-color: var(--color-primary);
    -webkit-box-shadow: 0 0 0 4px var(--color-primary-a10);
            box-shadow: 0 0 0 4px var(--color-primary-a10)
  }
.filter-input--RjBk7:focus:hover {
      border-color: var(--color-primary);
    }
.filter-input__search--RgrOT {
    width: 453px;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
.filter-input__selector--dHWC0 {
    max-width: 198px;
    color: black;
  }
.filter-input__input--YEXQv {
    max-height: 30px;
    background-color: var(--color-action-hover);
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
.filter-input__menu--qVele {
    background-color: var(--color-action-hover);
  }

.collapse--er1xZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

  .collapse__button--D6Sg9 {
    position: relative;
    padding: var(--spacing-one-half) 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-width: 20px;
    cursor: pointer;
    background: none;
    border: none;
  }

  .collapse__hidden--GJB5i {
    display: none;
  }

  .collapse__arrow--vkVqG {
    position: absolute;
    top: 50%;
    right: var(--spacing);
    margin-top: -5px;
    width: 7px;
    height: 7px;
    cursor: pointer;
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: var(--color-text-primary);
    -webkit-transition: -webkit-transform var(--transition-duration-fast) linear;
    transition: -webkit-transform var(--transition-duration-fast) linear;
    transition: transform var(--transition-duration-fast) linear;
    transition: transform var(--transition-duration-fast) linear, -webkit-transform var(--transition-duration-fast) linear;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }

  .collapse__arrow_open--ONA7k {
      -webkit-transform: translateY(3px) rotate(225deg);
              transform: translateY(3px) rotate(225deg);
    }

  .collapse__content-wrapper--I-fbF {
    width: 100%;
  }

  .collapse__content-wrapper_hidden--lATw7 {
      overflow: hidden;
    }

/* stylelint-disable-next-line selector-pseudo-class-no-unknown */
  .datepicker-container--S5IW6 .react-datepicker-wrapper {
      width: 100%;
    }
  .datepicker-container--S5IW6 .react-datepicker__current-month {
      padding-left: 2px;
      font-size: 0.85rem;
      line-height: 27px;
      text-align: left;
      text-transform: capitalize;
    }
  .datepicker-container--S5IW6 .react-datepicker__header {
      padding-top: 0;
      background-color: transparent;
      border-bottom: 0;
    }
  .datepicker-container--S5IW6 .react-datepicker__day--outside-month {
      color: #9b9b9b;
    }
  .datepicker-container--S5IW6 .react-datepicker__day--today {
      /* stylelint-disable declaration-no-important */
      color: #3f53d1 !important;
      background: #e4e7f8 !important;
      border-radius: 50% !important;
    }
  .datepicker-container--S5IW6 .react-datepicker__day--selected {
      color: white !important;
      background: #3f53d1 !important;
      border-radius: 50% !important;
      /* stylelint-enable */
    }
  .datepicker-container--S5IW6 .react-datepicker {
      padding: 25px 14px 31px;
      max-width: 288px;
      font-family: 'Gotham Pro', sans-serif;
      font-size: 0.75rem;
      border: none;
      border-radius: var(--border-radius-control);
      -webkit-box-shadow: var(--popover-shadow-s);
              box-shadow: var(--popover-shadow-s);
    }
  .datepicker-container--S5IW6 .react-datepicker-popper[data-placement^='bottom'] {
      margin-top: 0;
    }
  .datepicker-container--S5IW6 .react-datepicker__day {
      margin: 7px 12px 6px 0;
    }
  .datepicker-container--S5IW6 .react-datepicker__day-name {
      margin: 7px 12px 6px 0;
      width: 25px;
      height: 25px;
      font-weight: 600;
      text-transform: capitalize;
      color: #818181;
    }
  .datepicker-container--S5IW6 .react-datepicker__month {
      margin: 0;
    }
  /* stylelint-disable selector-class-pattern */
  .datepicker-container--S5IW6 .react-datepicker__day--in-selecting-range,
    .datepicker-container--S5IW6 .react-datepicker__month-text--in-selecting-range,
    .datepicker-container--S5IW6 .react-datepicker__quarter-text--in-selecting-range,
    .datepicker-container--S5IW6 .react-datepicker__year-text--in-selecting-range,
    .datepicker-container--S5IW6 .react-datepicker__day--selected,
    .datepicker-container--S5IW6 .react-datepicker__day--in-range,
    .datepicker-container--S5IW6 .react-datepicker__month-text--selected,
    .datepicker-container--S5IW6 .react-datepicker__month-text--in-range,
    .datepicker-container--S5IW6 .react-datepicker__quarter-text--selected,
    .datepicker-container--S5IW6 .react-datepicker__quarter-text--in-range,
    .datepicker-container--S5IW6 .react-datepicker__year-text--selected,
    .datepicker-container--S5IW6 .react-datepicker__year-text--in-range {
      color: white;
      background-color: #e4e7f8;
      border-radius: 50%;
    }
  .datepicker-container--S5IW6 .react-datepicker__week {
      cursor: pointer;
    }
  .datepicker-container--S5IW6 .react-datepicker__day--in-range:hover,
    .datepicker-container--S5IW6 .react-datepicker__month-text--selected:hover,
    .datepicker-container--S5IW6 .react-datepicker__quarter-text--selected:hover,
    .datepicker-container--S5IW6 .react-datepicker__year-text--selected:hover {
      margin: 6px 12px 5px 0;
      color: black;
      background-color: white;
      border: solid 1px #3f53d1;
    }
  .datepicker-container--S5IW6 .react-datepicker__day--in-range,
    .datepicker-container--S5IW6 .react-datepicker__day--in-selecting-range {
      color: black;
    }
  .datepicker-container--S5IW6 .react-datepicker__day--range-start,
    .datepicker-container--S5IW6 .react-datepicker__day--range-end {
      color: white;
      background-color: #3f53d1;
      border: none
    }
  .datepicker-container--S5IW6 .react-datepicker__day--range-start:hover, .datepicker-container--S5IW6 .react-datepicker__day--range-end:hover {
        margin: 7px 12px 6px 0;
        color: white;
        background-color: #3f53d1;
        border: none;
      }
  .datepicker-container--S5IW6 .react-datepicker__day {
      width: 25px;
      height: 25px;
      outline: none
    }
  .datepicker-container--S5IW6 .react-datepicker__day:hover {
        border-radius: 50%;
      }
  .datepicker-container--S5IW6 .react-datepicker__day:focus {
        border-radius: 50%;
      }
  .datepicker-container--S5IW6 .react-datepicker__day--selected {
      background-color: #3f53d1;
      border-radius: 50%;
      outline: none
    }
  .datepicker-container--S5IW6 .react-datepicker__day--selected:hover {
        background-color: #3f53d1;
        border-radius: 50%;
      }
  .datepicker-container--S5IW6 .react-datepicker__day--selected:focus {
        background-color: #3f53d1;
        border-radius: 50%;
      }
  .datepicker-container--S5IW6 .react-datepicker__day--keyboard-selected,
    .datepicker-container--S5IW6 .react-datepicker__month-text--keyboard-selected,
    .datepicker-container--S5IW6 .react-datepicker__quarter-text--keyboard-selected,
    .datepicker-container--S5IW6 .react-datepicker__year-text--keyboard-selected {
      color: black;
      background-color: inherit;
      border-radius: 50%;
      outline: none
    }
  .datepicker-container--S5IW6 .react-datepicker__day--keyboard-selected:hover, .datepicker-container--S5IW6 .react-datepicker__month-text--keyboard-selected:hover, .datepicker-container--S5IW6 .react-datepicker__quarter-text--keyboard-selected:hover, .datepicker-container--S5IW6 .react-datepicker__year-text--keyboard-selected:hover {
        color: white;
        background-color: #3f53d1;
        border-radius: 50%;
      }
  .datepicker-container--S5IW6 .react-datepicker__navigation--next {
      top: 30px;
      right: 30px;
      width: 8px;
      height: 14px;
      background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOCAxNSI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNi42OS40MzRjLjMzNy4zMi4zNjkuODI3LjA5MiAxLjE4MWwtLjA3Ni4wODUtNS41MjYgNS40OCA1LjUyNiA1LjQ3OWMuMzU2LjM1My4zNS45Mi0uMDE1IDEuMjY2LS4zMzcuMzE4LS44Ni4zMzctMS4yMi4wNmwtLjA4Ni0uMDc1LTYuMTU1LTYuMTA1LS4wNS0uMDUzLS4wNjYtLjA4OC0uMDUzLS4wOS0uMDM2LS4wODEtLjAyNy0uMDgxLS4wMTctLjA3My0uMDEyLS4xMDJ2LS4xMTVsLjAxMi0uMTAxLjAxNy0uMDc0LjAyNy0uMDguMDM2LS4wODIuMDMyLS4wNTguMDY3LS4wOTUuMDQ3LS4wNTQgNi4xNzgtNi4xM2MuMzU3LS4zNTMuOTQxLS4zNiAxLjMwNi0uMDE0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzODUgLTEyOSkgdHJhbnNsYXRlKDI1OCA0NCkgdHJhbnNsYXRlKDg4NSA3KSB0cmFuc2xhdGUoMCA3OCkgcm90YXRlKC0xODAgMTM5LjQ2OSA3LjE4KSIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
      border: none;
      outline: none;
    }
  .datepicker-container--S5IW6 .react-datepicker__navigation--previous {
      top: 30px;
      right: 58px;
      left: unset;
      width: 8px;
      height: 14px;
      background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjY5LjQzNGMuMzM3LjMyLjM2OS44MjcuMDkyIDEuMTgxbC0uMDc2LjA4NUwzLjE4IDcuMThsNS41MjYgNS40NzljLjM1Ni4zNTMuMzUuOTItLjAxNSAxLjI2Ni0uMzM3LjMxOC0uODYuMzM3LTEuMjIuMDZsLS4wODYtLjA3NUwxLjIzIDcuODA1bC0uMDUtLjA1My0uMDY2LS4wODgtLjA1My0uMDktLjAzNi0uMDgxLS4wMjctLjA4MS0uMDE3LS4wNzMtLjAxMi0uMTAydi0uMTE1TC45OCA3LjAybC4wMTctLjA3NC4wMjctLjA4LjAzNi0uMDgyLjAzMi0uMDU4LjA2Ny0uMDk1LjA0Ny0uMDU0TDcuMzg1LjQ0OGMuMzU3LS4zNTMuOTQxLS4zNiAxLjMwNi0uMDE0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzNTYgLTEyOSkgdHJhbnNsYXRlKDI1OCA0NCkgdHJhbnNsYXRlKDg4NSA3KSB0cmFuc2xhdGUoMCA3OCkgbWF0cml4KDEgMCAwIC0xIDIxMyAxNC4zNTkpIi8+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
      border: none;
      outline: none;
    }

.datepicker__datepicker-header--ZjWqb {
  padding: 0 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.datepicker-header__month--W1eJr {
  text-transform: capitalize;
}

.buttons__next-button--0CBlh {
  margin-left: 20px;
  width: 8px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOCAxNSI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNi42OS40MzRjLjMzNy4zMi4zNjkuODI3LjA5MiAxLjE4MWwtLjA3Ni4wODUtNS41MjYgNS40OCA1LjUyNiA1LjQ3OWMuMzU2LjM1My4zNS45Mi0uMDE1IDEuMjY2LS4zMzcuMzE4LS44Ni4zMzctMS4yMi4wNmwtLjA4Ni0uMDc1LTYuMTU1LTYuMTA1LS4wNS0uMDUzLS4wNjYtLjA4OC0uMDUzLS4wOS0uMDM2LS4wODEtLjAyNy0uMDgxLS4wMTctLjA3My0uMDEyLS4xMDJ2LS4xMTVsLjAxMi0uMTAxLjAxNy0uMDc0LjAyNy0uMDguMDM2LS4wODIuMDMyLS4wNTguMDY3LS4wOTUuMDQ3LS4wNTQgNi4xNzgtNi4xM2MuMzU3LS4zNTMuOTQxLS4zNiAxLjMwNi0uMDE0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzODUgLTEyOSkgdHJhbnNsYXRlKDI1OCA0NCkgdHJhbnNsYXRlKDg4NSA3KSB0cmFuc2xhdGUoMCA3OCkgcm90YXRlKC0xODAgMTM5LjQ2OSA3LjE4KSIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  border: none;
  outline: none;
}

.buttons__previous-button--zXshz {
  width: 8px;
  height: 14px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjY5LjQzNGMuMzM3LjMyLjM2OS44MjcuMDkyIDEuMTgxbC0uMDc2LjA4NUwzLjE4IDcuMThsNS41MjYgNS40NzljLjM1Ni4zNTMuMzUuOTItLjAxNSAxLjI2Ni0uMzM3LjMxOC0uODYuMzM3LTEuMjIuMDZsLS4wODYtLjA3NUwxLjIzIDcuODA1bC0uMDUtLjA1My0uMDY2LS4wODgtLjA1My0uMDktLjAzNi0uMDgxLS4wMjctLjA4MS0uMDE3LS4wNzMtLjAxMi0uMTAydi0uMTE1TC45OCA3LjAybC4wMTctLjA3NC4wMjctLjA4LjAzNi0uMDgyLjAzMi0uMDU4LjA2Ny0uMDk1LjA0Ny0uMDU0TDcuMzg1LjQ0OGMuMzU3LS4zNTMuOTQxLS4zNiAxLjMwNi0uMDE0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzNTYgLTEyOSkgdHJhbnNsYXRlKDI1OCA0NCkgdHJhbnNsYXRlKDg4NSA3KSB0cmFuc2xhdGUoMCA3OCkgbWF0cml4KDEgMCAwIC0xIDIxMyAxNC4zNTkpIi8+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  border: none;
  outline: none;
}

.container--1Tk91 {
  position: relative;
  margin-bottom: 12px;
  padding-left: 35px;
  display: block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none
}

.container--1Tk91:hover input ~ .check-mark--YtwIM {
    border-color: var(--color-primary-a50);
  }

.container--1Tk91 input:checked ~ .check-mark--YtwIM {
    background-color: var(--color-primary);
    border-color: var(--color-primary)
  }

.container--1Tk91 input:checked ~ .check-mark--YtwIM::after {
      display: block;
    }

.input--tyafo {
  position: absolute;
  cursor: pointer;
  opacity: 0;
}

.check-mark--YtwIM {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  background-color: transparent;
  border: 1px solid #dbdbdb;
  border-radius: 50%
}

.check-mark--YtwIM::after {
    position: absolute;
    top: 5px;
    left: 5px;
    display: none;
    width: 6px;
    height: 6px;
    content: '';
    background: white;
    border-radius: 50%;
  }

.filters-container--EoEjO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  min-width: 248px;
  max-width: 248px;
  background-color: var(--color-background-primary-muted);
}

.filters--7IH28 {
  padding: var(--spacing-7x) var(--spacing-3x);
}

.filters__header--ARnll {
    padding-bottom: var(--spacing-3x);
  }

.filter--SZyJt {
  padding-bottom: var(--spacing-3x);
}

.placeholder--eNrlU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

  .placeholder__icon--iWWZE {
    max-width: 136px;
    max-height: 156px;
  }

  .placeholder__icon--iWWZE svg {
      width: 100%;
      height: 100%;
    }

  .placeholder__header--48w3b {
    padding-bottom: var(--spacing-2x);
  }

.row--WqNNj {
  cursor: pointer;
}

.businessIdCell--xxVki {
  color: var(--color-text-secondary);
}

.primary--paKCW {
  font-weight: var(--font-weight-bold);
  color: var(--color-text-primary)
}

.primary--paKCW:hover {
    color: var(--color-text-primary);
  }

.container---lWOI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 200px;
}

.avatar--gA2O8 {
  padding-right: var(--spacing);
}

.text-container--wqQ6- {
  padding-left: var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.container--QWBwW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  max-width: 200px;
}

.participant--IYOec {
  padding-bottom: var(--spacing-half);
}

.stages--bQq8P {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.status--iL0b9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  white-space: pre-line;
}

.container--nAVtQ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  max-width: 200px;
}

.button--QjLAq {
  position: relative;
}

  .button--loading--ttMAv {
    /* stylelint-disable-next-line declaration-no-important */
    font-size: 0 !important;
  }

  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */

  .button--QjLAq .loading {
      position: absolute;
    }

/* stylelint-disable-next-line selector-pseudo-class-no-unknown */
  .datepicker-container--NW7U\+ .react-datepicker__current-month {
      padding-left: 2px;
      font-size: 0.85rem;
      line-height: 27px;
      text-align: left;
      text-transform: capitalize;
    }
  .datepicker-container--NW7U\+ .react-datepicker__header {
      padding-top: 0;
      background-color: transparent;
      border-bottom: 0;
    }
  .datepicker-container--NW7U\+ .react-datepicker__day--outside-month {
      color: #9b9b9b;
    }
  .datepicker-container--NW7U\+ .react-datepicker__day--today {
      /* stylelint-disable declaration-no-important */
      color: #3f53d1 !important;
      background: #e4e7f8 !important;
      border-radius: 50% !important;
    }
  .datepicker-container--NW7U\+ .react-datepicker__day--selected {
      color: white !important;
      background: #3f53d1 !important;
      border-radius: 50% !important;
      /* stylelint-enable */
    }
  .datepicker-container--NW7U\+ .react-datepicker {
      max-width: 249px;
      font-family: 'Gotham Pro', sans-serif;
      font-size: 0.75rem;
      border: none;
      border-radius: 0;
    }
  .datepicker-container--NW7U\+ .react-datepicker__day {
      margin: 7px 12px 6px 0;
    }
  .datepicker-container--NW7U\+ .react-datepicker__day-name {
      margin: 7px 12px 6px 0;
      width: 25px;
      height: 25px;
      font-weight: 600;
      text-transform: capitalize;
      color: #818181;
    }
  .datepicker-container--NW7U\+ .react-datepicker__month {
      margin: 0;
    }
  /* stylelint-disable selector-class-pattern */
  .datepicker-container--NW7U\+ .react-datepicker__day--in-selecting-range,
    .datepicker-container--NW7U\+ .react-datepicker__month-text--in-selecting-range,
    .datepicker-container--NW7U\+ .react-datepicker__quarter-text--in-selecting-range,
    .datepicker-container--NW7U\+ .react-datepicker__year-text--in-selecting-range,
    .datepicker-container--NW7U\+ .react-datepicker__day--selected,
    .datepicker-container--NW7U\+ .react-datepicker__day--in-range,
    .datepicker-container--NW7U\+ .react-datepicker__month-text--selected,
    .datepicker-container--NW7U\+ .react-datepicker__month-text--in-range,
    .datepicker-container--NW7U\+ .react-datepicker__quarter-text--selected,
    .datepicker-container--NW7U\+ .react-datepicker__quarter-text--in-range,
    .datepicker-container--NW7U\+ .react-datepicker__year-text--selected,
    .datepicker-container--NW7U\+ .react-datepicker__year-text--in-range {
      color: white;
      background-color: #e4e7f8;
      border-radius: 50%;
    }
  .datepicker-container--NW7U\+ .react-datepicker__week {
      cursor: pointer;
    }
  .datepicker-container--NW7U\+ .react-datepicker__day--in-range:hover,
    .datepicker-container--NW7U\+ .react-datepicker__month-text--selected:hover,
    .datepicker-container--NW7U\+ .react-datepicker__quarter-text--selected:hover,
    .datepicker-container--NW7U\+ .react-datepicker__year-text--selected:hover {
      margin: 6px 12px 5px 0;
      color: black;
      background-color: white;
      border: solid 1px #3f53d1;
    }
  .datepicker-container--NW7U\+ .react-datepicker__day--in-range,
    .datepicker-container--NW7U\+ .react-datepicker__day--in-selecting-range {
      color: black;
    }
  .datepicker-container--NW7U\+ .react-datepicker__day--range-start,
    .datepicker-container--NW7U\+ .react-datepicker__day--range-end {
      color: white;
      background-color: #3f53d1;
      border: none
    }
  .datepicker-container--NW7U\+ .react-datepicker__day--range-start:hover, .datepicker-container--NW7U\+ .react-datepicker__day--range-end:hover {
        margin: 7px 12px 6px 0;
        color: white;
        background-color: #3f53d1;
        border: none;
      }
  .datepicker-container--NW7U\+ .react-datepicker__day {
      width: 25px;
      height: 25px;
      outline: none
    }
  .datepicker-container--NW7U\+ .react-datepicker__day:hover {
        border-radius: 50%;
      }
  .datepicker-container--NW7U\+ .react-datepicker__day:focus {
        border-radius: 50%;
      }
  .datepicker-container--NW7U\+ .react-datepicker__day--selected {
      background-color: #3f53d1;
      border-radius: 50%;
      outline: none
    }
  .datepicker-container--NW7U\+ .react-datepicker__day--selected:hover {
        background-color: #3f53d1;
        border-radius: 50%;
      }
  .datepicker-container--NW7U\+ .react-datepicker__day--selected:focus {
        background-color: #3f53d1;
        border-radius: 50%;
      }
  .datepicker-container--NW7U\+ .react-datepicker__day--keyboard-selected,
    .datepicker-container--NW7U\+ .react-datepicker__month-text--keyboard-selected,
    .datepicker-container--NW7U\+ .react-datepicker__quarter-text--keyboard-selected,
    .datepicker-container--NW7U\+ .react-datepicker__year-text--keyboard-selected {
      color: black;
      background-color: inherit;
      border-radius: 50%;
      outline: none
    }
  .datepicker-container--NW7U\+ .react-datepicker__day--keyboard-selected:hover, .datepicker-container--NW7U\+ .react-datepicker__month-text--keyboard-selected:hover, .datepicker-container--NW7U\+ .react-datepicker__quarter-text--keyboard-selected:hover, .datepicker-container--NW7U\+ .react-datepicker__year-text--keyboard-selected:hover {
        color: white;
        background-color: #3f53d1;
        border-radius: 50%;
      }
  .datepicker-container--NW7U\+ .react-datepicker__navigation--next {
      top: 6px;
      right: 2px;
      width: 8px;
      height: 14px;
      background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOCAxNSI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zNi42OS40MzRjLjMzNy4zMi4zNjkuODI3LjA5MiAxLjE4MWwtLjA3Ni4wODUtNS41MjYgNS40OCA1LjUyNiA1LjQ3OWMuMzU2LjM1My4zNS45Mi0uMDE1IDEuMjY2LS4zMzcuMzE4LS44Ni4zMzctMS4yMi4wNmwtLjA4Ni0uMDc1LTYuMTU1LTYuMTA1LS4wNS0uMDUzLS4wNjYtLjA4OC0uMDUzLS4wOS0uMDM2LS4wODEtLjAyNy0uMDgxLS4wMTctLjA3My0uMDEyLS4xMDJ2LS4xMTVsLjAxMi0uMTAxLjAxNy0uMDc0LjAyNy0uMDguMDM2LS4wODIuMDMyLS4wNTguMDY3LS4wOTUuMDQ3LS4wNTQgNi4xNzgtNi4xM2MuMzU3LS4zNTMuOTQxLS4zNiAxLjMwNi0uMDE0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzODUgLTEyOSkgdHJhbnNsYXRlKDI1OCA0NCkgdHJhbnNsYXRlKDg4NSA3KSB0cmFuc2xhdGUoMCA3OCkgcm90YXRlKC0xODAgMTM5LjQ2OSA3LjE4KSIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
      border: none;
      outline: none;
    }
  .datepicker-container--NW7U\+ .react-datepicker__navigation--previous {
      top: 6px;
      right: 29px;
      left: unset;
      width: 8px;
      height: 14px;
      background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjY5LjQzNGMuMzM3LjMyLjM2OS44MjcuMDkyIDEuMTgxbC0uMDc2LjA4NUwzLjE4IDcuMThsNS41MjYgNS40NzljLjM1Ni4zNTMuMzUuOTItLjAxNSAxLjI2Ni0uMzM3LjMxOC0uODYuMzM3LTEuMjIuMDZsLS4wODYtLjA3NUwxLjIzIDcuODA1bC0uMDUtLjA1My0uMDY2LS4wODgtLjA1My0uMDktLjAzNi0uMDgxLS4wMjctLjA4MS0uMDE3LS4wNzMtLjAxMi0uMTAydi0uMTE1TC45OCA3LjAybC4wMTctLjA3NC4wMjctLjA4LjAzNi0uMDgyLjAzMi0uMDU4LjA2Ny0uMDk1LjA0Ny0uMDU0TDcuMzg1LjQ0OGMuMzU3LS4zNTMuOTQxLS4zNiAxLjMwNi0uMDE0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzNTYgLTEyOSkgdHJhbnNsYXRlKDI1OCA0NCkgdHJhbnNsYXRlKDg4NSA3KSB0cmFuc2xhdGUoMCA3OCkgbWF0cml4KDEgMCAwIC0xIDIxMyAxNC4zNTkpIi8+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);
      border: none;
      outline: none;
    }

.field--DU5Lp {
  margin-bottom: 1.56rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

  .field--DU5Lp .form-label--gwPKH {
    font-family: 'Gotham Pro', sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: gray;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }

  .field--DU5Lp .form-label--gwPKH span {
      line-height: 16px;
    }

  .field--DU5Lp .form-label--required--jzTYi::after {
      position: absolute;
      margin: -4px 0 0 2px;
      font-size: 20px;
      content: '*';
      color: var(--color-error);
    }

.icon--\+DpIp {
  position: absolute;
  top: 0;
  right: 30px;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 16px;
  pointer-events: none;
}

/* stylelint-disable-next-line selector-pseudo-class-no-unknown */

.datepicker-field--Lfq-Z .react-datepicker {
      padding: 20px;
      max-width: 289px;
      -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
              box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
    }

.datepicker-field--Lfq-Z .react-datepicker__navigation--previous {
      top: 26px;
      right: 49px;
    }

.datepicker-field--Lfq-Z .react-datepicker__navigation--next {
      top: 26px;
      right: 22px;
    }

.datepicker-wrapper--8oJRk {
  width: 100%;
}

.datepicker-input--kQUhn {
  /* stylelint-disable declaration-no-important */
  height: 49px !important;
}

/* stylelint-disable declaration-no-important */
/* stylelint-disable-next-line selector-pseudo-class-no-unknown */
.slotpicker-field--bX4o7 .react-datepicker__day--highlighted,
    .slotpicker-field--bX4o7 .react-datepicker__month-text--highlighted,
    .slotpicker-field--bX4o7 .react-datepicker__quarter-text--highlighted,
    .slotpicker-field--bX4o7 .react-datepicker__year-text--highlighted {
      color: gray;
      background-color: #e4e7f8;
      border-radius: 50%
    }
.slotpicker-field--bX4o7 .react-datepicker__day--highlighted:hover, .slotpicker-field--bX4o7 .react-datepicker__month-text--highlighted:hover, .slotpicker-field--bX4o7 .react-datepicker__quarter-text--highlighted:hover, .slotpicker-field--bX4o7 .react-datepicker__year-text--highlighted:hover {
        color: white;
        background-color: #3f53d1;
      }

.tooltip--jMKpS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.suggest-container--67Idu {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
}

  .suggest-container--67Idu .options-container--t5zbq {
    position: absolute;
    z-index: 1000;
    top: 100%;
    padding-top: 10px;
    width: 100%;
    background: white;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
  }

  .suggest-container--67Idu .options-scrollable--ovxAW {
    overflow: scroll;
    max-height: 100px;
  }

  .suggest-container--67Idu .option--3GCfs {
    margin-bottom: 0;
    padding: 10px 0 10px 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }

  .suggest-container--67Idu .option--3GCfs span {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }

  .suggest-container--67Idu .option--3GCfs:hover {
      background: #e4e7f8;
      border-radius: 2px;
    }

  .suggest-container--67Idu .option--3GCfs:active {
      background: #e4e7f8;
      border-radius: 2px;
    }

  .suggest-container--67Idu .selected--8NPte {
    position: absolute;
    top: 2px;
    left: 12px;
    margin-bottom: 0;
    padding: 10px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: calc(100% - 16px);
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
    text-overflow: ellipsis;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none;
    background-color: white;
  }

  .suggest-container--67Idu .selected--8NPte span {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }

.suggest-search--UmCm0 {
  width: 250px;
  max-width: 250px;
}

.suggest-search--UmCm0 .avatar-container--P1Wpx {
    margin-left: 4px;
  }

.suggest-search--UmCm0 .options-container--t5zbq {
    max-width: 250px;
  }

.suggest-search--UmCm0 .input--55-oD {
    padding: 13px 15px 13px 47px;
    height: 38px;
    font-size: 14px;
    letter-spacing: -0.44px;
    background:
      url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iZ3NjeDEyaWQ3YSIgZD0iTTAgMEgyMFYyMEgweiIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzEwIC0xMzApIHRyYW5zbGF0ZSgyOTMgNDQpIHRyYW5zbGF0ZSgxNyA4NikiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSIzZzQyZWlrOWNiIiBmaWxsPSIjZmZmIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjZ3NjeDEyaWQ3YSIvPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJncmF5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04LjY1IDFjNC4yMjUgMCA3LjY1IDMuNDI1IDcuNjUgNy42NSAwIDEuNzU2LS41OTEgMy4zNzMtMS41ODYgNC42NjRMMTguOCAxNy40Yy4zOS4zOS4zOSAxLjAyNCAwIDEuNDE0LS4zNi4zNjEtLjkyOC4zODktMS4zMi4wODRsLS4wOTQtLjA4NC00LjA4Ny00LjA4NmMtMS4yODguOTg2LTIuOSAxLjU3My00LjY0OCAxLjU3M0M0LjQyNSAxNi4zIDEgMTIuODc1IDEgOC42NSAxIDQuNDI1IDQuNDI1IDEgOC42NSAxem0wIDJDNS41MyAzIDMgNS41MyAzIDguNjVjMCAzLjEyIDIuNTMgNS42NSA1LjY1IDUuNjUgMy4xMiAwIDUuNjUtMi41MyA1LjY1LTUuNjVDMTQuMyA1LjUzIDExLjc3IDMgOC42NSAzeiIgbWFzaz0idXJsKCMzZzQyZWlrOWNiKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K')
      13px 8px no-repeat;
    border: solid 1px rgba(0, 0, 0, 0.14);
    border-radius: 4px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

.suggest-form--YWYJH {
  font-size: 16px;
}

.suggest-form--YWYJH .input--55-oD {
    height: 49px;
  }

.suggest-form--YWYJH .empty--4ESBj {
    margin-left: 7px;
    color: gray;
  }

.field--KGcpS {
  margin-bottom: 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.field--readonly--sAli- {
    cursor: not-allowed;
    opacity: var(--opacity-disabled);
  }

.field--readonly--sAli- .suggest-form--YWYJH {
      pointer-events: none;
    }

.field--KGcpS .form-label--Lu0kT {
    font-family: 'Gotham Pro', sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: gray;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }

.field--KGcpS .form-label--Lu0kT span {
      line-height: 16px;
    }

.field--KGcpS .form-label--required--PezVA::after {
      position: absolute;
      margin: -4px 0 0 2px;
      font-size: 20px;
      content: '*';
      color: var(--color-error);
    }

.field--KGcpS .form-label-multiple--cf6ex {
    -webkit-align-self: baseline;
        -ms-flex-item-align: baseline;
            align-self: baseline;
    margin-top: 9px;
  }

.avatar-container--P1Wpx {
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
}

.avatar-container--P1Wpx .avatar---ZwJx {
    width: 20px;
    height: 20px;
    font-size: 10px;
    border-radius: 50%;
  }

.avatar-container--P1Wpx .avatar---ZwJx .initials--ngOjy {
      margin-left: 1px;
      line-height: 15px;
    }

.tags--huSSr .tag--Q-vhS {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 38px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.tags--huSSr .tag--Q-vhS svg {
      top: 14px;
    }

.tags--huSSr .option--3GCfs {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

.tags--huSSr .avatar-container--P1Wpx {
    margin-right: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

.suggest-input__error-container--AH0S5 {
  /* Блок с ошибкой сдвинут вниз на высоту инпута */
  top: 49px;
}

.fcl--Ab-3- {
  margin: 0 var(--spacing-2x) 0 0;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  cursor: pointer;
  color: var(--color-text-primary);
}

  .fcl_disabled--MLITi {
    cursor: default;
    color: var(--color-text-disabled);
  }

  .fcl__label--buUGl {
    margin-left: var(--spacing-one-half);
    color: inherit;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }

/* stylelint-disable selector-max-specificity, declaration-no-important, selector-max-compound-selectors */
/* stylelint-disable-next-line selector-pseudo-class-no-unknown */
.container--3JEsU .cancel-reason--Tp7O6 .react-select__indicator-separator {
        display: none;
      }
.container--3JEsU .cancel-reason--Tp7O6 .react-select__control {
        height: 49px;
        color: black;
        border: 1px solid #ced4da;
      }
.container--3JEsU .cancel-reason--Tp7O6 .react-select__control--is-focused {
        background-color: white;
        border-color: #80bdff;
        outline: 0;
        -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
      }
.container--3JEsU .select--8FGy\+ {
    padding: 5px 0;
  }
.container--3JEsU .form-textarea--6yHZ2 {
    height: 149px;
    max-height: 149px;
    resize: none;
  }
.container--3JEsU .field--SLt2i {
    margin-bottom: 1.56rem;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
  }
.container--3JEsU .form-field--dpl3S {
    width: 328px;
  }
.container--3JEsU .time-field--eaSUH {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
.container--3JEsU .time-field--eaSUH .half---hNlk {
      max-width: 88px;
    }
.container--3JEsU .time_right--YImby {
    margin-left: 32px;
  }
.container--3JEsU .time_right--YImby label {
      padding-left: 24px;
    }

.sidebar_wide--wtLk5 {
  max-width: 630px !important;
}

.created-interview__brief--TQH\+N {
    padding: var(--spacing-3x);
    background: var(--color-primary-a10);
    border-radius: var(--border-radius-control);
  }

.created-interview__title--\+Bul5 {
    margin-bottom: var(--spacing-2x);
  }

.created-interview__date--kxNiH {
    margin-bottom: var(--spacing-2x);
  }

.created-interview__share--7TShe {
    margin-top: var(--spacing-4x);
  }

.wrapper--lkROp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 776px;
  max-width: 1363px;
  min-height: 100%;
}

.page--wevWH {
  margin: 0;
  padding: var(--spacing-6x) var(--spacing-3x);
  width: 100%;
  min-width: 0;
}

.page__content--jM0z6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.page__counter--k4WMw {
    margin-left: var(--spacing-half);
    width: 12px;
    height: 12px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-top-color: black;
  }

.scroll-container--CXzdO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* stylelint-disable  declaration-no-important */
.tabs--9p9U- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  border-bottom: 1px solid #e5e5e5;
}

.tabs__tab--jHoiP {
  padding: 0 42px 0 0
}

.tabs__tab--jHoiP:last-child {
    padding-right: 0;
  }

.tab--XsahK {
  white-space: nowrap;
}

.tab__button--FyzF0 {
  margin-bottom: -1px;
  padding: var(--spacing-2x) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
  font-stretch: normal;
  letter-spacing: normal;
  cursor: pointer;
  color: var(--color-text-secondary);
  border-bottom: 2px solid transparent;
  -webkit-transition: color, border-bottom-color var(--transition-duration-default);
  transition: color, border-bottom-color var(--transition-duration-default);
}

.tab__not-allowed--SkN0d {
  cursor: not-allowed
}

.tab__not-allowed--SkN0d[role='button'] {
    cursor: not-allowed;
  }

.tab__button_active--ojxJY {
  font-weight: var(--font-weight-bold);
  color: #000;
  border-bottom-color: var(--color-primary);
}

/* .tab-control {} */

.tab-control__panel--4ktUf {
  padding-top: var(--spacing-4x);
}

.tab-control__panel_hidden--VNxfz {
  display: none !important;
}

.description-list--GPDT0 {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: minmax(auto, -webkit-max-content) auto;
  grid-template-columns: minmax(auto, max-content) auto;
  max-width: 100%;
  letter-spacing: var(--letter-spacing-body);
  color: var(--color-text-primary);
}

  .description-list__label--2-gdU {
    margin: 0;
    padding: 0;
    font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
    white-space: pre-line;
    color: var(--color-text-secondary);
  }

  .description-list__description--\+c41b {
    margin: 0;
    padding: 0 0 var(--spacing) 0;
    font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family)
  }

  .description-list__description--\+c41b:last-child {
      padding-bottom: 0;
    }

  .description-list_spacing-1--PG183 .description-list__description--\+c41b {
    padding-left: var(--spacing);
  }

  .description-list_spacing-2--fZTSL .description-list__description--\+c41b {
    padding-left: var(--spacing-2x);
  }

  .description-list_spacing-3--4VTit .description-list__description--\+c41b {
    padding-left: var(--spacing-3x);
  }

  .description-list_spacing-4--qoaU4 .description-list__description--\+c41b {
    padding-left: var(--spacing-4x);
  }

  .description-list_spacing-5--fxve4 .description-list__description--\+c41b {
    padding-left: var(--spacing-5x);
  }

  .description-list_spacing-6--msxeu .description-list__description--\+c41b {
    padding-left: var(--spacing-6x);
  }

  .description-list_spacing-7--HRKZl .description-list__description--\+c41b {
    padding-left: var(--spacing-7x);
  }

  .description-list_spacing-8--r8WtP .description-list__description--\+c41b {
    padding-left: var(--spacing-7x);
  }

.candidate-event--Fg7oj {
  padding: 16px 20px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
  background-color: #e4e7f8;
  border-radius: 4px;
}

  .candidate-event_not-appointed--z0Eg4 {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.14);
  }

  .candidate-event_canceled--MhhjF {
    opacity: 0.5;
  }

  .candidate-event__header--eNz0k {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
  }

  .candidate-event__content--ZrEKp {
    padding-top: var(--spacing-3x);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .candidate-event__buttons--47KMT {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }

  .candidate-event__title--kPQA7 {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: var(--spacing-4x);
  }

  .candidate-event__subtitle--vt62M {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    line-height: normal;
  }

  .candidate-event__status--SgP-q {
    margin-right: var(--spacing-4x);
    font-weight: bold;
  }

  .candidate-event__icon-btn--Xk-EQ {
    margin-right: var(--spacing);
  }

.title__interview-name--lWLnb {
  margin-bottom: var(--spacing-2x);
}

.candidate-info__title--PQFVb {
    white-space: pre-line;
  }
  .candidate-info__money--cM\+fr {
    margin-top: -42px;
    font-size: 34px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 1.06;
    text-align: right;
    letter-spacing: -1.1px;
    color: black;
  }
  .candidate-info__subtitle--hd6I3 {
    margin-top: var(--spacing-3x);
    font-size: var(--font-size-body);
    color: var(--color-text-secondary);
  }
  .candidate-info__business-id--5yREl {
    margin-right: var(--spacing-2x);
  }
  .candidate-info__info-row--sBs\+i {
    margin: 36px 0 28px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .candidate-info__event--53NM1 {
    margin-bottom: 28px;
  }

.card--kuXjV {
  display: block;
}

  .card_color_primary--iGtxr {
    background-color: var(--color-background-primary);
  }

  .card_color_muted--sphWl {
    background-color: var(--color-background-primary-muted);
  }

  .card_color_warning--CjS0O {
    background-color: var(--color-background-warning);
  }

  .card_color_white--\+Kpz- {
    background-color: white;
  }

  .card_color_black--lrac9 {
    background-color: var(--color-black);
  }

  .card_border_radius_single--hc25T {
    border-radius: var(--border-radius-control);
  }

  .card_border_radius_double--lXIDe {
    border-radius: var(--border-radius-2x);
  }

  .card_border_radius_none--kfACP {
    border-radius: none;
  }

  .card_padding_xs--09avs {
    padding: 2px var(--spacing);
  }

  .card_padding_md--bbd1B {
    padding: var(--spacing-2x);
  }

  .card_padding_none--RAgUF {
    padding: none;
  }

  .card_full_width--1UO0A {
    width: 100%;
  }

  .card_hover--ci2Bm {
    cursor: pointer;
    -webkit-transition: var(--transition-duration-fast) var(--transition-timing-function) box-shadow;
    transition: var(--transition-duration-fast) var(--transition-timing-function) box-shadow
  }

  .card_hover--ci2Bm:hover {
      -webkit-box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);
              box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);
    }

  .card_shadow_none--wJ4lK {
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .card_shadow_sm--hlBYB {
    -webkit-box-shadow: var(--popover-shadow-s);
            box-shadow: var(--popover-shadow-s);
  }

.dropdown-menu--FxZwL {
  margin: 0;
  padding: 8px 0;
  min-width: 240px;
  list-style: none;
  background-color: white;
  border-radius: 8px;
  -webkit-box-shadow: var(--popover-shadow-s);
          box-shadow: var(--popover-shadow-s);
}

.dropdown-menu__dropdown-item--iGaV1 {
  padding: 10px 0 10px 20px;
  cursor: pointer;
  -webkit-transition: var(--transition-duration-faster) var(--transition-timing-function) background-color;
  transition: var(--transition-duration-faster) var(--transition-timing-function) background-color
}

.dropdown-menu__dropdown-item--iGaV1:hover {
    background-color: var(--color-background-primary);
  }

.dropdown-list-item--Nnsty {
  padding: 10px 0 10px 20px;
  cursor: pointer;
  -webkit-transition: var(--transition-duration-faster) var(--transition-timing-function) background-color;
  transition: var(--transition-duration-faster) var(--transition-timing-function) background-color
}
.dropdown-list-item--Nnsty:hover {
    background-color: var(--color-background-primary);
  }

.arrow--8s\+IZ {
  z-index: 1
}
.arrow--8s\+IZ[data-popper-placement^='bottom'] {
    top: -9.5px;
    margin-left: -9.5px;
    border-left: 9.5px solid transparent;
    border-right: 9.5px solid transparent;
    border-bottom: 9.5px solid white;
  }
.arrow--8s\+IZ[data-popper-placement^='top'] {
    bottom: -9.5px;
    margin-left: -9.5px;
    border-top: 9.5px solid white;
    border-left: 9.5px solid transparent;
    border-right: 9.5px solid transparent;
  }
.arrow--8s\+IZ[data-popper-placement^='left'] {
    right: -19px;
    margin-top: -9.5px;
    border-top: 9.5px solid transparent;
    border-left: 9.5px solid white;
    border-right: 9.5px solid transparent;
    border-bottom: 9.5px solid transparent;
  }
.arrow--8s\+IZ[data-popper-placement^='right'] {
    left: -19px;
    margin-top: -9.5px;
    border-top: 9.5px solid transparent;
    border-left: 9.5px solid transparent;
    border-right: 9.5px solid white;
    border-bottom: 9.5px solid transparent;
  }

.popover--wH6VN {
  z-index: 1070;
}

.popover__backdrop--04ZBt {
  z-index: 1060;
}

.documents-list--SuM1n {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.documents-list_two-columns--L-jAT {
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
}

.documents-list__list-item--GlT0d {
  margin-bottom: var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end
}

.documents-list__list-item--GlT0d:last-child {
    margin-bottom: 0;
  }

.list-item__icon--PT-2J {
  margin-right: var(--spacing);
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

.notification-container--f0uv0 {
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  padding: 0 15px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 320px;
  max-width: 480px;
  max-height: calc(100% - 30px);
}

.notification--IVrlm {
  position: relative;
  margin-top: 15px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1em;
  line-height: 1.2em;
  cursor: pointer;
  border-radius: 2px;
  opacity: 0.9;
}

.notification--IVrlm .notification-message--zRDtN {
    margin: 0;
    padding: 8px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 14px;
    letter-spacing: -1px;
  }

.notification--IVrlm .title--\+GbEO {
  margin: 0 0 5px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.2em;
  word-break: break-word;
}

.notification--IVrlm:hover,
.notification--IVrlm:focus {
  opacity: 1;
}

.assigned-form-banner--4mqGt {
  padding: 13px 0 24px;
}

.assigned-form-banner__header--fd0OG {
  padding: 0 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header__status--DD3IV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column nowrap;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.date__label--\+BzeK {
  margin-right: 10px;
}

.status__name--0Emvv {
  margin-bottom: 12px;
}

.info__customer--w7Q\+I {
  margin-bottom: 8px;
}

.assigned-form-banner__body--0E5te {
  padding: 0 20px;
}

.body__documents-list--KGHz\+ {
  margin-bottom: 18px;
}

.expert-approval-banner--\+\+94S {
  padding: var(--spacing-2x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.expert-approval-banner__user-info---\+7Mz {
  margin-right: var(--spacing-8x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.user-info__avatar-container--9ZZYd {
  margin-right: var(--spacing-2x);
}

.user-info__expert-name--Xhiir {
  margin-bottom: var(--spacing-half);
}

.approval-body__approval-status--3k3Sy {
  margin-bottom: var(--spacing-half);
}

.approval-body__status-comment--f-6cx {
  margin-bottom: var(--spacing-half);
  white-space: pre-wrap;
  word-break: break-word;
}

.vacancy-banner-container--wjm7e {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

  .vacancy-banner-container_loading--2YsKb {
    pointer-events: none;
    opacity: 0.5;
  }

.vacancy-banner-container__delete-button--uEosc {
  margin-left: auto;
}

.delete-icon--FEG9j {
  font-size: 9px;
  color: black;
}

.vacancy-banner--3jhA8 {
  padding: var(--spacing-2x) var(--spacing-3x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.banner--bQBBe {
  margin-bottom: var(--spacing-2x)
}
.banner--bQBBe:last-child {
    margin-bottom: 0;
  }

.vacancy-menu--XSf7K {
  position: relative;
  width: 240px;
  min-height: 56px;
}

.vacancy-menu__item--u4V7D {
  overflow: hidden;
  text-overflow: ellipsis;
}

.action-button--FVxW4 {
  margin-right: 20px;
  margin-bottom: var(--spacing)
}
.action-button--FVxW4:last-child {
    margin-right: 0;
  }

.actions__executables--j5gtA {
    margin-bottom: var(--spacing-3x);
    width: 224px;
  }
  .actions__list--a2Lra {
    min-width: 224px;
    font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
  }
  .actions__list_item--DiaM- {
      padding-right: 20px;
    }
  .actions__banners--cV-hq {
    margin: 0 var(--spacing-m-3x) var(--spacing-m-3x) 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .actions__banner--Xmoz0 {
    padding: 0 var(--spacing-3x) var(--spacing-3x) 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%
  }
  .actions__banner--Xmoz0:empty {
      padding: 0;
    }
  .actions__banner_inline--C8I7q {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
    }
  .actions__buttons--A5kR3 {
    padding: 0 var(--spacing-3x) var(--spacing-3x) 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%
  }
  .actions__buttons--A5kR3:empty {
      padding: 0;
    }

.process-comments--ewTDV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.process-comments__counter--8u\+Jr {
  margin-bottom: var(--spacing-2x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.counter__title--OlAak {
  margin-right: var(--spacing);
}

.process-comments__input--FQoIh {
  margin-bottom: var(--spacing-3x);
}

.process-comments__commentsList--40p3s {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.process-comments__commentsList_disabled--4Z-Wi {
    pointer-events: none;
    opacity: 0.5;
  }

.comments-list__comment--krc3U {
  margin-bottom: var(--spacing-3x)
}

.comments-list__comment--krc3U:last-child {
    margin-bottom: 0;
  }

.comment__header--LhVyl {
  margin-bottom: var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.comment__text--xFE7G {
  white-space: pre-wrap;
  word-break: break-word;
}

.process-comments__button--mniK7 {
  margin-top: var(--spacing-3x);
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}

.process-stage--ZGQKM {
  padding: var(--spacing-2x) var(--spacing-2x) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

  .process-stage_active--z1-dU {
    /* Компенсируем border */
    margin-left: -2px;
    border: 1px solid rgba(0, 0, 0, 0.14);
    border-radius: var(--border-radius-2x);
  }

.process-stage__indicator-container--Un9AS {
  position: relative;
  margin-right: 20px
}

.process-stage__indicator-container--Un9AS::after {
    position: absolute;
    left: 12px;
    width: 2px;
    height: 100%;
    content: '';
    background-color: rgba(0, 0, 0, 0.14);
  }

.process-stage__indicator-container_last--0hXnN::after {
    content: none;
  }

.process-stage__indicator-container_completed--elYQo::after {
    position: absolute;
    left: 12px;
    width: 2px;
    height: 100%;
    content: '';
    background-color: var(--color-secondary);
  }

.process-stage__indicator--jy0UW {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 27px;
  height: 27px;
  background-color: var(--color-background-primary-muted);
  border: 2px solid var(--color-text-muted);
  border-radius: 50%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.process-stage__indicator_active--La3KM {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
  }

.process-stage__indicator_completed--KAuqs {
    background-color: var(--color-secondary);
    border-color: var(--color-secondary);
  }

.process-stage__stage-content--gotmZ {
  padding-top: 6px;
  width: 100%;
}

.stage-content__stage-name--W24lj {
  margin-bottom: var(--spacing-2x);
}

.actions__data--FSNZL {
  margin-bottom: var(--spacing-4x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.actions__buttons--Aaw26 {
  margin-bottom: var(--spacing-4x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.data__banner--uQYBV {
  margin-right: var(--spacing-2x);
  margin-bottom: var(--spacing-2x)
}

.data__banner--uQYBV:last-child {
    margin-right: 0;
    margin-bottom: 0;
  }

.processes-vacancies--SCP8C {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.processes-vacancies__title--e8zQB {
  margin-bottom: var(--spacing-2x);
}

.processes-vacancies__vacancies-list--GWCMd {
  margin-bottom: var(--spacing-2x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

.vacancies-list__vacancy--bdtvg {
  margin-right: var(--spacing);
  margin-bottom: var(--spacing);
  padding: var(--spacing);
}

.vacancy__content--8jjKj {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.process--H8-Ll {
  margin-bottom: var(--spacing-5x);
  padding: var(--spacing-3x) var(--spacing-4x);
}

/* Header */

.process__process-header--XTaHa {
  margin-bottom: var(--spacing-3x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.process-header__title--rALwp {
  margin-bottom: var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.process-header__controls--WZB0A {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.controls__business-id--wq-B1 {
  margin-right: var(--spacing-5x);
}

.controls__archive-button--7mO5B {
  margin-right: var(--spacing-5x);
}

.controls__date--Ebqul {
  margin-left: auto;
}

.process__process-available-actions-button--U2Inq {
  margin-bottom: var(--spacing-2x);
}

/* Actions */
.process__process-actions-container--M06uR {
  margin: 0 0 var(--spacing-3x);
}

/* Stages */
.process__process-stages-container--J4Hcj {
  margin: 0 var(--spacing-m-2x) var(--spacing-3x);
}

/* Vacancies */
.process__process-vacancies-container--uVlW\+ {
  margin-bottom: var(--spacing-4x);
}

.process-stages--JlSAS {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.process-banner--NKiBq {
  padding: 20px 20px 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.process-banner__title--Dhybn {
  margin-bottom: var(--spacing);
}

.process-banner__business-id--B\+OmP {
  margin-bottom: var(--spacing-2x);
}

.process-banner__footer--1qvKB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.footer__status--JIDxh {
  margin-right: 20px;
}

.processes-container--jdSxA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.processes__loader--kZ805 {
  margin: 0 auto;
}

.processes__add-button--5GP1N {
  margin-right: auto;
  margin-bottom: var(--spacing-4x);
}

.processes__process-archive-button--LRgx3 {
  margin-right: auto;
  margin-bottom: var(--spacing-4x);
}

.comment--IAOTr {
  padding: 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.comment__minimal--wNrM2 {
  padding: 20px 0;
}

.comment__user--d9f1T {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 41%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41%;
      -ms-flex: 0 0 41%;
          flex: 0 0 41%;
}

.comment__minimal--wNrM2 .comment__user--d9f1T {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

.user__info--ASmq3 {
  margin-left: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 38px;
}

.comment__minimal--wNrM2 .user__info--ASmq3 {
    height: auto;
  }

.user__avatar--x4M47 {
  width: 44px;
  height: 44px;
  border-radius: 50%;
}

.comment__minimal--wNrM2 .user__avatar--x4M47 {
    width: 30px;
    height: 30px;
  }

.comment__content--UHg3E {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.content__comment-meta--LvcXf {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  margin-bottom: var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.comment-meta__interview-name--vnJEl {
  margin-right: var(--spacing);
}

.content__comment-text--cIPyX {
  margin-bottom: var(--spacing-half);
  white-space: pre-wrap;
  word-break: break-word;
}

.comment__exportInfo--rFJZB {
  margin: var(--spacing) 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.export-info__icon--sXs9k {
  margin-right: var(--spacing);
}

.comment__export-button-container--2xcRG {
  margin-top: var(--spacing);
  max-width: 250px;
}

.container---hYgh {
  padding: 0 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 99px;
  background-color: var(--color-background-primary-muted);
  border-radius: var(--border-radius-control);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.left--q25yz {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.right--efrG3 {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.expertName--Um54B {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.expertNameValue--zMre7 {
  margin-left: 10px;
}

.container--1PWvt {
  padding: 19px 15px 22px 22px;
  width: 100%;
  background-color: var(--color-background-primary-muted);
  border-radius: var(--border-radius-control);
}

.title--6SpxV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.edit--NW8-o {
  width: 15px;
  height: 15px;
}

.comments--JkZD3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.comments__input-container--w4hel {
  margin-bottom: var(--spacing-4x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.input-container__send-button--QP-go {
  margin-left: var(--spacing);
  max-width: var(--control-height-sm);
}

.loading--A636t {
  pointer-events: none;
  -webkit-filter: opacity(0.5);
          filter: opacity(0.5);
}

.scrollable--tEBxi {
  overflow-x: hidden;
  overflow-y: scroll;
  max-height: 350px;
  -webkit-overflow-scrolling: inherit;
  -ms-overflow-style: none;
  scrollbar-width: none
}

.scrollable--tEBxi::-webkit-scrollbar {
    display: none;
  }

.createMainCommentFormContainer--0uqyO {
  margin-bottom: 40px;
}

.mainCommentContainer--ZgH8g {
  margin-bottom: 40px;
}

.createMainCommentFormButton--8p8bw {
  width: 70%;
}

.mainCommentContent--wxm-X {
  padding: 20px 0 0;
}

.history-item--BRJri {
  margin-bottom: var(--spacing-4x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

  .history-item__event-date--GqR-w {
    margin-right: var(--spacing-2x);
    margin-bottom: 0;
    width: 82px;
    white-space: normal;
  }

  .history-item__event-date_time--KYm9T {
      white-space: nowrap;
    }

  .history-item__body--o1aiE {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .history-item__body_cancel-reason--PIrL5 {
      padding: var(--spacing) var(--spacing-2x) var(--spacing);
      background: #f3f4f9;
      border-radius: 4px;
    }

  .history-item__body_cancel-reason_reason-text--Mvbaz {
        color: black;
      }

  .history-item__body_cancel-reason_prefix--ufY8J {
        margin-right: var(--spacing);
        color: gray;
      }

  .history-item__body_info--PBpRl {
      padding-right: 78px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row nowrap;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
    }

  .history-item__body_info_event--Tjvq0,
      .history-item__body_info_interview--769\+4 {
        margin-right: var(--spacing);
      }

  .history-item__body_info_event_role--dWxEw, .history-item__body_info_interview_role--n0Oj2 {
          margin-right: var(--spacing-half);
          display: inline;
        }

  .history-item__body_info_event_name--RDU4p, .history-item__body_info_interview_name--hLdiz {
          display: inline;
        }

  .history-item__body_info_position--gLKga {
        text-align: right;
      }

  .history-item__body_info_event--Tjvq0 {
        line-height: inherit;
      }

.history-item--BRJri:last-child {
  margin-bottom: 0;
}

.stages--O\+oJY {
  white-space: pre-line;
}

.primary--b4XWe {
  font-weight: var(--font-weight-bold);
  color: var(--color-text-primary)
}

.primary--b4XWe:hover {
    color: var(--color-text-primary);
  }

.secondary--ZDKMa {
  color: var(--color-text-secondary);
}

.row--\+ap4p {
  cursor: pointer;
}

.search-input-wrapper--6W\+2n {
  margin-top: -4px;
  margin-bottom: 21px;
  width: 397px;
}

.inline-editable--dKD2V {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

  .inline-editable__value--EgCI1 {
    text-overflow: ellipsis;
  }

  .inline-editable__edit--xuFCa {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    min-width: 320px;
  }

  .inline-editable__input--VXh2g {
    margin-bottom: -1px;
    padding: 0;
    width: 100%;
    font: inherit;
    letter-spacing: inherit;
    border: 0;
    border-bottom: 1px solid var(--color-primary)
  }

  .inline-editable__input--VXh2g:focus {
      outline: 0;
    }

  .inline-editable__actions--Bc\+cv {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-left: var(--spacing);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .inline-editable__btn--3dA08 {
    margin: 0 0 0 var(--spacing);
    padding: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 24px;
    height: 24px;
    font-size: 24px;
    cursor: pointer;
    color: var(--color-primary);
    background: transparent;
    border: 0;
    border-radius: var(--border-radius-control);
    outline: 0
  }

  .inline-editable__btn--3dA08:focus {
      outline: 0;
    }

  .inline-editable__btn--3dA08:hover {
      color: var(--color-primary-hover);
    }

  .inline-editable__btn--3dA08:active {
      color: var(--color-primary-active);
    }

  .inline-editable__btn_cancel--R2AiB {
      color: var(--color-text-secondary)
    }

  .inline-editable__btn_cancel--R2AiB:hover {
        color: var(--color-text-primary);
      }

  .inline-editable__btn_cancel--R2AiB:active {
        color: var(--color-text-primary);
      }

  .inline-editable__icon--eTtQr {
    width: 100%;
    height: 100%;
  }

.list--ZDZqo {
  margin: 0;
  padding: 0;
  list-style: none;
}

  .list_arrow--yGtEu {
    position: relative
  }

  .list_arrow--yGtEu::before {
      position: absolute;
      top: 0;
      left: 0;
      margin: 9px 0 0;
      width: 20px;
      height: 0;
      content: '';
      border-top: 1px solid var(--color-text-secondary);
    }

  .list__item--p95A7 {
    margin: 0;
    padding: 0 0 var(--spacing) 0
  }

  .list__item--p95A7:last-child {
      padding-bottom: 0;
    }

  .list__item_arrow--1fDjK {
      position: relative;
      padding-left: calc(50px + var(--spacing-2x))
    }

  .list__item_arrow--1fDjK::before {
        position: absolute;
        top: 4px;
        left: 50px;
        margin-left: 1px;
        width: 6px;
        height: 6px;
        content: '';
        border-left: 1px solid var(--color-text-secondary);
        border-bottom: 1px solid var(--color-text-secondary);
        -webkit-transform: rotate(225deg) translateY(0.5px);
                transform: rotate(225deg) translateY(0.5px);
        -webkit-transform-origin: 0 100%;
                transform-origin: 0 100%;
      }

  .list__item_arrow--1fDjK::after {
        position: absolute;
        top: 0;
        left: 20px;
        margin: 9px 0 0;
        width: 30px;
        height: 100%;
        content: '';
        border-top: 1px solid var(--color-text-secondary);
        border-left: 1px solid var(--color-text-secondary);
      }

  .list__item_arrow--1fDjK:last-child::after {
        height: 0;
        border-left: 0;
      }

.list--8kBce {
  margin: 0;
  padding: 0;
  list-style: none;
}

  .list__item--L7C1k {
    margin: var(--spacing) 0 0 0;
    padding: 0
  }

  .list__item--L7C1k:first-child {
      margin: 0;
    }

/* stylelint-disable declaration-no-important */

.sidebar--nIxrH {
  max-width: 928px !important;
}

.brief--Gg3d3 {
  margin-bottom: var(--spacing-4x);
}

.actions--pPsIU {
  margin-bottom: var(--spacing-5x);
}

.table__stage-name--fvtzg {
    font-weight: bold;
  }

.table__next-statuses--CsRhK {
    padding-left: 0;
  }

.table__next-statuses-head--rjpTH {
    padding-left: calc(50px + var(--spacing-2x));
  }

.switch--uueHm {
  width: 48px;
  height: 30px;
  color: #fff;
  background: #e4e7f8;
  border-radius: 15px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  -webkit-transition-duration: var(--transition-duration-fast);
          transition-duration: var(--transition-duration-fast);
  -webkit-transition-timing-function: var(--transition-timing-function);
          transition-timing-function: var(--transition-timing-function);
  -webkit-transition-property: color, background;
  transition-property: color, background
}
.switch--uueHm:hover {
    background: #c1c8f0;
  }
.switch_checked--jUfpJ {
    color: var(--color-primary);
    background: var(--color-primary)
  }
.switch_checked--jUfpJ:hover {
      background: var(--color-primary);
    }
.switch__toggle--R91DR {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 24px;
    height: 24px;
    background: #fff;
    border-radius: 12px;
    -webkit-transition: left var(--transition-duration-fast) linear;
    transition: left var(--transition-duration-fast) linear;
  }
.switch__toggle_checked--dl1\+v {
      left: 21px;
    }
.switch__icon--7pcvS {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 10px;
    height: 10px;
    color: inherit;
  }

.next-statuses--NOyZ1 {
  margin-bottom: var(--spacing-2x);
}

  .next-statuses__row--PyJP4 {
    position: relative;
    padding-top: var(--spacing-2x);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center
  }

  .next-statuses__row--PyJP4:first-child {
      padding-top: 0;
    }

  .next-statuses__deleteButton--K8x2i {
    position: absolute;
    top: auto;
    left: 100%;
    margin-left: var(--spacing);
  }

/* stylelint-disable declaration-no-important */
.status--\+Cnch {
  margin-right: -430px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.status__base--w9MR\+ {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 530px;
        -ms-flex: 0 0 530px;
            flex: 0 0 530px;
  }
.status__delete--GDPo8 {
    padding: 0 var(--spacing);
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48px;
        -ms-flex: 0 0 48px;
            flex: 0 0 48px;
  }
.status__actions--JKRRI {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }

.inner-fields--lI1qs {
  margin: 0 0 var(--spacing-3x) var(--label-left-medium-width);
}

.inner-fields__switch--4l34g {
    position: relative;
    padding: var(--spacing) 0 0 var(--spacing-6x)
  }

.inner-fields__switch--4l34g::before {
      position: absolute;
      top: 0;
      left: var(--spacing-3x);
      height: 100%;
      content: '';
      border-left: 1px solid var(--color-text-primary);
    }

.inner-fields__transitions--f3z5o {
    position: relative;
    padding-left: var(--spacing-6x)
  }

.inner-fields__transitions--f3z5o::before {
      position: absolute;
      top: 0;
      left: var(--spacing-3x);
      height: var(--label-top-height);
      content: '';
      border-left: 1px solid var(--color-text-primary);
    }

.inner-fields__transitionRow--myThC {
    position: relative
  }

.inner-fields__transitionRow--myThC::before {
      position: absolute;
      top: calc(var(--control-height-sm) * -0.5);
      left: var(--spacing-m-3x);
      width: var(--spacing-2x);
      height: 100%;
      content: '';
      border-left: 1px solid var(--color-text-primary);
      border-bottom: 1px solid var(--color-text-primary);
    }

.inner-fields__transitionRow--myThC::after {
      position: absolute;
      left: var(--spacing-m);
      bottom: calc(var(--control-height-sm) * 0.5);
      margin-left: 1px;
      width: 8px;
      height: 8px;
      content: '';
      border-left: 1px solid var(--color-text-primary);
      border-bottom: 1px solid var(--color-text-primary);
      -webkit-transform: rotate(225deg) translateY(0.5px);
              transform: rotate(225deg) translateY(0.5px);
      -webkit-transform-origin: 0 100%;
              transform-origin: 0 100%;
    }

.delete-button--ZPPCi {
  position: relative !important;
}

.action-field--jwRZ\+ {
  margin-top: calc(var(--label-top-height) * -1);
}

/* stylelint-disable declaration-no-important */
.stage--EPOWW {
  margin-right: -48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.stage__name--oiGzq {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 530px;
        -ms-flex: 0 0 530px;
            flex: 0 0 530px;
  }
.stage__delete--UM4uf {
    padding: 0 var(--spacing);
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 48px;
        -ms-flex: 0 0 48px;
            flex: 0 0 48px;
  }
.stage__statuses--hO2O4 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    padding: 0 48px 0 0;
  }

.delete-button--1heuf {
  position: relative !important;
}

.label--4Dmus {
  font-weight: var(--font-weight-bold);
  color: var(--color-text-primary);
}

.form--v8QT\+ {
  padding-right: 430px;
  width: 960px;
}

.status-table__status--jTXcy {
    font-weight: var(--font-weight-bold);
  }
  .status-table__date-created--6n7Z\+ {
    color: var(--color-text-secondary);
  }

.status-name-container--s0MHl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.status-name__icon-container--pULbn {
  margin-left: var(--spacing);
  cursor: pointer;
}

.status-name-tooltip--hcvzC {
  padding: var(--spacing);
  max-width: 474px;
}

.result-rating--TvFbB {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.result-rating__score--hxRrQ {
  margin-right: var(--spacing-2x);
}

.candidate-result--kKe0- {
  margin-bottom: 41px;
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  max-width: 793px;
  background-color: rgba(12, 188, 135, 0.1);
  border-radius: 4px;
}

.pointer--Gm36R {
  cursor: pointer;
}

.candidate-result_disabled--2JzLb {
  opacity: 0.5;
}

.candidate-result__info--eE-TM {
  margin-right: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 230px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.candidate-result__info--eE-TM strong {
    font-family: 'Gotham Pro', sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 25px;
    text-transform: capitalize;
    color: black;
  }

.candidate-result__info--eE-TM span {
    margin: 10px 0 16px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 14px;
    font-weight: 200;
    font-stretch: normal;
    color: black;
  }

.candidate-result__participants--GPye8 {
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.candidate-result__participants--GPye8 .candidate-result__participants-table--HUmYw {
    border: none;
  }

.candidate-result__participants--GPye8 .candidate-result__participants-table--HUmYw tbody {
      line-height: 23px;
    }

.candidate-result__participants--GPye8 .candidate-result__participants-table--HUmYw .participant--GuGma {
      padding-bottom: 2px;
      display: block;
    }

.candidate-result__participants--GPye8 .candidate-result__participants-table--HUmYw .candidate-result__participants-role--0rQTu {
      padding-right: 32px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-family: 'Gotham Pro', sans-serif;
      font-size: 14px;
      color: gray;
    }

.candidate-result__participants--GPye8 .candidate-result__participants-table--HUmYw .candidate-result__participants-name--xSHEv {
      font-family: 'Gotham Pro', sans-serif;
      font-size: 14px;
      color: black;
    }

.candidate-result-label--mgLZX {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-width: 230px;
  font-size: 14px;
  font-weight: 200;
}

.candidate-result-label--mgLZX .candidate-result-label__rating--DJeYj {
    font-size: 40px;
    font-weight: 800;
  }

.candidate-result-label--mgLZX .candidate-result-label__rating-name--bHVwd {
    padding-left: 10px;
    line-height: 55px;
    white-space: nowrap;
    color: gray;
  }

.candidate-results--rd0Wc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.candidate-result--lSd5q {
  margin-bottom: 41px;
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  max-width: 793px;
  cursor: pointer;
  background-color: rgba(12, 188, 135, 0.1);
  border-radius: 4px;
}

.candidate-result_disabled--U7S95 {
  opacity: 0.5;
}

.candidate-result__info--Iinmn {
  margin-right: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 230px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.candidate-result__info--Iinmn strong {
    font-family: 'Gotham Pro', sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    color: black;
  }

.candidate-result__info--Iinmn span {
    margin: 15px 0 21px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 14px;
    font-weight: 200;
    font-stretch: normal;
    color: black;
  }

.candidate-result__participants--0F6-a {
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.candidate-result__participants--0F6-a .candidate-result__participants-table--vO3jJ {
    border: none;
  }

.candidate-result__participants--0F6-a .candidate-result__participants-table--vO3jJ .participant--2q7zl {
      padding-bottom: 2px;
      display: block;
    }

.candidate-result__participants--0F6-a .candidate-result__participants-table--vO3jJ .candidate-result__participants-role--NQ4ft {
      padding-right: 32px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      font-family: 'Gotham Pro', sans-serif;
      font-size: 14px;
      color: gray;
    }

.candidate-result__participants--0F6-a .candidate-result__participants-table--vO3jJ .candidate-result__participants-name--buYoe {
      font-family: 'Gotham Pro', sans-serif;
      font-size: 14px;
      color: black;
    }

.candidate-result-label--gYxyf {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-width: 230px;
  font-size: 14px;
  font-weight: 200;
}

.candidate-result-label--gYxyf .candidate-result-label__rating--Big45 {
    font-size: 40px;
    font-weight: 800;
  }

.candidate-result-label--gYxyf .candidate-result-label__rating-name--PdS7N {
    padding-left: 10px;
    line-height: 52px;
    white-space: nowrap;
    color: gray;
  }

.assigned-qn-table-button-group--vNpoP {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.assigned-qn-table-button-group__button--xqO6C {
  margin-bottom: var(--spacing-2x)
}

.assigned-qn-table-button-group__button--xqO6C:last-child {
    margin-bottom: 0;
  }

.assigned-qn-table-status--rCJqU {
  margin-bottom: var(--spacing);
  white-space: nowrap;
}

.table__row--PCKm3 {
  cursor: pointer;
}

.table-cell_error--mbxis {
  height: 47px;
  background-color: var(--color-error-muted);
}

.assigned-qn--1WGzK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.assigned-qn__add-button-container--2IRQA {
  margin-bottom: var(--spacing-3x);
  width: 218px;
}

.assigned-qn__table-container--DCKCL {
  position: relative;
}

.assigned-qn__loader--rEUbT {
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

/* stylelint-disable selector-pseudo-class-no-unknown, selector-max-compound-selectors */
.comments-counter--sR2Aq {
  padding-left: 5px;
  font-weight: 200;
  color: gray;
}

.resume-select--NCFtN {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 200;
  color: var(--color-text-secondary);
}

.resume-select--NCFtN div button {
      font-weight: 100;
    }

.resume-select--NCFtN button {
    font-size: 14px;
    line-height: 2;
    pointer-events: none;
    color: var(--color-text-secondary);
  }

.resume-select--NCFtN .dropdown-menu {
      right: 10px;
      left: auto;
      font-size: 14px;
      font-weight: normal;
    }

.resume-select_multiple--WFp3g {
  margin: -11px -15px -15px 0;
}

.resume-select_active--plsI2 {
  font-weight: 800;
  color: var(--color-text-primary);
}

.resume-select_active--plsI2 div button {
      font-weight: 800;
    }

.resume-select_active--plsI2 button {
    font-weight: 800;
    color: var(--color-text-primary);
  }

/* stylelint-disable selector-pseudo-class-no-unknown, selector-max-compound-selectors */
.candidate-brief-info--TAVnF {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.candidate-brief-info__title--0nWbj {
    white-space: pre-line;
  }
.candidate-brief-info__text--bfIQQ {
    margin-bottom: 20px;
  }
.candidate-brief-info__info--n8ecG {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
.candidate-brief-info__common-info--CEGir {
    margin-bottom: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
.candidate-brief-info__avatar-container--HMD4s {
    width: 200px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
            flex: 0 0 200px;
  }
.candidate-brief-info__avatar--5P40D {
    width: 200px;
    height: 200px;
    font-size: 7rem;
    border-radius: 4px;
    -o-object-fit: cover;
       object-fit: cover;
  }
.candidate-brief-info__money--btX5P {
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 26px;
  }
.candidate-brief-info__editButton---eDMt {
    margin-top: 24px;
  }

.item--1frj1 {
  padding: 21px 2px 27px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  font-size: 14px;
  line-height: 1.29;
  color: black;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

  .item--1frj1 .question-container--TKrll {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    max-width: 41%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41%;
        -ms-flex: 0 0 41%;
            flex: 0 0 41%;
  }

  .item--1frj1 .answer-container--nL6-Q {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 59%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 59%;
        -ms-flex: 0 0 59%;
            flex: 0 0 59%;
  }

  .item--1frj1 .caret--os-v\+ {
    position: relative;
    top: -2px;
    margin-right: 12px;
    padding: 5px;
    border-width: 0 2px 2px 0;
  }

  .item--1frj1 .item-content--ByAmW {
    margin-left: -3px;
    padding: 4px 0;
    max-width: 96.5%;
  }

  .item--1frj1 .collapse-btn--aj-\+B {
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
  }

  .item--1frj1 .collapse-btn--aj-\+B .collapse-title---Up2Y {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row;
          -ms-flex-flow: row;
              flex-flow: row;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
    }

  .item--1frj1 .collapse-btn--aj-\+B .caret-container--irG\+R {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 10px;
          -ms-flex: 0 0 10px;
              flex: 0 0 10px;
    }

  .item--1frj1 .collapse-btn--aj-\+B .collapse-content--r05Ju {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 calc(100% - 24px);
          -ms-flex: 0 0 calc(100% - 24px);
              flex: 0 0 calc(100% - 24px);
      min-width: calc(100% - 24px);
    }

.question-title-comment-container--ia2Eq {
  margin-bottom: 18px
}

.question-title-comment-container--ia2Eq:last-of-type {
    margin-bottom: 0;
  }

.question-title--g3xkb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  font-size: 14px;
  font-weight: 800;
}

.question-title--g3xkb .rating-value--vCt5x {
    min-width: 18px;
  }

.question-title--g3xkb .question-name--3IMAd {
    font-weight: 800;
  }

.question-comment--zGE1t {
  margin-left: 18px;
  padding-top: 10px;
  display: block;
  max-width: 500px;
}

.group-rating-container---JL1- {
  padding-top: 2px;
}

.group-rating-container---JL1- .rating--2ExQ0 {
    margin-right: 5px;
    font-size: 16px;
    font-weight: 800;
  }

.group-rating-container---JL1- .rating-label--aS3PI {
    font-size: 14px;
    font-weight: 200;
    color: gray;
  }

/* stylelint-disable declaration-no-important */
.share-link__block--E8KXw {
    margin-top: var(--spacing-4x);
  }
.share-link__link--ZhAX1 {
    margin: var(--spacing) 0;
    font-size: 16px;
  }

.sidebar--3FE68 {
  max-width: 630px !important;
}

.expected-answer--ctNM\+ {
  padding: var(--spacing-2x);
  background: var(--color-action-hover);
  border-radius: var(--border-radius-control);
}

.expected-answer__title--OD1o3 {
  margin-bottom: var(--spacing);
}

.question-group-name--PtgwS {
  margin-bottom: 19px;
}

.field--1jWRZ {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.label--TDN07 {
  margin-right: 25px;
  width: 231px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.value--kEp75 {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.only-value--ZylMo {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 256px;
}

.answer-container--e7K7Q {
  margin-bottom: 20px;
}

.submit-button---Mzpu {
  width: 233px;
}

.field--mJlvk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.question-field--KD8ol {
  margin-top: 24px;
  padding-bottom: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.question-field--KD8ol:last-of-type {
    border-bottom: 0;
  }

.label--g3bSp {
  margin-right: 25px;
  width: 217px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.value--6rJuj {
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.question--IpAf2 {
  margin-bottom: 18px
}

.question--IpAf2:last-of-type {
    margin-bottom: 0;
  }

.question-name--JQv\+e {
  margin-bottom: 8px;
}

.assessment-type-display-name-container--3\+-fk {
  margin-bottom: 16px;
}

.assessment-name-container--PyDA1 {
  margin-bottom: 37px;
}

.process-banner-container--lXCSv {
  margin-bottom: 36px;
}

.advanced-toggle-group--fH3Ji {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  overflow: hidden;
  border: solid var(--border-width-control) var(--color-control-border);
  border-radius: var(--border-radius-control);
}

  .advanced-toggle-group_error--AYYVb {
    border-color: var(--color-error);
  }

  .advanced-toggle-group_size-xs--RlGNu {
    height: var(--control-height-xs);
  }

  .advanced-toggle-group_size-sm--02Qwv {
    height: var(--control-height-sm);
  }

  .advanced-toggle-group_size-md--ciKLc {
    height: var(--control-height-md);
  }

  .advanced-toggle-group_size-lg--PIAFH {
    height: var(--control-height-lg);
  }

.advanced-toggle-button--ZpYaK {
  position: relative;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  cursor: pointer;
  background-color: var(--color-background-paper);
  border: solid var(--border-width-control) var(--color-control-border);
  border-width: 0 var(--border-width-control) 0 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: var(--transition-duration-fast) var(--transition-timing-function) background-color;
  transition: var(--transition-duration-fast) var(--transition-timing-function) background-color;
}

.advanced-toggle-button--ZpYaK .advanced-toggle-button__text--yB-r\+ {
    color: var(--color-text-primary);
    -webkit-transition: var(--transition-duration-fast) var(--transition-timing-function) color;
    transition: var(--transition-duration-fast) var(--transition-timing-function) color;
  }

.advanced-toggle-button--ZpYaK:last-child {
    border-right-width: 0;
  }

.advanced-toggle-button_active--0Uh5A {
    margin-left: -1px;
    background: var(--color-background-primary);
    border-left: 1px solid var(--color-background-primary);
    border-right-color: var(--color-background-primary);
  }

.advanced-toggle-button--ZpYaK:not(.advanced-toggle-button_active--0Uh5A):hover {
    background-color: var(--color-action-hover);
  }

.advanced-toggle-button_disabled--w5HT9 {
    cursor: not-allowed;
    opacity: var(--opacity-disabled);
  }

.advanced-toggle-button__input--UbG7E {
  position: absolute;
  visibility: hidden;
}

.toggle-group--ViF9I {
  margin-bottom: var(--spacing);
  width: 108px;
}

.interview-info--0tYFa {
  margin: 35px 0 26px;
  padding: 18px 20px 22px;
  background-color: #e4e7f8;
  border-radius: 4px;
}

  .interview-info__time---hqby {
    margin-top: 10px;
  }

  .interview-info__participants--IGaSm {
    margin-top: var(--spacing-2x);
  }

.form-field--7-NKU {
  width: 328px;
}

.time-field--sJb4F {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
}

.time-field--sJb4F .half--5T41X {
    max-width: 88px;
  }

.time_right--EOSkg {
  margin-left: 32px;
}

.time_right--EOSkg label {
    padding-left: 24px;
  }

.avatar-form--gKB7g {
  width: 188px;
}

  .avatar-form__photo--L57cq {
    position: relative;
    overflow: hidden;
    width: 188px;
    height: 188px;
    border-radius: 8px;
  }

  .avatar-form__avatar--dZEgb {
    width: 188px;
    height: 188px;
    font-size: 6rem;
    border-radius: 8px;
    -o-object-fit: cover;
       object-fit: cover;
  }

  .avatar-form__cropper--f2dSU {
    background: #000;
  }

  .avatar-form__error--0KhSA {
    margin-top: var(--spacing-2x);
  }

  .avatar-form__button--QiTcp {
    margin-top: var(--spacing-3x);
  }

.actionsButtonsContainer--tmhy0 {
  margin-top: 25px;
  width: 345px;
}

.description--uwwYr {
  margin-top: 8px;
}

.linkTitle--Q2fck {
  margin-top: 20px;
}

.link--hZmfv {
  margin-top: 6px;
}

.pinTitle--6x8uY {
  margin-top: 18px;
}

.pin--nvxNP {
  margin-top: 6px;
}

.actionsButtonsContainer--86nk2 {
  margin-top: 25px;
  width: 345px;
}

.description--r\+vO0 {
  margin-top: 8px;
}

.actionButton--7zJRv {
  margin-top: 20px;
}

.avatar--lHFMS {
  margin-left: auto;
  width: 188px;
  height: 188px;
  font-size: 6rem;
  border-radius: 10px;
}

.form__tabs--UpaPh {
    margin-top: var(--spacing-m-3x);
  }

.form__tab--afxMc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }

.form__password--xJOYR {
    margin-top: var(--spacing-m);
  }

.form__password_last-change--1ackM {
      margin-bottom: var(--spacing-3x);
    }

.form__avatar-form--4cbf8 {
    margin-left: var(--spacing-7x);
  }

.interview-result__checklist-container--pgXWf {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  overflow: hidden;
  width: 100%;
  font-family: 'Gotham Pro', sans-serif;
  text-align: left;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  color: black;
}

.interview-result__report-buttons--mSLPO {
  margin-bottom: var(--spacing-4x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.report-buttons__button-container--57Pke {
  margin-right: var(--spacing-2x);
  width: 100%;
  max-width: 218px
}

.report-buttons__button-container--57Pke:last-child {
    margin-right: 0;
  }

.interview-result__comment-hint--82u2G {
  margin-bottom: var(--spacing-3x);
}

.assigned-form-view--tulnm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.field--mi7Du {
  margin-bottom: var(--spacing);
}

.button--sAZNo {
  max-width: 250px;
}

.create-process-error--WXbf4 {
  padding: 14px 16px 20px;
}

.create-process-error__title--bYyx5 {
  margin-bottom: var(--spacing);
}

.create-process-error__text--7R2e4 {
  margin-bottom: var(--spacing-2x);
}

.create-process-error__action-buttons--hAQ2U {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.action-buttons__button--PvGs6 {
  margin-right: var(--spacing-2x);
  max-width: 140px
}

.action-buttons__button--PvGs6:last-child {
    margin-right: 0;
  }

/* stylelint-disable selector-max-specificity, declaration-no-important, selector-max-compound-selectors */
.sidebar_widest--21iqV {
    max-width: 931px !important;
  }
.sidebar_wide--xJt4c {
    max-width: 804px !important;
  }
.sidebar_medium--JPLHc {
    max-width: 630px !important;
  }

.avatar--nUjYM {
  margin-left: auto;
  width: 188px;
  height: 188px;
  font-size: 6rem;
  border-radius: 10px;
}

.candidates-form-tabs-container--OFljr {
  margin-bottom: 39px;
}

.candidate-form__documents-hint--VJFGG {
  margin: 0 0 35px;
  font-family: var(--font-family);
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
  color: #808080;
}

/* stylelint-disable selector-max-specificity, selector-max-compound-selectors, max-nesting-depth */
.container--pO1oe {
  padding: 0 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 195px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.container--pO1oe .avatar--kesoY {
    margin-right: 34px;
    width: 100px;
    height: 100px;
    font-size: 36px;
    letter-spacing: 0.05em;
    border-radius: 4px;
  }
.container--pO1oe .info--jdYdW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
.container--pO1oe .info--jdYdW strong {
      font-size: 20px;
    }
.container--pO1oe .info--jdYdW .vacancy--s85lt {
      font-size: 14px;
      color: gray;
    }
.container--pO1oe .info--jdYdW .age--ktJDU {
      margin-top: auto;
      margin-right: 27px;
    }
.container--pO1oe .info--jdYdW .location--89jk6 {
      margin: 0 auto;
    }
.container--pO1oe .info--jdYdW .details--KDZcj {
      margin-top: 24px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row;
          -ms-flex-flow: row;
              flex-flow: row;
    }

.title--MoCaM {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

  .title__label--ZDSXV {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    text-transform: capitalize;
  }

  .title__buttons--gqwSE {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .title__button--7h8CJ {
    margin-left: var(--spacing-2x);
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 14px;
    height: 14px;
    font-size: 14px;
    cursor: pointer;
    color: var(--color-text-primary);
    background: transparent;
    border: 0
  }

  .title__button--7h8CJ:focus {
      outline: none;
    }

  .title__button--7h8CJ:disabled {
      cursor: default;
      color: var(--color-text-muted);
    }

.months--BpXcF {
  margin-top: var(--spacing-m-3x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font: var(--font-weight-normal) var(--font-size-small) / 28px var(--font-family);
}

  .months__button--9Xnf2 {
    margin-top: var(--spacing-3x);
    height: 28px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
            flex: 0 0 33.33%;
    font: inherit;
    text-align: center;
    text-transform: capitalize;
    cursor: pointer;
    color: var(--color-text-primary);
    background: transparent;
    border: 0;
    border-radius: 14px
  }

  .months__button--9Xnf2:focus {
      outline: none;
    }

  .months__button--9Xnf2:hover {
      background: var(--color-action-hover);
    }

  .months__button_selected--djdJI {
      color: var(--color-text-contrast);
      background: var(--color-primary)
    }

  .months__button_selected--djdJI:hover {
        background: var(--color-primary);
      }

  .months__button--9Xnf2:disabled {
      cursor: default;
      color: var(--color-text-muted)
    }

  .months__button--9Xnf2:disabled:hover {
        color: var(--color-text-muted);
        background: transparent;
      }

.days--1dt7g {
  font: var(--font-weight-normal) var(--font-size-small) / 34px var(--font-family);
  color: var(--color-text-primary);
}

  .days__week--Aurxn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }

  .days__week_selectable--aTXOo {
      margin: 0 var(--spacing-m-half);
      padding: 0 var(--spacing-half);
      cursor: pointer;
      border-radius: 14px
    }

  .days__week_selectable--aTXOo:hover {
        background: var(--color-action-hover);
      }

  .days__week_selected--CxtM7 {
      background: var(--color-background-primary)
    }

  .days__week_selected--CxtM7:hover {
        background: var(--color-background-primary);
      }

  .days__day--VXr0P {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 28px;
    height: 32px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 14.28%;
        -ms-flex: 1 0 14.28%;
            flex: 1 0 14.28%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .days__day_dof--a9Bqt {
      font-weight: var(--font-weight-bold);
      text-transform: capitalize;
      color: var(--color-text-secondary);
    }

  .days__day_space--R-M0N {
      visibility: hidden;
    }

  .days__day_today--70TFX {
      font-weight: var(--font-weight-bold);
      color: var(--color-primary);
    }

  .days__day_interactive--LN0SS {
      cursor: pointer;
    }

  .days__day_disabled--r1bl3 {
      cursor: default;
      color: var(--color-text-muted)
    }

  .days__day_disabled--r1bl3:hover {
        color: var(--color-text-muted);
        background: transparent;
      }

  .days__day_in-range--noWe-::before, .days__day_range-start--DvUIy::before, .days__day_range-finish--X\+X5V::before {
        position: absolute;
        z-index: -1;
        top: 2px;
        left: 0;
        bottom: 2px;
        width: 100%;
        content: '';
        background: var(--color-background-primary);
        border-radius: 0;
      }

  .days__day_range-start--DvUIy::before {
      left: 50%;
      width: 50%;
    }

  .days__day_range-finish--X\+X5V::before {
      width: 50%;
    }

  .days__day_highlighted--oItYg::after {
        position: absolute;
        z-index: 2;
        top: 100%;
        left: 50%;
        margin: -6px 0 0 -4px;
        width: 8px;
        height: 8px;
        content: '';
        background: var(--color-secondary);
        border: 2px solid var(--color-text-contrast);
        border-radius: 4px;
      }

  .days__number--3HWUI {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
  }

  .days__number_selected--QLPHN,
    .days__number_selected--QLPHN:hover {
      font-weight: var(--font-weight-normal);
      color: var(--color-text-contrast);
    }

  .days__number_interactive--MxVhQ:hover::before, .days__number_selected--QLPHN::before {
        position: absolute;
        z-index: -1;
        top: 50%;
        left: 50%;
        margin: -14px 0 0 -14px;
        width: 28px;
        height: 28px;
        content: '';
        border-radius: 14px;
      }

  .days__number_interactive--MxVhQ:hover::before {
      background: var(--color-action-hover);
    }

  .days__number_selected--QLPHN::before,
    .days__number_selected--QLPHN:hover::before {
      background: var(--color-primary);
    }

.calendar--NPnCt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 256px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

  .calendar__title--P87O2 {
    margin-bottom: var(--spacing-3x);
  }

  .calendar__daysGrid--TXoNT {
    margin: 0 -8px;
  }

.popover--XI-QF {
  z-index: 9999;
  padding: var(--spacing) 0;
}

  .popover__paper--EPebY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    background: var(--color-background-paper);
    border-radius: var(--border-radius-control);
    -webkit-box-shadow: var(--popover-shadow-s);
            box-shadow: var(--popover-shadow-s);
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

  .popover__modeSelect--O5CT9 {
    padding: var(--spacing) 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 160px;
    min-height: 300px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    border-right: 1px solid var(--color-divider);
  }

  .popover__modeButton--ppFnA {
    margin: 0;
    padding: var(--spacing) var(--spacing-3x);
    font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
    text-align: left;
    background: none;
    border: 0
  }

  .popover__modeButton--ppFnA:focus {
      outline: none;
    }

  .popover__modeButton--ppFnA:hover {
      background: var(--color-action-hover);
    }

  .popover__modeButton_selected--hLOWi {
      background: var(--color-background-primary)
    }

  .popover__modeButton_selected--hLOWi:hover {
        background: var(--color-background-primary);
      }

  .popover__calendar--QP9tX {
    z-index: 1;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: var(--spacing-2x);
  }

.calendar-icon--ZMjft {
  position: relative;
  cursor: pointer;
  color: var(--color-text-secondary);
}

.month-input--BJyGb {
  text-transform: capitalize;
}

.toggle-group--sCiqp {
  position: relative;
  width: 106px;
}

  .toggle-group__hint--eKw53 {
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-left: 106px;
    padding-left: var(--spacing-2x);
    width: 220px;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }

.dialog--PAtgt {
  position: fixed;
  top: 40%;
  left: 50%;
  padding: var(--spacing-4x) var(--spacing-5x) var(--spacing-5x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background: var(--color-background-paper);
  border-radius: var(--border-radius-2x);
  -webkit-box-shadow: var(--popover-shadow-m);
          box-shadow: var(--popover-shadow-m);
  -webkit-transition-timing-function: var(--transition-timing-function);
          transition-timing-function: var(--transition-timing-function);
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

  .dialog_sm--hqCRi {
    width: 425px;
  }

  .dialog_entering--gr1y6,
  .dialog_entered--QjUEX {
    opacity: 1;
  }

  .dialog_exiting--Oeo4D,
  .dialog_exited--cNZi9 {
    opacity: 0;
    -webkit-transform: translate(-50%, -75%);
            transform: translate(-50%, -75%);
  }

  .dialog__title--Sdszy {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    padding: 0 var(--spacing-4x) var(--spacing-3x) 0;
  }

  .dialog__content--Lvj12 {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

  .dialog__close--McsO3 {
    position: absolute;
    z-index: 999;
    top: var(--spacing-3x);
    right: var(--spacing-3x);
    margin: 0;
    padding: 0;
    display: block;
    font-size: 14px;
    line-height: 14px;
    cursor: pointer;
    color: var(--color-text-muted);
    background: none;
    border: 0
  }

  .dialog__close--McsO3:hover {
      color: var(--color-text-primary);
    }

  .dialog__close--McsO3:focus {
      outline: none;
    }

.buttons--FGcpf {
  margin-right: var(--spacing-m-2x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

  .buttons__button--hcKQC {
    margin-right: var(--spacing-2x);
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

.file--kjPIH {
  width: 100px;
}

  .file_clickable--5SFmv {
    cursor: pointer;
  }

  .file__preview--oyk-s {
    position: relative;
    width: 100px;
    height: 100px;
    background-color: var(--color-background-primary-muted);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    border-radius: 4px;
  }

  .file__preview_recognized--HtvmJ::after {
        position: absolute;
        left: var(--spacing);
        bottom: var(--spacing);
        width: 20px;
        height: 20px;
        content: '';
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEwIDBDNC40ODYgMCAwIDQuNDg2IDAgMTBzNC40ODYgMTAgMTAgMTAgMTAtNC40ODYgMTAtMTBTMTUuNTE0IDAgMTAgMHonIGZpbGw9JyMwQ0JDODcnLz48cGF0aCBkPSdNNSAxMC4wNTZsNC4yNjYgMy42OTRMMTUgNy41JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+) 0 0 no-repeat;
      }

  .file__button--5G6ZT {
    position: absolute;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    color: var(--color-text-contrast);
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 50%
  }

  .file__button--5G6ZT:focus {
      outline: none;
    }

  .file__button_cancel--pPMR\+ {
      top: 50%;
      left: 50%;
      margin: -16px 0 0 -16px;
      width: 32px;
      height: 32px;
      font-size: 16px
    }

  .file__button_cancel--pPMR\+::before {
        position: absolute;
        top: -1px;
        right: -1px;
        left: -1px;
        bottom: -1px;
        content: '';
        border: 3px solid #fff;
        border-right-color: transparent;
        border-radius: 17px;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-animation: processing-spin--NBHrp 1s var(--transition-timing-function) infinite;
                animation: processing-spin--NBHrp 1s var(--transition-timing-function) infinite;
      }

  .file__button_cancel--pPMR\+ {

      @-webkit-keyframes processing-spin--NBHrp {
        to {
          -webkit-transform: rotate(315deg);
                  transform: rotate(315deg);
        }
      }
    }

  @keyframes processing-spin--NBHrp {
        to {
          -webkit-transform: rotate(315deg);
                  transform: rotate(315deg);
        }
      }

  .file__button_delete--z\+Jba {
      top: -8px;
      right: -8px;
      visibility: hidden;
      width: 16px;
      height: 16px;
      font-size: 12px;
      background: #656668;
    }

  .file--kjPIH:hover .file__button_delete--z\+Jba {
    visibility: visible;
  }

  .file__name---KHzW {
    margin-top: var(--spacing);
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

.files--rjXqm {
  position: relative;
  padding: var(--spacing-2x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 188px;
  border: 1px dashed #b2b2b2;
  border-radius: 5px;
  -webkit-transition-duration: var(--transition-duration-fast);
          transition-duration: var(--transition-duration-fast);
  -webkit-transition-timing-function: var(--transition-timing-function);
          transition-timing-function: var(--transition-timing-function);
  -webkit-transition-property: border, background;
  transition-property: border, background;
}

  .files_view--lCHCo {
    padding: 0;
    min-height: 0;
    border: 0;
  }

  .files_drag-over--Pz7hR {
    background: var(--color-primary-a10);
    border-color: var(--color-primary);
  }

  .files__drop-zone--dx3nB {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
  }

  .files__list--3R6BZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .files__file--oA\+-3 {
    margin-left: var(--spacing-2x)
  }

  .files__file--oA\+-3:first-child {
      margin-left: 0;
    }

.progress--vnrfg {
  position: relative;
  display: inline-block;
  width: 52px;
  height: 52px;
}

  .progress__in--Wuj4K {
    position: absolute;
    top: 6px;
    right: 6px;
    left: 6px;
    bottom: 6px;
  }

  .progress__el--6E4RE {
    position: absolute;
    margin-top: -6px;
    margin-left: -6px;
    width: 12px;
    height: 12px;
    background: var(--color-primary);
    border-radius: 50%;
    -webkit-transform: scale(0.25);
            transform: scale(0.25);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-animation: circular-progress--7No1t 1s infinite;
            animation: circular-progress--7No1t 1s infinite;
    -webkit-animation-timing-function: var(--transition-timing-function), step-end;
            animation-timing-function: var(--transition-timing-function), step-end;

    @-webkit-keyframes circular-progress--7No1t {
      0% {
        -webkit-transform: scale(1);
                transform: scale(1);
      }
      100% {
        -webkit-transform: scale(0.25);
                transform: scale(0.25);
      }
    }
  }

  @keyframes circular-progress--7No1t {
      0% {
        -webkit-transform: scale(1);
                transform: scale(1);
      }
      100% {
        -webkit-transform: scale(0.25);
                transform: scale(0.25);
      }
    }

  .progress__el--6E4RE:nth-child(1) {
      top: 0;
      left: 50%;
    }

  .progress__el--6E4RE:nth-child(2) {
      top: 15%;
      left: 85%;
      -webkit-animation-delay: 0.12s;
              animation-delay: 0.12s;
    }

  .progress__el--6E4RE:nth-child(3) {
      top: 50%;
      left: 100%;
      -webkit-animation-delay: 0.25s;
              animation-delay: 0.25s;
    }

  .progress__el--6E4RE:nth-child(4) {
      top: 85%;
      left: 85%;
      -webkit-animation-delay: 0.37s;
              animation-delay: 0.37s;
    }

  .progress__el--6E4RE:nth-child(5) {
      top: 100%;
      left: 50%;
      -webkit-animation-delay: 0.5s;
              animation-delay: 0.5s;
    }

  .progress__el--6E4RE:nth-child(6) {
      top: 85%;
      left: 15%;
      -webkit-animation-delay: 0.62s;
              animation-delay: 0.62s;
    }

  .progress__el--6E4RE:nth-child(7) {
      top: 50%;
      left: 0;
      -webkit-animation-delay: 0.75s;
              animation-delay: 0.75s;
    }

  .progress__el--6E4RE:nth-child(8) {
      top: 15%;
      left: 15%;
      -webkit-animation-delay: 0.87s;
              animation-delay: 0.87s;
    }

.info--QcSc8 {
  margin: 0 auto;
  width: 100%;
  max-width: 370px;
  text-align: center;
}

  .info__hint--brxcX {
    margin: var(--spacing) 0;
  }

.info--nr1IR {
  margin: 0 auto;
  width: 100%;
  max-width: 450px;
  text-align: center;
  cursor: pointer;
}

  .info__hint--TgULx {
    margin: var(--spacing) 0;
  }

.upload--kplXx {
  min-height: 120px;
}

.profile--A4wCW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

  .profile__buttons--PxeVc {
    margin-left: var(--spacing-3x);
    width: var(--button-base-width);
  }

.import-button--\+gzn3 {
  margin-bottom: var(--spacing-3x);
}

.fields--mtcWl {
  max-width: 534px;
}

.container--9Ynu4 {
  position: relative;
  margin: 0 auto;
  padding: 44px 47px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  min-width: 776px;
  max-width: 1190px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  font-family: 'Gotham Pro', sans-serif;
  text-align: left;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  color: black;
}

  .container--candidate--ZziKQ {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
  }

  .container--9Ynu4 .back-icon--qMRLY {
    margin-bottom: 28px;
    stroke: black;
    cursor: pointer;
  }

  .container--9Ynu4 .avatar--sR3q8 {
    margin: 15px 0;
    width: 249px;
    height: 249px;
    font-size: 8rem;
    border-radius: 10px;
    -o-object-fit: cover;
       object-fit: cover;
  }

  .container--9Ynu4 .info-container--SATuz {
    padding: 0 3px;
  }

  .container--9Ynu4 .edit-btn--S44dF {
    margin: 15px 0 24px;
    width: 249px;
    height: 38px;
  }

  .container--9Ynu4 .tags--xqH3Y {
    margin: 42px 0 47px;
  }

  .container--9Ynu4 .admin-title--disabled--cmTZH {
    position: relative;
    color: gray;
  }

  .container--9Ynu4 .admin-title--disabled--cmTZH svg {
      margin-left: 16px;
    }

.aside__container--SAly5 {
    display: block;
  }
  .aside__info--fptFf {
    padding-top: var(--spacing-2x);
    display: block;
  }

.info--TnA14 {
  padding-bottom: var(--spacing-2x);
}

  .info__content--1ybiC {
    padding-top: var(--spacing-2x);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }

  .info__item--szgA9 {
    padding: var(--spacing-half) 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row
  }

  .info__item--szgA9:first-child {
      padding-top: 0;
    }

  .info__label--uNFXA {
    width: 170px;
  }

.selector--qSw9D {
  margin-top: 0;
}

  .selector__empty--6o7j1 {
    margin: 0;
    padding: 0;
  }

  .selector__resume--HFOBr {
    /* stylelint-disable-next-line declaration-no-important */
    padding: 0 !important;
  }

.details--7yD7N {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.details__centered--6PTer {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

.details__resume--NrReo {
    /* stylelint-disable-next-line declaration-no-important */
    padding: 0 !important;
  }

.content--P3LqT {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
}

.content__info--prUF7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

.history-item--A4-IB {
  margin-bottom: var(--spacing-4x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

  .history-item__event-date--fKROU {
    margin-right: var(--spacing-2x);
    margin-bottom: 0;
    width: 82px;
    white-space: normal;
  }

  .history-item__event-date_time--Jm8l7 {
      white-space: nowrap;
    }

  .history-item__body--fuhjC {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }

  .history-item__body_info--nIUIn {
      padding-right: 78px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row nowrap;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
    }

  .history-item__body_info_event--dpIE6 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column;
            -ms-flex-flow: column;
                flex-flow: column;
      }

  .history-item__body_info_position----izv {
        text-align: right;
      }

  .history-item__body_info_event--dpIE6 {
        line-height: inherit;
      }

.history-item--A4-IB:last-child {
  margin-bottom: 0;
}

.titled--Xy0hy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.titled__title--J15VC {
    -webkit-box-flex: 0.75;
    -webkit-flex-grow: 0.75;
        -ms-flex-positive: 0.75;
            flex-grow: 0.75;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }

.titled__content--5WPLX {
    -webkit-box-flex: 0.25;
    -webkit-flex-grow: 0.25;
        -ms-flex-positive: 0.25;
            flex-grow: 0.25;
    text-align: right;
    word-break: break-word;
  }

.interview-result__checklist-container--3zv08 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  overflow: hidden;
  width: 100%;
  font-family: 'Gotham Pro', sans-serif;
  text-align: left;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  color: black;
}

.interview-result__report-buttons--c0-Ux {
  margin-bottom: var(--spacing-4x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.report-buttons__button-container--KXwBY {
  margin-right: var(--spacing-2x);
  width: 100%;
  max-width: 218px
}

.report-buttons__button-container--KXwBY:last-child {
    margin-right: 0;
  }

.interview-result__comment-hint---6LmM {
  margin-bottom: var(--spacing-3x);
}

.container--Q83gL {
  margin-top: var(--spacing-m-5x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-align-self: baseline;
      -ms-flex-item-align: baseline;
          align-self: baseline;
}

.btn--1oHPH {
  margin-top: var(--spacing-2x);
  height: 38px;
}

.item--s5s0z {
  padding-top: var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.item--s5s0z:first-child {
    padding-top: 0;
  }
.item__label--dahF8 {
    width: 90px;
  }
.item__edit--ZlMUH {
    margin: 0 0 0 var(--spacing);
    padding: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 16px;
    height: 16px;
    font-size: 16px;
    cursor: pointer;
    color: var(--color-primary);
    background: transparent;
    border: 0;
    border-radius: var(--border-radius-control);
    outline: 0
  }
.item__edit--ZlMUH:focus {
      outline: 0;
    }
.item__edit--ZlMUH:hover {
      color: var(--color-primary-hover);
    }
.item__edit--ZlMUH:active {
      color: var(--color-primary-active);
    }
.item__icon--wk3zG {
    width: 100%;
    height: 100%;
  }

.container--v67\+1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.participants--DKO62 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.page__info--BG88q {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }
  .page__details--jmc5s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
  .page__details_info--TVBGy {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
    }
  .page__title-actions--SetWQ {
    padding: var(--spacing-2x) var(--spacing-5x);
  }
  .page__title--WyNOe {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    white-space: pre-line;
  }
  .page__title_btn--lcJHQ {
      margin-left: var(--spacing-half);
    }
  .page__title--WyNOe button span {
        /* stylelint-disable-next-line declaration-no-important */
        font-size: 20px !important;
      }
  .page__subtitle--NNH0x {
    padding-bottom: 0;
  }
  .page__tab-control--xiyBV {
    padding-top: var(--spacing-2x);
  }

.comments-counter--U7FoV {
  padding-left: var(--spacing-half);
}

.name--435MZ {
  display: inline;
}

.commentsContainer--gfHNd {
  max-width: 820px;
}

.interview-chat--eubRL {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

.interview-chat__messages-container--gG2xY {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.interview-chat__ephemeral-notice--cgIYD {
  margin: 0;
  padding: 10px 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  font-size: 13px;
  line-height: 18px;
  color: #808080;
  color: var(--color-text-secondary, #808080);
  background: #fff7db;
  background: var(--color-background-warning, #fff7db);
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  word-break: break-word;
  word-wrap: anywhere;
}

.interview-chat__messages--Dkc6W {
  padding: 16px 20px 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.interview-chat__input-container--IG3p3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-bottom: env(safe-area-inset-bottom, 0px);
  background: #fff;
}

.interview-chat__input--p21mv {
  border: none;
  border-top: 1px solid #eaedf3;
  outline: none;
}

.message--yUg0p {
  margin-bottom: var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  max-width: 420px;
}

  .message_own--XsJ6F {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
  }

  .message_last-in-chain--ucfrF {
    margin-bottom: var(--spacing-4x);
  }

.message--yUg0p:last-child {
    margin-bottom: 0;
  }

.message__user-info--0PK5X {
  margin-bottom: var(--spacing);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.user-info__avatar-container--oACns {
  margin-right: var(--spacing);
}

.message__text-info--ZV43k {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.message__text-info_own--QnWvk {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-flow: row-reverse nowrap;
        -ms-flex-flow: row-reverse nowrap;
            flex-flow: row-reverse nowrap;
  }

.text-info__text--FOiat {
  margin-right: var(--spacing);
  padding: var(--spacing) var(--spacing-2x);
  white-space: pre-wrap;
  word-break: break-word;
  color: black;
  background-color: var(--color-action-hover);
  border-radius: 14px;
}

.text-info__text--FOiat a {
    color: black;
  }

.text-info__text_own--HycKG {
    margin-right: 0;
    margin-left: var(--spacing);
    color: white;
    background-color: var(--color-primary);
  }

.text-info__text_own--HycKG a,
    .text-info__text_own--HycKG a:hover {
      color: white;
    }

.text-info__date--XQR1W {
  line-height: 1.5;
  letter-spacing: 0.5px;
}

.call-left--PwflJ {
  padding: 24px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 240px;
  text-align: center;
  color: #f5f5f5;
  background: #1a1a1a;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.call-left__title--2sc1d {
  margin: 0 0 12px;
  font-size: 22px;
  font-weight: bold;
  line-height: 28px;
}

.call-left__hint--Z4KBT {
  margin: 0 0 24px;
  max-width: 360px;
  font-size: 14px;
  line-height: 20px;
  color: #c8c8c8;
}

.call-left__actions--0pIof {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 12px;
  gap: 12px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  max-width: 280px;
}

.call-left__rejoin--OfKwc,
.call-left__leave--yVVJD {
  margin: 0;
  padding: 12px 16px;
  min-height: 44px;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  border: 0;
  border-radius: 8px;
}

.call-left__rejoin--OfKwc {
  color: #fff;
  background: #2f6fed;
}

.call-left__rejoin--OfKwc:hover {
  background: #2558c7;
}

.call-left__leave--yVVJD {
  color: #e8e8e8;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.28);
}

.call-left__leave--yVVJD:hover {
  background: rgba(255, 255, 255, 0.06);
}

.panel--8sIKY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 16px;
  gap: 16px;
  padding: 8px 4px 4px;
}

.hint--IIhkv {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
  color: #555;
}

.field--gAg2R {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  grid-gap: 6px;
  gap: 6px;
}

.label--5YjHZ {
  font-size: 13px;
  font-weight: 600;
  color: #222;
}

.select--XdmXF {
  width: 100%;
  min-height: 40px;
  padding: 8px 10px;
  font-size: 14px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  background: #fff;
}

.select--XdmXF:focus {
  outline: 2px solid #3f53d1;
  outline-offset: 1px;
}

.close--6aTpp {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  margin-top: 8px;
  min-height: 40px;
  padding: 8px 16px;
  font-size: 14px;
  cursor: pointer;
  color: #fff;
  background: #3f53d1;
  border: 0;
  border-radius: 6px;
}

.close--6aTpp:focus {
  outline: 2px solid #3f53d1;
  outline-offset: 2px;
}

.container--wgOQj {
  position: relative;
  /* Clip Emplai overlay controls to the video box; Dialog portals outside this node. */
  overflow: hidden;
}

  .container--full--JV52e {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    height: 100%;
    min-height: 0;
  }

  .container--wgOQj .controls--sdLbD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }

  .container--wgOQj .controls-left--bp\+zo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    grid-gap: 8px;
    gap: 8px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }

  .container--wgOQj .controls-wrapper--lfopv {
    position: absolute;
    z-index: 2;
    right: 16px;
    left: 16px;
    bottom: max(16px, env(safe-area-inset-bottom, 0px));
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    grid-gap: 12px;
    gap: 12px;
    pointer-events: none;
  }

  .container--wgOQj .controls-wrapper--prejoin--Pl9JU {
      /* Prejoin: only settings gear — keep it on the LEFT so tablet horizontal
         scroll (interview min-width 1200) still shows it in the visible strip. */
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      right: auto;
      left: 16px;
      width: auto;
    }

  .container--wgOQj .controls-wrapper--fullscreen--tETvK {
      bottom: max(24px, calc(env(safe-area-inset-bottom, 0px) + 12px));
    }

  /* Re-enable hit targets on buttons (wrapper ignores pointer events for iframe). */

  .container--wgOQj .controls-wrapper--lfopv button,
    .container--wgOQj .controls-wrapper--lfopv a {
      pointer-events: auto;
    }

  .container--wgOQj .video-loading--j55YX {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    background: #ccc;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .container--wgOQj .icon--g53z9 {
    cursor: pointer;
  }

  .container--wgOQj .record-link--PXfJH {
    position: absolute;
    top: 0;
    left: 168px;
  }

  .container--wgOQj .video-container--DTRlR {
    width: 720px;
    height: 440px;
  }

  .container--wgOQj .chat--c3Ok4 {
    position: relative;
    max-width: 640px;
  }

  /* stylelint-disable-next-line selector-pseudo-class-no-unknown */

  .container--wgOQj .watermark.leftwatermark {
      display: none;
    }

.chat-pending--jszEr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

.hint--f8GI5 {
  padding: 16px;
  display: block;
  font-size: 14px;
  line-height: 20px;
  word-break: break-word;
  color: gray;
  word-wrap: anywhere;
}

.video-button--ZYLjO {
  position: relative;
  margin: 0;
  padding: 0;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 48px;
  height: 48px;
  font-size: 20px;
  cursor: pointer;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  border: 0;
  border-radius: 24px
}

.video-button--ZYLjO:focus {
    outline: 2px solid #fff;
    outline-offset: 2px;
  }

.video-button--ZYLjO:disabled {
    cursor: not-allowed;
    opacity: 0.45;
  }

.video-button_unavailable--OwnFS {
    cursor: not-allowed;
    opacity: 0.45;
  }

.video-button_red--utRT4 {
    background: var(--color-error);
  }

.video-button_crossed--wWvTS::after {
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -1px 0 0 -15px;
      width: 30px;
      height: 2px;
      content: ' ';
      background: var(--color-error);
      border-radius: 2px;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      -webkit-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
    }

/*
  Candidate interview shell — independent of expert InterviewPage.css
  (expert shell forces a fixed desktop min size and breaks tablets).
*/
.candidate-layout--FCHRn {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  min-width: 0;
  max-width: 100%;
  /* Fill dashboard content area under the candidate header; never force 100vh. */
  height: 100%;
  min-height: 0;
  max-height: 100%;
  font-family: 'Gotham Pro', sans-serif;
  color: #000;
  background: #fff;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.candidate-layout__video--n9Qf3 {
  position: relative;
  overflow: hidden;
  min-width: 0;
  min-height: 0;
  background: #111;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 58%;
      -ms-flex: 1 1 58%;
          flex: 1 1 58%;
}

.candidate-layout__chat--sV8yW {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 280px;
  max-width: 420px;
  min-height: 0;
  background: #fff;
  border-left: 1px solid rgba(0, 0, 0, 0.08);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 42%;
      -ms-flex: 1 1 42%;
          flex: 1 1 42%;
}

.candidate-layout__chat-body--sUYvY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  min-height: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.candidate-layout__chat-toggle--WQnmL {
  display: none;
}

.candidate-layout__chat-pending--117CX {
  padding: 16px;
  font-size: 14px;
  line-height: 20px;
  word-break: break-word;
  color: gray;
  word-wrap: anywhere;
}

/* Tablet portrait / narrow landscape: stack video above chat, both on-screen */
@media (max-width: 900px), (max-width: 1200px) and (orientation: portrait) {
  .candidate-layout--FCHRn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }

  .candidate-layout__video--n9Qf3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 52%;
        -ms-flex: 1 1 52%;
            flex: 1 1 52%;
  }

  .candidate-layout__chat--sV8yW {
    min-width: 0;
    max-width: none;
    min-height: 180px;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    border-left: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 48%;
        -ms-flex: 1 1 48%;
            flex: 1 1 48%;
  }
}

/*
  Phone portrait (narrow) OR phone landscape (short height, e.g. iPhone 12 Pro Max
  landscape ≈ 926×428 CSS px — max-width:600 alone never matches).
  Video keeps nearly the full pane; chat is a bottom sheet overlay when opened.
*/
@media (max-width: 600px), (max-height: 520px) {
  .candidate-layout--FCHRn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
  }

  .candidate-layout__video--n9Qf3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 100%;
    min-width: 0;
    min-height: 0;
  }

  .candidate-layout__chat--sV8yW {
    position: absolute;
    z-index: 6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 0;
    max-width: none;
    min-height: 0;
    background: #fff;
    border-left: 0;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  }

  /* Closed: compact chat button — top-right, clear of Emplai call controls */
  .candidate-layout--FCHRn:not(.candidate-layout--chat-open--ZA6ga) .candidate-layout__chat--sV8yW {
    top: max(12px, env(safe-area-inset-top, 0px));
    right: 12px;
    left: auto;
    bottom: auto;
    width: auto;
    height: auto;
    background: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .candidate-layout--FCHRn:not(.candidate-layout--chat-open--ZA6ga) .candidate-layout__chat-body--sUYvY {
    display: none;
  }

  .candidate-layout--FCHRn:not(.candidate-layout--chat-open--ZA6ga) .candidate-layout__chat-toggle--WQnmL {
    width: auto;
    min-width: 132px;
    border-radius: 22px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.28);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.28);
  }

  /* Open: bottom sheet; video stays full-bleed underneath (no remount) */
  .candidate-layout--chat-open--ZA6ga .candidate-layout__chat--sV8yW {
    top: 28%;
    right: 0;
    left: 0;
    bottom: 0;
    padding-bottom: env(safe-area-inset-bottom, 0);
    width: 100%;
    height: auto;
    max-height: 72%;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.12);
            box-shadow: 0 -8px 24px rgba(0, 0, 0, 0.12);
  }

  .candidate-layout--chat-open--ZA6ga .candidate-layout__video--n9Qf3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }

  .candidate-layout__chat-toggle--WQnmL {
    margin: 0;
    padding: 10px 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: 44px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    color: #1a1a1a;
    background: #f3f4f7;
    border: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}

.expected-answer--QK5zI {
  margin-top: var(--spacing-3x);
  padding: var(--spacing-2x);
  background: var(--color-action-hover);
  border-radius: var(--border-radius-control);
}

.expected-answer__title--\+AtD6 {
  margin-bottom: var(--spacing);
}

/* stylelint-disable selector-pseudo-class-no-unknown, selector-max-compound-selectors */
.container--CGy9A .radio---EXcc {
    margin-bottom: 22px;
    max-width: 200px;
    font-family: 'Gotham Pro', sans-serif;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: gray;
    border-radius: 4px;
  }
.container--CGy9A .radio---EXcc .radio-button--JCN5g {
      display: block;
      width: 100%;
      min-width: 40px;
      height: 38px;
      font-size: 14px;
      line-height: 0;
      text-decoration: none;
      color: gray;
      border: solid 1px #dbdbdb;
      -webkit-box-shadow: none;
              box-shadow: none
    }
.container--CGy9A .radio---EXcc .radio-button--JCN5g:hover {
        background: #e4e7f8;
      }
.container--CGy9A .radio---EXcc .active {
        color: white;
        background: #3f53d1;
        border: none;
        border-radius: 4px
      }
.container--CGy9A .radio---EXcc .active:hover {
          background: #4d65ff;
        }
.container--CGy9A .rating-label--HOV7d {
    font-size: 14px;
    line-height: 18px;
    color: gray;
  }
.container--CGy9A .question-group--2K5fL {
    padding-top: 37px;
  }
.container--CGy9A .group--inFFV {
    margin-top: 30px;
  }
.container--CGy9A .group--inFFV .rating-container--E5KuG {
      padding-top: 7px;
      padding-bottom: 7px;
      display: block;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row;
          -ms-flex-flow: row;
              flex-flow: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
    }
.container--CGy9A .group--inFFV .comment-container--BD4pG {
      white-space: break-spaces;
    }
.container--CGy9A .group--inFFV .rating-small--iiOFB {
      margin-right: 8px;
      font-size: 16px;
      font-weight: 800;
    }
.container--CGy9A .group-bordered--Y71tv {
    padding-top: 16px;
    border-top: 1px solid rgba(0, 0, 0, 0.1)
  }
.container--CGy9A .group-bordered--Y71tv:last-child {
      padding-bottom: 16px;
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }

.rating--pEoJ\+ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.rating--pEoJ\+ .rating-red--7WZy- {
    color: var(--color-error);
  }

.rating--pEoJ\+ .rating-green--FP3\+2 {
    color: #0cbc87;
  }

.rating--pEoJ\+ .rating-blue--fHwcQ {
    color: #3f53d1;
  }

.rating--pEoJ\+ .rating-value--m1fzd {
    margin-right: 8px;
    font-size: 20px;
    font-weight: 800;
  }

.rating__score--sDQHB {
  margin-left: var(--spacing-2x);
}

.assessment__question--tAKW3 {
  position: relative;
}

.assessment__question_required--ZTUMx::after {
    position: absolute;
    margin-left: var(--spacing-half);
    content: '*';
    color: var(--color-error);
  }

.interview-start-button--6zZgB {
  max-width: 233px;
}

.interview-checklist--bT-Hf {
  position: relative;
}

/* stylelint-disable selector-max-specificity, selector-max-compound-selectors, max-nesting-depth */
.container--zuEhN {
  padding: 0 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 195px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.container--zuEhN .avatar--YpnKc {
    margin-right: 34px;
    width: 100px;
    height: 100px;
    font-size: 36px;
    letter-spacing: 0.05em;
    border-radius: 4px;
  }
.container--zuEhN .info--r0Qgl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
        -ms-flex-flow: column;
            flex-flow: column;
  }
.container--zuEhN .info--r0Qgl strong {
      font-size: 20px;
    }
.container--zuEhN .info--r0Qgl .vacancy--K\+-ah {
      font-size: 14px;
      color: gray;
    }
.container--zuEhN .info--r0Qgl .age--PvELD {
      margin-top: auto;
      margin-right: 27px;
    }
.container--zuEhN .info--r0Qgl .location--2ALEf {
      margin: 0 auto;
    }
.container--zuEhN .info--r0Qgl .details--gAuL4 {
      margin-top: 24px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row;
          -ms-flex-flow: row;
              flex-flow: row;
    }

.interview-resume-details--IS-V2 {
  padding: 40px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.interview-score-sender--pEQO4 {
  padding: 27px 40px 15px;
  -webkit-transition: var(--transition-duration-faster) var(--transition-timing-function) box-shadow;
  transition: var(--transition-duration-faster) var(--transition-timing-function) box-shadow;
  -webkit-clip-path: inset(-10px 0 0 0);
          clip-path: inset(-10px 0 0 0);
}

  .interview-score-sender_shadowed--VQ7SD {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  }

.interview-score-sender__row--yPyd- {
  margin-bottom: 0;
}

.interview-score-sender__button--deLTZ {
  max-width: 233px;
}

/*
  stylelint-disable
  selector-pseudo-class-no-unknown,
  declaration-no-important,
  selector-max-compound-selectors,
  comment-word-disallowed-list
*/
.container--N98i\+ {
  position: relative;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  min-width: 1200px;
  height: 100%;
  min-height: 720px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  /*
    TODO: перенести стилизацию текста в компонент с резюме
    Так же возможно потребуются стили для кнопок на видео
  */
  font-family: 'Gotham Pro', sans-serif;
  text-align: left;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
  color: black;
}
.container--N98i\+ .submit--TYEzK {
    padding-top: 4px;
    padding-bottom: 4px;
    width: 40%;
    min-width: 108px;
    max-height: 38px;
  }
.container--N98i\+ .candidate-video--dVu\+J {
    width: 100%;
    max-width: 971px;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
.container--N98i\+ .candidate-chat--1l0bF {
    width: 100%;
  }

.interview-section---J\+NU {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.interview-section__video-container--FbpW6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 720px;
  height: 440px;
  background: gray;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.interview-section__interview-resume-details-container--2ZV4M {
  overflow-y: scroll;
  width: 720px;
}

.score-section--M9L6P {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  width: 100%;
  height: 100%;
  border-left: 1px solid rgba(0, 0, 0, 0.1)
}

.score-section--M9L6P::-webkit-scrollbar {
    display: none;
  }

.score-section--M9L6P .hint--\+atS6 {
    display: block;
    font-size: 14px;
    line-height: 20px;
    color: gray;
  }

.score-section--M9L6P .hint-expert--52EM9 {
    margin: 31px 0;
  }

.score-section--M9L6P .tab-hidden--p5tUv {
    display: none;
  }

.score-section--M9L6P .tab--Va0ps .tab-item--rz3BD {
      padding: 5px 42px 0 0;
    }

.score-section--M9L6P .tab--Va0ps .tab-item--rz3BD a {
        padding: 0 0 15px;
        font-family: 'Gotham Pro', sans-serif;
        font-size: 14px;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        cursor: pointer;
        color: gray;
        border: none;
      }

.score-section--M9L6P .tab--Va0ps a.active {
        font-weight: bold;
        color: black;
        border-bottom: 2px solid #3f53d1 !important;
      }

.score-section__header--PVZcw {
  padding: var(--spacing-6x) 40px 0;
  -webkit-transition: var(--transition-duration-faster) var(--transition-timing-function) box-shadow;
  transition: var(--transition-duration-faster) var(--transition-timing-function) box-shadow;
}

.score-section__header_compact--mbayN {
    padding-top: var(--spacing-4x);
    -webkit-box-shadow: var(--popover-shadow-s);
            box-shadow: var(--popover-shadow-s);
  }

.header__title--tVVtI {
  margin-bottom: var(--spacing-4x);
  letter-spacing: -0.5px;
  -webkit-transition: var(--transition-duration-default) var(--transition-timing-function) all;
  transition: var(--transition-duration-default) var(--transition-timing-function) all;
}

.header__title_compact--iuntA {
    margin-bottom: var(--spacing-3x);
    letter-spacing: -0.25px;
  }

.checklist-container--n0pSH {
  padding: 30px 40px 0;
  overflow-y: scroll;
  height: 100%;
}

.chat-container--zFOL\+ {
  height: 100%;
}

.tab-content--2Gl1p {
  overflow: hidden;
  height: 100%;
}

.tab-pane--QIHUV {
  height: 100%;
}

/* stylelint-disable custom-property-empty-line-before */
/* stylelint-disable custom-property-empty-line-before */
:root {
  --font-family: 'Gotham Pro', sans-serif;

  --font-size-h1: 40px;
  --font-weight-h1: 700;
  --letter-spacing-h1: -0.5px;
  --line-height-h1: 1.15;

  --font-size-h2: 20px;
  --font-weight-h2: 700;
  --letter-spacing-h2: normal;
  --line-height-h2: 1.2;

  --font-size-h3: 16px;
  --font-weight-h3: 700;
  --letter-spacing-h3: normal;
  --line-height-h3: 15px;

  --font-size-h4: 14px;
  --font-weight-h4: 700;
  --letter-spacing-h4: normal;
  --line-height-h4: 1.43;

  --font-size-body: 14px;
  --font-weight-body: 400;
  --letter-spacing-body: normal;
  --line-height-body: 1.43;

  --font-size-subtitle: 16px;
  --font-weight-subtitle: 400;
  --letter-spacing-subtitle: normal;
  --line-height-subtitle: normal;

  --font-size-button: 14px;
  --letter-spacing-button: normal;
  --line-height-buton: normal;

  --font-size-button-md: 16px;
  --font-weight-button-md: 700;

  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;

  --font-size-small: 12px;

  --font-size-input-s: 14px;
  --font-size-input-l: 16px;
}
/* stylelint-disable custom-property-empty-line-before */
:root {
  --color-text-primary: #000;
  --color-text-secondary: #808080;
  --color-text-muted: #b2b2b2;
  --color-text-success: #0cbc87;
  --color-text-disabled: rgba(0, 0, 0, var(--opacity-disabled));
  --color-text-contrast: #fff;

  --color-background-paper: #fff;
  --color-background-primary: #e4e7f8;
  --color-background-primary-muted: #f3f4f9;
  --color-background-primary-subdued: #d3d8f4;
  --color-background-warning: #fff7db;
  --color-background-backdrop: rgba(0, 0, 0, 0.4);

  --color-action-hover: #f3f4f9;

  --color-dark: #495057;

  --color-divider: #ebebeb;

  --color-primary: #3f53d1;
  --color-primary-hover: #4d65ff;
  --color-primary-active: #3546b2;
  --color-primary-active-hover: #4d65ff;
  --color-primary-muted: #c1c8f0;
  --color-primary-a10: rgba(63, 83, 209, 0.1);
  --color-primary-a50: rgba(63, 83, 209, 0.5);

  --color-secondary: #0cbc87;
  --color-secondary-hover: #22d49f;
  --color-secondary-active: #03a877;
  --color-secondary-muted: #e3f7f1;
  --color-secondary-a10: rgba(12, 188, 135, 0.1);
  --color-secondary-a50: rgba(12, 188, 135, 0.5);

  --color-error: #ff6d6d;
  --color-error-hover: #ff7e7e;
  --color-error-active: #f05f5f;
  --color-error-muted: #fff0f0;
  --color-error-a10: rgba(255, 109, 109, 0.1);
  --color-error-a50: rgba(255, 109, 109, 0.5);

  --color-control-border: rgba(0, 0, 0, 0.14);
  --color-control-border-disabled: rgba(0, 0, 0, 0.08);
  --color-control-dark-border: #4d4e51;
  --color-control-dark-background: #4d4e51;

  --color-white-a20: rgba(255, 255, 255, 0.2);
  --color-black: #000;
}
/* stylelint-disable custom-property-empty-line-before */
:root {
  /**
   * Прозрачность для заблокированных элементов.
   */
  --opacity-disabled: 0.5;
}
/* stylelint-disable custom-property-empty-line-before */
:root {
  /**
   * Стандартное скругление углов.
   */
  --border-radius-control: 4px;
  --border-radius-2x: 8px;
  --border-radius-circle: 9999px;
  --button-base-width: 250px;
  --border-width-control: 1px;
}
/* stylelint-disable custom-property-empty-line-before */
:root {
  --popover-shadow-s: 0 4px 12px 0 rgba(0, 0, 0, 0.2);

  --popover-shadow-m: 0 4px 24px rgba(0, 0, 0, 0.2);

  --popover-shadow-l: 0 2px 40px 0 rgba(0, 0, 0, 0.3);

  --control-shadow-focused: 0 0 0 4px var(--color-primary-a10);
}
/* stylelint-disable custom-property-empty-line-before */
:root {
  --input-default-width: 320px;

  --label-top-height: 24px;
  --label-left-narrow-width: 72px;
  --label-left-width: 120px;
  --label-left-medium-width: 160px;
  --label-left-wide-width: 180px;

  --control-height-xs: 30px;
  --control-height-sm: 38px;
  --control-height-md: 48px;
  --control-height-lg: 54px;

  --required-asterisk-width: 9px;
}
/* stylelint-disable custom-property-empty-line-before */
:root {
  --transition-duration-faster: 0.1s;
  --transition-duration-fast: 0.15s;
  --transition-duration-default: 0.3s;

  --transition-timing-function: ease-in-out;
}

:root {
  --content-width: 1024px;
  --content-width-lg: 1192px;

  --spacing: 8px;
  --spacing-half: calc(var(--spacing) * 0.5);
  --spacing-one-half: calc(var(--spacing) * 1.5);
  --spacing-2x: calc(var(--spacing) * 2);
  --spacing-3x: calc(var(--spacing) * 3);
  --spacing-4x: calc(var(--spacing) * 4);
  --spacing-5x: calc(var(--spacing) * 5);
  --spacing-6x: calc(var(--spacing) * 6);
  --spacing-7x: calc(var(--spacing) * 7);
  --spacing-8x: calc(var(--spacing) * 8);
  --spacing-m-half: calc(var(--spacing) * -0.5);
  --spacing-m: calc(var(--spacing) * -1);
  --spacing-m-2x: calc(var(--spacing) * -2);
  --spacing-m-3x: calc(var(--spacing) * -3);
  --spacing-m-4x: calc(var(--spacing) * -4);
  --spacing-m-5x: calc(var(--spacing) * -5);
  --spacing-m-6x: calc(var(--spacing) * -6);
  --spacing-m-7x: calc(var(--spacing) * -7);
  --spacing-m-8x: calc(var(--spacing) * -8);
}

.container--3eHet {
  margin-top: 158px
}

@media screen and (min-width: 1200px) {

.container--3eHet {
    margin: 158px 4px 0;
    width: 1105px
}
  }

.feature--RvRsR {
  margin-bottom: 83px;
}

.feature-text--3kmf0 {
    margin-top: 38px;
    font-family: ProximaNova, sans-serif;
    font-size: 16px;
    line-height: 1.38;
    white-space: pre-line;
    color: white;
    opacity: 0.9;
  }

.background-video-container--lABqW {
  width: 100%;
  height: 100%;
}

.background-video--4n9hZ {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.logo-neurons--NSPge {
  position: absolute;
  top: -235px;
  left: 659px;
}

/* stylelint-disable declaration-no-important, selector-max-compound-selectors */
.logo--7goY9 {
  position: relative;
  top: 2px;
  left: 4px;
}

.logo-neurons--JDUU4 {
  position: absolute;
  top: -235px;
  left: 659px;
}

.title--VS5l7 {
  font-family: BodyTextLarge, sans-serif;
  font-size: 54px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.09;
  white-space: pre-line;
  letter-spacing: -0.56px;
  color: white;
}

.info-text--rl6gI {
  margin: 174px 5px 78px;
  line-height: 1.25;
  white-space: pre;
}

.contact-title--PBvZu {
  margin-top: 56px;
  padding: 0 5px;
  font-family: ProximaNova, sans-serif;
  font-size: 18px;
  line-height: 1.22;
  letter-spacing: 1px;
  color: white;
  opacity: 0.9;
}

.header--JnZN\+ {
  position: relative;
  margin-bottom: 146px;
  height: 24px;
}

.auth-row--\+KLu- {
  margin: 0 0 0 -5px;
  padding: 68px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 100%
}

@media (max-width: 991px) {

.auth-row--\+KLu- {
    margin: 0 auto !important
}
  }

.back_link--bE8X0 {
  margin-left: 32px;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  letter-spacing: 0.05em;
  text-transform: uppercase
}

.back_link--bE8X0:hover svg {
    fill: #ff9e01;
  }

.back_link--bE8X0 svg {
    margin-top: -2px;
    margin-right: 8px;
    -webkit-transition: fill var(--transition-duration-default);
    transition: fill var(--transition-duration-default);
  }

.process-add_btn--r4QZ8 {
  margin-left: 32px;
  height: 32px !important;
  font-size: 13px !important;
  font-weight: bold !important;
  line-height: 16px !important;
  color: #fec336 !important;
  background: #262522 !important
}

@media screen and (max-width: 575px) {

.process-add_btn--r4QZ8 {
    position: absolute;
    top: -4px;
    margin-left: 0
}
  }

.process-add_btn--r4QZ8 svg {
    margin-top: -2px;
    margin-right: 8px;
  }

.navbar-left__content--MocJ4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center
}

@media (max-width: 575px) {

.navbar-left__content--MocJ4 {
    position: absolute;
    bottom: -5px;
    padding: 0 15px;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 360px
}
  }

.processes-tabs--9CzFX {
  position: absolute;
  left: calc(50% - 74px)
}

@media screen and (max-width: 767px) {

.processes-tabs--9CzFX {
    display: none
}
  }

.processes-tabs--9CzFX .tab--vbWXs {
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #fec336
  }

.processes-tabs--9CzFX .tab--vbWXs:hover {
      color: #262522;
    }

.processes-tabs--9CzFX .tab--vbWXs:first-child {
      margin-right: 24px;
    }

.processes-tabs--9CzFX .tab-active--zhbLY {
    position: relative;
    color: #262522
  }

.processes-tabs--9CzFX .tab-active--zhbLY::after {
      position: absolute;
      top: 19px;
      left: 0;
      width: 100%;
      content: '';
      border-bottom: 2px solid #262522;
      border-radius: 1px;
    }

.header--JnZN\+ .lk-link--myR0h {
    position: relative;
    left: 94px;
    bottom: -8px;
    display: inline;
    font-family: ProximaNova-Extrabld, sans-serif;
    font-weight: 900;
    letter-spacing: 0.7px;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    color: #527fe2;
    outline: none;
  }

.header--JnZN\+ .lk-link--myR0h svg {
      margin-left: 10px;
    }

.header--JnZN\+ .lk-link--myR0h:hover {
      color: #0056b3;
    }

.header--JnZN\+ .lk-link--myR0h:hover svg path {
        stroke: #0056b3;
      }

.menu--kgSxp {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  list-style-type: none;
  color: white;
}

.menu__menu-item--Q3Jxw {
  width: 100%;
}

.menu__menu-item_active--jSO87 {
    background-color: rgba(255, 255, 255, 0.1);
  }

.menu-item__submenu--YDXjM {
  padding: 19px var(--spacing-2x) 19px 27px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  cursor: pointer;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-transition: var(--transition-duration-faster) var(--transition-timing-function) background-color;
  transition: var(--transition-duration-faster) var(--transition-timing-function) background-color;
}

.menu-item__submenu_extra-space--CDeOH {
    padding-left: 56px;
  }

.menu-item__submenu--YDXjM:hover {
    background-color: rgba(255, 255, 255, 0.05);
  }

.menu-item__submenu--YDXjM:focus,
  .menu-item__submenu--YDXjM:hover,
  .menu-item__submenu--YDXjM:visited,
  .menu-item__submenu--YDXjM:link,
  .menu-item__submenu--YDXjM:active {
    text-decoration: none;
  }

.submenu__label---pnGD {
  margin-right: var(--spacing);
}

.submenu__label_active--5r6O9 {
    font-weight: var(--font-weight-bold);
  }

.submenu__icon-container--YR2uE {
  margin-right: var(--spacing-2x);
  color: white;
}

.submenu__expand-icon-container--29aj7 {
  margin-left: auto;
}

.submenu__expand-icon--O6Rdv {
  -webkit-transition: var(--transition-duration-default) var(--transition-timing-function) transform;
  transition: var(--transition-duration-default) var(--transition-timing-function) transform;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.submenu__expand-icon_rotated--mTEWD {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.context-menu--7wTrg {
  padding: 16px 20px;
  width: 238px;
}

.divider--qrIJd {
  margin: 0 -20px 18px;
}

.context-menu__profile-button--vAHCo {
  margin-bottom: 18px;
  text-align: left;
  word-break: break-word;
}

.context-menu__form-container--k8-bV {
  margin-bottom: 18px;
}

.context-menu__button--v2Xy7 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* stylelint-disable declaration-no-important */
.sidebar--ZYlq\+ {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  width: 100%;
  max-width: 248px;
  height: 100%;
  background-color: #212226;
  -webkit-box-shadow: 0 2px 8px 0 rgba(7, 49, 100, 0.1);
          box-shadow: 0 2px 8px 0 rgba(7, 49, 100, 0.1);
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sidebar__home--OxJUs {
    display: block;
    width: 100%;
    height: 108px;
  }
.sidebar--candidate--Cffm2 {
    right: 0;
    bottom: auto;
    padding: 7px 40px 7px 44px;
    width: 100%;
    min-width: 100%;
    height: 70px;
    background-color: #3f53d1;
  }
.sidebar--candidate--Cffm2 .logo--VsIlD {
      top: 7px;
    }
.sidebar--candidate--Cffm2 .sidebar__user--X4ilq {
      top: 0;
      right: 20px;
      left: auto;
    }
.sidebar--candidate--Cffm2 .sidebar__user-text--r8Jkx,
      .sidebar--candidate--Cffm2 .sidebar__user-avatar--F7Kdx {
        display: none;
      }
.sidebar--candidate--Cffm2 .sidebar__user-container--N8Zj7 {
        padding: 0;
        height: 70px;
      }
.sidebar--admin--7pBAS {
    background-color: #212226;
  }
.sidebar--admin--7pBAS .sidebar__user--active--3jEqq {
      background-color: rgba(255, 255, 255, 0.1);
    }
.sidebar--admin--7pBAS .sidebar__user--X4ilq:hover {
      background-color: #2e2f32;
    }
.sidebar--hr--CrheT {
    background-color: #29389b;
  }
.sidebar--hr--CrheT .sidebar__user--active--3jEqq {
      background-color: #4454bb;
    }
.sidebar--hr--CrheT .sidebar__user--X4ilq:hover {
      background-color: #3948ae;
    }
.sidebar--expert--c9V8- {
    background-color: #3f53d1;
  }
.sidebar--expert--c9V8- .sidebar__user--active--3jEqq {
      background-color: #5367e1;
    }
.sidebar--expert--c9V8- .sidebar__user--X4ilq:hover {
      background-color: #4b5fda;
    }

.sidebar__user--X4ilq {
  position: absolute;
  left: 0;
  bottom: 41px;
  width: 248px;
  height: 58px;
  font-family: 'Gotham Pro', sans-serif;
  font-size: 14px;
  cursor: pointer;
}

.sidebar__user-container--N8Zj7 {
    position: relative;
    padding: 7px 50px 7px 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    color: white;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

.sidebar__user-avatar--F7Kdx {
    margin-right: 11px;
    width: 44px;
    height: 44px;
  }

.sidebar__user-text--r8Jkx {
    line-height: 1.29;
    color: white;
  }

.sidebar__user--active--3jEqq {
    font-weight: bold;
  }

.logo--VsIlD {
  position: absolute;
  top: 40px;
  left: 44px;
}

.menu--GlAoC {
  width: 100%;
  height: calc(100% - 216px);
}

/* stylelint-disable declaration-no-important */

.main--2Q-Oj {
  padding-left: 248px;
  height: 100%;
}

.main--candidate--W1AzP {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 70px 0 0;
    overflow: hidden;
    /* Remaining space under the candidate top bar — children fill this, not 100vh. */
    min-height: 0;
  }

.logo--SJBvw {
  position: absolute;
  top: 16px;
  left: 16px;
}

.auth-row--0Kbik {
  margin: 0 -15px;
  padding: 1rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 100%
}

@media (max-width: 991px) {

.auth-row--0Kbik {
    margin: 0 auto !important
}
  }

.back_link--AUYJ3 {
  margin-left: 32px;
  font-size: 11px;
  font-weight: bold;
  line-height: 16px;
  letter-spacing: 0.05em;
  text-transform: uppercase
}

.back_link--AUYJ3:hover svg {
    fill: #ff9e01;
  }

.back_link--AUYJ3 svg {
    margin-top: -2px;
    margin-right: 8px;
    -webkit-transition: fill var(--transition-duration-default);
    transition: fill var(--transition-duration-default);
  }

.process-add_btn--tfgp1 {
  margin-left: 32px;
  height: 32px !important;
  font-size: 13px !important;
  font-weight: bold !important;
  line-height: 16px !important;
  color: #fec336 !important;
  background: #262522 !important
}

@media screen and (max-width: 575px) {

.process-add_btn--tfgp1 {
    margin-left: 0
}
  }

.process-add_btn--tfgp1 svg {
    margin-top: -2px;
    margin-right: 8px;
  }

.process-invite_btn--7biwk {
  margin-left: 8px;
}

.navbar-left__content--ZKjzt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center
}

@media (max-width: 575px) {

.navbar-left__content--ZKjzt {
    position: absolute;
    bottom: -11px;
    padding: 0 15px;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-width: 360px
}
  }

*[class].add--rjPNv {
  width: 249px;
  height: 38px;
  font-size: 14px;
  line-height: 22px;
}

  *[class].add--empty--bu3fN {
    padding: 8px;
    width: 38px;
    line-height: 1;
  }

  *[class].add--rjPNv svg {
    margin-right: 8px;
    stroke: currentColor;
  }

  *[class].add--rjPNv .add-icon--ULmx4 {
    margin-right: 0;
  }

/* stylelint-disable selector-pseudo-class-no-unknown */
/* stylelint-disable selector-max-specificity, declaration-no-important, selector-max-compound-selectors */
.sidebar--wide--sKW7V {
    max-width: 904px !important;
  }

.item--5PuEe {
  padding: 21px 2px 27px;
  font-size: 14px;
  line-height: 1.29;
  color: black;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.item-content--b8yRK {
  margin-left: -3px;
  padding: 4px 0;
}

.item-content--b8yRK .question--CMIp8 {
    margin-left: 25px;
  }

.item-content--b8yRK .answer--Ftepw {
    max-width: calc(50% - 25px);
  }

.item-content--b8yRK .required--lyPII {
    color: var(--color-error);
  }

.collapse-btn--x7x-v {
  font-size: 20px;
  font-weight: bold;
  cursor: pointer;
}

.collapse-btn--x7x-v .caret--qhu4W {
    position: relative;
    top: -2px;
    margin-right: 12px;
    padding: 5px;
    border-width: 0 2px 2px 0;
  }

/* stylelint-disable selector-pseudo-class-no-unknown */
/* stylelint-disable selector-max-specificity, declaration-no-important, selector-max-compound-selectors */
.container--rmayH .form-control--J8Xc2 {
    padding: 14px 16px 16px;
    max-width: 328px;
    height: 49px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal
  }
.container--rmayH .form-control--J8Xc2:disabled {
      background-color: inherit;
    }
.container--rmayH .questions--Cn2WA {
    margin: 52px 0;
    width: 100%;
    font-size: 12px;
    color: gray;
  }
.container--rmayH .questions-placeholder--daD9c {
    margin-top: 25px;
    font-size: 14px;
  }
.container--rmayH .questions-header--YFXMu {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  }
.container--rmayH .questions-header--YFXMu .questions-title--a32nz {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 54%;
          -ms-flex: 0 0 54%;
              flex: 0 0 54%;
      max-width: 54%;
    }
.container--rmayH .questions-header--YFXMu .answers-title--ikyc9 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 46%;
          -ms-flex: 0 0 46%;
              flex: 0 0 46%;
      max-width: 46%;
    }
.container--rmayH .header-right--7EBD3 {
    margin-left: -18px;
    max-width: 100%;
  }
.container--rmayH .version-header--U4XNu {
    margin-top: 38px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    width: 100%;
  }
.container--rmayH .version-header--U4XNu .add--dae4c {
      display: none;
    }
.container--rmayH .creatable-field--e9p6m {
    position: relative;
    margin-right: 0;
    margin-bottom: 31px;
    margin-left: auto;
    max-width: 328px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
  }
.container--rmayH .creatable-field--e9p6m .react-select__indicator-separator {
        display: none;
      }
.container--rmayH .creatable-field--e9p6m .react-select__control {
        height: 49px;
        border: 1px solid #ced4da;
      }
.container--rmayH .creatable-field--e9p6m .react-select__control--is-focused {
        background-color: white;
        border-color: #80bdff;
        outline: 0;
        -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
      }
.container--rmayH .radio--zNEZ0 {
    max-width: 328px;
    font-family: 'Gotham Pro', sans-serif;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: gray;
    border-radius: 4px;
  }
.container--rmayH .radio--zNEZ0 .radio-button--jqAW9 {
      padding: 18px 22px 19px 24px;
      width: 132px;
      max-width: 154px;
      height: 49px;
      font-size: 14px;
      line-height: 0;
      text-decoration: none;
      color: gray;
      border: solid 1px #dbdbdb;
      -webkit-box-shadow: none;
              box-shadow: none;
    }
.container--rmayH .radio--zNEZ0 .active {
        color: white;
        background: #3f53d1;
        border: none;
        border-radius: 4px;
      }
.container--rmayH .field--49wf9 {
    margin-bottom: 1.94rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
.container--rmayH .field--wide--srVKh {
      margin-right: -88.7%;
      -webkit-box-align: baseline;
      -webkit-align-items: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
    }
.container--rmayH .form-label--lRJiG {
    max-width: 119px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: normal;
    color: gray;
  }
.container--rmayH .submit--17fyD {
    width: 100%;
    height: 49px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: white;
    background-color: #3f53d1;
    border-radius: 4px;
  }
.container--rmayH .add-group--bhU8V {
    margin-bottom: 31px;
    width: 100%;
  }
.container--rmayH .group-field--pBO9q {
    position: relative;
    margin-bottom: 31px;
  }
.container--rmayH .group-field--pBO9q svg {
      position: absolute;
      top: 15px;
      right: 30px;
      cursor: pointer;
    }
.container--rmayH .remove-icon--BwPAJ {
    position: absolute;
    top: 15px;
    right: 30px;
    cursor: pointer;
  }
.container--rmayH .textarea--OH3x2 {
    padding-right: 30px;
    max-height: 149px;
    resize: none;
  }

/* stylelint-disable selector-max-specificity, declaration-no-important, selector-max-compound-selectors */
.container--Gmz3u {
  position: relative;
  margin: 0 auto;
  padding: 44px 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  min-width: 776px;
  max-width: 1190px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  font-family: 'Gotham Pro', sans-serif;
  text-align: left;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.container--Gmz3u .title--g3ukq button {
      background: inherit;
      border: none;
      outline: none;
    }
.container--Gmz3u .title--g3ukq .edit-icon--qjtlJ {
      margin-left: 12px;
      visibility: hidden;
    }
.container--Gmz3u .title--g3ukq:hover .edit-icon--qjtlJ {
        visibility: visible;
        opacity: 1;
      }
.container--Gmz3u .table--C7QM- {
    margin: 20px 0 24px;
    min-width: 1099px;
    table-layout: fixed;
  }
.container--Gmz3u .table--C7QM- th {
      padding: 11px 16px;
      height: 42px;
      font-size: 12px;
      font-weight: normal;
      color: gray;
      border: none !important;
    }
.container--Gmz3u .table--C7QM- td {
      padding: 12px 16px 14px;
      overflow: hidden;
      height: 67px;
      font-size: 14px;
      line-height: 1.43;
      vertical-align: middle;
      letter-spacing: normal;
      text-overflow: ellipsis;
      color: black;
    }
.container--Gmz3u .table--C7QM- td .name--D3huc {
        padding: 0 10px;
        line-height: 1.45;
      }
.container--Gmz3u .table--C7QM- td span {
        color: gray;
      }
.container--Gmz3u .table--C7QM- tbody tr:hover {
      background-color: #f3f4f9;
    }
.container--Gmz3u .table--C7QM- tbody tr:hover .edit--W5VVX {
        visibility: visible;
        opacity: 1;
      }
.container--Gmz3u tr .edit--W5VVX {
    visibility: hidden;
    font-size: 14px;
    font-weight: bold;
    background: none;
    border: solid 1px rgba(0, 0, 0, 0.14);
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: var(--transition-duration-default);
    transition: var(--transition-duration-default);
  }
.container--Gmz3u tr .edit--W5VVX span {
      color: #3f53d1;
    }
.container--Gmz3u .back-icon--xxCiQ {
    margin: -9px 0 22px;
    stroke: black;
    stroke-width: 1.3;
    cursor: pointer;
  }
.container--Gmz3u .add--B-A2O {
    position: absolute;
    top: 51px;
    right: 44px;
    font-size: 14px;
  }
.container--Gmz3u .tags--2XzZH {
    font-size: 14px;
  }
.container--Gmz3u .content--wAwQ0 {
    position: relative;
  }
.container--Gmz3u .content--wAwQ0 .loading--Nfwdd {
      position: absolute;
      border: 2px solid rgba(0, 0, 0, 0.2);
      border-top-color: black;
    }

.show-more_version--5r9tc {
  padding: 12px 0;
}

.show-more_version--5r9tc span {
    width: 100px;
  }

.show-more_version--5r9tc svg {
    margin-left: 16px;
  }

.show-more_label--afBmP {
  font-size: 18px;
  color: gray;
}

.show-more_container--JT35y {
  display: block;
}

.table-row--6adKK {
  cursor: pointer;
}

.checklist-name--eZdV7 {
  margin-top: 4px;
}

.container--NpdwS {
  margin-top: 31px;
  margin-left: 2px;
  max-width: 370px;
}
  .container--NpdwS .input--TgVnD {
    padding: 13px 15px 13px 47px;
    height: 38px;
    font-size: 14px;
    letter-spacing: -0.44px;
    background:
      url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iZ3NjeDEyaWQ3YSIgZD0iTTAgMEgyMFYyMEgweiIvPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8Zz4KICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzEwIC0xMzApIHRyYW5zbGF0ZSgyOTMgNDQpIHRyYW5zbGF0ZSgxNyA4NikiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSIzZzQyZWlrOWNiIiBmaWxsPSIjZmZmIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjZ3NjeDEyaWQ3YSIvPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSJncmF5IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04LjY1IDFjNC4yMjUgMCA3LjY1IDMuNDI1IDcuNjUgNy42NSAwIDEuNzU2LS41OTEgMy4zNzMtMS41ODYgNC42NjRMMTguOCAxNy40Yy4zOS4zOS4zOSAxLjAyNCAwIDEuNDE0LS4zNi4zNjEtLjkyOC4zODktMS4zMi4wODRsLS4wOTQtLjA4NC00LjA4Ny00LjA4NmMtMS4yODguOTg2LTIuOSAxLjU3My00LjY0OCAxLjU3M0M0LjQyNSAxNi4zIDEgMTIuODc1IDEgOC42NSAxIDQuNDI1IDQuNDI1IDEgOC42NSAxem0wIDJDNS41MyAzIDMgNS41MyAzIDguNjVjMCAzLjEyIDIuNTMgNS42NSA1LjY1IDUuNjUgMy4xMiAwIDUuNjUtMi41MyA1LjY1LTUuNjVDMTQuMyA1LjUzIDExLjc3IDMgOC42NSAzeiIgbWFzaz0idXJsKCMzZzQyZWlrOWNiKSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K')
      13px 8px no-repeat;
    border: solid 1px rgba(0, 0, 0, 0.14);
    border-radius: 4px;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

/* stylelint-disable selector-max-specificity, declaration-no-important, selector-max-compound-selectors */
.container--uBEr8 {
  position: relative;
  margin: 0 auto;
  padding: 44px 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  min-width: 776px;
  max-width: 1190px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  font-family: 'Gotham Pro', sans-serif;
  text-align: left;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.container--uBEr8 .add--5fFHr {
    position: absolute;
    top: 51px;
    right: 44px;
  }
.container--uBEr8 .content--N7Xg6 {
    position: relative;
  }
.container--uBEr8 .content--N7Xg6 .loading--olfHH {
      position: absolute;
      border: 2px solid rgba(0, 0, 0, 0.2);
      border-top-color: black;
    }
.container--uBEr8 .table--it6Ib {
    margin: 20px 0 24px;
    min-width: 1099px;
    table-layout: fixed;
  }
.container--uBEr8 .table--it6Ib th {
      padding: 11px 16px;
      height: 42px;
      font-size: 12px;
      font-weight: normal;
      color: gray;
      border: none !important
    }
.container--uBEr8 .table--it6Ib th:nth-child(50n + 1) {
        width: 41.9%;
      }
.container--uBEr8 .table--it6Ib th:nth-child(50n + 2) {
        width: 24.95%;
      }
.container--uBEr8 .table--it6Ib td {
      padding: 12px 16px 14px;
      overflow: hidden;
      height: 67px;
      font-size: 14px;
      line-height: 1.43;
      vertical-align: middle;
      letter-spacing: normal;
      text-overflow: ellipsis;
      color: black;
    }
.container--uBEr8 .table--it6Ib td .name--v0j22 {
        padding: 0 10px;
        line-height: 1.45;
      }
.container--uBEr8 .table--it6Ib td span {
        color: gray;
      }
.container--uBEr8 .table--it6Ib tbody tr:hover {
      background-color: #f3f4f9;
    }
.container--uBEr8 .table--it6Ib tbody tr:hover .edit--FDgB2 {
        visibility: visible;
        opacity: 1;
      }

.table-row--lcOX\+ {
  cursor: pointer;
}

.filters--ZW8PN {
  margin-top: 31px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.search--nDYbS {
  margin-top: 0;
  width: 397px;
}

.types--eABD7 {
  margin-left: 20px;
  width: 198px;
}

.create-checklist-title--ZBXCy {
  margin-top: 9px;
  margin-left: -3px;
}

.create-new-checklist-title--liWX8 {
  margin-top: 6px;
  margin-left: -3px;
}

.container--nra0l {
  position: relative;
  margin: 0 auto;
  padding: 44px 65px;
  width: 100%;
  min-width: 776px;
  max-width: 1190px;
}

.link-back--qYj2A {
  position: absolute;
  top: 70px;
  left: 14px;
  margin: -9px 0 22px;
  cursor: pointer;
  stroke: black;
  stroke-width: 1.3;
}

.checklist-name--FYaly {
  margin-top: 4px;
}

.form--gS-fx {
  margin-top: 50px;
}

.toggle-assessment-type--PiYNn {
  width: 192px;
}

.toggle-rounding-type--Nuw5Z {
  width: 214px;
}

.field--i87\+D {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}

.label--zp7PA {
  width: var(--label-left-medium-width);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.value--u9bwE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.control--bjFCm {
  width: 378px;
}

.disabled--M00nR {
  color: var(--color-text-primary);
  opacity: 1;
}

.required--QbWGZ {
  position: relative;
  top: 3px;
  margin-right: -12px;
}

.required-container--X63e5 {
  margin-top: 10px;
}

.remove--P4a7F {
  position: relative;
  top: 6px;
  margin-right: 50px;
  margin-left: 10px;
  cursor: pointer;
}

.new-question--BeqSx {
  font-family: 'Gotham Pro', sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}

.new-question--BeqSx .react-select__indicator-separator---uISs {
    display: none;
  }

.new-question--BeqSx .react-select__control--nIsQu {
    border: 1px solid #ced4da;
  }

.new-question--BeqSx .react-select__control--is-focused--u7asU {
    background-color: white;
    border-color: #80bdff;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  }

.badge--d1zE0 {
  position: relative;
  margin-bottom: 20px;
  padding: 9px 70px 11px 14px;
  display: block;
  overflow: hidden;
  min-width: 150px;
  max-width: 100%;
  height: 38px;
  font-family: 'Gotham Pro', sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  white-space: nowrap;
  letter-spacing: normal;
  text-overflow: ellipsis;
  color: black;
  background-color: #f3f4f9;
  border-radius: 19px;
}

  .badge__start-adornment--x2Hyt {
    margin-right: var(--spacing);
  }

  .badge__end-adornment--McT-O {
    margin-left: var(--spacing);
  }

.badge--d1zE0:hover {
    background-color: #e4e7f8;
  }

.badge--d1zE0:hover .icon--fuIiK {
      opacity: 1;
    }

.badge--d1zE0 .icon--fuIiK {
    position: absolute;
    top: 10px;
    right: 14px;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: var(--transition-duration-default);
    transition: var(--transition-duration-default)
  }

.badge--d1zE0 .icon--fuIiK.delete--JZ4jq {
      right: 48px;
    }

.container--E2XtN {
  position: relative;
  margin: 0 auto;
  padding: 44px 45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  min-width: 776px;
  max-width: 1190px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  font-family: 'Gotham Pro', sans-serif;
  text-align: left;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}

  .container--E2XtN .add--jxqdV {
    position: absolute;
    top: 51px;
    right: 44px;
  }

  .container--E2XtN .content--AOHiz {
    position: relative;
    margin-top: 40px;
  }

  .container--E2XtN .content--AOHiz .loading--Epsth {
      position: absolute;
      border: 2px solid rgba(0, 0, 0, 0.2);
      border-top-color: black;
    }

.specializations-list__specialization--IOlJQ {
    font-weight: var(--font-weight-bold);
  }
  .specializations-list__skills--KrA2z,
  .specializations-list__vacancies--oK7Yo,
  .specializations-list__checkList--59QGh {
    white-space: pre-line;
  }

.specializations-check-list-info-item--iRCuc {
  margin-bottom: 8px
}
.specializations-check-list-info-item--iRCuc:last-of-type {
    margin-bottom: 0;
  }

.specializations-check-list-info-item---HzPJ {
  margin-bottom: 8px
}
.specializations-check-list-info-item---HzPJ:last-of-type {
    margin-bottom: 0;
  }
.specializations-check-list-info-item__title--P4QSp {
    white-space: nowrap;
  }

.row--GYIF7 {
  cursor: pointer;
}

.user-name--8\+91F {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  color: var(--color-text-primary)
}

.user-name--8\+91F:hover {
    text-decoration: none;
    color: var(--color-text-primary);
  }

.user-name__avatar--tvI4\+ {
    margin-right: var(--spacing-2x);
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
  }

.user-name__name--Oe1Yi {
    font-weight: var(--font-weight-bold);
    white-space: pre-line;
  }

.user-email--nwaPw {
  display: inline-block;
  max-width: 200px;
  word-wrap: break-word;
}

.user-status_muted--OtWyj {
  color: var(--color-text-secondary);
}

.user-employers--daGkz {
  white-space: pre-line;
}

/* stylelint-disable declaration-no-important */
.create-sidebar--fK4ac {
  max-width: 804px !important;
}
.create-sidebar__form--e0Dnr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }
.create-sidebar__fields--C1WOv {
    width: 448px;
  }
.create-sidebar__photo--CUnEP {
    margin-left: var(--spacing-7x);
  }

.users-filter--a6CQ7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

  .users-filter__field--UbkNi {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 20%;
        -ms-flex: 1 0 20%;
            flex: 1 0 20%;
    padding-right: var(--spacing-2x);
    width: 20%
  }

  .users-filter__field--UbkNi:last-child {
      padding-right: 0;
    }

  .users-filter__field_search--ggG21 {
      -webkit-box-flex: 2;
      -webkit-flex: 2 0 40%;
          -ms-flex: 2 0 40%;
              flex: 2 0 40%;
      width: 40%;
    }

.filter--cbEVo {
  margin-bottom: var(--spacing-4x);
}

.vacancies-table__action-cell--HzPBe {
    width: auto;
  }

.action-button--JqdYZ {
  width: 160px;
}

.name-cell--PmPYq {
  font-weight: var(--font-weight-bold);
}

.check-list-name--np2Dr {
  margin-bottom: 9px
}

.check-list-name--np2Dr:last-of-type {
    margin-bottom: 0;
  }

.check-list-type--Bdozl {
  white-space: nowrap;
}

.filter--VFgkm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

  .filter__field--QyO7x {
    padding-right: var(--spacing-2x);
    width: 220px
  }

  .filter__field--QyO7x:last-child {
      padding-right: 0;
    }

  .filter__field_search--rfXDM {
      width: 370px;
    }

.filter--hHykK {
  margin-bottom: var(--spacing-4x);
}

.scroll-container--6MIZ0 {
  overflow: scroll;
  width: 100%;
  height: inherit;
  -webkit-overflow-scrolling: inherit;
  scroll-behavior: smooth;
  white-space: normal;
}

.hide-scrollbar--sjTQ8 {
  -ms-overflow-style: none;
  scrollbar-width: none
}

.hide-scrollbar--sjTQ8::-webkit-scrollbar {
    display: none;
  }

.timeline-container--45suH {
  margin-right: 57px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-width: 793px;
  max-height: calc(100% - 88px);
  font-family: 'Gotham Pro', sans-serif;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 793px;
      -ms-flex: 0 0 793px;
          flex: 0 0 793px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

  .timeline-container--45suH .content--AbkNq {
    min-height: calc(100% - 20px);
  }

.time-indicator--h7cSz {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
}

.time-indicator__label--5vELx {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 45px;
  height: 14px;
  background: #0cbc87;
  border-color: #0cbc87;
  border-radius: 16px/37%;
  border-top-left-radius: 1px;
  border-bottom-left-radius: 1px;
}

.time-indicator__text--tOMzz {
  padding-right: 2px;
  font-family: 'Gotham Pro', sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  letter-spacing: normal;
  color: white;
}

.time-indicator__border--enJin {
  width: 100%;
  height: 2px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  background: #0cbc87;
}

.timeline-day--eUOkU {
  margin-top: 32px;
}

.timeline-day--eUOkU h6 {
    font-size: 20px;
    font-weight: 600
  }

.timeline-day--eUOkU h6::first-letter {
      text-transform: capitalize;
    }

.timeline-day--eUOkU:last-child {
    margin-bottom: 0;
  }

.timeline-event--0C8eR {
  margin-bottom: 10px;
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  max-width: 793px;
  background-color: #e4e7f8;
  border-radius: 4px;
}

.timeline-event__buttons--4OMl1 {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }

.timeline-event__start-btn--VC5S- {
    width: 230px;
  }

.timeline-event__btn-row--ueH6L {
    position: relative;
    margin-bottom: var(--spacing);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center
  }

.timeline-event__btn-row--ueH6L:last-child {
      margin-bottom: 0;
    }

.timeline-event__icon-btn--MoK2T {
    margin-left: var(--spacing);
  }

.timeline-event_disabled--OSOe4 {
  opacity: 0.5;
}

.timeline-event__info--lFNT- {
  margin-right: 32px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 230px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
}

.timeline-event__info--lFNT- strong {
    font-family: 'Gotham Pro', sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    color: black;
  }

.timeline-event__info--lFNT- span {
    font-family: 'Gotham Pro', sans-serif;
    font-size: 14px;
    font-weight: 200;
    font-stretch: normal;
    color: black;
  }

.timeline-event__participants--lkMyO {
  margin-right: auto;
  max-width: 282px;
}

.container--9ayrF {
  position: relative;
  margin: 0 auto;
  padding: 44px 45px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: var(--content-width-lg);
  height: 100%;
  font-family: 'Gotham Pro', sans-serif;
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-pack: left;
  -webkit-justify-content: left;
      -ms-flex-pack: left;
          justify-content: left;
}

  .container--9ayrF .title--GM7Go {
    margin-bottom: 32px;
  }

  .container--9ayrF .add--pjKOI {
    position: absolute;
    top: 51px;
    right: 44px;
  }

  .container--9ayrF .secondary--o5yGT {
    padding: 6px 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    font-size: 14px;
    font-weight: 600;
    color: #3f53d1;
    background: white;
    border: solid 1px rgba(0, 0, 0, 0.14);
    border-radius: 4px;
  }

  .container--9ayrF .secondary--o5yGT svg {
      margin-left: 10px;
    }

  .container--9ayrF .secondary--o5yGT span {
      padding: 2px 10px;
    }

  .container--9ayrF .btn-clear--KPEH7 {
    position: absolute;
    top: 125px;
    margin-left: -10px;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
    font-size: 14px;
    font-weight: 600;
    color: #3f53d1;
    background-color: inherit;
    border: solid 1px rgba(0, 0, 0, 0);
  }

  .container--9ayrF .btn-upcoming--kzSZr {
    position: absolute;
    top: 51px;
    right: 556px;
  }

  .container--9ayrF .btn-export--wQSei {
    position: absolute;
    top: 51px;
    right: 354px;
  }

.calendar-container--l3k\+h {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}

.calendar-section__right--QAyB9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  max-width: 249px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 249px;
      -ms-flex: 0 0 249px;
          flex: 0 0 249px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/* stylelint-disable
    selector-pseudo-class-no-unknown,
    selector-max-specificity,
    selector-max-compound-selectors,
    selector-class-pattern
  */

.calendar-section__right--QAyB9 .clear--Oi4I9 {
    margin-top: 18px;
  }

.calendar-section__right--QAyB9 .clear--Oi4I9 .btn.btn-secondary {
        padding: 0;
        border: none
      }

.calendar-section__right--QAyB9 .clear--Oi4I9 .btn.btn-secondary:hover,
        .calendar-section__right--QAyB9 .clear--Oi4I9 .btn.btn-secondary:active,
        .calendar-section__right--QAyB9 .clear--Oi4I9 .btn.btn-secondary:not(:disabled):not(.disabled).active,
        .calendar-section__right--QAyB9 .clear--Oi4I9 .btn.btn-secondary:not(:disabled):not(.disabled):active,
        .calendar-section__right--QAyB9 .clear--Oi4I9 .btn.btn-secondary:focus,
        .calendar-section__right--QAyB9 .clear--Oi4I9 .btn.btn-secondary:not(:disabled):not(.disabled):focus {
          background: none;
          border: none;
          -webkit-box-shadow: none;
                  box-shadow: none;
        }

/* stylelint-enable */

.calendar-section__right--QAyB9 .search--G5u37 {
    margin-top: 22px;
    margin-left: 0;
    width: 240px;
  }

.header--dxhms {
  margin: var(--spacing-5x) 0 var(--spacing-3x)
}

.header--dxhms:first-child {
    margin-top: 0;
  }

.date-input--CsHX0 {
  width: 184px;
}

.files--mi90u {
  margin-bottom: var(--spacing-3x);
}

.item--158fx {
  margin-bottom: var(--spacing-3x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

  .item__label--6BsNK {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 var(--label-left-wide-width);
        -ms-flex: 0 0 var(--label-left-wide-width);
            flex: 0 0 var(--label-left-wide-width);
    padding-right: var(--spacing);
  }

  .item__value--Gxc3r {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 var(--spacing-2x);
    font-size: var(--font-size-input-l);
  }

.input--wOC\+V {
  border: 0;
  border-radius: 0;
}

.groupTable--y2sKP {
  margin-bottom: var(--spacing-3x);
  border-collapse: collapse;
}

  .groupTable__table---TX8o {
    margin-bottom: var(--spacing-2x);
    min-width: 100%;
    table-layout: fixed;
  }

  .groupTable__cell--zWY5P {
    width: 100%;
    min-width: 190px;
    font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
    vertical-align: top;
    border: 1px solid #ddd;
    border-top: 0;
  }

  .groupTable__cell_head--KSpbv {
      padding: var(--spacing) var(--spacing-2x);
      vertical-align: middle;
      background: var(--color-background-primary-muted);
      border-bottom: 0;
    }

  .groupTable__cell_view--sWX3M {
      padding: var(--spacing) var(--spacing-2x);
    }

  .groupTable__cell_delete--SZuXX {
      padding: var(--spacing) 0;
      width: 0;
      min-width: 0;
      text-align: center;
      border-right: 0;
      border-bottom: 0;
    }

.delete-button--sH5IJ {
  position: absolute;
  top: auto;
  right: auto;
  left: auto;
  margin-left: var(--spacing);
}

.form--YPWpE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

  .form__fields--tzMns {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }

  .form__actions--QvBxa {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 90px;
        -ms-flex: 0 0 90px;
            flex: 0 0 90px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center
  }

  .form__actions--QvBxa::before {
      position: absolute;
      z-index: -1;
      right: 0;
      left: 0;
      height: 90px;
      content: '';
      background: #fff;
      -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16);
              box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16);
    }

  .form__actions_aligned--EYuLI {
      padding-left: var(--label-left-wide-width);
    }

.actions--IGIRg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}

  .actions__button--kI-ID {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin-right: var(--spacing-3x)
  }

  .actions__button--kI-ID:last-child {
      margin-right: 0;
    }

.page--FVIPL {
  padding-bottom: 0;
}

  .page__content--1OSM6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }

.form--TLJL7 {
  width: 574px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.candidate--jB86L {
  padding: 25px;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 100vh;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.candidate-card--nHf7D {
  --padding: 25px;
  --margin: 5px;

  padding: 20px var(--padding);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  border-top: 1px solid var(--color-background-primary-muted);
  -webkit-transition: background-color var(--transition-duration-default) var(--transition-timing-function);
  transition: background-color var(--transition-duration-default) var(--transition-timing-function);
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start
}
.candidate-card--nHf7D:hover {
    text-decoration: none;
    background-color: var(--color-background-primary-muted);
  }
.candidate-card__avatar--eHwwS {
    margin-top: var(--margin);
  }
.candidate-card__info--4x1oR {
    padding-left: 20px;
  }
.candidate-card__text--8GDjP {
    margin-top: var(--margin);
  }
.candidate-card__is-selected--IeC6d {
    background-color: var(--color-background-primary-muted);
  }

.candidates-list--AU2Jw {
  --padding: 25px;
}

  .candidates-list__not-found--vzbUI {
    padding: 15px var(--padding) var(--padding);
  }

  .candidates-list__not-found-image--U5xpW {
    width: 93px;
    height: 114px;
    background-image: url(/app/images/candidates-finding.569f8f45.png);
    background-repeat: no-repeat;
    background-size: contain;
  }

.candidates--JU3DA {
  --padding: 25px;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 100vh;
  border-right: 1px solid var(--color-background-primary-muted);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 311px;
      -ms-flex: 0 0 311px;
          flex: 0 0 311px;
}

  .candidates__loader--7uUiQ {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin: 20px;
  }

  .candidates__header--Ui3c2 {
    padding: 40px var(--padding) var(--padding);
  }

  .candidates__title--piGSq {
    font-size: 24px;
  }

  .candidates__add-button--o8naz {
    width: 38px;
    height: 38px;
    line-height: 1;
  }

  .candidates__header-content--2F1Wk {
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }

.accordion__panel--CC7xd {
    margin-top: 30px
  }
  .accordion__panel--CC7xd:first-child {
      margin-top: 0;
    }
  .accordion__header--yTzl- {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
  }
  .accordion__icon--2qio3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
  .accordion__content--MfehZ {
    margin-top: 15px;
  }

.check-group--f8c-i {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}

  .check-group_row--Rzwcq {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }

  .check-group__option--Z8JnM {
    margin-bottom: var(--spacing)
  }

  .check-group__option--Z8JnM:last-child {
      margin-bottom: 0;
    }

.filter--d6JzV {
  --padding: 25px;

  padding: 45px var(--padding) var(--padding);
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 100vh;
  background-color: var(--color-background-primary-muted);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 248px;
      -ms-flex: 0 0 248px;
          flex: 0 0 248px;
}

  .filter__title--mpJ0C {
    padding-bottom: 40px;
  }

  .filter__clear--IeQk8 {
    margin-top: 5px;
    padding-top: var(--padding);
  }

.candidates_page--BbCRu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
}

.org-list__name--d\+ydz {
    font-weight: var(--font-weight-bold);
  }
  .org-list__counterparties--Pkkep,
  .org-list__customers--l4b-p {
    white-space: pre-line;
  }

.title--IFCwr {
  white-space: pre-line;
}

  .title_disabled--gFFRr {
    color: var(--color-text-secondary);
  }

  .title__disabled-icon--MDZh8 {
    margin-left: var(--spacing);
    font-size: 20px;
  }

.section--ND-Xv {
  margin: var(--spacing-2x) 0 var(--spacing-7x);
}

.stats__loading--54aaq,
  .stats__message--BK2R5 {
    margin-top: var(--spacing-2x);
  }

.stats__vacancy--WswnG {
    font-weight: var(--font-weight-bold);
  }

.stats__count_zero--73-hm {
      color: var(--color-text-secondary);
    }

.aside__avatar--0N8Dj {
    margin-bottom: var(--spacing-4x);
    width: 250px;
    height: 250px;
    font-size: 8rem;
    border-radius: 8px;
  }

.aside__info--5e2IY {
    margin-top: var(--spacing-3x);
  }

.button--1IwwD {
  margin-right: var(--spacing-m);
}

.password-form__last-change--YT5QF {
    margin-bottom: var(--spacing-3x);
  }

/* stylelint-disable declaration-no-important */

.sidebar_wide--vaLX8 {
    max-width: 804px !important;
  }

.sidebar__tabs--7MEQZ {
    margin-top: var(--spacing-m-3x);
  }

.sidebar__tab--pAczd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
  }

.sidebar__form--rPKG7 {
    width: 448px;
  }

.sidebar__form_password--Ss64y {
      margin-top: var(--spacing-m);
    }

.sidebar__avatar-form--OxeTu {
    margin-left: var(--spacing-7x);
  }

.sidebar__new-password-btn--\+vmqD {
    width: 328px;
  }

.field-item-label--eiJ9S {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

  .field-item-label__icon--voQ78 {
    margin-right: var(--spacing-2x);
    font-size: 16px;
    color: var(--color-text-secondary);
  }

  .field-item-label__label--Fuqta {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    overflow: hidden;
    text-overflow: ellipsis;
  }

.field--3Y8zr {
  position: relative;
  margin-right: var(--spacing-6x);
  padding-right: var(--spacing-6x);
}

  .field__label_bold--L\+ffj {
    font-weight: var(--font-weight-bold);
    color: var(--color-text-primary);
  }

  .field__delete--LZRAw {
    position: relative;
    margin-left: var(--spacing);
  }

.group--u3k0C {
  margin-right: var(--spacing-6x);
  margin-left: var(--spacing-6x);
}

.group__field--n9W9E {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row;
        -ms-flex-flow: row;
            flex-flow: row;
  }

.group__field_basis-key--P\+06q {
      margin-left: var(--spacing-3x);
    }

.group__field-label--qeRy4 {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 var(--spacing-2x);
    width: var(--input-default-width);
    height: var(--control-height-sm);
    font-size: var(--font-size-input-s);
    white-space: nowrap;
    color: var(--color-text-primary);
    background: var(--color-action-hover);
    border-radius: var(--border-radius-control);
  }

.items--ubiR1 {
  position: relative;
}

.toggle-group--O\+JUN {
  width: 106px;
}

.button--trMjU {
  max-width: 378px;
}

.delete-button--HSSYy {
  display: grid;
  width: 24px;
  height: 24px;
  cursor: pointer;
  color: var(--color-primary);
  background: transparent;
  border: none;
  border-radius: var(--border-radius-control);
  outline: none
}

.delete-button--HSSYy:focus {
    background: var(--color-primary-a10);
    border: none;
    outline: none;
  }

.toggle-group--dkbki {
  width: 106px;
}

.field-groups-form--1Kndt {
  width: 560px;
}

.field--nsL\+8 {
  position: relative;
  margin-right: -32px;
  padding-right: 32px;
}

.field__label_bold--1Ctz6 {
    font-weight: var(--font-weight-bold);
    color: var(--color-text-primary);
  }

.field--\+dI4W {
  position: relative;
  margin-right: -32px;
  padding-right: 32px;
}

  .field__label_bold--\+rpen {
    font-weight: var(--font-weight-bold);
    color: var(--color-text-primary);
  }

.items--wD3j6 {
  position: relative;
}

.droppable-place--gSzvm {
  position: absolute;
  left: 0;
  margin-top: var(--spacing-m-3x);
  visibility: hidden;
  width: 100%;
  height: var(--spacing-3x)
}
.droppable-place--gSzvm::after {
    position: absolute;
    top: 6px;
    left: 0;
    bottom: 6px;
    width: 100%;
    content: ' ';
    background: var(--color-primary-a10);
    border-radius: var(--border-radius-control);
    opacity: 0;
    -webkit-transition-duration: var(--transition-duration-fast);
            transition-duration: var(--transition-duration-fast);
    -webkit-transition-timing-function: var(--transition-timing-function);
            transition-timing-function: var(--transition-timing-function);
    -webkit-transition-property: opacity, background-color;
    transition-property: opacity, background-color;
  }
.droppable-place__show--Ha1M8 {
    visibility: visible
  }
.droppable-place__show--Ha1M8::after {
      opacity: 1;
    }
.droppable-place__over--oj81\+::after {
      background: var(--color-primary-a50);
    }

.draggable-field--60IuM {
  position: relative;
}

  .draggable-field__handle--Av\+ti {
    position: absolute;
    top: 0;
    left: -32px;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 32px;
    font-size: 24px;
    cursor: -webkit-grab;
    cursor: grab;
    color: var(--color-text-secondary);
    opacity: 0;
  }

  .draggable-field--60IuM:hover .draggable-field__handle--Av\+ti {
    opacity: 1;
  }

.field--I9ffO {
  position: relative;
  margin-right: -32px;
  padding-right: 32px;
}

  .field__header-label--csSq7 {
    font-weight: var(--font-weight-bold);
    color: var(--color-text-primary);
  }

.label--v3-xi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

  .label__icon--TKX2e {
    margin-right: var(--spacing-2x);
    font-size: 16px;
    color: var(--color-text-secondary);
  }

  .label__icon_selected--\+xaXZ {
      color: inherit;
    }

  .label__label--IVKRF {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    overflow: hidden;
    text-overflow: ellipsis;
  }

.label---a1WA {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 var(--spacing-2x);
  width: 100%;
  height: var(--control-height-sm);
  font-size: var(--font-size-input-s);
  white-space: nowrap;
  color: var(--color-text-primary);
  background: var(--color-action-hover);
  border-radius: var(--border-radius-control);
}

.group--1Qj3x {
  margin-right: var(--spacing-m-5x);
  margin-left: var(--spacing-5x);
}

  .group__group--7bPu- {
    margin-right: 0;
    margin-left: 0;
  }

  .group__field--HgSbB {
    margin-top: var(--spacing-3x);
  }

.child--m34N7 {
  position: relative;
  margin-right: -32px;
  padding-right: 32px
}
.child--m34N7:first-child {
    margin-top: var(--spacing-3x);
  }
.child__items--ObDK9 {
    margin-right: var(--spacing-m-5x);
    margin-left: var(--spacing-5x);
  }

.dict-children--mjBXn {
  margin-right: var(--spacing-m-5x);
  margin-left: var(--spacing-5x);
}

  .dict-children__add-button--fj6Jq:first-child {
    margin-top: var(--spacing-3x);
  }

.plus-small--EinFL {
  width: 16px;
  height: 16px;
}

.items--2vodH {
  position: relative;
}

.form--ieMdi {
  width: 560px;
}

.list--FDMbm {
  margin: 0;
  padding: 0;
  list-style: none;
}

  .list__item---3Ber {
    margin: 0;
    padding: 0;
  }

.version--Ajr3S {
  white-space: nowrap;
  text-decoration: none;
  color: var(--color-text-primary)
}
.version--Ajr3S:hover {
    text-decoration: none;
    color: var(--color-text-primary);
  }
.version__version--58voh {
    font-weight: var(--font-weight-bold);
  }
.version__actual--smwBP {
    margin-left: var(--spacing-3x);
  }

.row--p-WAT {
  cursor: pointer;
}

.actions--WMaUG {
  width: 240px;
}

.actions__button--B3IGb {
    margin-bottom: var(--spacing-2x)
  }

.actions__button--B3IGb:last-child {
      margin-bottom: 0;
    }

.field--gQTfB {
  margin-top: var(--spacing);
  font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
}

.group--IUSn0 {
  margin-left: var(--spacing-4x);
}

.items--FsRKS {
  margin-top: var(--spacing-5x);
}

.divider--hSofp {
  margin: var(--spacing-3x) 0;
  border-top: 1px solid var(--color-divider);
}

.header--i7fen {
  margin-bottom: var(--spacing-3x);
}

.name--\+Cxy9 {
  display: block;
  text-decoration: none;
  color: var(--color-text-primary)
}
.name--\+Cxy9:hover {
    text-decoration: none;
    color: var(--color-text-primary);
  }
.name__name--op69w {
    font-weight: var(--font-weight-bold);
  }
.name_version--Ro4O3 {
    color: var(--color-text-secondary);
  }

.row--ewNq5 {
  cursor: pointer;
}

.created-date--iY5xN {
  color: var(--color-text-secondary);
}

.documents__fields--zwAzK {
    white-space: pre-line;
  }
    .documents__fields_children--PtjSp {
      margin-left: var(--spacing-2x);
    }
  .documents__date-created---mn3c,
  .documents__recognition-enabled--Kwfse {
    color: var(--color-text-secondary);
  }

.placeholder--kWOuj {
  margin-bottom: var(--spacing);
  padding: var(--spacing-2x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  width: 100%;
  font-family: 'Gotham Pro', sans-serif;
  background-color: #e4e7f8;
  border-radius: 4px;
}

.field-groups__group--7IB43 {
    font-weight: var(--font-weight-bold);
  }
  .field-groups__date-created--oPnt0,
  .field-groups__fields--Dxn6A {
    white-space: pre-line;
  }

.placeholder--bMSD8 {
  margin-bottom: var(--spacing);
  padding: var(--spacing-2x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  width: 100%;
  font-family: 'Gotham Pro', sans-serif;
  background-color: #e4e7f8;
  border-radius: 4px;
}

.search-input--z8Sa3 {
  margin-bottom: var(--spacing-2x);
  width: 380px;
}

  .search-input__icon--hgy5Q {
    position: relative;
    left: var(--spacing-m-half);
    font-size: 20px;
    color: var(--color-text-secondary);
  }

.placeholder--Q38Tk {
  margin-bottom: var(--spacing);
  padding: var(--spacing-2x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row;
  width: 100%;
  font-family: 'Gotham Pro', sans-serif;
  background-color: #e4e7f8;
  border-radius: 4px;
}

.content--WMbAo {
  position: relative;
  margin-top: var(--spacing-2x);
  width: 100%;
}

.content--WMbAo .loading--QTbo\+ {
    position: absolute;
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-top-color: black;
  }

.delete-button--32XOB {
  display: grid;
  width: 24px;
  height: 24px;
  cursor: pointer;
  color: var(--color-primary);
  background: transparent;
  border: none;
  border-radius: var(--border-radius-control);
  outline: none
}
.delete-button--32XOB:focus {
    background: var(--color-primary-a10);
    border: none;
    outline: none;
  }

.container--YxKkX .counter__loading--1Fhr9 {
      margin-left: var(--spacing-half);
      width: 12px;
      height: 12px;
      border: 1px solid rgba(0, 0, 0, 0.2);
      border-top-color: black;
    }
    .container--YxKkX .counter__item--t533z {
      padding-left: var(--spacing-half);
    }

.tab--vIqYf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.counter--H6ejs {
  padding-left: var(--spacing-half);
}

.search-input--fPePb {
  margin-bottom: var(--spacing-2x);
  width: 380px;
}

  .search-input__icon--O1iBo {
    position: relative;
    left: var(--spacing-m-half);
    font-size: 20px;
    color: var(--color-text-secondary);
  }

.content-cell--G7Dng {
  vertical-align: middle;
}

.event-card--40hwI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 128px;
  cursor: pointer;
  color: var(--color-text-primary);
  background: #fff;
  border-radius: var(--border-radius-control);
}

  .event-card_slot--AAxRp {
    border: 1px solid var(--color-control-border);
  }

  .event-card_interview--IlFLM {
    color: var(--color-text-contrast);
    background: var(--color-secondary);
  }

  .event-card_active--9qtVi,
  .event-card--40hwI:not(.event-card_disabled--\+vukc):hover {
    border: 0;
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
            box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
  }

  .event-card_interview--IlFLM:not(.event-card_disabled--\+vukc):hover {
    background: var(--color-secondary-hover);
  }

  .event-card_disabled--\+vukc {
    cursor: default;
  }

  .event-card_slot--AAxRp.event-card_disabled--\+vukc {
    color: var(--color-text-muted);
    border: 1px solid var(--color-control-border-disabled);
  }

  .event-card_interview--IlFLM.event-card_disabled--\+vukc {
    background: var(--color-secondary-muted);
  }

/* stylelint-disable declaration-no-important */
.popover--cqiPp {
  z-index: 1060 !important;
  width: 408px;
  max-width: 408px !important;
  border: 1px solid var(--color-control-border) !important;
}
.popover__header--FTf7N {
    padding: var(--spacing-3x) var(--spacing-4x) var(--spacing-2x);
  }
.popover__title--SZZN8 {
    margin-right: var(--spacing-3x)
  }
.popover__title--SZZN8::first-letter {
      text-transform: capitalize;
    }
.popover__subtitle--kQAF- {
    margin-top: var(--spacing);
  }
.popover__close--yZkgQ {
    position: absolute;
    top: calc(var(--spacing-3x) + 4px);
    right: var(--spacing-4x);
    cursor: pointer;
  }
.popover__body--D-2Y1 {
    margin-bottom: var(--spacing-4x);
    padding: 0 var(--spacing-4x);
  }
.popover__actions--Fa1s1 {
    padding: 0 var(--spacing-4x);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 78px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #f3f4f9;
    border-radius: 0 0 4px 4px;
  }

.popover-message--3QgWV {
  margin-bottom: var(--spacing-3x);
}

.popover-button--KHQfK {
  width: 160px;
}

.time-fields--4Labb {
  margin-right: var(--spacing-m-3x);
  margin-bottom: var(--spacing-3x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.time-fields__field--B4wd1 {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    margin-right: var(--spacing-3x);
  }

.head--kBBbY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 48px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  color: var(--color-text-primary);
  background: var(--color-background-primary-muted);
}

  .head_past--uQeUY {
    color: var(--color-text-secondary);
  }

  .head_current--PZUCV {
    font-weight: var(--font-weight-bold);
    color: var(--color-primary);
    background: var(--color-background-primary);
  }

.cell--fGjuS {
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

  .cell_day--aIFwE {
    height: 30px;
    border-bottom: 1px solid var(--color-divider);
  }

  .cell_head--zaxlu {
    margin-bottom: 1px;
    padding: 30px var(--spacing-2x) 0 0;
    height: 0;
    line-height: var(--font-size-small);
    text-align: right;
  }

  .cell_active--qCota {
    cursor: pointer
  }

  .cell_active--qCota:hover {
      background: var(--color-action-hover);
    }

  .cell__label--gTzZs {
    position: relative;
    top: -8px;
    padding-right: var(--spacing);
    font-size: var(--font-size-small);
  }

.grid-column_head--JqRLZ {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: var(--spacing-8x);
  }
  .grid-column_day--ilqvD {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
    border-right: 1px solid var(--color-divider)
  }
  .grid-column_day--ilqvD:last-child {
      border-right: 0;
    }
  .grid-column__header_head--clES9 {
      visibility: hidden;
      background: none;
    }
  .grid-column__header_first--v3hKI {
      margin-left: var(--spacing-m-2x);
      padding-left: var(--spacing-2x);
    }
  .grid-column__body--ws0VJ {
    position: relative;
  }
  .grid-column__event--HpbG2 {
    position: absolute;
    z-index: 30;
    left: 0;
    padding: 1px 1px 2px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
  .grid-column__currentTime--s02Pb {
    position: absolute;
    z-index: 40;
    right: -1px;
    left: 0;
    margin-top: -2px;
    border-bottom: 2px solid var(--color-primary)
  }
  .grid-column__currentTime--s02Pb::after {
      position: absolute;
      top: -6px;
      left: -16px;
      width: 13px;
      height: 14px;
      content: '';
      background: var(--color-primary);
      border-radius: 1px;
    }
  .grid-column__currentTime--s02Pb::before {
      position: absolute;
      top: -6px;
      left: -3px;
      content: '';
      border-top: 7px solid transparent;
      border-left: 4px solid var(--color-primary);
      border-bottom: 7px solid transparent;
    }

.schedule-grid--GsKIn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.field--gVbZ\+ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

  .field__toggle--qyWTC {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 210px;
        -ms-flex: 0 0 210px;
            flex: 0 0 210px;
    margin-right: var(--spacing-2x);
  }

  .field__input--9qfpu {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 1px;
        -ms-flex: 1 0 1px;
            flex: 1 0 1px;
  }

.toggle-button--IdiyD {
  padding: 0 var(--spacing-2x);
}

.fields--UW01I {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

  .fields__date--c2LwU {
    margin-right: var(--spacing-2x);
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 210px;
        -ms-flex: 0 0 210px;
            flex: 0 0 210px;
  }

  .fields__limit--tJDy1 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 1px;
        -ms-flex: 1 0 1px;
            flex: 1 0 1px;
  }

  .fields__deleteButton--bNIch {
    position: absolute;
    top: auto;
    left: 100%;
    margin-left: var(--spacing);
  }

.exception--bYrKa {
  margin-bottom: var(--spacing-3x);
}

.plus-icon--VpUiE {
  width: 20px;
  height: 20px;
}

.info--s0bZv {
  margin-bottom: var(--spacing-3x);
}

.week-selector--B2IER {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

  .week-selector__title--aXhIT {
    margin-left: var(--spacing-3x);
  }

  .week-selector__arrow-btn--n9epv {
    margin-left: var(--spacing-3x);
    padding: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 10px;
    height: 14px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 14px;
    color: var(--color-text-primary);
    background: transparent;
    border: 0
  }

  .week-selector__arrow-btn--n9epv:focus {
      outline: none;
    }

.subTitle--Ej6sU {
  font: var(--font-weight-normal) var(--font-size-body) / var(--line-height-body) var(--font-family);
  color: var(--color-text-secondary);
}

.actions--zNF1h {
  margin: var(--spacing-m) 0 var(--spacing-3x);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.actions__el--FhRBu {
    font-weight: bold;
  }

.grid--9XdLt {
  margin-left: var(--spacing-m-6x);
}

/* stylelint-disable selector-max-specificity */
.container--LlnI4 {
  background-color: #212226;
}
.container--LlnI4 .dialog--KaQzD {
    margin: 0 auto;
    max-width: 786px;
    height: 100%;
  }
.container--LlnI4 .header--DdRaB {
    border: none;
  }
.container--LlnI4 .content--er-Ie {
    margin-bottom: 106px;
    padding-bottom: 86px;
    font-family: 'Gotham Pro', sans-serif;
    color: white;
    background: none;
    border: none;
  }
.container--LlnI4 .content--er-Ie h1 {
      margin-bottom: 33px;
      font-family: BodyTextLarge, sans-serif;
      font-size: 30px;
      font-weight: 800;
      line-height: 1.14;
      letter-spacing: 0;
      text-transform: uppercase;
      color: white;
    }
.container--LlnI4 .content--er-Ie p {
      margin-bottom: 10px;
      max-width: 95%;
      font-size: 16px;
      line-height: 1.5;
      white-space: pre-line;
      letter-spacing: normal;
      color: white;
    }
.container--LlnI4 .logo--qMXME {
    margin: 48px 0 20px;
    width: 185px;
    height: 65px;
  }
.container--LlnI4 .footer--rAeR9 {
    position: fixed;
    right: 0;
    left: 0;
    bottom: -106px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 106px;
    background-color: #0d0d0f;
    border: none;
    opacity: 0;
    -webkit-transition: opacity 2s, bottom 2s;
    transition: opacity 2s, bottom 2s;
  }
.container--LlnI4 button.button--9lhUi {
    width: 350px;
    height: 49px;
    font-size: 16px;
    font-weight: bold;
    color: white;
    background: none;
    border: solid 1px rgba(255, 255, 255, 0.3)
  }
.container--LlnI4 button.button--9lhUi:hover,
    .container--LlnI4 button.button--9lhUi:not(:disabled):not(.disabled--zn6-V).active--dORLe,
    .container--LlnI4 button.button--9lhUi:not(:disabled):not(.disabled--zn6-V):active,
    .container--LlnI4 button.button--9lhUi:focus,
    .container--LlnI4 button.button--9lhUi:not(:disabled):not(.disabled--zn6-V):focus {
      color: white;
      border-color: rgba(255, 255, 255, 0.3);
    }
.container--LlnI4 button.button--submit--W9QlW {
      margin-left: 14px;
      background-color: #3f53d1;
      border: none;
    }
.container--LlnI4 .close-icon--2Mkoo {
    position: absolute;
    z-index: 1;
    top: 82px;
    right: 31px;
    cursor: pointer;
  }
/* stylelint-disable-next-line selector-pseudo-class-no-unknown */
.fade.show .modal-footer {
      bottom: 0;
      opacity: 1;
    }

/* stylelint-disable selector-pseudo-class-no-unknown, declaration-no-important, selector-max-compound-selectors */
/* stylelint-disable max-nesting-depth */
.auth-popup .modal-backdrop {
    background: #fec336;
  }
.auth-popup .modal-backdrop.show {
    opacity: 0.7;
  }
.modal-oauth .form-control {
      padding: 17px 20px;
      width: 100%;
      height: 49px;
      color: white;
      background-color: rgba(255, 255, 255, 0.2);
      border: none;
      border-radius: 4px;
      -webkit-transition: var(--transition-duration-default);
      transition: var(--transition-duration-default);
    }
.modal-oauth.modal-right .modal-header {
      max-height: 80px;
    }
.modal-oauth.modal-right .modal-footer {
      height: 80px;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
    }
.modal-oauth.modal-right .modal-dialog {
      margin: 0;
      width: 100%;
      min-width: 360px;
      max-width: 622px;
      height: 100%;
    }
.modal-oauth .modal-content {
      height: 100%;
      background-color: #212226;
    }
.modal-oauth .modal-content .modal-title {
        margin-bottom: 2rem;
        width: 100%;
        font-family: 'Abhaya Libre', sans-serif;
        font-size: 20px;
        font-weight: 800;
        line-height: 24px;
        text-align: center;
      }
.modal-oauth .modal-content form {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-flow: column;
            -ms-flex-flow: column;
                flex-flow: column;
        height: 100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1
      }
@media (max-width: 991px) {

      .modal-oauth .modal-content form {
          padding-right: 1rem;
          padding-left: 1rem
      }
        }
.modal-oauth .modal-content .modal-header, .modal-oauth .modal-content .modal-body, .modal-oauth .modal-content .modal-footer {
        padding: 0;
        border: none;
      }
.modal-oauth .modal-content .modal-footer {
        margin-top: 2rem;
      }
.modal-oauth .modal-content .modal-body {
        margin-bottom: auto;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 100%;
            -ms-flex: 0 1 100%;
                flex: 0 1 100%;
        min-height: 20px;
      }
.modal-oauth .modal-content .custom-control-label {
        width: 100%
      }
.modal-oauth .modal-content .custom-control-label::before, .modal-oauth .modal-content .custom-control-label::after {
          top: 0.7rem;
          right: 0;
          left: auto;
          width: 20px;
          height: 20px;
          border-color: #dcdcdb;
        }
.modal-oauth--slack .modal-content {
    background-color: #f3edf3;
  }
.modal-oauth--slack .modal-content .modal-title {
      color: #611f69;
    }
.modal-oauth--google .modal-content {
    background-color: #edf3ee;
  }
.modal-oauth--google .modal-content .modal-title {
      color: #28a745;
    }

.container--IWAIr {
  position: relative;
}

.close-icon--k\+Wx5 {
  position: absolute;
  z-index: 1;
  top: 81px;
  right: 105px;
  cursor: pointer;
}

.title--bb8RV {
  margin-bottom: 21px;
  width: 100%;
  font-family: BodyTextLarge, sans-serif;
  font-size: 30px;
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: -1px;
  text-transform: uppercase;
  color: white;
}

.auth-body--sEFy6 {
  padding: 182px 105px 100px 104px !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

/* stylelint-disable selector-max-specificity, declaration-no-important */
.submit--NTnky {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row;
      -ms-flex-flow: row;
          flex-flow: row
}
.submit--NTnky.submit--loading--q-ocl:disabled {
    color: transparent;
  }
.submit--NTnky .loading--A9jxk {
    position: absolute;
    border-top-color: white;
  }
@media screen and (max-width: 575px) {
.submit--NTnky {
    margin-bottom: 10px;
    width: 100%
}
  }

@media screen and (max-width: 575px) {

.submit-xs--MSXHJ {
    margin-bottom: 10px;
    width: 100%
}
  }

.form--kkl1u {
  max-width: 413px;
  font-size: 14px;
}

.form--kkl1u .form-input--thjOY {
    margin-bottom: 6px;
  }

.form--kkl1u .form-label--vulNN {
    color: white;
  }

@media (max-width: 991px) {

.form--kkl1u {
    max-width: none
}
  }

.form--kkl1u .submit--NTnky {
    padding: 10px 24px;
    width: 100%;
    height: 49px;
    font-size: 15px;
    font-weight: bold;
    line-height: 20px;
    white-space: nowrap;
    background-color: #3f53d1;
    border: none;
    border-radius: 4px;
  }

.text--xIXWD {
  font-size: 15px;
  line-height: 20px;
}

.title-more--nOB-0 {
  font-family: 'Abhaya Libre', serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.error-message--vl5Qk {
  font-family: ProximaNova, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  white-space: pre-line;
  letter-spacing: 0.04rem;
  color: var(--color-error);
}

/* stylelint-disable selector-pseudo-class-no-unknown */
/* stylelint-disable selector-max-specificity, declaration-no-important, selector-max-compound-selectors */
@font-face {
    font-family: 'Gotham Pro';
    src:
      url(/app/fonts/GothamPro.f553de31.woff2) format('woff2'),
      url(/app/fonts/GothamPro.81b31743.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
@font-face {
    font-family: 'Gotham Pro';
    src:
      url(/app/fonts/GothamPro-Bold.b3bffdc2.woff2) format('woff2'),
      url(/app/fonts/GothamPro-Bold.25c2b0de.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
@font-face {
    font-family: 'Proxima Nova Cn Lt';
    src: url(/app/fonts/ProximaNovaCond-LightIt.7e9b1676.eot);
    src:
      local('Proxima Nova Condensed Light Italic'),
      local('ProximaNovaCond-LightIt'),
      url(/app/fonts/ProximaNovaCond-LightIt.7e9b1676.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-LightIt.595df1bb.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-LightIt.68b911f8.ttf) format('truetype');
    font-weight: 300;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova Lt';
    src: url(/app/fonts/ProximaNova-LightIt.cb8a843a.eot);
    src:
      local('Proxima Nova Light Italic'),
      local('ProximaNova-LightIt'),
      url(/app/fonts/ProximaNova-LightIt.cb8a843a.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-LightIt.09f5fbba.woff) format('woff'),
      url(/app/fonts/ProximaNova-LightIt.3c9947fa.ttf) format('truetype');
    font-weight: 300;
    font-style: italic;
  }
@font-face {
    font-family: ProximaNovaCn;
    src: url(/app/fonts/ProximaNovaCond-Regular.abbfbb6d.eot);
    src:
      local('Proxima Nova Condensed Regular'),
      local('ProximaNovaCond-Regular'),
      url(/app/fonts/ProximaNovaCond-Regular.abbfbb6d.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-Regular.cba329b7.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-Regular.0baa566f.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
  }
@font-face {
    font-family: ProximaNova-Extrabld;
    src: url(/app/fonts/ProximaNova-Extrabld.b9fcd9fb.eot);
    src:
      local('Proxima Nova Extrabold'),
      local('ProximaNova-Extrabld'),
      url(/app/fonts/ProximaNova-Extrabld.b9fcd9fb.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-Extrabld.64f095e9.woff) format('woff'),
      url(/app/fonts/ProximaNova-Extrabld.026a945d.ttf) format('truetype');
    font-weight: 800;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Cn Bl';
    src: url(/app/fonts/ProximaNovaCond-Black.e7da6141.eot);
    src:
      local('Proxima Nova Condensed Black'),
      local('ProximaNovaCond-Black'),
      url(/app/fonts/ProximaNovaCond-Black.e7da6141.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-Black.12475cc3.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-Black.10423886.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Cn Th';
    src: url(/app/fonts/ProximaNovaCond-ExtrabldIt.272a6e7e.eot);
    src:
      local('Proxima Nova Condensed Extrabold Italic'),
      local('ProximaNovaCond-ExtrabldIt'),
      url(/app/fonts/ProximaNovaCond-ExtrabldIt.272a6e7e.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-ExtrabldIt.5336cdcd.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-ExtrabldIt.f4336b8b.ttf) format('truetype');
    font-weight: 800;
    font-style: italic;
  }
@font-face {
    font-family: ProximaNova;
    src: url(/app/fonts/ProximaNova-Regular.d97f8f32.eot);
    src:
      local('Proxima Nova Regular'),
      local('ProximaNova-Regular'),
      url(/app/fonts/ProximaNova-Regular.d97f8f32.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-Regular.e95325df.woff) format('woff'),
      url(/app/fonts/ProximaNova-Regular.67cc562a.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Lt';
    src: url(/app/fonts/ProximaNova-Semibold.4d878f52.eot);
    src:
      local('Proxima Nova Semibold'),
      local('ProximaNova-Semibold'),
      url(/app/fonts/ProximaNova-Semibold.4d878f52.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-Semibold.a71877a1.woff) format('woff'),
      url(/app/fonts/ProximaNova-Semibold.be42827a.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Th';
    src: url(/app/fonts/ProximaNovaExCn-Thin.7ca35655.eot);
    src:
      local('Proxima Nova Extra Condensed Thin'),
      local('ProximaNovaExCn-Thin'),
      url(/app/fonts/ProximaNovaExCn-Thin.7ca35655.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-Thin.95a1508d.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-Thin.80a48ae1.ttf) format('truetype');
    font-weight: 100;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Cn Lt';
    src: url(/app/fonts/ProximaNovaCond-Semibold.776bd2be.eot);
    src:
      local('Proxima Nova Condensed Semibold'),
      local('ProximaNovaCond-Semibold'),
      url(/app/fonts/ProximaNovaCond-Semibold.776bd2be.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-Semibold.17f97f65.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-Semibold.3c09a3ed.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Lt';
    src: url(/app/fonts/ProximaNovaExCn-SemiboldIt.afe135b9.eot);
    src:
      local('Proxima Nova Extra Condensed Semibold Italic'),
      local('ProximaNovaExCn-SemiboldIt'),
      url(/app/fonts/ProximaNovaExCn-SemiboldIt.afe135b9.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-SemiboldIt.456ef72c.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-SemiboldIt.a540af13.ttf) format('truetype');
    font-weight: 600;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Lt';
    src: url(/app/fonts/ProximaNovaExCn-Semibold.74fc4880.eot);
    src:
      local('Proxima Nova Extra Condensed Semibold'),
      local('ProximaNovaExCn-Semibold'),
      url(/app/fonts/ProximaNovaExCn-Semibold.74fc4880.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-Semibold.0345c22c.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-Semibold.3d5212e9.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Th';
    src: url(/app/fonts/ProximaNova-ThinIt.23ac9f68.eot);
    src:
      local('Proxima Nova Thin Italic'),
      local('ProximaNova-ThinIt'),
      url(/app/fonts/ProximaNova-ThinIt.23ac9f68.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-ThinIt.1aed3c63.woff) format('woff'),
      url(/app/fonts/ProximaNova-ThinIt.98359c0f.ttf) format('truetype');
    font-weight: 100;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova Cn Th';
    src: url(/app/fonts/ProximaNovaCond-Thin.a213ded7.eot);
    src:
      local('Proxima Nova Condensed Thin'),
      local('ProximaNovaCond-Thin'),
      url(/app/fonts/ProximaNovaCond-Thin.a213ded7.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-Thin.b5548ef0.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-Thin.9d5671e6.ttf) format('truetype');
    font-weight: 100;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Cn Rg';
    src: url(/app/fonts/ProximaNovaCond-RegularIt.8ad218b5.eot);
    src:
      local('Proxima Nova Condensed Regular Italic'),
      local('ProximaNovaCond-RegularIt'),
      url(/app/fonts/ProximaNovaCond-RegularIt.8ad218b5.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-RegularIt.efd6fd00.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-RegularIt.fe416a61.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Th';
    src: url(/app/fonts/ProximaNovaExCn-ThinIt.dbaa7f36.eot);
    src:
      local('Proxima Nova Extra Condensed Thin Italic'),
      local('ProximaNovaExCn-ThinIt'),
      url(/app/fonts/ProximaNovaExCn-ThinIt.dbaa7f36.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-ThinIt.87b5bece.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-ThinIt.9eaf3493.ttf) format('truetype');
    font-weight: 100;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova Lt';
    src: url(/app/fonts/ProximaNova-SemiboldIt.8af498cc.eot);
    src:
      local('Proxima Nova Semibold Italic'),
      local('ProximaNova-SemiboldIt'),
      url(/app/fonts/ProximaNova-SemiboldIt.8af498cc.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-SemiboldIt.e8a0c842.woff) format('woff'),
      url(/app/fonts/ProximaNova-SemiboldIt.d27ff51c.ttf) format('truetype');
    font-weight: 600;
    font-style: italic;
  }
@font-face {
    font-family: ProximaNova;
    src: url(/app/fonts/ProximaNova-RegularIt.06326fac.eot);
    src:
      local('Proxima Nova Regular Italic'),
      local('ProximaNova-RegularIt'),
      url(/app/fonts/ProximaNova-RegularIt.06326fac.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-RegularIt.f7a8a298.woff) format('woff'),
      url(/app/fonts/ProximaNova-RegularIt.06bbc0c7.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova Cn Th';
    src: url(/app/fonts/ProximaNovaCond-Extrabld.ed9364dc.eot);
    src:
      local('Proxima Nova Condensed Extrabold'),
      local('ProximaNovaCond-Extrabld'),
      url(/app/fonts/ProximaNovaCond-Extrabld.ed9364dc.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-Extrabld.158520ae.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-Extrabld.c2576f05.ttf) format('truetype');
    font-weight: 800;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Th';
    src: url(/app/fonts/ProximaNovaExCn-ExtrabldIt.59efe63b.eot);
    src:
      local('Proxima Nova Extra Condensed Extrabold Italic'),
      local('ProximaNovaExCn-ExtrabldIt'),
      url(/app/fonts/ProximaNovaExCn-ExtrabldIt.59efe63b.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-ExtrabldIt.15651eb8.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-ExtrabldIt.6c685446.ttf) format('truetype');
    font-weight: 800;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Bl';
    src: url(/app/fonts/ProximaNovaExCn-BlackIt.207d3049.eot);
    src:
      local('Proxima Nova Extra Condensed Black Italic'),
      local('ProximaNovaExCn-BlackIt'),
      url(/app/fonts/ProximaNovaExCn-BlackIt.207d3049.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-BlackIt.35595a3c.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-BlackIt.7844e0cd.ttf) format('truetype');
    font-weight: 900;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Lt';
    src: url(/app/fonts/ProximaNovaExCn-LightIt.a26c3eab.eot);
    src:
      local('Proxima Nova Extra Condensed Light Italic'),
      local('ProximaNovaExCn-LightIt'),
      url(/app/fonts/ProximaNovaExCn-LightIt.a26c3eab.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-LightIt.08ac0a1d.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-LightIt.58b5d85b.ttf) format('truetype');
    font-weight: 300;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova Cn Th';
    src: url(/app/fonts/ProximaNovaCond-ThinIt.e07d0002.eot);
    src:
      local('Proxima Nova Condensed Thin Italic'),
      local('ProximaNovaCond-ThinIt'),
      url(/app/fonts/ProximaNovaCond-ThinIt.e07d0002.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-ThinIt.d5865bec.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-ThinIt.43f06df3.ttf) format('truetype');
    font-weight: 100;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Lt';
    src: url(/app/fonts/ProximaNovaExCn-Light.f8ed18f8.eot);
    src:
      local('Proxima Nova Extra Condensed Light'),
      local('ProximaNovaExCn-Light'),
      url(/app/fonts/ProximaNovaExCn-Light.f8ed18f8.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-Light.b0095222.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-Light.d4a3b68d.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Cn Rg';
    src: url(/app/fonts/ProximaNovaCond-BoldIt.28ecd974.eot);
    src:
      local('Proxima Nova Condensed Bold Italic'),
      local('ProximaNovaCond-BoldIt'),
      url(/app/fonts/ProximaNovaCond-BoldIt.28ecd974.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-BoldIt.e2c67f66.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-BoldIt.e336e246.ttf) format('truetype');
    font-weight: bold;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Th';
    src: url(/app/fonts/ProximaNovaExCn-Extrabld.7ddad5b3.eot);
    src:
      local('Proxima Nova Extra Condensed Extrabold'),
      local('ProximaNovaExCn-Extrabld'),
      url(/app/fonts/ProximaNovaExCn-Extrabld.7ddad5b3.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-Extrabld.844e96b8.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-Extrabld.a240783a.ttf) format('truetype');
    font-weight: 800;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Rg';
    src: url(/app/fonts/ProximaNovaExCn-BoldIt.98d22098.eot);
    src:
      local('Proxima Nova Extra Condensed Bold Italic'),
      local('ProximaNovaExCn-BoldIt'),
      url(/app/fonts/ProximaNovaExCn-BoldIt.98d22098.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-BoldIt.f137fa84.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-BoldIt.33f105a4.ttf) format('truetype');
    font-weight: bold;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova Bl';
    src: url(/app/fonts/ProximaNova-Black.9a114cea.eot);
    src:
      local('Proxima Nova Black'),
      local('ProximaNova-Black'),
      url(/app/fonts/ProximaNova-Black.9a114cea.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-Black.131eab64.woff) format('woff'),
      url(/app/fonts/ProximaNova-Black.5335144c.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Rg';
    src: url(/app/fonts/ProximaNova-Bold.787088b2.eot);
    src:
      local('Proxima Nova Bold'),
      local('ProximaNova-Bold'),
      url(/app/fonts/ProximaNova-Bold.787088b2.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-Bold.1f267da1.woff) format('woff'),
      url(/app/fonts/ProximaNova-Bold.7722451a.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Rg';
    src: url(/app/fonts/ProximaNovaExCn-Bold.768c952f.eot);
    src:
      local('Proxima Nova Extra Condensed Bold'),
      local('ProximaNovaExCn-Bold'),
      url(/app/fonts/ProximaNovaExCn-Bold.768c952f.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-Bold.d6c24cf3.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-Bold.edc38e60.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Th';
    src: url(/app/fonts/ProximaNovaT-Thin.a96ccdb7.eot);
    src:
      local('Proxima Nova Thin'),
      local('ProximaNovaT-Thin'),
      url(/app/fonts/ProximaNovaT-Thin.a96ccdb7.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaT-Thin.0faaabde.woff) format('woff'),
      url(/app/fonts/ProximaNovaT-Thin.5e83e6e7.ttf) format('truetype');
    font-weight: 100;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Rg';
    src: url(/app/fonts/ProximaNova-BoldIt.25f472c5.eot);
    src:
      local('Proxima Nova Bold Italic'),
      local('ProximaNova-BoldIt'),
      url(/app/fonts/ProximaNova-BoldIt.25f472c5.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-BoldIt.1391620e.woff) format('woff'),
      url(/app/fonts/ProximaNova-BoldIt.433287a1.ttf) format('truetype');
    font-weight: bold;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova Cn Rg';
    src: url(/app/fonts/ProximaNovaCond-Bold.85f72d17.eot);
    src:
      local('Proxima Nova Condensed Bold'),
      local('ProximaNovaCond-Bold'),
      url(/app/fonts/ProximaNovaCond-Bold.85f72d17.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-Bold.ed3ec108.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-Bold.8b45d981.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Bl';
    src: url(/app/fonts/ProximaNovaExCn-Black.daae03ac.eot);
    src:
      local('Proxima Nova Extra Condensed Black'),
      local('ProximaNovaExCn-Black'),
      url(/app/fonts/ProximaNovaExCn-Black.daae03ac.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-Black.4d468dda.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-Black.815156bf.ttf) format('truetype');
    font-weight: 900;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Rg';
    src: url(/app/fonts/ProximaNovaExCn-RegularIt.38f3c1d5.eot);
    src:
      local('Proxima Nova Extra Condensed Regular Italic'),
      local('ProximaNovaExCn-RegularIt'),
      url(/app/fonts/ProximaNovaExCn-RegularIt.38f3c1d5.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-RegularIt.2ffba0f1.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-RegularIt.345883b2.ttf) format('truetype');
    font-weight: normal;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova Cn Lt';
    src: url(/app/fonts/ProximaNovaCond-Light.18a1ea7c.eot);
    src:
      local('Proxima Nova Condensed Light'),
      local('ProximaNovaCond-Light'),
      url(/app/fonts/ProximaNovaCond-Light.18a1ea7c.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-Light.d22cee79.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-Light.6a988f5b.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Th';
    src: url(/app/fonts/ProximaNova-ExtrabldIt.7683228b.eot);
    src:
      local('Proxima Nova Extrabold Italic'),
      local('ProximaNova-ExtrabldIt'),
      url(/app/fonts/ProximaNova-ExtrabldIt.7683228b.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-ExtrabldIt.0954bcce.woff) format('woff'),
      url(/app/fonts/ProximaNova-ExtrabldIt.c682b911.ttf) format('truetype');
    font-weight: 800;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova Cn Bl';
    src: url(/app/fonts/ProximaNovaCond-BlackIt.6d2ceeac.eot);
    src:
      local('Proxima Nova Condensed Black Italic'),
      local('ProximaNovaCond-BlackIt'),
      url(/app/fonts/ProximaNovaCond-BlackIt.6d2ceeac.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-BlackIt.2f197afa.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-BlackIt.9591b867.ttf) format('truetype');
    font-weight: 900;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova ExCn Rg';
    src: url(/app/fonts/ProximaNovaExCn-Regular.ebd95139.eot);
    src:
      local('Proxima Nova Extra Condensed Regular'),
      local('ProximaNovaExCn-Regular'),
      url(/app/fonts/ProximaNovaExCn-Regular.ebd95139.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaExCn-Regular.ee0d5b10.woff) format('woff'),
      url(/app/fonts/ProximaNovaExCn-Regular.bbd55a82.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Lt';
    src: url(/app/fonts/ProximaNova-Light.dc970b77.eot);
    src:
      local('Proxima Nova Light'),
      local('ProximaNova-Light'),
      url(/app/fonts/ProximaNova-Light.dc970b77.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-Light.6f5ad2ca.woff) format('woff'),
      url(/app/fonts/ProximaNova-Light.f70705f2.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
  }
@font-face {
    font-family: 'Proxima Nova Cn Lt';
    src: url(/app/fonts/ProximaNovaCond-SemiboldIt.5986b3c5.eot);
    src:
      local('Proxima Nova Condensed Semibold Italic'),
      local('ProximaNovaCond-SemiboldIt'),
      url(/app/fonts/ProximaNovaCond-SemiboldIt.5986b3c5.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNovaCond-SemiboldIt.0aafbe6b.woff) format('woff'),
      url(/app/fonts/ProximaNovaCond-SemiboldIt.4c2ff5d9.ttf) format('truetype');
    font-weight: 600;
    font-style: italic;
  }
@font-face {
    font-family: 'Proxima Nova Bl';
    src: url(/app/fonts/ProximaNova-BlackIt.52a64d08.eot);
    src:
      local('Proxima Nova Black Italic'),
      local('ProximaNova-BlackIt'),
      url(/app/fonts/ProximaNova-BlackIt.52a64d08.eot?#iefix) format('embedded-opentype'),
      url(/app/fonts/ProximaNova-BlackIt.e63e05ef.woff) format('woff'),
      url(/app/fonts/ProximaNova-BlackIt.f00a355f.ttf) format('truetype');
    font-weight: 900;
    font-style: italic;
  }
@font-face {
    font-family: BodyTextLarge;
    src:
      local('Body Text Large ExtraBold'),
      local('Body-Text-Large-ExtraBold'),
      url(/app/fonts/BodyText-LargeExtraBold.3ecab1f8.woff2) format('woff2'),
      url(/app/fonts/BodyText-LargeExtraBold.3c8fa672.woff) format('woff'),
      url(/app/fonts/BodyText-LargeExtraBold.ab8763dd.ttf) format('truetype');
    font-weight: 800;
    font-style: normal;
  }
@font-face {
    font-family: BodyTextLarge;
    src:
      local('Body Text Large Bold'),
      local('Body-Text-Large-Bold'),
      url(/app/fonts/BodyText-LargeBold.e0617850.woff2) format('woff2'),
      url(/app/fonts/BodyText-LargeBold.76969b8e.woff) format('woff'),
      url(/app/fonts/BodyText-LargeBold.e05d64f5.ttf) format('truetype');
    font-weight: bold;
    font-style: normal;
  }
.fixed-background {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #212226;
  }
h2 {
    font-family: ProximaNova-Extrabld, sans-serif;
    font-size: 34px;
    line-height: 1.21;
    letter-spacing: 0.03em;
    color: white;
  }
html {
    height: 100%;
    overflow-x: hidden;
  }
body {
    margin: 0;
    max-width: 100%;
    height: 100%;
    overflow-x: hidden;
    font-family: 'Gotham Pro', sans-serif;
  }
.modal-right .modal-dialog {
      position: absolute;
      right: 0;
    }
.notification {
    position: absolute;
  }
.has-float-label {
    position: relative;
    display: block;
  }
.has-float-label label::after, .has-float-label > span::after {
    background: white !important;
  }
.has-top-label .react-select__value-container {
      height: calc(2.4rem + 3px);
    }
.has-float-label label, .has-float-label > span:last-of-type {
    position: absolute;
    z-index: 3;
    top: 15px;
    left: 19px;
    padding: 0 1px;
    font-size: 18px;
    line-height: 1;
    letter-spacing: 0;
    cursor: text;
    color: white;
    opacity: 1;
    -webkit-transition: var(--transition-duration-default);
    transition: var(--transition-duration-default);
  }
.has-float-label input:focus + span, .has-float-label:not(.empty-field) input + span {
    top: -1.5em;
    left: 0;
    font-size: 90%;
  }
.has-float-label .form-control::-webkit-input-placeholder {
    opacity: 1;
  }
.has-float-label .form-control::-moz-placeholder {
    opacity: 1;
  }
.has-float-label .form-control:-ms-input-placeholder {
    opacity: 1;
  }
.has-float-label .form-control::-ms-input-placeholder {
    opacity: 1;
  }
.has-float-label .form-control::placeholder {
    opacity: 1;
  }
.has-float-label .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder {
    opacity: 0;
  }
.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder {
    opacity: 0;
  }
.has-float-label .form-control:placeholder-shown:not(:focus):-ms-input-placeholder {
    opacity: 0;
  }
.has-float-label .form-control:placeholder-shown:not(:focus)::-ms-input-placeholder {
    opacity: 0;
  }
.has-float-label .form-control:-moz-placeholder-shown:not(:focus)::placeholder {
    opacity: 0;
  }
.has-float-label .form-control:-ms-input-placeholder:not(:focus)::placeholder {
    opacity: 0;
  }
.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder {
    opacity: 0;
  }
.input-group .has-float-label {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
.input-group .has-float-label .form-control {
    width: 100%;
  }
.input-group .has-float-label:not(:last-child), .input-group .has-float-label:not(:last-child) .form-control {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
.input-group .has-float-label:not(:first-child), .input-group .has-float-label:not(:first-child) .form-control {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
.form-group.has-top-label .form-control, .form-group.has-top-label .react-tagsinput, .form-group.has-top-label .react-datepicker__input-container input, .form-group.has-top-label .react-select__value-container {
    padding: 1.7rem 0.75rem 0.5rem !important;
  }
.invalid-feedback {
    position: absolute;
    z-index: 4;
    left: 50%;
    margin-top: -0.5rem;
    padding: 0.5rem 1rem;
    width: unset !important;
    font-size: 0.81rem;
    text-align: center;
    color: #212121;
    background: white;
    border: 1px solid white;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 8px 0 rgba(7, 49, 100, 0.9);
            box-shadow: 0 2px 8px 0 rgba(7, 49, 100, 0.9);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%)
  }
.invalid-feedback::before {
      position: absolute;
      top: -5px;
      left: -2.5px;
      margin-left: 50%;
      width: 10px;
      height: 5px;
      content: '';
      border-left: solid 5px transparent;
      border-right: solid 5px transparent;
      border-bottom: solid 5px white;
    }
.invalid-feedback::after {
      position: absolute;
      top: -4px;
      left: -2.5px;
      margin-left: 50%;
      width: 10px;
      height: 5px;
      content: '';
      border-left: solid 5px transparent;
      border-right: solid 5px transparent;
      border-bottom: solid 5px white;
    }
.tooltip-right-bottom .invalid-feedback {
    right: 0;
    left: auto;
    left: initial;
    -webkit-transform: translateX(0);
            transform: translateX(0)
  }
.tooltip-right-bottom .invalid-feedback::before, .tooltip-right-bottom .invalid-feedback::after {
      right: 25px;
      left: auto;
      left: initial;
      margin-left: 0;
    }
.tooltip-left-bottom .invalid-feedback {
    right: auto;
    right: initial;
    left: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0)
  }
.tooltip-left-bottom .invalid-feedback::before, .tooltip-left-bottom .invalid-feedback::after {
      right: auto;
      right: initial;
      left: 25px;
      margin-left: 0;
    }
.tooltip-center-top .invalid-feedback {
    top: auto;
    top: initial;
    bottom: 80%;
    -webkit-transform: translateX(-50%) translateY(50%);
            transform: translateX(-50%) translateY(50%)
  }
.tooltip-center-top .invalid-feedback::before {
      position: absolute;
      top: auto;
      top: initial;
      bottom: -5px;
      content: '';
      border-top: solid 5px white;
      border-bottom: 0;
      border-bottom: initial;
    }
.tooltip-center-top .invalid-feedback::after {
      position: absolute;
      top: auto;
      top: initial;
      bottom: -4px;
      content: '';
      border-top: solid 5px white;
      border-bottom: 0;
      border-bottom: initial;
    }
.tooltip-right-top .invalid-feedback {
    top: auto;
    top: initial;
    right: 0;
    left: auto;
    left: initial;
    bottom: 80%;
    -webkit-transform: translateX(0) translateY(50%);
            transform: translateX(0) translateY(50%)
  }
.tooltip-right-top .invalid-feedback::before {
      position: absolute;
      top: auto;
      top: initial;
      right: 25px;
      left: auto;
      left: initial;
      bottom: -5px;
      margin-left: 0;
      content: '';
      border-top: solid 5px white;
      border-bottom: 0;
      border-bottom: initial;
    }
.tooltip-right-top .invalid-feedback::after {
      position: absolute;
      top: auto;
      top: initial;
      right: 25px;
      left: auto;
      left: initial;
      bottom: -4px;
      margin-left: 0;
      content: '';
      border-top: solid 5px white;
      border-bottom: 0;
      border-bottom: initial;
    }
.tooltip-left-top .invalid-feedback {
    top: auto;
    top: initial;
    right: auto;
    right: initial;
    left: 0;
    bottom: 80%;
    -webkit-transform: translateX(0) translateY(50%);
            transform: translateX(0) translateY(50%)
  }
.tooltip-left-top .invalid-feedback::before {
      position: absolute;
      top: auto;
      top: initial;
      right: auto;
      right: initial;
      left: 25px;
      bottom: -5px;
      margin-left: 0;
      content: '';
      border-top: solid 5px white;
      border-bottom: 0;
      border-bottom: initial;
    }
.tooltip-left-top .invalid-feedback::after {
      position: absolute;
      top: auto;
      top: initial;
      right: auto;
      right: initial;
      left: 25px;
      bottom: -4px;
      margin-left: 0;
      content: '';
      border-top: solid 5px white;
      border-bottom: 0;
      border-bottom: initial;
    }
.tooltip-label-right .invalid-feedback {
    top: 21px;
    right: -80px;
    left: calc(100% - 100px);
    white-space: nowrap;
    -webkit-transform: translateX(0) translateY(-50%);
            transform: translateX(0) translateY(-50%)
  }
.tooltip-label-right .invalid-feedback::before {
      position: absolute;
      top: 12px;
      right: auto;
      right: initial;
      left: -5px;
      bottom: auto;
      bottom: initial;
      margin-left: 0;
      width: 5px;
      content: '';
      border: medium none currentColor;
      border: initial;
      border-top: solid 5px transparent;
      border-right: solid 5px white;
      border-bottom: solid 5px transparent;
    }
.tooltip-label-right .invalid-feedback::after {
      position: absolute;
      top: 12px;
      right: auto;
      right: initial;
      left: -4px;
      bottom: auto;
      bottom: initial;
      margin-left: 0;
      width: 5px;
      content: '';
      border: medium none currentColor;
      border: initial;
      border-top: solid 5px transparent;
      border-right: solid 5px white;
      border-bottom: solid 5px transparent;
    }
.error-l-0 .invalid-feedback {
    left: 0;
  }
.error-l-25 .invalid-feedback {
    left: 25px;
  }
.error-l-50 .invalid-feedback {
    left: 50px;
  }
.error-l-75 .invalid-feedback {
    left: 75px;
  }
.error-l-100 .invalid-feedback {
    left: 100px;
  }
.error-l-125 .invalid-feedback {
    left: 125px;
  }
.error-l-150 .invalid-feedback {
    left: 150px;
  }
.error-l-175 .invalid-feedback {
    left: 175px;
  }
.error-l-200 .invalid-feedback {
    left: 200px;
  }
.error-l-225 .invalid-feedback {
    left: 225px;
  }
.error-l-250 .invalid-feedback {
    left: 250px;
  }
.error-l-275 .invalid-feedback {
    left: 275px;
  }
.error-t-negative .invalid-feedback {
    top: -10px;
  }
/*
    Desktop shell historically forced 1024px. On phones that expands the layout
    viewport, so the Meet iframe is ~1024px wide and prejoin/auth render as
    desktop (content off-screen). Only keep the floor on real desktop widths.
  */
#emplai-ui {
    width: 100%;
    max-width: 100%;
    height: 100%;
    min-height: 100%;
    overflow-x: hidden;
  }
@media (min-width: 1024px) {
    #emplai-ui {
      min-width: 1024px;
      height: 100vh;
      overflow-x: visible;
    }
  }
#app-container {
    position: relative;
    height: 100%;
    max-width: 100%;
    min-width: 0;
    overflow-x: hidden;
  }
/* Clip Meet iframe so iOS does not expand the page to desktop content width. */
#react-jitsi-container, #react-jitsi-frame {
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
  }
#react-jitsi-frame iframe {
    width: 100% !important;
    max-width: 100% !important;
  }
/* loading */
.loading-overlay {
    position: fixed;
    z-index: 1050;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
  }
.loading {
    position: fixed;
    z-index: 1;
    top: calc(50% - 15px);
    left: calc(50% - 15px);
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 2px solid rgba(255, 255, 255, 0.2);
    border-top-color: white;
    border-radius: 50%;
  }
.loading {
      -webkit-animation: spin--OlzK7 1s var(--transition-timing-function) infinite;
              animation: spin--OlzK7 1s var(--transition-timing-function) infinite;
    }
.loading--absolute {
    position: absolute;
    top: auto;
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-top-color: black;
  }
.loading--flex {
    position: inherit;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-top-color: black;
  }
 {
    @-webkit-keyframes spin--OlzK7 {
      to {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
      }
    }
  }
@keyframes spin--OlzK7 {
      to {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
      }
    }
/* end loading */
.admin-title {
    margin-top: 5px;
    overflow: hidden;
    min-height: 42px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 40px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.05;
    white-space: pre-line;
    letter-spacing: -0.5px;
    text-overflow: ellipsis;
    color: black;
  }
.admin-sub-title {
    margin: 10px 0 31px;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 20px;
    color: grey;
  }
.no-link {
    text-decoration: inherit;
    color: inherit;
    outline: none
  }
.no-link:hover {
      text-decoration: inherit;
      color: inherit;
    }
.caret {
    padding: 3px;
    display: inline-block;
    border: solid black;
    border-width: 0 1px 1px 0;
    -webkit-transition: -webkit-transform var(--transition-duration-default);
    transition: -webkit-transform var(--transition-duration-default);
    transition: transform var(--transition-duration-default);
    transition: transform var(--transition-duration-default), -webkit-transform var(--transition-duration-default);
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
.caret--up {
      -webkit-transform: rotate(225deg) translateY(-3px) translateX(-3px);
              transform: rotate(225deg) translateY(-3px) translateX(-3px);
    }
select.form-control::before {
      padding: 3px;
      display: inline-block;
      content: '';
      border: solid black;
      border-width: 0 1px 1px 0;
      -webkit-transition: -webkit-transform var(--transition-duration-default);
      transition: -webkit-transform var(--transition-duration-default);
      transition: transform var(--transition-duration-default);
      transition: transform var(--transition-duration-default), -webkit-transform var(--transition-duration-default);
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
    }
.text-muted {
    color: gray !important;
  }
.btn {
    font-size: 14px;
    font-weight: bold;
    border-radius: 4px
  }
.btn.btn-lg {
      height: 49px;
      font-size: 1rem;
    }
.btn.btn-primary {
      font-weight: bold;
      color: white;
      background-color: #3f53d1;
      border: none
    }
.btn.btn-primary:hover {
        background-color: #4d65ff;
      }
.btn.btn-primary:not(:disabled):not(.disabled).active, .btn.btn-primary:not(:disabled):not(.disabled):active, .btn.btn-primary:active, .btn.btn-primary:focus, .btn.btn-primary:not(:disabled):not(.disabled):focus {
        color: white;
        background-color: #3546b2;
        border: solid 1px rgba(0, 0, 0, 0.14);
      }
.btn.btn-primary:disabled {
        background-color: #3f53d1;
        opacity: 0.5;
      }
.btn.btn-secondary {
    font-size: 14px;
    font-weight: bold;
    color: #3f53d1;
    background: none;
    border: solid 1px rgba(0, 0, 0, 0.14)
  }
.btn.btn-secondary:hover {
      color: #3f53d1;
      background-color: rgba(63, 83, 209, 0.1);
      border: solid 1px rgba(0, 0, 0, 0.14);
    }
.btn.btn-secondary:not(:disabled):not(.disabled).active, .btn.btn-secondary:not(:disabled):not(.disabled):active, .btn.btn-secondary:focus, .btn.btn-secondary:not(:disabled):not(.disabled):focus {
      color: #3546b2;
      background: none;
      border: solid 1px rgba(0, 0, 0, 0.14);
    }
.btn.btn-secondary:disabled {
      opacity: 0.5;
    }
.btn.btn-success {
    font-size: 14px;
    font-weight: bold;
    color: white;
    background-color: #0cbc87;
    border: none
  }
.btn.btn-success:hover {
      background-color: #0cbc87;
    }
.btn.btn-success:not(:disabled):not(.disabled).active, .btn.btn-success:not(:disabled):not(.disabled):active, .btn.btn-success:active, .btn.btn-success:focus, .btn.btn-success:not(:disabled):not(.disabled):focus {
      color: white;
      background-color: #0cbc87;
      border: solid 1px #0cbc87;
    }
.btn.btn-success:disabled {
      background-color: #0cbc87;
      opacity: 0.5;
    }
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
[tabindex="-1"]:focus:not(.focus-visible){outline:0!important}
[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#007bff;text-decoration:none;background-color:transparent}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([class]){color:inherit;text-decoration:none}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit;text-align:-webkit-match-parent}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus:not(.focus-visible){outline:0}
button:focus:not(:focus-visible){outline:0}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none!important}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
.h1,h1{font-size:2.5rem}
.h2,h2{font-size:2rem}
.h3,h3{font-size:1.75rem}
.h4,h4{font-size:1.5rem}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:6rem;font-weight:300;line-height:1.2}
.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}
.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}
.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
.small,small{font-size:.875em;font-weight:400}
.mark,mark{padding:.2em;background-color:#fcf8e3}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.25rem}
.blockquote-footer{display:block;font-size:.875em;color:#6c757d}
.blockquote-footer::before{content:"\2014\00A0"}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#6c757d}
code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:100%;font-weight:700}
pre{display:block;font-size:87.5%;color:#212529}
pre code{font-size:inherit;color:inherit;word-break:normal}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container,.container-sm{max-width:540px}}
@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}
@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}
@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}
.row{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}
.row-cols-1>*{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-2>*{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-3>*{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-4>*{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-5>*{-ms-flex:0 0 20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-6>*{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.order-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}
.order-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;-webkit-order:13;order:13}
.order-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0}
.order-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}
.order-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}
.order-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}
.order-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}
.order-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}
.order-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}
.order-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}
.order-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}
.order-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}
.order-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}
.order-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}
.order-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}
.offset-1{margin-left:8.333333%}
.offset-2{margin-left:16.666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.333333%}
.offset-5{margin-left:41.666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.333333%}
.offset-8{margin-left:66.666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.333333%}
.offset-11{margin-left:91.666667%}
@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.order-sm-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.order-sm-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-sm-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-sm-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-sm-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-sm-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-sm-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-sm-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-sm-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-sm-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-sm-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-sm-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-sm-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}
@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.order-md-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.order-md-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.order-md-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-md-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-md-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-md-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-md-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-md-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-md-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-md-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-md-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-md-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-md-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-md-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}
@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.order-lg-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.order-lg-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-lg-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-lg-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-lg-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-lg-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-lg-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-lg-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-lg-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-lg-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-lg-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-lg-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-lg-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}
@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;-webkit-box-flex:0;-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;-webkit-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;-webkit-box-ordinal-group:14;-webkit-order:13;order:13}.order-xl-0{-ms-flex-order:0;-webkit-box-ordinal-group:1;-webkit-order:0;order:0}.order-xl-1{-ms-flex-order:1;-webkit-box-ordinal-group:2;-webkit-order:1;order:1}.order-xl-2{-ms-flex-order:2;-webkit-box-ordinal-group:3;-webkit-order:2;order:2}.order-xl-3{-ms-flex-order:3;-webkit-box-ordinal-group:4;-webkit-order:3;order:3}.order-xl-4{-ms-flex-order:4;-webkit-box-ordinal-group:5;-webkit-order:4;order:4}.order-xl-5{-ms-flex-order:5;-webkit-box-ordinal-group:6;-webkit-order:5;order:5}.order-xl-6{-ms-flex-order:6;-webkit-box-ordinal-group:7;-webkit-order:6;order:6}.order-xl-7{-ms-flex-order:7;-webkit-box-ordinal-group:8;-webkit-order:7;order:7}.order-xl-8{-ms-flex-order:8;-webkit-box-ordinal-group:9;-webkit-order:8;order:8}.order-xl-9{-ms-flex-order:9;-webkit-box-ordinal-group:10;-webkit-order:9;order:9}.order-xl-10{-ms-flex-order:10;-webkit-box-ordinal-group:11;-webkit-order:10;order:10}.order-xl-11{-ms-flex-order:11;-webkit-box-ordinal-group:12;-webkit-order:11;order:11}.order-xl-12{-ms-flex-order:12;-webkit-box-ordinal-group:13;-webkit-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}
.table{width:100%;margin-bottom:1rem;color:#212529}
.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.table tbody+tbody{border-top:2px solid #dee2e6}
.table-sm td,.table-sm th{padding:.3rem}
.table-bordered{border:1px solid #dee2e6}
.table-bordered td,.table-bordered th{border:1px solid #dee2e6}
.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}
.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}
.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}
.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}
.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}
.table-hover .table-primary:hover{background-color:#9fcdff}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}
.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}
.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}
.table-hover .table-secondary:hover{background-color:#c8cbcf}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}
.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}
.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}
.table-hover .table-success:hover{background-color:#b1dfbb}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}
.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}
.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}
.table-hover .table-info:hover{background-color:#abdde5}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}
.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}
.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}
.table-hover .table-warning:hover{background-color:#ffe8a1}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}
.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}
.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}
.table-hover .table-danger:hover{background-color:#f1b0b7}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}
.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}
.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}
.table-hover .table-light:hover{background-color:#ececf6}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}
.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}
.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}
.table-hover .table-dark:hover{background-color:#b9bbbe}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}
.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}
.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}
.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}
.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}
.table-dark{color:#fff;background-color:#343a40}
.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}
.table-dark.table-bordered{border:0}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}
.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}
@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}
@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}
@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}
@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive>.table-bordered{border:0}
.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
select.form-control:focus::-ms-value{color:#495057;background-color:#fff}
.form-control-file,.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}
.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
select.form-control[multiple],select.form-control[size]{height:auto}
textarea.form-control{height:auto}
.form-group{margin-bottom:1rem}
.form-text{display:block;margin-top:.25rem}
.form-row{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}
.form-check-label{margin-bottom:0}
.form-check-inline{display:-ms-inline-flexbox;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-left:0;margin-right:.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#28a745}
.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}
.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}
.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}
.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.was-validated select.form-control:valid,select.form-control.is-valid{padding-right:3rem!important;background-position:right 1.5rem center}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}
.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}
.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}
.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}
.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}
.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}
.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}
.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}
.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}
.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}
.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}
.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.was-validated select.form-control:invalid,select.form-control.is-invalid{padding-right:3rem!important;background-position:right 1.5rem center}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}
.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem)!important;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}
.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}
.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}
.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}
.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}
.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}
.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}
.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}
.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.form-inline{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.form-inline .form-check{width:100%}
@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}
.btn:hover{color:#212529;text-decoration:none}
.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.btn.disabled,.btn:disabled{opacity:.65}
.btn:not(:disabled):not(.disabled){cursor:pointer}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}
.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}
.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}
.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(130,138,145,.5);box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}
.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}
.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}
.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}
.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}
.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}
.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}
.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}
.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}
.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}
.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}
.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}
.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}
.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}
.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}
.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}
.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}
.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}
.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(216,217,219,.5);box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}
.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}
.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}
.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}
.btn-outline-primary{color:#007bff;border-color:#007bff}
.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}
.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.btn-outline-success{color:#28a745;border-color:#28a745}
.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}
.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-outline-info{color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}
.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-outline-warning{color:#ffc107;border-color:#ffc107}
.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}
.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-outline-danger{color:#dc3545;border-color:#dc3545}
.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}
.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}
.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.btn-outline-dark{color:#343a40;border-color:#343a40}
.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}
.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-link{font-weight:400;color:#007bff;text-decoration:none}
.btn-link:hover{color:#0056b3;text-decoration:underline}
.btn-link.focus,.btn-link:focus{text-decoration:underline}
.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}
.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:.5rem}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}
.collapsing.width{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}
@media (prefers-reduced-motion:reduce){.collapsing.width{-webkit-transition:none;transition:none}}
.dropdown,.dropleft,.dropright,.dropup{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.dropdown-toggle:empty::after{margin-left:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown-menu-left{right:auto;left:0}
.dropdown-menu-right{right:0;left:auto}
@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}
@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}
@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}
@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
.dropup .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}
.dropright .dropdown-toggle:empty::after{margin-left:0}
.dropright .dropdown-toggle::after{vertical-align:0}
.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}
.dropleft .dropdown-toggle::after{display:none}
.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
.dropleft .dropdown-toggle:empty::after{margin-left:0}
.dropleft .dropdown-toggle::before{vertical-align:0}
.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;vertical-align:middle}
.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}
.btn-toolbar{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
.btn-toolbar .input-group{width:auto}
.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}
.dropleft .dropdown-toggle-split::before{margin-right:0}
.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}
.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;width:100%}
.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}
.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}
.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}
.input-group>.custom-file .custom-file-input:focus{z-index:4}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.custom-file{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group-append,.input-group-prepend{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}
.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}
.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}
.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}
.input-group-prepend{margin-right:-1px}
.input-group-append{margin-left:-1px}
.input-group-text{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}
.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}
.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}
.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}
.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}
.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}
.custom-control-inline{display:-ms-inline-flexbox;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;margin-right:1rem}
.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}
.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}
.custom-control-input:focus~.custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}
.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}
.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}
.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}
.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}
.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}
.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}
.custom-checkbox .custom-control-label::before{border-radius:.25rem}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-radio .custom-control-label::before{border-radius:50%}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-switch{padding-left:2.25rem}
.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}
.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{-webkit-transition:none;transition:none}}
.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}
.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.custom-select:focus::-ms-value{color:#495057;background-color:#fff}
.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}
.custom-select:disabled{color:#6c757d;background-color:#e9ecef}
.custom-select::-ms-expand{display:none}
.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}
.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}
.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}
.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}
.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}
.custom-file-input:focus~.custom-file-label{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}
.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}
.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}
.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}
.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}
.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.custom-range:focus{outline:0}
.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.custom-range::-moz-focus-outer{border:0}
.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}
@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}
.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}
.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}
@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}
.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}
.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}
.custom-range::-ms-thumb:active{background-color:#b3d7ff}
.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}
.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}
.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}
.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}
.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}
.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}
.custom-range:disabled::-moz-range-track{cursor:default}
.custom-range:disabled::-ms-thumb{background-color:#adb5bd}
.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}
.nav{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-link{margin-bottom:-1px;background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;-webkit-flex-basis:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.navbar{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:.5rem 1rem}
.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}
.navbar-nav{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static;float:none}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-collapse{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;-ms-flex-positive:1;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}
.navbar-nav-scroll{max-height:75vh;overflow-y:auto}
@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}
@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}
@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}
@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}
@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}
@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}
@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}
@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}
.navbar-expand{-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}
.navbar-expand .navbar-nav{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand .navbar-nav-scroll{overflow:visible}
.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}
.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color:rgba(0,0,0,.5)}
.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand{color:#fff}
.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}
.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}
.card{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group{border-top:inherit;border-bottom:inherit}
.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}
.card-body{-ms-flex:1 1 auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-subtitle{margin-top:-.375rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link:hover{text-decoration:none}
.card-link+.card-link{margin-left:1.25rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}
.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}
.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}
.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}
.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}
.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}
.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:100%}
.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}
.card-deck .card{margin-bottom:15px}
@media (min-width:576px){.card-deck{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;-webkit-box-flex:1;-webkit-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}
.card-group>.card{margin-bottom:15px}
@media (min-width:576px){.card-group{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;-webkit-box-flex:1;-webkit-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}
.card-columns .card{margin-bottom:.75rem}
@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;grid-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}
.accordion{overflow-anchor:none}
.accordion>.card{overflow:hidden}
.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}
.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}
.breadcrumb{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}
.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}
.breadcrumb-item.active{color:#6c757d}
.pagination{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}
.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}
.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}
.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}
@media (prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}
a.badge:focus,a.badge:hover{text-decoration:none}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}
.badge-primary{color:#fff;background-color:#007bff}
a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}
a.badge-primary.focus,a.badge-primary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.5);box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}
.badge-secondary{color:#fff;background-color:#6c757d}
a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}
a.badge-secondary.focus,a.badge-secondary:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(108,117,125,.5);box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}
.badge-success{color:#fff;background-color:#28a745}
a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}
a.badge-success.focus,a.badge-success:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.badge-info{color:#fff;background-color:#17a2b8}
a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}
a.badge-info.focus,a.badge-info:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.badge-warning{color:#212529;background-color:#ffc107}
a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}
a.badge-warning.focus,a.badge-warning:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.badge-danger{color:#fff;background-color:#dc3545}
a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}
a.badge-danger.focus,a.badge-danger:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.badge-light{color:#212529;background-color:#f8f9fa}
a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}
a.badge-light.focus,a.badge-light:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}
.badge-dark{color:#fff;background-color:#343a40}
a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}
a.badge-dark.focus,a.badge-dark:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}
@media (min-width:576px){.jumbotron{padding:4rem 2rem}}
 {@-webkit-keyframes progress-bar-stripes--tyjln{from{background-position:1rem 0}to{background-position:0 0}}
}
.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:4rem}
.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}
.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.alert-primary hr{border-top-color:#9fcdff}
.alert-primary .alert-link{color:#002752}
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.alert-success hr{border-top-color:#b1dfbb}
.alert-success .alert-link{color:#0b2e13}
.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
.alert-info hr{border-top-color:#abdde5}
.alert-info .alert-link{color:#062c33}
.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.alert-warning hr{border-top-color:#ffe8a1}
.alert-warning .alert-link{color:#533f03}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert-danger hr{border-top-color:#f1b0b7}
.alert-danger .alert-link{color:#491217}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}
.alert-light hr{border-top-color:#ececf6}
.alert-light .alert-link{color:#686868}
.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}
.alert-dark hr{border-top-color:#b9bbbe}
.alert-dark .alert-link{color:#040505}
@keyframes progress-bar-stripes--tyjln{from{background-position:1rem 0}to{background-position:0 0}}
.progress{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}
.progress-bar{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;-webkit-transition:width .6s ease;transition:width .6s ease}
@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}
.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}
@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}
.media{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.media-body{-ms-flex:1;-webkit-box-flex:1;-webkit-flex:1;flex:1}
.list-group{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}
.list-group-item-action{width:100%;color:#495057;text-align:inherit}
.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}
.list-group-item-action:active{color:#212529;background-color:#e9ecef}
.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}
.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}
.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}
.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}
.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}
.list-group-item+.list-group-item{border-top-width:0}
.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}
.list-group-horizontal{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}
.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-horizontal>.list-group-item.active{margin-top:0}
.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}
.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}
@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}
@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}
@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}
@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}
.list-group-flush{border-radius:0}
.list-group-flush>.list-group-item{border-width:0 0 1px}
.list-group-flush>.list-group-item:last-child{border-bottom-width:0}
.list-group-item-primary{color:#004085;background-color:#b8daff}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}
.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}
.list-group-item-secondary{color:#383d41;background-color:#d6d8db}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}
.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}
.list-group-item-success{color:#155724;background-color:#c3e6cb}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}
.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}
.list-group-item-info{color:#0c5460;background-color:#bee5eb}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}
.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}
.list-group-item-warning{color:#856404;background-color:#ffeeba}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}
.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}
.list-group-item-danger{color:#721c24;background-color:#f5c6cb}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}
.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}
.list-group-item-light{color:#818182;background-color:#fdfdfe}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}
.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}
.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}
.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.close:hover{color:#000;text-decoration:none}
.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}
button.close{padding:0;background-color:transparent;border:0}
a.close.disabled{pointer-events:none}
.toast{-ms-flex-preferred-size:350px;-webkit-flex-basis:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);-webkit-box-shadow:0 .25rem .75rem rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}
.toast:not(:last-child){margin-bottom:.75rem}
.toast.showing{opacity:1}
.toast.show{display:block;opacity:1}
.toast.hide{display:none}
.toast-header{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}
.toast-body{padding:.75rem}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}
@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}
.modal.show .modal-dialog{-webkit-transform:none;transform:none}
.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}
.modal-dialog-scrollable{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}
.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;-ms-flex:1 1 auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:1rem}
.modal-footer{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}
.modal-footer>*{margin:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}
@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}
@media (min-width:1200px){.modal-xl{max-width:1140px}}
[dir="ltr"] .tooltip {text-align:left;
}
[dir="rtl"] .tooltip {text-align:right;
}
.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}
.tooltip.show{opacity:.9}
.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}
.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}
.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}
.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}
.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}
.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}
.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}
.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}
[dir="ltr"] .popover {text-align:left;
}
[dir="rtl"] .popover {text-align:right;
}
.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}
.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}
.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}
.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}
.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}
.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}
.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}
.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}
.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}
.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}
.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}
.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}
.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}
.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}
.popover-header:empty{display:none}
.popover-body{padding:.5rem .75rem;color:#212529}
.carousel{position:relative}
.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}
.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}
.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}
.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}
.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}
@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}
.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}
@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-ms-flex:0 1 auto;-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}
@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}
 {@-webkit-keyframes spinner-border--o08Zg{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-grow--wO1O7{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}
}
.carousel-indicators .active{opacity:1}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}
@keyframes spinner-border--o08Zg{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentcolor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}
.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}
@keyframes spinner-grow--wO1O7{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}
.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentcolor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}
.spinner-grow-sm{width:1rem;height:1rem}
@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}
.align-baseline{vertical-align:baseline!important}
.align-top{vertical-align:top!important}
.align-middle{vertical-align:middle!important}
.align-bottom{vertical-align:bottom!important}
.align-text-bottom{vertical-align:text-bottom!important}
.align-text-top{vertical-align:text-top!important}
.bg-primary{background-color:#007bff!important}
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}
.bg-secondary{background-color:#6c757d!important}
a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}
.bg-success{background-color:#28a745!important}
a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}
.bg-info{background-color:#17a2b8!important}
a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}
.bg-warning{background-color:#ffc107!important}
a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}
.bg-danger{background-color:#dc3545!important}
a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}
.bg-light{background-color:#f8f9fa!important}
a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}
.bg-dark{background-color:#343a40!important}
a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}
.bg-white{background-color:#fff!important}
.bg-transparent{background-color:transparent!important}
.border{border:1px solid #dee2e6!important}
.border-top{border-top:1px solid #dee2e6!important}
.border-right{border-right:1px solid #dee2e6!important}
.border-bottom{border-bottom:1px solid #dee2e6!important}
.border-left{border-left:1px solid #dee2e6!important}
.border-0{border:0!important}
.border-top-0{border-top:0!important}
.border-right-0{border-right:0!important}
.border-bottom-0{border-bottom:0!important}
.border-left-0{border-left:0!important}
.border-primary{border-color:#007bff!important}
.border-secondary{border-color:#6c757d!important}
.border-success{border-color:#28a745!important}
.border-info{border-color:#17a2b8!important}
.border-warning{border-color:#ffc107!important}
.border-danger{border-color:#dc3545!important}
.border-light{border-color:#f8f9fa!important}
.border-dark{border-color:#343a40!important}
.border-white{border-color:#fff!important}
.rounded-sm{border-radius:.2rem!important}
.rounded{border-radius:.25rem!important}
.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}
.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}
.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}
.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}
.rounded-lg{border-radius:.3rem!important}
.rounded-circle{border-radius:50%!important}
.rounded-pill{border-radius:50rem!important}
.rounded-0{border-radius:0!important}
.clearfix::after{display:block;clear:both;content:""}
.d-none{display:none!important}
.d-inline{display:inline!important}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-table{display:table!important}
.d-table-row{display:table-row!important}
.d-table-cell{display:table-cell!important}
.d-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}
.d-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}
@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}
@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}
@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}
@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}
@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:inline-flex!important}}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9::before{padding-top:42.857143%}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive-4by3::before{padding-top:75%}
.embed-responsive-1by1::before{padding-top:100%}
.flex-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}
.flex-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important}
.flex-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
.flex-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
.flex-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}
.flex-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
.flex-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;flex:1 1 auto!important}
.flex-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;-webkit-flex-grow:0!important;flex-grow:0!important}
.flex-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;-webkit-flex-grow:1!important;flex-grow:1!important}
.flex-shrink-0{-ms-flex-negative:0!important;-webkit-flex-shrink:0!important;flex-shrink:0!important}
.flex-shrink-1{-ms-flex-negative:1!important;-webkit-flex-shrink:1!important;flex-shrink:1!important}
.justify-content-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}
.justify-content-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}
.justify-content-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}
.justify-content-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}
.justify-content-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}
.align-items-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}
.align-items-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}
.align-items-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}
.align-items-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}
.align-items-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}
.align-content-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}
.align-content-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}
.align-content-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}
.align-content-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}
.align-content-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}
.align-content-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}
.align-self-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}
.align-self-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}
.align-self-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}
.align-self-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}
.align-self-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}
.align-self-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}
@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;-webkit-flex-grow:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;-webkit-flex-grow:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}
@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;-webkit-flex-grow:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;-webkit-flex-grow:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}
@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;-webkit-flex-grow:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;-webkit-flex-grow:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}
@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;-webkit-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;-webkit-box-flex:0!important;-webkit-flex-grow:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;-webkit-box-flex:1!important;-webkit-flex-grow:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;-webkit-flex-shrink:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;-webkit-flex-shrink:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;-webkit-justify-content:space-around!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;-webkit-box-align:start!important;-webkit-align-items:flex-start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;-webkit-box-align:end!important;-webkit-align-items:flex-end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;-webkit-align-content:flex-start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;-webkit-align-content:flex-end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;-webkit-align-content:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;-webkit-align-content:space-between!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;-webkit-align-content:space-around!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;-webkit-align-content:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-webkit-align-self:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;-webkit-align-self:flex-start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;-webkit-align-self:flex-end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-webkit-align-self:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;-webkit-align-self:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-webkit-align-self:stretch!important;align-self:stretch!important}}
.float-left{float:left!important}
.float-right{float:right!important}
.float-none{float:none!important}
@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}
@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}
@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}
@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}
.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}
.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}
.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
.overflow-auto{overflow:auto!important}
.overflow-hidden{overflow:hidden!important}
.position-static{position:static!important}
.position-relative{position:relative!important}
.position-absolute{position:absolute!important}
.position-fixed{position:fixed!important}
.position-sticky{position:-webkit-sticky!important;position:sticky!important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.shadow-sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.shadow-lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}
.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}
.w-25{width:25%!important}
.w-50{width:50%!important}
.w-75{width:75%!important}
.w-100{width:100%!important}
.w-auto{width:auto!important}
.h-25{height:25%!important}
.h-50{height:50%!important}
.h-75{height:75%!important}
.h-100{height:100%!important}
.h-auto{height:auto!important}
.mw-100{max-width:100%!important}
.mh-100{max-height:100%!important}
.min-vw-100{min-width:100vw!important}
.min-vh-100{min-height:100vh!important}
.vw-100{width:100vw!important}
.vh-100{height:100vh!important}
.m-0{margin:0!important}
.mt-0,.my-0{margin-top:0!important}
.mr-0,.mx-0{margin-right:0!important}
.mb-0,.my-0{margin-bottom:0!important}
.ml-0,.mx-0{margin-left:0!important}
.m-1{margin:.25rem!important}
.mt-1,.my-1{margin-top:.25rem!important}
.mr-1,.mx-1{margin-right:.25rem!important}
.mb-1,.my-1{margin-bottom:.25rem!important}
.ml-1,.mx-1{margin-left:.25rem!important}
.m-2{margin:.5rem!important}
.mt-2,.my-2{margin-top:.5rem!important}
.mr-2,.mx-2{margin-right:.5rem!important}
.mb-2,.my-2{margin-bottom:.5rem!important}
.ml-2,.mx-2{margin-left:.5rem!important}
.m-3{margin:1rem!important}
.mt-3,.my-3{margin-top:1rem!important}
.mr-3,.mx-3{margin-right:1rem!important}
.mb-3,.my-3{margin-bottom:1rem!important}
.ml-3,.mx-3{margin-left:1rem!important}
.m-4{margin:1.5rem!important}
.mt-4,.my-4{margin-top:1.5rem!important}
.mr-4,.mx-4{margin-right:1.5rem!important}
.mb-4,.my-4{margin-bottom:1.5rem!important}
.ml-4,.mx-4{margin-left:1.5rem!important}
.m-5{margin:3rem!important}
.mt-5,.my-5{margin-top:3rem!important}
.mr-5,.mx-5{margin-right:3rem!important}
.mb-5,.my-5{margin-bottom:3rem!important}
.ml-5,.mx-5{margin-left:3rem!important}
.p-0{padding:0!important}
.pt-0,.py-0{padding-top:0!important}
.pr-0,.px-0{padding-right:0!important}
.pb-0,.py-0{padding-bottom:0!important}
.pl-0,.px-0{padding-left:0!important}
.p-1{padding:.25rem!important}
.pt-1,.py-1{padding-top:.25rem!important}
.pr-1,.px-1{padding-right:.25rem!important}
.pb-1,.py-1{padding-bottom:.25rem!important}
.pl-1,.px-1{padding-left:.25rem!important}
.p-2{padding:.5rem!important}
.pt-2,.py-2{padding-top:.5rem!important}
.pr-2,.px-2{padding-right:.5rem!important}
.pb-2,.py-2{padding-bottom:.5rem!important}
.pl-2,.px-2{padding-left:.5rem!important}
.p-3{padding:1rem!important}
.pt-3,.py-3{padding-top:1rem!important}
.pr-3,.px-3{padding-right:1rem!important}
.pb-3,.py-3{padding-bottom:1rem!important}
.pl-3,.px-3{padding-left:1rem!important}
.p-4{padding:1.5rem!important}
.pt-4,.py-4{padding-top:1.5rem!important}
.pr-4,.px-4{padding-right:1.5rem!important}
.pb-4,.py-4{padding-bottom:1.5rem!important}
.pl-4,.px-4{padding-left:1.5rem!important}
.p-5{padding:3rem!important}
.pt-5,.py-5{padding-top:3rem!important}
.pr-5,.px-5{padding-right:3rem!important}
.pb-5,.py-5{padding-bottom:3rem!important}
.pl-5,.px-5{padding-left:3rem!important}
.m-n1{margin:-.25rem!important}
.mt-n1,.my-n1{margin-top:-.25rem!important}
.mr-n1,.mx-n1{margin-right:-.25rem!important}
.mb-n1,.my-n1{margin-bottom:-.25rem!important}
.ml-n1,.mx-n1{margin-left:-.25rem!important}
.m-n2{margin:-.5rem!important}
.mt-n2,.my-n2{margin-top:-.5rem!important}
.mr-n2,.mx-n2{margin-right:-.5rem!important}
.mb-n2,.my-n2{margin-bottom:-.5rem!important}
.ml-n2,.mx-n2{margin-left:-.5rem!important}
.m-n3{margin:-1rem!important}
.mt-n3,.my-n3{margin-top:-1rem!important}
.mr-n3,.mx-n3{margin-right:-1rem!important}
.mb-n3,.my-n3{margin-bottom:-1rem!important}
.ml-n3,.mx-n3{margin-left:-1rem!important}
.m-n4{margin:-1.5rem!important}
.mt-n4,.my-n4{margin-top:-1.5rem!important}
.mr-n4,.mx-n4{margin-right:-1.5rem!important}
.mb-n4,.my-n4{margin-bottom:-1.5rem!important}
.ml-n4,.mx-n4{margin-left:-1.5rem!important}
.m-n5{margin:-3rem!important}
.mt-n5,.my-n5{margin-top:-3rem!important}
.mr-n5,.mx-n5{margin-right:-3rem!important}
.mb-n5,.my-n5{margin-bottom:-3rem!important}
.ml-n5,.mx-n5{margin-left:-3rem!important}
.m-auto{margin:auto!important}
.mt-auto,.my-auto{margin-top:auto!important}
.mr-auto,.mx-auto{margin-right:auto!important}
.mb-auto,.my-auto{margin-bottom:auto!important}
.ml-auto,.mx-auto{margin-left:auto!important}
@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}
@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}
@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}
@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}
.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}
.text-justify{text-align:justify!important}
.text-wrap{white-space:normal!important}
.text-nowrap{white-space:nowrap!important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}
@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}
@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}
@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}
.text-lowercase{text-transform:lowercase!important}
.text-uppercase{text-transform:uppercase!important}
.text-capitalize{text-transform:capitalize!important}
.font-weight-light{font-weight:300!important}
.font-weight-lighter{font-weight:lighter!important}
.font-weight-normal{font-weight:400!important}
.font-weight-bold{font-weight:700!important}
.font-weight-bolder{font-weight:bolder!important}
.font-italic{font-style:italic!important}
.text-white{color:#fff!important}
.text-primary{color:#007bff!important}
a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}
.text-secondary{color:#6c757d!important}
a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}
.text-success{color:#28a745!important}
a.text-success:focus,a.text-success:hover{color:#19692c!important}
.text-info{color:#17a2b8!important}
a.text-info:focus,a.text-info:hover{color:#0f6674!important}
.text-warning{color:#ffc107!important}
a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}
.text-danger{color:#dc3545!important}
a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}
.text-light{color:#f8f9fa!important}
a.text-light:focus,a.text-light:hover{color:#cbd3da!important}
.text-dark{color:#343a40!important}
a.text-dark:focus,a.text-dark:hover{color:#121416!important}
.text-body{color:#212529!important}
.text-muted{color:#6c757d!important}
.text-black-50{color:rgba(0,0,0,.5)!important}
.text-white-50{color:rgba(255,255,255,.5)!important}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-decoration-none{text-decoration:none!important}
.text-break{word-break:break-word!important;word-wrap:break-word!important}
.text-reset{color:inherit!important}
.visible{visibility:visible!important}
.invisible{visibility:hidden!important}
@media print{
 {@page{size:a3}
}*,::after,::before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
 {

/* MS supports */
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover, .ps .ps__rail-y:hover, .ps .ps__rail-x:focus, .ps .ps__rail-y:focus, .ps .ps__rail-x.ps--clicking, .ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  -webkit-transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}


/*# sourceMappingURL=app.423120bd.css.map*/