@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url("./fonts/opensans-regular.woff2") format("woff2"), url("./fonts/opensans-regular.woff") format("woff"), url("./fonts/opensans-regular.ttf") format("truetype"); }

@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url("./fonts/opensans-italic.woff2") format("woff2"), url("./fonts/opensans-italic.woff") format("woff"), url("./fonts/opensans-italic.ttf") format("truetype"); }

@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url("./fonts/opensans-semibold.woff2") format("woff2"), url("./fonts/opensans-semibold.woff") format("woff"), url("./fonts/opensans-semibold.ttf") format("truetype"); }

@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  src: url("./fonts/opensans-semibolditalic.woff2") format("woff2"), url("./fonts/opensans-semibolditalic.woff") format("woff"), url("./fonts/opensans-semibolditalic.ttf") format("truetype"); }

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
.desktop {
  /* Document
     ========================================================================== */
  /**
   * 1. Correct the line height in all browsers.
   * 2. Prevent adjustments of font size after orientation changes in
   *    IE on Windows Phone and in iOS.
   */
  /* Sections
     ========================================================================== */
  /**
   * Remove the margin in all browsers (opinionated).
   */
  /**
   * Add the correct display in IE 9-.
   */
  /* Grouping content
     ========================================================================== */
  /**
   * Add the correct display in IE 9-.
   * 1. Add the correct display in IE.
   */
  /**
   * Add the correct margin in IE 8.
   */
  /**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /* Text-level semantics
     ========================================================================== */
  /**
   * 1. Remove the gray background on active links in IE 10.
   * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
   */
  /**
   * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
  /**
   * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
   */
  /**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /**
   * Add the correct font style in Android 4.3-.
   */
  /**
   * Add the correct background and color in IE 9-.
   */
  /**
   * Add the correct font size in all browsers.
   */
  /**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
  /* Embedded content
     ========================================================================== */
  /**
   * Add the correct display in IE 9-.
   */
  /**
   * Add the correct display in iOS 4-7.
   */
  /**
   * Remove the border on images inside links in IE 10-.
   */
  /**
   * Hide the overflow in IE.
   */
  /* Forms
     ========================================================================== */
  /**
   * 1. Change the font styles in all browsers (opinionated).
   * 2. Remove the margin in Firefox and Safari.
   */
  /**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
  /**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
  /**
   * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
   *    controls in Android 4.
   * 2. Correct the inability to style clickable types in iOS and Safari.
   */
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
  /**
   * Correct the padding in Firefox.
   */
  /**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
  /**
   * 1. Add the correct display in IE 9-.
   * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
  /**
   * Remove the default vertical scrollbar in IE.
   */
  /**
   * 1. Add the correct box sizing in IE 10-.
   * 2. Remove the padding in IE 10-.
   */
  /**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
  /**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
  /**
   * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
   */
  /**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
  /* Interactive
     ========================================================================== */
  /*
   * Add the correct display in IE 9-.
   * 1. Add the correct display in Edge, IE, and Firefox.
   */
  /*
   * Add the correct display in all browsers.
   */
  /* Scripting
     ========================================================================== */
  /**
   * Add the correct display in IE 9-.
   */
  /**
   * Add the correct display in IE.
   */
  /* Hidden
     ========================================================================== */
  /**
   * Add the correct display in IE 10-.
   */ }
  .desktop html {
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  .desktop body {
    margin: 0; }
  .desktop article,
  .desktop aside,
  .desktop footer,
  .desktop header,
  .desktop nav,
  .desktop section {
    display: block; }
  .desktop figcaption,
  .desktop figure,
  .desktop main {
    /* 1 */
    display: block; }
  .desktop figure {
    margin: 1em 40px; }
  .desktop hr {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */ }
  .desktop pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */ }
  .desktop a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */ }
  .desktop abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted;
    /* 2 */ }
  .desktop b,
  .desktop strong {
    font-weight: inherit; }
  .desktop b,
  .desktop strong {
    font-weight: bolder; }
  .desktop code,
  .desktop kbd,
  .desktop samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1.2rem;
    /* 2 */ }
  .desktop dfn {
    font-style: italic; }
  .desktop mark {
    background-color: #ff0;
    color: #000; }
  .desktop small {
    font-size: 80%; }
  .desktop sub,
  .desktop sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .desktop sub {
    bottom: -0.25em; }
  .desktop sup {
    top: -0.5em; }
  .desktop audio,
  .desktop video {
    display: inline-block; }
  .desktop audio:not([controls]) {
    display: none;
    height: 0; }
  .desktop img {
    border-style: none; }
  .desktop svg:not(:root) {
    overflow: hidden; }
  .desktop button,
  .desktop input,
  .desktop optgroup,
  .desktop select,
  .desktop textarea {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: normal;
    /* 1 */
    margin: 0;
    /* 2 */ }
  .desktop button,
  .desktop input {
    /* 1 */
    overflow: visible; }
  .desktop button,
  .desktop select {
    /* 1 */
    text-transform: none; }
  .desktop button,
  .desktop html [type="button"],
  .desktop [type="reset"],
  .desktop [type="submit"] {
    -webkit-appearance: button;
    /* 2 */ }
  .desktop button::-moz-focus-inner,
  .desktop [type="button"]::-moz-focus-inner,
  .desktop [type="reset"]::-moz-focus-inner,
  .desktop [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  .desktop button:-moz-focusring,
  .desktop [type="button"]:-moz-focusring,
  .desktop [type="reset"]:-moz-focusring,
  .desktop [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }
  .desktop fieldset {
    padding: 0.35em 0.75em 0.625em; }
  .desktop legend {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */ }
  .desktop progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }
  .desktop textarea {
    overflow: auto; }
  .desktop [type="checkbox"],
  .desktop [type="radio"] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .desktop [type="number"]::-webkit-inner-spin-button,
  .desktop [type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .desktop [type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */ }
  .desktop [type="search"]::-webkit-search-cancel-button,
  .desktop [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .desktop ::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */ }
  .desktop details,
  .desktop menu {
    display: block; }
  .desktop summary {
    display: list-item; }
  .desktop canvas {
    display: inline-block; }
  .desktop template {
    display: none; }
  .desktop [hidden] {
    display: none; }

:root {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 10px;
  line-height: 1.5; }

*,
*:after,
*:before {
  -webkit-box-sizing: inherit;
          box-sizing: inherit; }

.desktop {
  color: #272727;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size: 1.4rem;
  /*height: 100vh;*/ }
  .desktop ol,
  .desktop ul {
    list-style: none; }
  .desktop dl,
  .desktop fieldset,
  .desktop h1,
  .desktop h2,
  .desktop h3,
  .desktop h4,
  .desktop h5,
  .desktop h6,
  .desktop ol,
  .desktop p,
  .desktop ul {
    margin: 0;
    padding: 0; }
  .desktop hr {
    border: 0;
    border-bottom-width: 1px;
    border-top-color: #E0E0E0;
    margin-bottom: 2.4rem;
    margin-top: 2.4rem; }
  .desktop a {
    color: inherit;
    cursor: pointer;
    font-size: inherit;
    position: relative;
    text-align: inherit; }
    .desktop a:hover {
      color: #217D7E; }
    .desktop a:visited {
      color: #757575; }

.screenreader-visible {
  position: absolute;
  width: 1px !important;
  height: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE 7+ only support clip without commas */
  clip: rect(1px, 1px, 1px, 1px); }

.bz-skip-focus-color {
  background: #CFF2F2 !important; }

.bz-skip-focus-transition {
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }

.focus, .cdk-keyboard-focused *:focus {
  outline: 0 !important;
  -webkit-box-shadow: 0 0 0 2px rgba(51, 191, 193, 0.5), 0 0 0 4px rgba(51, 191, 193, 0.25);
          box-shadow: 0 0 0 2px rgba(51, 191, 193, 0.5), 0 0 0 4px rgba(51, 191, 193, 0.25); }

*:focus {
  outline: 0 !important; }

.cdk-keyboard-focused *:focus.focus-inset, .cdk-keyboard-focused *.bz-focus-inset:focus, .cdk-keyboard-focused *.bz-link:focus, .cdk-keyboard-focused *.bz-focus-inset > *:focus, .cdk-keyboard-focused *.bz-link:focus > *:focus, .cdk-keyboard-focused *.bz-option--active:focus {
  -webkit-box-shadow: inset 0 0 0 2px rgba(51, 191, 193, 0.5), inset 0 0 0 3px rgba(51, 191, 193, 0.25) !important;
          box-shadow: inset 0 0 0 2px rgba(51, 191, 193, 0.5), inset 0 0 0 3px rgba(51, 191, 193, 0.25) !important; }

.bz-shadow--xs {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.06), 0 2px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.06), 0 2px 2px rgba(0, 0, 0, 0.12); }

.bz-shadow--s {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.24);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.24); }

.bz-shadow--m {
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.06); }

.bz-shadow--l {
  -webkit-box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16); }

.bz-border-radius--s {
  border-radius: 2px; }

.bz-border-radius--m {
  border-radius: 4px; }

.bz-border-radius--l {
  border-radius: 8px; }

.desktop h1,
.desktop h2,
.desktop h3,
.desktop h4 {
  font-weight: 600; }

.desktop h1 {
  font-size: 3.6rem;
  line-height: 1.25;
  margin-bottom: 0.8rem; }

.desktop h2 {
  font-size: 2.7rem;
  line-height: 1.25;
  margin-bottom: 0.8rem; }

.desktop h3 {
  font-size: 2.4rem;
  line-height: 1.25;
  margin-bottom: 0.8rem; }

.desktop h4 {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.25;
  margin-bottom: 0.8rem; }

.desktop h5 {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.5; }

.desktop p {
  margin-bottom: 2.4rem; }

.desktop strong {
  font-weight: 600; }

.bz-font-size {
  font-size: 1.4rem; }
  .bz-font-size--caption {
    font-size: 1rem; }
  .bz-font-size--body-small {
    font-size: 1.2rem; }
  .bz-font-size--body {
    font-size: 1.4rem; }
  .bz-font-size--subheading {
    font-size: 1.6rem; }
  .bz-font-size--title {
    font-size: 2.4rem; }
  .bz-font-size--heading {
    font-size: 2.7rem; }
  .bz-font-size--display {
    font-size: 3.6rem; }

.bz-font-weight--light {
  font-weight: 600; }

.bz-font-weight--regular {
  font-weight: 400; }

.bz-font-weight--semibold {
  font-weight: 600; }

.bz-font-style--italic {
  font-style: italic;
  font-weight: 400; }

.bz-space-reset {
  margin: 0;
  padding: 0; }

.bz-space--reset {
  margin: 0;
  padding: 0; }

.bz-space--stack-xs {
  margin-bottom: 0.4rem; }

.bz-space--stack-s {
  margin-bottom: 0.8rem; }

.bz-space--stack-m {
  margin-bottom: 1.6rem; }

.bz-space--stack-l {
  margin-bottom: 2.4rem; }

.bz-space--stack-xl {
  margin-bottom: 3.2rem; }

.bz-space--inline-xs {
  margin-right: 0.4rem; }

.bz-space--inline-s {
  margin-right: 0.8rem; }

.bz-space--inline-m {
  margin-right: 1.6rem; }

.bz-space--inline-l {
  margin-right: 2.4rem; }

.bz-space--inline-xl {
  margin-right: 3.2rem; }

.bz-space--inset-xs {
  padding: 0.4rem; }

.bz-space--inset-s {
  padding: 0.8rem; }

.bz-space--inset-m {
  padding: 1.6rem; }

.bz-space--inset-l {
  padding: 2.4rem; }

.bz-space--inset-xl {
  padding: 3.2rem; }

.bz-space--inset-squish-xs {
  padding: 0.4rem 0.8rem; }

.bz-space--inset-squish-s {
  padding: 0.8rem 1.6rem; }

.bz-space--inset-squish-m {
  padding: 1.6rem 2.4rem; }

.bz-space--inset-squish-l {
  padding: 1.6rem 3.2rem; }

[dir=rtl] .bz-space--inline-xs {
  margin-left: 0.4rem;
  margin-right: 0; }

[dir=rtl] .bz-space--inline-s {
  margin-left: 0.8rem;
  margin-right: 0; }

[dir=rtl] .bz-space--inline-m {
  margin-left: 1.6rem;
  margin-right: 0; }

[dir=rtl] .bz-space--inline-l {
  margin-left: 2.4rem;
  margin-right: 0; }

[dir=rtl] .bz-space--inline-xl {
  margin-left: 3.2rem;
  margin-right: 0; }

@media (max-width: 480px) {
  .bz-form-item--display-reversed .bz-space--stack-xs {
    margin-bottom: 0;
    margin-top: 0.4rem; }
  .bz-form-item--display-reversed .bz-space--stack-s {
    margin-bottom: 0;
    margin-top: 0.8rem; }
  .bz-form-item--display-reversed .bz-space--stack-m {
    margin-bottom: 0;
    margin-top: 1.6rem; }
  .bz-form-item--display-reversed .bz-space--stack-l {
    margin-bottom: 0;
    margin-top: 2.4rem; }
  .bz-form-item--display-reversed .bz-space--stack-xl {
    margin-bottom: 0;
    margin-top: 3.2rem; } }

.bz-color--theme-100 {
  color: #CFF2F2; }

.bz-color-border--theme-100 {
  border-color: #CFF2F2; }

.bz-color-bg--theme-100 {
  background-color: #CFF2F2; }

.bz-color--theme-200 {
  color: #7EDBDD; }

.bz-color-border--theme-200 {
  border-color: #7EDBDD; }

.bz-color-bg--theme-200 {
  background-color: #7EDBDD; }

.bz-color--theme-300 {
  color: #33BFC1; }

.bz-color-border--theme-300 {
  border-color: #33BFC1; }

.bz-color-bg--theme-300 {
  background-color: #33BFC1; }

.bz-color--theme-400 {
  color: #217D7E; }

.bz-color-border--theme-400 {
  border-color: #217D7E; }

.bz-color-bg--theme-400 {
  background-color: #217D7E; }

.bz-color--theme-500 {
  color: #1A6061; }

.bz-color-border--theme-500 {
  border-color: #1A6061; }

.bz-color-bg--theme-500 {
  background-color: #1A6061; }

.bz-color--theme-600 {
  color: #114040; }

.bz-color-border--theme-600 {
  border-color: #114040; }

.bz-color-bg--theme-600 {
  background-color: #114040; }

.bz-color--neutral-100 {
  color: #FFFFFF; }

.bz-color-border--neutral-100 {
  border-color: #FFFFFF; }

.bz-color-bg--neutral-100 {
  background-color: #FFFFFF; }

.bz-color--neutral-200 {
  color: #FAFAFA; }

.bz-color-border--neutral-200 {
  border-color: #FAFAFA; }

.bz-color-bg--neutral-200 {
  background-color: #FAFAFA; }

.bz-color--neutral-300 {
  color: #E0E0E0; }

.bz-color-border--neutral-300 {
  border-color: #E0E0E0; }

.bz-color-bg--neutral-300 {
  background-color: #E0E0E0; }

.bz-color--neutral-400 {
  color: #9E9E9E; }

.bz-color-border--neutral-400 {
  border-color: #9E9E9E; }

.bz-color-bg--neutral-400 {
  background-color: #9E9E9E; }

.bz-color--neutral-500 {
  color: #757575; }

.bz-color-border--neutral-500 {
  border-color: #757575; }

.bz-color-bg--neutral-500 {
  background-color: #757575; }

.bz-color--neutral-600 {
  color: #272727; }

.bz-color-border--neutral-600 {
  border-color: #272727; }

.bz-color-bg--neutral-600 {
  background-color: #272727; }

.bz-color--success {
  background-color: #2D8631; }

.bz-color--warning {
  background-color: #F9A825; }

.bz-color--error {
  background-color: #DA3B3B; }

.bz-color--info {
  background-color: #1377D9; }

.bz-border-color--warning {
  border-color: #F9A825; }

.bz-icon-color--warning svg {
  fill: #F9A825; }

.bz-icon-color--error svg {
  fill: #DA3B3B; }

.bz-icon-color--info svg {
  fill: #1377D9; }

.bz-icn {
  fill: #9E9E9E; }
  .bz-icn--active {
    fill: #217D7E; }
  .bz-icn--disabled {
    fill: #E0E0E0; }
  .bz-icn--success {
    fill: #2D8631; }
  .bz-icn--warning {
    fill: #F9A825; }
  .bz-icn--error {
    fill: #DA3B3B; }
  .bz-icn--info {
    fill: #1377D9; }
  .bz-icn--light {
    fill: #FFFFFF; }
  .bz-icn--dark {
    fill: #272727; }

.bz-initials--light .bz-icn {
  fill: #757575; }

.bz-hidden {
  display: none; }

.bz-visible {
  display: initial; }

.bz-block {
  display: block; }

.bz-disabled {
  background-color: #FAFAFA; }

.bz-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .bz-flex--centered {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .bz-flex--end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .bz-flex--spaced {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .bz-flex--direction-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .bz-flex--direction-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .bz-flex--direction-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .bz-flex--direction-column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .bz-flex--wrap-nowrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  .bz-flex--wrap-wrap {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .bz-flex--wrap-wrap-reverse {
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse; }
  .bz-flex--justify-content-flex-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .bz-flex--justify-content-flex-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .bz-flex--justify-content-center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .bz-flex--justify-content-space-between {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .bz-flex--justify-content-space-around {
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .bz-flex--justify-content-start {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start; }
  .bz-flex--justify-content-end {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end; }
  .bz-flex--justify-content-left {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }
  .bz-flex--justify-content-right {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right; }

.bz-text--break {
  word-break: break-word; }

.bz-text--lowercase {
  text-transform: lowercase; }

.bz-text--uppercase {
  text-transform: uppercase; }

.bz-text--capitalize {
  text-transform: capitalize; }

.bz-text--line-height {
  line-height: 1.5; }

.bz-align--right {
  text-align: right; }

.bz-align--left {
  text-align: left; }

.bz-align--center {
  text-align: center; }

.bz-align--justify {
  text-align: justify; }

.bz-layout-simple {
  background-color: #FAFAFA; }

.bz-layout__sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  @media (min-width: 48em) {
    .bz-layout__sidebar {
      bottom: 0;
      left: 0;
      position: fixed;
      top: 0;
      width: 30rem; } }

.bz-layout__main {
  background-color: #FFFFFF;
  padding: 1.6rem; }
  @media (min-width: 48em) {
    .bz-layout__main {
      border-top-left-radius: 8px;
      -webkit-box-shadow: -2px 0 50px 0 rgba(0, 0, 0, 0.2);
              box-shadow: -2px 0 50px 0 rgba(0, 0, 0, 0.2);
      margin-left: 30rem;
      min-height: 100vh;
      padding: 3.2rem 6.4rem;
      position: relative;
      z-index: 10; }
      .bz-layout__main > div {
        max-width: 768px;
        margin: 0 auto; } }

.bz-banner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 30rem;
  padding: 1.6rem; }
  @media (min-width: 48em) {
    .bz-banner {
      padding: 2.4rem; } }
  .bz-banner > .bz-symbol-genome {
    fill: #217D7E;
    margin-right: 0.8rem;
    max-width: 48px; }

.bz-logo-bizagi {
  fill: #114040;
  height: auto;
  max-width: 4.8rem;
  position: relative;
  top: .8rem; }

.bz-logo-genome__name {
  letter-spacing: 1px; }

.bz-logo-genome__name,
.bz-logo-genome__version {
  margin: 0; }

.bz-logo-genome__version {
  font-size: 1rem;
  font-weight: 400; }

/* .bz-sidebar-container {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    > :first-child {
        flex: 3;
        margin-right: $bz-space-inline-l;
    }
    > :last-child {
        flex: 1;
    }

} */
bz-triplets, .bz-layout-triplets {
  display: block;
  overflow: auto;
  width: 100%; }
  bz-triplets > *, .bz-layout-triplets > * {
    margin-bottom: 1em;
    position: relative;
    overflow: hidden; }

.bz-accordion__head {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
  color: #272727;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .bz-accordion__head--active {
    background: rgba(207, 242, 242, 0.25);
    border-bottom: 1px solid #217D7E; }
  .bz-accordion__head--disabled {
    background: #FAFAFA;
    color: #9E9E9E;
    pointer-events: none; }
  .bz-accordion__head--compact {
    padding: 0.4rem 0.8rem; }
    .bz-accordion__head--compact span {
      font-size: 1.2rem; }
  .bz-accordion__head--normal {
    padding: 0.8rem 1.6rem; }
    .bz-accordion__head--normal span {
      font-size: 1.4rem; }
  .bz-accordion__head--comfortable {
    padding: 1.6rem; }
    .bz-accordion__head--comfortable span {
      font-size: 1.4rem; }
    .bz-accordion__head--comfortable .bz-accordion__head--icon {
      width: 16px;
      height: 16px; }
  .bz-accordion__head--icon {
    fill: #9E9E9E;
    width: 12px;
    height: 12px; }
    .bz-accordion__head--icon--active {
      fill: #217D7E;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  .bz-accordion__head--titleIcon {
    fill: #9E9E9E;
    padding-right: 0.4rem; }

.bz-accordion__body {
  display: none; }
  .bz-accordion__body--compact {
    padding: 0.4rem 0.8rem; }
  .bz-accordion__body--normal {
    padding: 0.8rem 1.6rem; }
  .bz-accordion__body--comfortable {
    padding: 1.6rem; }
  .bz-accordion__body--active {
    border-bottom: 1px solid #E0E0E0;
    -webkit-animation: fadeIn .3s;
    animation: fadeIn .3s;
    display: block; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.bz-action-launcher {
  /* TODO Variable */ }
  .bz-action-launcher-fake__container-info {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    color: #272727;
    font-size: 1.4rem;
    padding: 1.8rem 1.6rem 1.8rem 1.6rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 1rem; }
    .bz-action-launcher-fake__container-info .bz-image-template-container {
      margin-right: 1.4rem;
      width: 96px;
      min-height: 96px;
      height: auto;
      -webkit-box-ordinal-group: 1;
          -ms-flex-order: 0;
              order: 0;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      border: 2px solid #e0e0e0;
      border-radius: 4px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .bz-action-launcher-fake__container-info .info-template-container {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      -webkit-box-flex: 3;
          -ms-flex-positive: 3;
              flex-grow: 3; }
      .bz-action-launcher-fake__container-info .info-template-container .bz-title-template {
        margin: 0;
        padding-bottom: 8px;
        border-bottom: 1px solid #c1c3c3;
        height: 32px;
        background: #ddd;
        background-clip: content-box; }
      .bz-action-launcher-fake__container-info .info-template-container .bz-list-template {
        margin-top: 10px;
        background: #ddd;
        height: 18px; }
  .bz-action-launcher-fake__container-vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: .8rem;
    padding-right: .8rem; }
    .bz-action-launcher-fake__container-vertical.bz-action-launcher-fake__container-actions .bz-pill {
      width: 100%; }
      .bz-action-launcher-fake__container-vertical.bz-action-launcher-fake__container-actions .bz-pill:first-child {
        margin-left: 0; }
    .bz-action-launcher-fake__container-vertical.bz-action-launcher-fake__container-actions .bz-pill-search {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
  .bz-action-launcher-fake__container-actions {
    padding-top: .8rem;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    .bz-action-launcher-fake__container-actions .bz-pill {
      padding-left: .8rem;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
      .bz-action-launcher-fake__container-actions .bz-pill:first-child {
        margin-left: .8rem; }
      .bz-action-launcher-fake__container-actions .bz-pill .bz-btn-icn {
        cursor: auto; }
        .bz-action-launcher-fake__container-actions .bz-pill .bz-btn-icn:hover .bz-icn {
          fill: #9e9e9e; }
    .bz-action-launcher-fake__container-actions .bz-label-template {
      height: 10px;
      background: #ddd;
      border-radius: 4px;
      margin-right: .8rem;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
  .bz-action-launcher .bz-template-more-or-less .bz-show-more {
    display: none; }
  .bz-action-launcher .bz-template-more-or-less .bz-show-less {
    display: block; }
  .bz-action-launcher .bz-template {
    max-height: 1000px;
    overflow: hidden;
    -webkit-transition: max-height .5s ease-in;
    transition: max-height .5s ease-in; }
    .bz-action-launcher .bz-template ~ .bz-template-more-or-less {
      display: block; }
  .bz-action-launcher .bz-template--collapsed {
    max-height: 300px;
    -webkit-transition: max-height 0.5s cubic-bezier(0, 0.99, 0.18, 1);
    transition: max-height 0.5s cubic-bezier(0, 0.99, 0.18, 1); }
    .bz-action-launcher .bz-template--collapsed ~ .bz-template-more-or-less .bz-show-more {
      display: block; }
    .bz-action-launcher .bz-template--collapsed ~ .bz-template-more-or-less .bz-show-less {
      display: none; }
    .bz-action-launcher .bz-template--collapsed ~ .bz-template-fade {
      background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.75)));
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75));
      /* TODO variable */
      height: 90px;
      margin-top: -90px;
      opacity: 1;
      position: relative;
      -webkit-transition: opacity .5s ease-in;
      transition: opacity .5s ease-in; }
  .bz-action-launcher .bz-template-fade {
    height: 0;
    opacity: 0;
    -webkit-transition: opacity .5s ease-in, height 0 linear .5s;
    transition: opacity .5s ease-in, height 0 linear .5s; }
  .bz-action-launcher .bz-template-more-or-less {
    background-color: #FFFFFF;
    /* TODO variable */
    display: none;
    text-align: right; }
  .bz-action-launcher .bz-actions-to-execute {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

[dir=rtl] .bz-action-launcher .bz-template-more-or-less {
  text-align: left; }

.bz-alert {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #272727;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 1.6rem 2.4rem;
  word-wrap: break-word;
  width: 100%; }
  .bz-alert__icon {
    margin-top: 0.4rem; }
  .bz-alert__message {
    color: #FFFFFF;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-height: 4.5em;
    min-height: 1.5em;
    overflow: auto; }
    .bz-alert__message--warning {
      color: #272727; }
  .bz-alert--success {
    background-color: #2D8631; }
  .bz-alert--error {
    background-color: #DA3B3B; }
  .bz-alert--warning {
    background-color: #F9A825; }
  .bz-alert--info {
    background-color: #1377D9; }
  .bz-alert__close-icon {
    cursor: pointer; }

.bz-body-alert {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-rows: auto 1fr;
  -ms-grid-rows: auto 1fr; }

.bz-body-alert > :nth-child(1) {
  grid-row-start: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1; }

.bz-body-alert > :nth-child(2) {
  grid-row-start: 2;
  grid-row-end: 3;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1; }

.bz-attachments {
  border-top: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-height: 230px;
  overflow-y: scroll;
  padding: 0.4rem;
  width: 100%; }
  .bz-attachments .bz-attachment {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #FAFAFA;
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0.4rem auto;
    min-height: 65px;
    min-width: 65px;
    position: relative; }
    .bz-attachments .bz-attachment__check {
      top: 0;
      right: 0;
      position: absolute;
      padding: 0.4rem; }
    .bz-attachments .bz-attachment > svg {
      vertical-align: middle;
      width: 100%; }
    .bz-attachments .bz-attachment > img {
      max-width: 64px;
      max-height: 64px;
      vertical-align: middle;
      width: 100%; }
    .bz-attachments .bz-attachment-item--hidden {
      display: none; }

.bz-attachment-list {
  border-top: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.4rem 0.8rem; }
  .bz-attachment-list--hidden {
    display: none; }
  .bz-attachment-list .bz-btn.bz-btn--xs {
    font-size: 1.2rem;
    line-height: 16px;
    margin: 0.4rem;
    padding: 0.4rem 0.8rem; }

.bz-autocomplete-searchbox {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.8rem 1.6rem;
  position: relative; }
  .bz-autocomplete-searchbox__input {
    background: transparent;
    border: none;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-size: 1.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .bz-autocomplete-searchbox__input::-webkit-input-placeholder {
      color: #757575; }
    .bz-autocomplete-searchbox__input:-ms-input-placeholder {
      color: #757575; }
    .bz-autocomplete-searchbox__input::-ms-input-placeholder {
      color: #757575; }
    .bz-autocomplete-searchbox__input::placeholder {
      color: #757575; }
    .bz-autocomplete-searchbox__input:focus {
      outline: 0;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .bz-autocomplete-searchbox__input::-ms-clear {
      display: none; }
  .bz-autocomplete-searchbox__clear-icon {
    position: absolute;
    right: 8px;
    top: 3px; }
  .bz-autocomplete-searchbox:focus {
    border: 1px solid #217D7E; }
  .bz-autocomplete-searchbox--focused {
    border: 1px solid #217D7E; }
  .bz-autocomplete-searchbox--opened {
    border-radius: 4px 4px 0 0; }

.bz-autocomplete-panel {
  background-color: #FFFFFF;
  border: 1px solid #217D7E;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%; }
  .bz-autocomplete-panel .bz-option.bz-option--selected:not(.bz-option--active):not(:hover) {
    color: #272727;
    background-color: #FFFFFF; }
  .bz-autocomplete-panel--s {
    max-height: 185px; }
    .bz-autocomplete-panel--s .bz-option {
      height: 37px;
      min-height: 37px; }
  .bz-autocomplete-panel--m {
    max-height: 275px; }
    .bz-autocomplete-panel--m .bz-option {
      height: 55px;
      min-height: 55px; }

.bz-association {
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  overflow: hidden; }
  .bz-association__header {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: #FAFAFA;
    border-bottom: 1px solid #E0E0E0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .bz-association__header .bz-icn {
      -webkit-transition: -webkit-transform .26s ease;
      transition: -webkit-transform .26s ease;
      transition: transform .26s ease;
      transition: transform .26s ease, -webkit-transform .26s ease;
      position: inherit;
      -ms-flex-item-align: center;
          align-self: center;
      width: 35px; }
    .bz-association__header .bz-form-label {
      margin-bottom: 0;
      padding-bottom: 1.6rem;
      padding-left: 0.8rem;
      padding-right: 0.8rem;
      padding-top: 1.6rem; }

.bz-association-group__header {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-bottom: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .bz-association-group__header .bz-form-label {
    margin-bottom: 0;
    padding: 0.8rem; }
  .bz-association-group__header .bz-icn {
    -webkit-transition: -webkit-transform .26s ease;
    transition: -webkit-transform .26s ease;
    transition: transform .26s ease;
    transition: transform .26s ease, -webkit-transform .26s ease;
    position: inherit;
    -ms-flex-item-align: center;
        align-self: center;
    width: 35px; }
  .bz-association-group__header.bz-icn--expanded .bz-icn {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); }

.bz-association-group__list {
  border-bottom: 1px solid #E0E0E0;
  padding: .4rem .8rem; }
  .bz-association-group__list--hidden {
    display: none; }

.bz-user {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.bz-user__info {
  margin-right: 1.6rem; }
  .bz-user__info > p {
    color: #FFFFFF;
    margin-bottom: 0;
    text-align: right; }
    .bz-user__info > p.bz-user__name, .bz-user__info > p:first-child {
      color: #FFFFFF;
      font-weight: 600;
      line-height: 1.5; }
    .bz-user__info > p.bz-user__email, .bz-user__info > p:last-child {
      font-size: 1.2rem; }

.bz-user__avatar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 48px;
  min-width: 48px;
  height: 48px;
  border-radius: 50%;
  background-color: #E0E0E0;
  cursor: pointer;
  position: relative;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }
  .bz-user__avatar:hover {
    background-color: #CFF2F2; }
    .bz-user__avatar:hover .bz-user__avatar-label {
      color: #1A6061; }

.bz-user__avatar-label {
  color: #272727;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 48px;
  text-transform: uppercase; }

.bz-nav-panel {
  background-color: #FFFFFF;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.06), 0 2px 2px rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.06), 0 2px 2px rgba(0, 0, 0, 0.12);
  color: #FFFFFF;
  display: none;
  min-width: 18rem;
  padding: 0.8rem;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 1000; }
  .bz-nav-panel.show {
    display: block; }
  .bz-nav-panel > li > a {
    display: block;
    padding: 0.8rem 1.6rem;
    text-decoration: none; }
    .bz-nav-panel > li > a:focus, .bz-nav-panel > li > a:hover {
      background-color: #f2f2f2; }

.badge-box {
  background: var(--badge-color, #ddd);
  color: var(--badge-text-color, #333);
  border: 1px solid transparent;
  border-radius: 12px;
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
  padding: 0.4rem 0.8rem;
  text-align: center; }
  .badge-box__quantity, .badge-box__icon {
    display: none; }
  .badge-box--no-box {
    background: none;
    font-style: italic;
    color: var(--badge-color, #333); }
    .badge-box--no-box__quantity, .badge-box--no-box__icon {
      display: none; }
  .badge-box--rounded-square {
    background: var(--badge-color, #ddd);
    color: var(--badge-text-color, #333);
    border: 1px solid transparent;
    display: inline-block;
    font-size: 1rem;
    font-weight: 600;
    padding: 0.4rem 0.8rem;
    text-align: center;
    border-radius: 2px; }
    .badge-box--rounded-square__quantity, .badge-box--rounded-square__icon {
      display: none; }
  .badge-box--quantity {
    background: none;
    color: #333; }
    .badge-box--quantity:before {
      content: "";
      display: inline-block;
      width: 0.8rem;
      height: 0.8rem;
      border-radius: 100%;
      background: var(--badge-color, #ddd);
      margin-right: 0.4rem; }
    .badge-box--quantity__icon {
      display: none; }
    .badge-box--quantity__quantity {
      background: var(--badge-color, #ddd);
      color: var(--badge-text-color, #333);
      border: 1px solid transparent;
      border-radius: 12px;
      display: inline-block;
      font-size: 1rem;
      font-weight: 600;
      text-align: center;
      padding-left: 0.4rem;
      padding-right: 0.4rem;
      margin-left: 0.4rem; }
  .badge-box--icon {
    background: var(--badge-color, #ddd);
    color: var(--badge-text-color, #333);
    border: 1px solid transparent;
    border-radius: 2px;
    display: inline-block;
    font-size: 1rem;
    font-weight: 600;
    padding: 0.4rem 0.8rem;
    text-align: center; }
    .badge-box--icon__text {
      vertical-align: super; }
    .badge-box--icon__icon {
      display: inline-block;
      margin-left: 0.8rem;
      padding: 0; }
    .badge-box--icon__quantity {
      display: none; }
  .badge-box--icon-only {
    background: var(--badge-color, #ddd);
    color: var(--badge-text-color, #333);
    border: 1px solid transparent;
    border-radius: 12px;
    display: inline-block;
    font-size: 1rem;
    font-weight: 600;
    padding: 0.4rem 0.8rem;
    text-align: center; }
    .badge-box--icon-only__text, .badge-box--icon-only__quantity {
      display: none; }
    .badge-box--icon-only__icon {
      display: inline-block; }
  .badge-box--inverted {
    --badge-text-color: #FFF;
    --badge-color: #333; }
  .badge-box--success {
    --badge-color: #5DBB5D;
    --badge-text-color: #FFF; }
  .badge-box--warning {
    --badge-color: #FFC107;
    --badge-text-color: #FFF; }
  .badge-box--error {
    --badge-color: #F82B60;
    --badge-text-color: #FFF; }
  .badge-box--info {
    --badge-color: #17BFFF;
    --badge-text-color: #FFF; }

.bz-btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #217D7E;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #FFFFFF;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.5;
  padding: 0.8rem 1.6rem;
  white-space: normal;
  word-break: break-all;
  word-wrap: break-word; }
  .bz-btn[disabled] {
    background-color: #E0E0E0;
    border-color: transparent;
    color: #757575;
    cursor: auto;
    pointer-events: none; }
  .bz-btn:hover, .bz-btn:focus {
    outline: none; }
  .bz-btn:hover:not([disabled]) {
    background-color: #1A6061; }
  .bz-btn:active:not([disabled]) {
    background-color: #114040; }
  .bz-btn .bz-icn {
    fill: #FFFFFF; }
  .bz-btn--info {
    background-color: #1377D9; }
    .bz-btn--info:hover:not([disabled]) {
      background-color: #116ac2; }
  .bz-btn--success {
    background-color: #2D8631; }
    .bz-btn--success:hover:not([disabled]) {
      background-color: #27732a; }
  .bz-btn--warning {
    background-color: #F9A825; }
    .bz-btn--warning:hover:not([disabled]) {
      background-color: #f89e0c; }
  .bz-btn--error {
    background-color: #DA3B3B; }
    .bz-btn--error:hover:not([disabled]) {
      background-color: #d42828; }
  .bz-btn--secondary {
    background-color: transparent;
    border-color: #217D7E;
    color: #217D7E; }
    .bz-btn--secondary .bz-icn {
      fill: #217D7E; }
    .bz-btn--secondary[disabled] {
      background-color: transparent;
      border-color: #E0E0E0;
      color: #757575;
      cursor: auto;
      pointer-events: none; }
      .bz-btn--secondary[disabled] .bz-icn {
        fill: #9E9E9E; }
    .bz-btn--secondary:hover:not([disabled]) {
      background-color: transparent;
      border-color: #1A6061;
      color: #1A6061; }
      .bz-btn--secondary:hover:not([disabled]) .bz-icn {
        fill: #1A6061; }
    .bz-btn--secondary:active:not([disabled]) {
      background-color: transparent;
      border-color: #1A6061;
      color: #1A6061; }
      .bz-btn--secondary:active:not([disabled]) .bz-icn {
        fill: #1A6061; }
    .bz-btn--secondary.bz-btn--error {
      background-color: #FFFFFF;
      border-color: #DA3B3B;
      color: #DA3B3B; }
      .bz-btn--secondary.bz-btn--error .bz-icn {
        fill: #DA3B3B; }
      .bz-btn--secondary.bz-btn--error:hover:not([disabled]) {
        border-color: #DA3B3B;
        background-color: rgba(218, 59, 59, 0.05);
        color: #DA3B3B; }
    .bz-btn--secondary.bz-btn--warning {
      background-color: #FFFFFF;
      border-color: #F9A825;
      color: #F9A825; }
      .bz-btn--secondary.bz-btn--warning .bz-icn {
        fill: #F9A825; }
      .bz-btn--secondary.bz-btn--warning:hover:not([disabled]) {
        border-color: #F9A825;
        background-color: rgba(249, 168, 37, 0.05);
        color: #F9A825; }
    .bz-btn--secondary.bz-btn--success {
      background-color: #FFFFFF;
      border-color: #2D8631;
      color: #2D8631; }
      .bz-btn--secondary.bz-btn--success .bz-icn {
        fill: #2D8631; }
      .bz-btn--secondary.bz-btn--success:hover:not([disabled]) {
        border-color: #2D8631;
        background-color: rgba(45, 134, 49, 0.05);
        color: #2D8631; }
    .bz-btn--secondary.bz-btn--info {
      background-color: #FFFFFF;
      border-color: #1377D9;
      color: #1377D9; }
      .bz-btn--secondary.bz-btn--info .bz-icn {
        fill: #1377D9; }
      .bz-btn--secondary.bz-btn--info:hover:not([disabled]) {
        border-color: #1377D9;
        background-color: rgba(19, 119, 217, 0.05);
        color: #1377D9; }
  .bz-btn--white {
    background-color: transparent;
    border-color: transparent;
    color: #757575; }
    .bz-btn--white .bz-icn {
      fill: #757575; }
    .bz-btn--white:hover:not([disabled]) {
      background-color: transparent; }
    .bz-btn--white:active:not([disabled]) {
      background-color: transparent; }
  .bz-btn--light .bz-icn {
    fill: #FFFFFF; }
  .bz-btn--light:hover:not([disabled]) {
    background-color: rgba(255, 255, 255, 0.25); }
    .bz-btn--light:hover:not([disabled]) .bz-icn {
      fill: #FFFFFF; }
  .bz-btn--white-secondary {
    background-color: transparent;
    border-color: transparent;
    color: #217D7E; }
    .bz-btn--white-secondary .bz-icn {
      fill: #217D7E; }
    .bz-btn--white-secondary:hover:not([disabled]) {
      background-color: transparent; }
    .bz-btn--white-secondary:active:not([disabled]) {
      background-color: transparent; }
  .bz-btn--s {
    font-size: 1.2rem;
    line-height: 16px;
    padding: 0.4rem 0.8rem; }
  .bz-btn--m {
    font-size: 1.4rem;
    padding: 0.8rem 1.6rem; }
  .bz-btn--right {
    border-radius: 0 4px 4px 0; }
  .bz-btn--left {
    border-radius: 4px 0 0 4px; }
  .bz-btn--full {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

a.bz-btn {
  text-decoration: none; }
  a.bz-btn:visited, a.bz-btn:hover, a.bz-btn:active {
    color: #FFFFFF; }

.bz-btn-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.bz-btn-icn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 8px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  width: 16px; }
  .bz-btn-icn[disabled] {
    background-color: transparent;
    cursor: auto;
    pointer-events: none; }
    .bz-btn-icn[disabled]:hover .bz-icn {
      fill: #E0E0E0; }
    .bz-btn-icn[disabled] .bz-icn {
      fill: #E0E0E0; }
  .bz-btn-icn--16 {
    height: 16px;
    min-height: 16px;
    min-width: 16px;
    width: 16px; }
  .bz-btn-icn--24 {
    height: 24px;
    min-height: 24px;
    min-width: 24px;
    width: 24px; }
  .bz-btn-icn--32 {
    height: 32px;
    min-height: 32px;
    min-width: 32px;
    width: 32px; }
  .bz-btn-icn--40 {
    height: 40px;
    min-height: 40px;
    min-width: 40px;
    width: 40px; }
  .bz-btn-icn:hover {
    border-radius: 8px; }
    .bz-btn-icn:hover .bz-icn {
      fill: #217D7E; }
  .bz-btn-icn--active:not([disabled]) {
    background-color: rgba(158, 158, 158, 0.15);
    border-radius: 8px; }
    .bz-btn-icn--active:not([disabled]) .bz-icn {
      fill: #217D7E; }
  .bz-btn-icn--filled {
    background-color: #217D7E; }
    .bz-btn-icn--filled:hover:not([disabled]) {
      background-color: #1A6061; }
      .bz-btn-icn--filled:hover:not([disabled]) .bz-icn {
        fill: #FFFFFF; }
    .bz-btn-icn--filled[disabled] {
      background-color: #E0E0E0;
      border-color: transparent;
      color: #757575;
      cursor: auto;
      pointer-events: none; }
      .bz-btn-icn--filled[disabled] .bz-icn {
        fill: #FFFFFF; }
    .bz-btn-icn--filled .bz-icn {
      fill: #FFFFFF; }

.bz-card {
  background: #FFFFFF;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.06);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 1.6rem 0;
  min-width: 128px;
  position: relative; }

.bz-card__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.6rem; }

.bz-card__header-state {
  border-radius: 4px 0 0 4px;
  height: 100%;
  position: absolute;
  width: 8px; }
  .bz-card__header-state--orange {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F9CA3E), to(#F19A1D));
    background-image: linear-gradient(-180deg, #F9CA3E 0%, #F19A1D 100%); }
  .bz-card__header-state--green {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4CD642), to(#25AD1F));
    background-image: linear-gradient(-180deg, #4CD642 0%, #25AD1F 100%); }

.bz-card__header-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 1.6rem 0 0; }

.bz-card__header-text {
  margin-right: auto; }

.bz-card__header-title {
  color: #217D7E;
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 0; }

.bz-card__header-subtitle {
  color: #272727;
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 0; }
  .bz-card__header-subtitle--orange {
    color: #F19A1D;
    font-weight: 600; }
  .bz-card__header-subtitle--green {
    color: #25AD1F;
    font-weight: 600; }

.bz-card__moreactions {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.bz-card__header,
.bz-card__content {
  border-bottom: 1px solid #E0E0E0; }

.bz-card__header:last-child,
.bz-card__content:last-child {
  border-bottom: 0; }

.bz-card__content figure {
  margin: 0; }

.bz-card__content-image {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(248, 248, 248, 0.8);
  border-radius: 4px 4px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 250px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .bz-card__content-image img {
    max-height: 100%;
    max-width: 100%; }

.bz-card__content-details {
  padding: 1.6rem; }

.bz-card__content-title {
  font-size: 2.4rem;
  font-weight: 600;
  margin-bottom: 1.6rem; }

.bz-card__content-subtitle {
  font-size: 1.4rem;
  margin-bottom: 1.6rem; }

.bz-card__footer {
  padding: 1.6rem;
  text-align: right; }

.bz-card-list {
  background-color: #FFFFFF;
  display: block;
  height: 100%;
  overflow: auto; }

.bz-card-list-item {
  background-color: #FFFFFF;
  border-bottom: 1px solid #E0E0E0; }
  .bz-card-list-item__header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #FAFAFA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.8rem 2.4rem; }
    .bz-card-list-item__header .bookmark {
      cursor: pointer; }
  .bz-card-list-item__case-number {
    color: #272727;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-weight: 600; }
  .bz-card-list-item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0.8rem 2.4rem; }
    .bz-card-list-item__content--selected {
      background-color: #CFF2F2; }
    .bz-card-list-item__content:hover:not(.bz-card-list-item__content--selected) {
      background-color: #FAFAFA;
      cursor: pointer; }
    .bz-card-list-item__content--unread .bz-card-list-item__title:after {
      display: block; }
  .bz-card-list-item__header-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 600;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .bz-card-list-item__title {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    .bz-card-list-item__title span {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .bz-card-list-item__title:after {
      background: #217D7E;
      border-radius: 50%;
      content: "";
      display: none;
      height: 8px;
      left: -16px;
      position: absolute;
      width: 8px; }
  .bz-card-list-item__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline; }
    .bz-card-list-item__info-content {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      width: calc(100% - 24px); }
  .bz-card-list-item__subtitle-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .bz-card-list-item__subtitle {
    font-size: 1.2rem;
    color: #272727;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .bz-card-list-item__subtitle--complete {
      overflow: visible; }
  .bz-card-list-item__text {
    color: #757575;
    font-size: 1.2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .bz-card-list-item__success {
    color: #2D8631; }
  .bz-card-list-item__warning {
    color: #F9A825; }
  .bz-card-list-item__error {
    color: #DA3B3B; }
  .bz-card-list-item__info {
    color: #1377D9; }

.cdk-keyboard-focused .bz-card-list__list.bz-focus-inset > *:focus, .cdk-keyboard-focused .bz-card-list__list.bz-link:focus > *:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: #FAFAFA; }

.bz-checkbox-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .bz-checkbox-list--horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }

.bz-checkbox {
  display: inline;
  padding: 0.8rem 0;
  position: relative; }
  .bz-checkbox__label {
    clear: both;
    cursor: pointer;
    line-height: 1.25em;
    padding-left: 1.75em;
    position: relative;
    vertical-align: top;
    width: 100%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    .bz-checkbox__label:before, .bz-checkbox__label:after {
      content: "";
      left: 0;
      position: absolute;
      top: 0; }
    .bz-checkbox__label:before {
      background-color: #FFFFFF;
      border: 1px solid #9E9E9E;
      border-radius: 2px;
      cursor: pointer;
      height: 1.25em;
      -webkit-transition: background .3s;
      transition: background .3s;
      width: 1.25em; }
    .bz-checkbox__label--compact {
      font-size: 1.2rem; }
  .bz-checkbox__input:checked + .bz-checkbox__label:before {
    background-color: #217D7E;
    border-color: #217D7E; }
  .bz-checkbox__input:checked + .bz-checkbox__label.bz-checkbox__label--reversed:before {
    background-color: #FFFFFF; }
  .bz-checkbox__input:checked + .bz-checkbox__label:after {
    border: 0.125em solid #FFFFFF;
    border-right-style: none;
    border-top-style: none;
    height: 0.375em;
    -webkit-transform: translate(0.25em, 0.3365384615em) rotate(-45deg);
            transform: translate(0.25em, 0.3365384615em) rotate(-45deg);
    width: 0.75em; }
  .bz-checkbox__input:checked + .bz-checkbox__label.bz-checkbox__label--reversed:after {
    border: 0.125em solid #217D7E;
    border-right-style: none;
    border-top-style: none; }
  .bz-checkbox__input:disabled + .bz-checkbox__label {
    color: #757575;
    cursor: not-allowed; }
  .bz-checkbox__input:disabled + .bz-checkbox__label:before {
    background-color: #FAFAFA;
    border-color: #E0E0E0; }
  .bz-checkbox__input:disabled:checked + .bz-checkbox__label:before {
    background-color: #FAFAFA;
    border-color: #E0E0E0; }
  .bz-checkbox__input:disabled:checked + .bz-checkbox__label:after {
    border-color: #E0E0E0; }
  .bz-checkbox__input.cdk-keyboard-focused:focus + .bz-checkbox__label:before {
    outline: 0 !important;
    -webkit-box-shadow: 0 0 0 2px rgba(51, 191, 193, 0.5), 0 0 0 4px rgba(51, 191, 193, 0.25);
            box-shadow: 0 0 0 2px rgba(51, 191, 193, 0.5), 0 0 0 4px rgba(51, 191, 193, 0.25); }
  .bz-checkbox .bz-checkbox__state {
    background: transparent;
    border-radius: 50%;
    height: 2em;
    left: -0.38em;
    opacity: 1;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) scale(0.3);
            transform: translateY(-50%) scale(0.3);
    -webkit-transition: all 0.5s, opacity 0.2s 0.5s;
    transition: all 0.5s, opacity 0.2s 0.5s;
    width: 2em; }
    .bz-checkbox .bz-checkbox__state--focus {
      background: #E0E0E0;
      opacity: 0;
      -webkit-transform: translateY(-50%) scale(1);
              transform: translateY(-50%) scale(1); }

[dir=rtl] .bz-checkbox__label {
  padding-left: 0;
  padding-right: 1.75em; }
  [dir=rtl] .bz-checkbox__label:before, [dir=rtl] .bz-checkbox__label:after {
    left: auto;
    right: 0; }
  [dir=rtl] .bz-checkbox__label:after {
    left: auto;
    right: 0.5em; }

[dir=rtl] .bz-checkbox .bz-checkbox__state--focus {
  left: auto;
  right: -.38em;
  -webkit-transform: translateY(-47%) scale(1);
          transform: translateY(-47%) scale(1); }

.bz-yes-no.bz-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.bz-yes-no .bz-checkbox__label {
  padding-right: 0;
  padding-left: 1.25em; }

@media only screen and (min-width: 768px) {
  .bz-checkbox__input:hover + .bz-checkbox__label:before {
    border-color: #217D7E; }
  .bz-checkbox__input:checked:hover + .bz-checkbox__label:before {
    border-color: #217D7E; }
  .bz-checkbox__input:checked:hover + .bz-checkbox__label:after {
    border-right-style: none;
    border-top-style: none; }
  .bz-checkbox__input:disabled:hover + .bz-checkbox__label:before {
    border-color: #E0E0E0; }
  .bz-checkbox__input:disabled:hover + .bz-checkbox__label:after {
    display: none; }
  .bz-checkbox__input:disabled:hover:checked + .bz-checkbox__label:after {
    display: block; } }

@media only screen and (max-width: 768px) {
  .bz-checkbox-list--horizontal .bz-checkbox {
    width: 50%; } }

@media only screen and (min-width: 769px) {
  .bz-checkbox-list--horizontal .bz-checkbox {
    width: 33%; } }

.bz-checkList__add {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.8rem; }

.bz-checkList__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.8rem; }

.bz-checkList__input.bz-input {
  margin: 0;
  width: 100%; }

.bz-checkList.bz-input-container {
  padding: 0; }

.bz-checkList .bz-checkbox__label {
  top: -0.625em;
  width: 0; }

.bz-checkList .bz-checkbox__label-fake {
  border: 1px solid transparent;
  cursor: pointer;
  line-height: 1.5;
  padding: 0.8rem 0;
  position: relative;
  vertical-align: top;
  width: 100%; }

.code {
  background-color: #FAFAFA;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  display: block;
  font-size: 1.4rem;
  margin-bottom: 2.4rem;
  padding: 1.6rem;
  position: relative; }
  .code--center {
    text-align: center; }
  .code--pre {
    overflow-x: auto;
    white-space: pre; }

.code-snippet__copy {
  position: absolute;
  right: .6rem;
  top: .6rem; }

.bz-column-explorer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  height: 100%; }

.bz-column-explorer__column {
  border-right: 1px solid #E0E0E0;
  height: 100%;
  list-style-type: none;
  overflow-y: auto;
  padding: 0;
  width: 220px; }

.bz-column-explorer__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.8rem 1.6rem; }
  .bz-column-explorer__item--active {
    background-color: #FAFAFA; }
  .bz-column-explorer__item--leaf {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.2rem;
    line-height: 21px;
    padding: 0.8rem 1.6rem; }
  .bz-column-explorer__item--title {
    padding-left: 0.4rem; }
  .bz-column-explorer__item:hover:not(.bz-column-explorer__item--active) {
    background-color: #FAFAFA; }
  .bz-column-explorer__item:focus {
    outline: none; }

.bz-column-explorer__name {
  width: calc(100% - 16px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  .bz-column-explorer__name--title {
    font-weight: 600; }

[dir="rtl"] .bz-column-explorer__item--title {
  padding-right: 0.4rem;
  padding-left: 1.6rem; }

@media screen and (min-width: 481px) {
  .bz-column-explorer__item--title {
    display: none; } }

.bz-combo__arrow,
.bz-form-item[dir=ltr] .bz-combo__arrow {
  padding: 1.6rem 2.4rem;
  position: absolute;
  right: 0;
  top: 0; }

.bz-form-item[dir=rtl] .bz-combo__arrow {
  left: 0; }

.bz-form-combo.bz-input-icon .bz-icn {
  padding: 0.8rem; }

.bz-form-combo__input {
  color: #272727; }

.bz-modal-view__header .bz-btn--s {
  color: #217D7E;
  margin-right: .8rem; }

.bz-modal-view__search {
  font-size: 1.4rem; }

.bz-modal-view__clear > svg {
  vertical-align: middle; }

.bz-document-template.bz-input-icon {
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .bz-document-template.bz-input-icon--hidden {
    display: none; }

.bz-document-template__input {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  visibility: visible;
  white-space: nowrap;
  width: 1px; }

.bz-document-template__container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .bz-document-template__container > .bz-icn {
    padding: 0.8rem; }
  .bz-document-template__container--hidden {
    display: none; }

.bz-documents {
  border-top: 1px solid #E0E0E0;
  width: 100%; }
  .bz-documents .bz-document {
    border: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 0; }
    .bz-documents .bz-document .bz-document-name {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .bz-documents .bz-document .bz-document-download {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }

.bz-empty-state {
  width: 100%; }
  .bz-empty-state__content {
    width: 100%;
    padding: 1.6rem; }
  .bz-empty-state__title {
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: 0.8rem; }
  .bz-empty-state__message {
    display: block;
    margin: 0;
    margin-bottom: 0.8rem; }
  .bz-empty-state__illustration {
    max-width: 100%;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
    max-height: 40vh; }

.bz-file-upload.bz-input-icon {
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.bz-file-upload__input {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  visibility: visible;
  white-space: nowrap;
  width: 1px; }

.bz-file-upload__container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .bz-file-upload__container > .bz-icn {
    padding: 0.8rem; }
  .bz-file-upload__container--hidden {
    display: none; }
  .bz-file-upload__container--disabled {
    background-color: #FAFAFA; }

.bz-files {
  border-top: 1px solid #E0E0E0;
  width: 100%; }
  .bz-files .bz-file {
    border: 0;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 0; }
    .bz-files .bz-file .bz-file-name {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .bz-files .bz-file .bz-file-download {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }

.bz-readonly-lists .bz-file {
  border: 0;
  display: list-item;
  list-style-position: inside;
  list-style-type: disc;
  padding-left: 0; }
  .bz-readonly-lists .bz-file .bz-input-icon__input {
    padding: 0; }

.bz-select-filter {
  background-color: #FFFFFF;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.06);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 185px;
  max-width: 250px;
  min-width: 125px;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  overflow: hidden auto; }
  .bz-select-filter .bz-option.bz-option--selected {
    color: #FFFFFF;
    background-color: #217D7E; }

.bz-select-filter-trigger {
  background-color: #F6F6F6;
  border-radius: 8px;
  color: #272727;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
  padding: 0.8rem 1.6rem; }
  .bz-select-filter-trigger__placeholder {
    font-weight: 600; }
  .bz-select-filter-trigger__value {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

[dir="rtl"] {
  text-align: right; }

[dir="ltr"] {
  text-align: left; }

::-webkit-input-placeholder {
  color: #757575; }

:-ms-input-placeholder {
  color: #757575; }

::-ms-input-placeholder {
  color: #757575; }

::placeholder {
  color: #757575; }

select::-ms-expand {
  display: none; }

.bz-form-group {
  margin-bottom: 1.6rem; }

.bz-form-label {
  color: #272727;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.5em;
  margin-bottom: 0.4rem;
  width: 50%; }
  .bz-form-label--compact {
    font-size: 1.2rem; }
  .bz-form-label--full {
    width: 100%; }
  .bz-form-label--hidden {
    display: none; }

.bz-control {
  max-width: 100%;
  position: relative;
  width: 100%; }

.bz-form-item__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.bz-form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 100%;
  padding: 0.8rem 1.6rem;
  width: 100%; }
  .bz-form-item__control {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    max-width: 100%;
    width: 50%; }
    .bz-form-item__control--full {
      width: 100%; }
    .bz-form-item__control--hidden {
      display: none; }
  .bz-form-item--error .bz-input,
  .bz-form-item--error .bz-input-icon {
    border-color: #DA3B3B; }
  .bz-form-item--error .bz-container-message__help,
  .bz-form-item--error .bz-form-message__help,
  .bz-form-item--error .bz-form-cell-message__help {
    display: none; }
  .bz-form-item--error .bz-container-message__error,
  .bz-form-item--error .bz-form-message__error,
  .bz-form-item--error .bz-form-cell-message__error {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .bz-form-item--error .bz-required__icon {
    color: #DA3B3B; }
  .bz-form-item--display-vertical, .bz-form-item--display-value {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .bz-form-item--display-vertical .bz-form-item__control, .bz-form-item--display-value .bz-form-item__control {
      max-width: 100%;
      width: 100%; }
    .bz-form-item--display-vertical .bz-form-label, .bz-form-item--display-value .bz-form-label {
      max-width: 100%;
      width: 100%; }
  .bz-form-item--display-normal .bz-form-label, .bz-form-item--display-normal[dir="ltr"] .bz-form-label {
    padding-right: 0.8rem; }
  .bz-form-item--display-reversed {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .bz-form-item--display-reversed .bz-form-label, .bz-form-item--display-reversed[dir="ltr"] .bz-form-label {
    padding-left: 0.8rem; }
  .bz-form-item--display-label .bz-form-item__control {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto; }
  .bz-form-item--display-label .bz-control {
    display: none; }
  .bz-form-item--display-label .bz-form-label {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    width: 100%; }
  .bz-form-item .bz-required__icon {
    display: none; }
  .bz-form-item--display-value label.bz-form-label label {
    display: none; }
  .bz-form-item--display-value.bz-form-item--required .bz-required__icon {
    display: inline-block; }
  .bz-form-item--required .bz-required__icon {
    display: inline; }

[dir="rtl"] .bz-form-item--display-normal .bz-form-label {
  padding-left: 0.8rem;
  padding-right: 0; }

[dir="rtl"] .bz-form-item--display-reversed .bz-form-label {
  padding-left: 0;
  padding-right: 0.8rem; }

.bz-form-item--display-normal[dir="rtl"] .bz-form-label {
  padding-left: 0.8rem;
  padding-right: 0; }

.bz-form-item--display-reversed[dir="rtl"] .bz-form-label {
  padding-left: 0;
  padding-right: 0.8rem; }

.bz-form-container {
  position: relative; }

@-webkit-keyframes cdk-text-field-autofill-color {
  to {
    background: #CFF2F2;
    color: #272727; } }

@keyframes cdk-text-field-autofill-color {
  to {
    background: #CFF2F2;
    color: #272727; } }

input:-webkit-autofill {
  -webkit-animation-name: cdk-text-field-autofill-color;
          animation-name: cdk-text-field-autofill-color;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

input::-ms-clear {
  display: none; }

.bz-input,
.bz-input-icon,
.bz-input-container,
.bz-input-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  color: #272727;
  font-size: 1.4rem;
  line-height: 1.5;
  padding: 0.8rem 1.6rem;
  text-align: inherit;
  width: 100%;
  resize: vertical;
  -moz-appearance: textfield; }
  .bz-input::-webkit-input-placeholder,
  .bz-input-icon::-webkit-input-placeholder,
  .bz-input-container::-webkit-input-placeholder,
  .bz-input-button::-webkit-input-placeholder {
    color: #757575;
    font-size: 1.4rem; }
  .bz-input:-ms-input-placeholder,
  .bz-input-icon:-ms-input-placeholder,
  .bz-input-container:-ms-input-placeholder,
  .bz-input-button:-ms-input-placeholder {
    color: #757575;
    font-size: 1.4rem; }
  .bz-input::-ms-input-placeholder,
  .bz-input-icon::-ms-input-placeholder,
  .bz-input-container::-ms-input-placeholder,
  .bz-input-button::-ms-input-placeholder {
    color: #757575;
    font-size: 1.4rem; }
  .bz-input::placeholder,
  .bz-input-icon::placeholder,
  .bz-input-container::placeholder,
  .bz-input-button::placeholder {
    color: #757575;
    font-size: 1.4rem; }
  .bz-input--disabled, .bz-input[disabled],
  .bz-input-icon--disabled,
  .bz-input-icon[disabled],
  .bz-input-container--disabled,
  .bz-input-container[disabled],
  .bz-input-button--disabled,
  .bz-input-button[disabled] {
    background-color: #FAFAFA; }
  .bz-input--readonly, .bz-input[readonly],
  .bz-input-icon--readonly,
  .bz-input-icon[readonly],
  .bz-input-container--readonly,
  .bz-input-container[readonly],
  .bz-input-button--readonly,
  .bz-input-button[readonly] {
    background: transparent;
    border: 0;
    margin-bottom: 0.4rem;
    overflow: hidden;
    padding: 0; }
    .bz-input--readonly::-webkit-input-placeholder, .bz-input[readonly]::-webkit-input-placeholder,
    .bz-input-icon--readonly::-webkit-input-placeholder,
    .bz-input-icon[readonly]::-webkit-input-placeholder,
    .bz-input-container--readonly::-webkit-input-placeholder,
    .bz-input-container[readonly]::-webkit-input-placeholder,
    .bz-input-button--readonly::-webkit-input-placeholder,
    .bz-input-button[readonly]::-webkit-input-placeholder {
      color: #272727; }
    .bz-input--readonly:-ms-input-placeholder, .bz-input[readonly]:-ms-input-placeholder,
    .bz-input-icon--readonly:-ms-input-placeholder,
    .bz-input-icon[readonly]:-ms-input-placeholder,
    .bz-input-container--readonly:-ms-input-placeholder,
    .bz-input-container[readonly]:-ms-input-placeholder,
    .bz-input-button--readonly:-ms-input-placeholder,
    .bz-input-button[readonly]:-ms-input-placeholder {
      color: #272727; }
    .bz-input--readonly::-ms-input-placeholder, .bz-input[readonly]::-ms-input-placeholder,
    .bz-input-icon--readonly::-ms-input-placeholder,
    .bz-input-icon[readonly]::-ms-input-placeholder,
    .bz-input-container--readonly::-ms-input-placeholder,
    .bz-input-container[readonly]::-ms-input-placeholder,
    .bz-input-button--readonly::-ms-input-placeholder,
    .bz-input-button[readonly]::-ms-input-placeholder {
      color: #272727; }
    .bz-input--readonly::placeholder, .bz-input[readonly]::placeholder,
    .bz-input-icon--readonly::placeholder,
    .bz-input-icon[readonly]::placeholder,
    .bz-input-container--readonly::placeholder,
    .bz-input-container[readonly]::placeholder,
    .bz-input-button--readonly::placeholder,
    .bz-input-button[readonly]::placeholder {
      color: #272727; }
  .bz-input:focus, .bz-input--active,
  .bz-input-icon:focus,
  .bz-input-icon--active,
  .bz-input-container:focus,
  .bz-input-container--active,
  .bz-input-button:focus,
  .bz-input-button--active {
    border-color: #217D7E;
    outline: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
    .bz-form-item--error .bz-input:focus, .bz-form-item--error .bz-input--active, .bz-form-item--error
    .bz-input-icon:focus, .bz-form-item--error
    .bz-input-icon--active, .bz-form-item--error
    .bz-input-container:focus, .bz-form-item--error
    .bz-input-container--active, .bz-form-item--error
    .bz-input-button:focus, .bz-form-item--error
    .bz-input-button--active {
      border-color: #DA3B3B; }
  .bz-input--error,
  .bz-input-icon--error,
  .bz-input-container--error,
  .bz-input-button--error {
    border-color: #DA3B3B; }
    .bz-input--error:focus,
    .bz-input-icon--error:focus,
    .bz-input-container--error:focus,
    .bz-input-button--error:focus {
      border-color: #DA3B3B; }
    .bz-input--error + .bz-status > .bz-status__message,
    .bz-input-icon--error + .bz-status > .bz-status__message,
    .bz-input-container--error + .bz-status > .bz-status__message,
    .bz-input-button--error + .bz-status > .bz-status__message {
      color: #DA3B3B; }
  .bz-input[type="number"]::-webkit-inner-spin-button, .bz-input[type="number"]::-webkit-outer-spin-button,
  .bz-input-icon[type="number"]::-webkit-inner-spin-button,
  .bz-input-icon[type="number"]::-webkit-outer-spin-button,
  .bz-input-container[type="number"]::-webkit-inner-spin-button,
  .bz-input-container[type="number"]::-webkit-outer-spin-button,
  .bz-input-button[type="number"]::-webkit-inner-spin-button,
  .bz-input-button[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .bz-input--compact,
  .bz-input-icon--compact,
  .bz-input-container--compact,
  .bz-input-button--compact {
    font-size: 1.2rem;
    padding: 0.4rem 0.8rem; }
    .bz-input--compact::-webkit-input-placeholder,
    .bz-input-icon--compact::-webkit-input-placeholder,
    .bz-input-container--compact::-webkit-input-placeholder,
    .bz-input-button--compact::-webkit-input-placeholder {
      font-size: 1.2rem;
      padding: 0.4rem 0.8rem; }
    .bz-input--compact:-ms-input-placeholder,
    .bz-input-icon--compact:-ms-input-placeholder,
    .bz-input-container--compact:-ms-input-placeholder,
    .bz-input-button--compact:-ms-input-placeholder {
      font-size: 1.2rem;
      padding: 0.4rem 0.8rem; }
    .bz-input--compact::-ms-input-placeholder,
    .bz-input-icon--compact::-ms-input-placeholder,
    .bz-input-container--compact::-ms-input-placeholder,
    .bz-input-button--compact::-ms-input-placeholder {
      font-size: 1.2rem;
      padding: 0.4rem 0.8rem; }
    .bz-input--compact::placeholder,
    .bz-input-icon--compact::placeholder,
    .bz-input-container--compact::placeholder,
    .bz-input-button--compact::placeholder {
      font-size: 1.2rem;
      padding: 0.4rem 0.8rem; }

.bz-input-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0; }
  .bz-input-icon__input {
    background: transparent;
    border: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
    padding: 0.8rem 1.6rem;
    text-align: inherit; }
  .bz-input-icon > .bz-icn {
    padding: 0.8rem; }
  .bz-input-icon:focus {
    border-color: #217D7E;
    -webkit-box-shadow: none;
            box-shadow: none;
    outline: 0; }
  .bz-input-icon--disabled, .bz-input-icon--readonly {
    background-color: #FAFAFA; }
    .bz-input-icon--disabled + .bz-icn, .bz-input-icon--readonly + .bz-icn {
      display: block; }
  .bz-input-icon--focused {
    border-color: #217D7E;
    outline: none; }

.bz-textarea-readonly {
  overflow: hidden;
  -webkit-transition: all 1s;
  transition: all 1s; }
  .bz-textarea-readonly .bz-morecontent span {
    display: none; }
  .bz-textarea-readonly--active .bz-morecontent span {
    display: inline; }

.bz-text-readonly {
  overflow: hidden;
  -webkit-transition: all 1s;
  transition: all 1s; }
  .bz-text-readonly .bz-morecontent span {
    display: none; }
  .bz-text-readonly--active .bz-morecontent span {
    display: inline; }

.bz-read-more {
  color: #757575; }

.bz-container-message,
.bz-form-message,
.bz-form-cell-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem;
  margin-top: 0.4rem; }
  .bz-container-message__text,
  .bz-form-message__text,
  .bz-form-cell-message__text {
    line-height: 1.5em;
    width: 100%; }
  .bz-container-message__help,
  .bz-form-message__help,
  .bz-form-cell-message__help {
    color: #757575;
    font-size: 1.2rem;
    line-height: 1.5em;
    overflow: hidden; }
  .bz-container-message__char-counter,
  .bz-form-message__char-counter,
  .bz-form-cell-message__char-counter {
    color: #757575;
    font-size: 1.2rem;
    line-height: 1.5em;
    overflow: hidden; }
    .bz-container-message__char-counter--error,
    .bz-form-message__char-counter--error,
    .bz-form-cell-message__char-counter--error {
      color: #DA3B3B;
      font-weight: 600; }
  .bz-container-message__spacer,
  .bz-form-message__spacer,
  .bz-form-cell-message__spacer {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 1em;
            flex: 1 0 1em; }
  .bz-container-message__error,
  .bz-form-message__error,
  .bz-form-cell-message__error {
    color: #DA3B3B;
    display: none;
    overflow: hidden; }
    .bz-container-message__error .bz-icn,
    .bz-form-message__error .bz-icn,
    .bz-form-cell-message__error .bz-icn {
      fill: #DA3B3B; }
    .bz-container-message__error span,
    .bz-form-message__error span,
    .bz-form-cell-message__error span {
      width: 100%; }

.bz-form-item-grid--error .bz-form-message__error {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.bz-dropdown {
  display: inline-block;
  position: relative;
  vertical-align: middle; }
  .bz-dropdown::after {
    content: "";
    pointer-events: none;
    position: absolute; }

.bz-dropdown::after {
  content: "\25BC";
  font-size: 0.625em;
  height: 1em;
  line-height: 1;
  margin-top: -0.5em;
  right: 1.2em;
  top: 50%; }

.bz-dropdown__select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 8px;
  padding: 0.8rem 1.6rem; }

.bz-dropdown__select[disabled] {
  color: rgba(0, 0, 0, 0.3); }

.bz-dropdown__select::after {
  color: rgba(0, 0, 0, 0.1); }

textarea.bz-input--compact::-webkit-input-placeholder {
  line-height: .9rem;
  text-indent: -.6rem; }

textarea.bz-input--compact:-ms-input-placeholder {
  line-height: .9rem;
  text-indent: -.6rem; }

textarea.bz-input--compact::-ms-input-placeholder {
  line-height: .9rem;
  text-indent: -.6rem; }

textarea.bz-input--compact::placeholder {
  line-height: .9rem;
  text-indent: -.6rem; }

/*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
[dir="rtl"] .bz-input-icon > .bz-icn,
[dir="rtl"] .bz-file-upload__container > .bz-icn,
[dir="rtl"] .bz-document-template__container > .bz-icn {
  left: 0.4rem;
  right: auto; }

@media (max-width: 480px) {
  .bz-form-label {
    max-width: 100%;
    width: 100%; }
  .bz-form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .bz-form-item__control {
      max-width: 100%;
      width: 100%; }
    .bz-form-item--display-normal .bz-form-label {
      padding: 0; }
    .bz-form-item--display-reversed {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
      .bz-form-item--display-reversed .bz-form-label {
        margin-bottom: 0;
        margin-top: 0.4rem;
        padding: 0; }
  .bz-form-item--display-normal[dir="rtl"] .bz-form-label {
    padding: 0; }
  .bz-form-item--display-reversed[dir="rtl"] .bz-form-label {
    padding: 0; }
  [dir="rtl"] .bz-form-item--display-normal .bz-form-label {
    padding: 0; }
  [dir="rtl"] .bz-form-item--display-reversed .bz-form-label {
    padding: 0; } }

@media (min-width: 48em) {
  .bz-row::after {
    clear: both;
    content: "";
    display: block; }
  .bz-column__2 {
    width: calc(16.6666666667% - 1.8666666667rem);
    float: left;
    margin-left: 1.6rem; }
  .bz-column__3 {
    width: calc(25% - 2rem);
    float: left;
    margin-left: 1.6rem; }
  .bz-column__4 {
    width: calc(33.3333333333% - 2.1333333333rem);
    float: left;
    margin-left: 1.6rem; }
  .bz-column__5 {
    width: calc(41.6666666667% - 2.2666666667rem);
    float: left;
    margin-left: 1.6rem; }
  .bz-column__6 {
    width: calc(50% - 2.4rem);
    float: left;
    margin-left: 1.6rem; }
  .bz-column__7 {
    width: calc(58.3333333333% - 2.5333333333rem);
    float: left;
    margin-left: 1.6rem; }
  .bz-column__8 {
    width: calc(66.6666666667% - 2.6666666667rem);
    float: left;
    margin-left: 1.6rem; }
  .bz-column__9 {
    width: calc(75% - 2.8rem);
    float: left;
    margin-left: 1.6rem; }
  .bz-column__10 {
    width: calc(83.3333333333% - 2.9333333333rem);
    float: left;
    margin-left: 1.6rem; }
  .bz-column__11 {
    width: calc(91.6666666667% - 3.0666666667rem);
    float: left;
    margin-left: 1.6rem; } }

.bz-collapsible .bz-collapsible__header, .bz-collapsible[dir=ltr] .bz-collapsible__header {
  background-color: rgba(207, 242, 242, 0.25);
  border-bottom: 1px solid #217D7E;
  color: #272727;
  font-size: 1.4rem;
  margin: 0;
  min-height: 25px;
  padding: 1.6rem;
  padding-right: 4.8rem;
  position: relative;
  width: 100%; }

.bz-collapsible .bz-collapsible__header > svg, .bz-collapsible[dir=ltr] .bz-collapsible__header > svg {
  fill: #217D7E;
  left: initial;
  margin-top: -16px;
  padding: 0.8rem;
  position: absolute;
  right: 0.8rem;
  top: 50%;
  -webkit-transition: -webkit-transform .26s ease;
  transition: -webkit-transform .26s ease;
  transition: transform .26s ease;
  transition: transform .26s ease, -webkit-transform .26s ease; }

.bz-collapsible .bz-collapsible__content, .bz-collapsible[dir=ltr] .bz-collapsible__content {
  border-bottom: 1px solid #E0E0E0;
  max-height: 100000px;
  overflow: hidden;
  -webkit-transition: max-height .26s ease-in, opacity .26s linear;
  transition: max-height .26s ease-in, opacity .26s linear; }

.bz-collapsible.bz-collapsible--collapsed .bz-collapsible__content, .bz-collapsible[dir=ltr].bz-collapsible--collapsed .bz-collapsible__content {
  max-height: 0;
  opacity: 0;
  -webkit-transition: max-height 0.26s cubic-bezier(0, 0.98, 0.58, 1), opacity 0.26s linear;
  transition: max-height 0.26s cubic-bezier(0, 0.98, 0.58, 1), opacity 0.26s linear; }

.bz-collapsible.bz-collapsible--collapsed .bz-collapsible__header, .bz-collapsible[dir=ltr].bz-collapsible--collapsed .bz-collapsible__header {
  background-color: #FFFFFF;
  border-bottom: 1px solid #E0E0E0; }

.bz-collapsible.bz-collapsible--collapsed > .bz-collapsible__header > svg, .bz-collapsible[dir=ltr].bz-collapsible--collapsed > .bz-collapsible__header > svg {
  fill: #9E9E9E;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

[dir=rtl] .bz-collapsible .bz-collapsible__header,
.bz-collapsible[dir=rtl] .bz-collapsible__header {
  padding-left: 4.8rem;
  padding-right: 1.6rem; }

[dir=rtl] .bz-collapsible .bz-collapsible__header > svg,
.bz-collapsible[dir=rtl] .bz-collapsible__header > svg {
  left: 0.8rem;
  right: initial; }

[dir=rtl] .bz-collapsible.bz-collapsible--collapsed > .bz-collapsible__header > svg,
.bz-collapsible[dir=rtl].bz-collapsible--collapsed > .bz-collapsible__header > svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.bz-header {
  background: #217D7E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.bz-header__icon {
  background-color: #33BFC1;
  height: 64px;
  width: 64px; }

.bz-header__container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.8rem 1.6rem; }

.bz-logo-link {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none; }

.bz-logo-link__img {
  margin-right: 0.8rem;
  position: relative;
  top: .5rem;
  width: 110px; }

.bz-logo-link__tag {
  color: #FFFFFF;
  font-size: 1.4rem;
  margin-bottom: 4px; }

@media screen and (min-width: 768px) {
  .bz-logo-link__img {
    margin-right: 1.6rem; } }

.bz-image {
  border-radius: 2px;
  vertical-align: middle; }
  .bz-image__input {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    visibility: visible;
    white-space: nowrap;
    width: 1px; }
  .bz-image--24 {
    height: 24px;
    min-height: 24px;
    min-width: 24px;
    width: 24px; }
  .bz-image--32 {
    height: 32px;
    min-height: 32px;
    min-width: 32px;
    width: 32px; }
  .bz-image--40 {
    height: 40px;
    min-height: 40px;
    min-width: 40px;
    width: 40px; }
  .bz-image--48 {
    height: 48px;
    min-height: 48px;
    min-width: 48px;
    width: 48px; }

.bz-image:before,
.bz-image:after {
  content: ""; }

.bz-initials {
  background-color: #9E9E9E;
  border-radius: 50%;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  font-weight: 600;
  height: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 24px;
  min-width: 24px;
  text-transform: uppercase;
  width: 24px; }
  .bz-initials--s {
    font-size: 1rem;
    height: 16px;
    line-height: 16px;
    min-width: 16px;
    width: 16px; }
  .bz-initials--l {
    font-size: 1.2rem;
    height: 32px;
    line-height: 32px;
    min-width: 32px;
    width: 32px; }
  .bz-initials--xl {
    font-size: 1.6rem;
    height: 48px;
    line-height: 48px;
    min-width: 48px;
    width: 48px; }
  .bz-initials--xxl {
    font-size: 2.7rem;
    height: 64px;
    line-height: 64px;
    min-width: 64px;
    width: 64px; }
  .bz-initials--light {
    background-color: #E0E0E0;
    color: #272727; }
    .bz-initials--light .bz-icon {
      fill: #272727; }

.bz-input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .bz-input-group label {
    color: #555555;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px;
    width: 288px; }
  .bz-input-group input {
    border: 1px solid #E1E1E1;
    border-radius: 4px;
    color: #555555;
    font-size: 14px;
    height: 37px;
    margin-bottom: 4px; }
    .bz-input-group input::-webkit-input-placeholder {
      color: #B7B7B7;
      font-size: 14px; }
    .bz-input-group input:-ms-input-placeholder {
      color: #B7B7B7;
      font-size: 14px; }
    .bz-input-group input::-ms-input-placeholder {
      color: #B7B7B7;
      font-size: 14px; }
    .bz-input-group input::placeholder {
      color: #B7B7B7;
      font-size: 14px; }
    .bz-input-group input:disabled {
      background-color: #F8F8F8; }
  .bz-input-group__info {
    color: #B7B7B7;
    font-size: 12px; }
  .bz-input-group__error {
    color: #F82B60;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 12px; }
    .bz-input-group__error :first-child {
      display: inline; }
      .bz-input-group__error :first-child svg {
        height: 16px;
        width: 16px; }
    .bz-input-group__error :not(:first-child) {
      display: none; }

.bz-form-list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative; }

.bz-list__item {
  color: #272727;
  font-size: 1.4rem;
  margin-bottom: 0.4rem;
  padding: 0.8rem 1.6rem; }
  .bz-list__item--selected {
    background: #CFF2F2; }

.bz-readonly-lists .bz-search-list__item {
  border: 0;
  display: list-item;
  list-style-position: inside;
  list-style-type: disc;
  padding-left: 0; }
  .bz-readonly-lists .bz-search-list__item .bz-input-icon__input {
    padding: 0; }

.bz-link-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.4rem 0; }
  .bz-link-list--hidden {
    display: none; }

.bz-link {
  color: #272727;
  cursor: pointer;
  font-size: 1.4rem;
  line-height: 1.5em;
  text-decoration: underline; }
  .bz-link--hidden {
    display: none; }
  .bz-link:hover, .bz-link:active {
    color: #217D7E; }
  .bz-link:visited {
    color: #757575; }

.loader__icon {
  fill: transparent;
  margin-bottom: 0.8rem;
  stroke: #217D7E;
  stroke-width: 10;
  stroke-linecap: round; }
  .loader__icon--l {
    stroke-width: 18; }
  .loader__icon--m {
    stroke-width: 22; }
  .loader__icon--s {
    stroke-width: 22; }

.loader-poly {
  stroke-dasharray: 1032;
  stroke-dashoffset: 1032;
  -webkit-animation: polyBZ 2s ease-in-out infinite;
          animation: polyBZ 2s ease-in-out infinite; }

@-webkit-keyframes polyBZ {
  0% {
    stroke-dashoffset: 1032; }
  35% {
    stroke-dashoffset: 0; }
  60% {
    stroke-dashoffset: 0; }
  95% {
    stroke-dashoffset: -1032; }
  100% {
    stroke-dashoffset: -1032; } }

@keyframes polyBZ {
  0% {
    stroke-dashoffset: 1032; }
  35% {
    stroke-dashoffset: 0; }
  60% {
    stroke-dashoffset: 0; }
  95% {
    stroke-dashoffset: -1032; }
  100% {
    stroke-dashoffset: -1032; } }

.loader-small {
  stroke: #217D7E;
  fill: transparent;
  stroke-width: 30;
  width: 20px;
  stroke-linecap: round; }

.loader-small__poly {
  stroke-dasharray: 1032;
  stroke-dashoffset: 1032;
  -webkit-animation: polyBZsmall 2s linear infinite;
          animation: polyBZsmall 2s linear infinite; }

@-webkit-keyframes polyBZsmall {
  0% {
    stroke-dashoffset: 1032; }
  50% {
    stroke-dashoffset: 0; }
  100% {
    stroke-dashoffset: -1032; } }

@keyframes polyBZsmall {
  0% {
    stroke-dashoffset: 1032; }
  50% {
    stroke-dashoffset: 0; }
  100% {
    stroke-dashoffset: -1032; } }

.lineOne {
  stroke-dasharray: 550;
  stroke-dashoffset: 550;
  -webkit-animation: lineOne 2s ease-in-out infinite;
          animation: lineOne 2s ease-in-out infinite; }

.lineTwo {
  stroke-dasharray: 550;
  stroke-dashoffset: 550;
  -webkit-animation: lineTwo 2s ease-in-out infinite;
          animation: lineTwo 2s ease-in-out infinite; }

.lineThree {
  stroke-dasharray: 550;
  stroke-dashoffset: 550;
  -webkit-animation: lineThree 2s ease-in-out infinite;
          animation: lineThree 2s ease-in-out infinite; }

@-webkit-keyframes lineOne {
  35% {
    stroke-dashoffset: 550; }
  60% {
    stroke-dashoffset: 0; }
  95% {
    stroke-dashoffset: -550; }
  100% {
    stroke-dashoffset: -550; } }

@keyframes lineOne {
  35% {
    stroke-dashoffset: 550; }
  60% {
    stroke-dashoffset: 0; }
  95% {
    stroke-dashoffset: -550; }
  100% {
    stroke-dashoffset: -550; } }

@-webkit-keyframes lineTwo {
  35% {
    stroke-dashoffset: 550; }
  60% {
    stroke-dashoffset: 0; }
  95% {
    stroke-dashoffset: -550; }
  100% {
    stroke-dashoffset: -550; } }

@keyframes lineTwo {
  35% {
    stroke-dashoffset: 550; }
  60% {
    stroke-dashoffset: 0; }
  95% {
    stroke-dashoffset: -550; }
  100% {
    stroke-dashoffset: -550; } }

@-webkit-keyframes lineThree {
  35% {
    stroke-dashoffset: 550; }
  60% {
    stroke-dashoffset: 0; }
  95% {
    stroke-dashoffset: -550; }
  100% {
    stroke-dashoffset: -550; } }

@keyframes lineThree {
  35% {
    stroke-dashoffset: 550; }
  60% {
    stroke-dashoffset: 0; }
  95% {
    stroke-dashoffset: -550; }
  100% {
    stroke-dashoffset: -550; } }

.loader__icon--explorer {
  -webkit-animation: explorer 0.8s linear infinite;
          animation: explorer 0.8s linear infinite;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg); }

.line-two {
  opacity: 0; }

.line-three {
  opacity: 0.2; }

.line-four {
  opacity: 0.4; }

.line-five {
  opacity: 0.6; }

.line-six {
  opacity: 0.8; }

@-webkit-keyframes explorer {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  16% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  16.6% {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg); }
  33% {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg); }
  33.2% {
    -webkit-transform: rotate(120deg);
            transform: rotate(120deg); }
  49% {
    -webkit-transform: rotate(120deg);
            transform: rotate(120deg); }
  49.8% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  66% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  66.4% {
    -webkit-transform: rotate(240deg);
            transform: rotate(240deg); }
  82% {
    -webkit-transform: rotate(240deg);
            transform: rotate(240deg); }
  83% {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg); }
  99% {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes explorer {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  16% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  16.6% {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg); }
  33% {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg); }
  33.2% {
    -webkit-transform: rotate(120deg);
            transform: rotate(120deg); }
  49% {
    -webkit-transform: rotate(120deg);
            transform: rotate(120deg); }
  49.8% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  66% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  66.4% {
    -webkit-transform: rotate(240deg);
            transform: rotate(240deg); }
  82% {
    -webkit-transform: rotate(240deg);
            transform: rotate(240deg); }
  83% {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg); }
  99% {
    -webkit-transform: rotate(300deg);
            transform: rotate(300deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.bz-message {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.6rem;
  overflow: hidden;
  padding: 0.8rem 1.6rem;
  position: relative; }
  .bz-message__state-bar {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 6px; }
  .bz-message__close {
    cursor: pointer;
    color: #9E9E9E; }
  .bz-message__content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .bz-message__inner-content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1; }
  .bz-message--success {
    background: rgba(45, 134, 49, 0.05);
    color: #2D8631; }
    .bz-message--success .bz-message__state-bar {
      background: #2D8631; }
    .bz-message--success .bz-message__icon {
      color: #2D8631; }
      .bz-message--success .bz-message__icon .bz-icn {
        fill: #2D8631; }
  .bz-message--warning {
    background: rgba(249, 168, 37, 0.05); }
    .bz-message--warning .bz-message__state-bar {
      background: #F9A825; }
    .bz-message--warning .bz-message__icon {
      color: #F9A825; }
      .bz-message--warning .bz-message__icon .bz-icn {
        fill: #F9A825; }
  .bz-message--error {
    background: rgba(218, 59, 59, 0.05);
    color: #DA3B3B; }
    .bz-message--error .bz-message__state-bar {
      background: #DA3B3B; }
    .bz-message--error .bz-message__icon {
      color: #DA3B3B; }
      .bz-message--error .bz-message__icon .bz-icn {
        fill: #DA3B3B; }
  .bz-message--info {
    background: rgba(19, 119, 217, 0.05); }
    .bz-message--info .bz-message__state-bar {
      background: #1377D9; }
    .bz-message--info .bz-message__icon {
      color: #1377D9; }
      .bz-message--info .bz-message__icon .bz-icn {
        fill: #1377D9; }

[dir="rtl"] .bz-message__state-bar {
  left: auto;
  right: 0; }

.bz-menu-accordion-container {
  overflow: auto; }

.bz-menu-accordion {
  padding: .4rem 0;
  border-bottom: 1px solid #E0E0E0; }

.bz-menu-accordion-container--hideContent .bz-menu-accordion {
  display: none; }

.bz-menu-accordion__title {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.6rem 2.4rem;
  border-bottom: 1px solid #217D7E;
  background-color: rgba(207, 242, 242, 0.25); }
  .bz-menu-accordion__title .bz-icn {
    vertical-align: middle;
    width: 12px;
    height: 12px;
    fill: #217D7E; }

.bz-menu-accordion-container--hideContent:last-child .bz-menu-accordion__title {
  border-bottom: none; }

.bz-menu-accordion-container--hideContent .bz-menu-accordion__title {
  background-color: transparent;
  border-bottom-color: #E0E0E0; }
  .bz-menu-accordion-container--hideContent .bz-menu-accordion__title .bz-icn {
    fill: #9E9E9E; }

.bz-menu-accordion__item {
  padding: .8rem 2.4rem; }
  .bz-menu-accordion__item :not(a):first-child {
    margin-right: 0.8rem; }
  .bz-menu-accordion__item a {
    display: block;
    text-decoration: none; }
  .bz-menu-accordion__item label,
  .bz-menu-accordion__item input {
    vertical-align: middle; }

.bz-modal {
  background-color: #FFFFFF;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  overflow: auto;
  position: relative;
  width: 100%; }
  .bz-modal__header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #E0E0E0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.6rem;
    font-weight: 600;
    min-height: 64px;
    padding: 1.6rem 1.6rem 1.6rem 2.4rem; }
  .bz-modal__title {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-size: 1.6rem;
    line-height: 16px; }
  .bz-modal__body {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow-y: auto;
    padding: 2.4rem;
    position: relative; }
  .bz-modal__footer {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top: 1px solid #E0E0E0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 1.6rem 2.4rem; }
  .bz-modal--fullscreen {
    border-radius: 0; }

.bz-mobile-grid {
  border: 1px solid #E0E0E0;
  border-radius: 4px; }
  .bz-mobile-grid .bz-form-item {
    padding: 0; }
  .bz-mobile-grid .bz-form-item:last-child {
    border-bottom: none; }
  .bz-mobile-grid.bz-mobile-grid--empty .bz-mobile-grid__header {
    border-top: none; }

.bz-mobile-grid__empty {
  text-align: center;
  padding: 0.8rem; }

.bz-mobile-grid__header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FAFAFA;
  border-bottom: 1px solid #E0E0E0;
  border-radius: 4px 4px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.6rem;
  font-weight: bold;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.8rem; }

.bz-mobile-grid__body {
  border-bottom: 1px solid #E0E0E0; }

.bz-mobile-grid__totalizer {
  padding: 0.8rem; }
  .bz-mobile-grid__totalizer .bz-mobile-grid__totalizer-item {
    padding: 0.4rem; }
    .bz-mobile-grid__totalizer .bz-mobile-grid__totalizer-item span {
      display: block; }

.bz-mobile-grid__cell {
  padding: 0.8rem; }
  .bz-mobile-grid__cell:nth-child(2) {
    border-top: 1px solid #E0E0E0; }

.bz-mobile-grid__row-buttons {
  border-bottom: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.4rem; }
  .bz-mobile-grid__row-buttons .bz-btn {
    margin: 0.4rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    min-width: 47%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

.bz-mobile-grid__pager {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.8rem; }
  .bz-mobile-grid__pager input {
    max-width: 30px; }

.bz-mobile-grid__page-number {
  color: #757575;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.bz-form-item[dir=rtl] .bz-mobile-grid__row-buttons .bz-btn {
  margin-left: 0.4rem;
  margin-right: 0; }

.bz-form-item[dir=rtl] .bz-mobile-grid__row-buttons .bz-btn:last-child {
  margin-left: 0; }

.bz-form-item[dir=rtl] .bz-mobile-grid__pager .bz-btn-icn svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.bz-modal-view--totalizer .bz-modal-view__header {
  background-color: #FAFAFA;
  padding: 0; }

.bz-modal-view--totalizer .bz-modal-view__title {
  color: #272727;
  font-size: 1.4rem;
  padding: 1.6rem; }

.bz-modal-view--totalizer .bz-modal-view__close {
  padding: 0.8rem; }

.bz-modal-view--totalizer .bz-btn-icn {
  fill: #9E9E9E; }

.bz-modal-view {
  background-color: #FFFFFF;
  color: #272727; }
  .bz-modal-view--hidden {
    display: none; }

.bz-modal-view__header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 0.8rem;
  padding-top: 0.8rem; }
  .bz-modal-view__header--active {
    border-bottom: 1px solid #217D7E; }

.bz-modal-view__header-multiple .bz-search__header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 0.8rem;
  padding-top: 0.8rem; }
  .bz-modal-view__header-multiple .bz-search__header--active {
    border-bottom: 1px solid #217D7E; }

.bz-modal-view__content .bz-checkbox-list {
  padding: 0.8rem 1.6rem; }

.bz-modal-view__title {
  color: #272727;
  font-size: 1.6rem;
  font-weight: 600;
  padding: 0.8rem 1.6rem; }

.bz-modal-view__footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  border-top: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1.6rem; }

.bz-modal-view__clear {
  opacity: 0;
  padding: 0.8rem;
  pointer-events: none;
  position: relative;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s; }
  .bz-modal-view__clear::after {
    background: #E0E0E0;
    bottom: 0;
    content: "";
    position: absolute;
    right: -.4rem;
    top: 0;
    width: 1px; }
  .bz-modal-view__clear--visible {
    opacity: 1;
    pointer-events: auto; }

.bz-modal-view__search {
  border: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 1.5;
  padding: 0.8rem 1.6rem; }

.bz-modal-view__close {
  padding: 0.8rem;
  right: 0; }

.bz-modal-view--bordered {
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
  border-radius: 8px; }

[dir=rtl] .bz-modal-view__clear::after {
  left: -.4rem;
  right: auto; }

[dir=rtl] .bz-modal-view__content {
  text-align: right; }

.bz-nav-sidebar__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1A6061;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.8rem 1.6rem;
  text-decoration: none; }
  .bz-nav-sidebar__item > .bz-icn {
    fill: #1A6061;
    margin-right: 0.8rem; }
  .bz-nav-sidebar__item:hover:not(.bz-nav-sidebar__item--active) {
    color: #217D7E;
    cursor: pointer; }
    .bz-nav-sidebar__item:hover:not(.bz-nav-sidebar__item--active) > .bz-icn {
      fill: #217D7E; }
  .bz-nav-sidebar__item--active {
    color: #217D7E;
    position: relative; }
    .bz-nav-sidebar__item--active > .bz-icn {
      fill: #217D7E; }
    .bz-nav-sidebar__item--active::before {
      background-color: #217D7E;
      bottom: 0;
      content: "";
      left: 0;
      position: absolute;
      top: 0;
      width: 2px; }

.bz-option {
  cursor: pointer;
  font-size: 1.4rem;
  overflow: hidden;
  padding: 0.8rem 1.6rem;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
  min-height: 37px; }
  .bz-select-options--compact .bz-option {
    min-height: 2.8rem;
    font-size: 1.2rem;
    padding: 0.4rem 0.8rem; }
  .bz-option:hover {
    background-color: #FAFAFA; }
  .bz-option--selected {
    background-color: #FAFAFA;
    color: #217D7E; }
  .bz-option--active {
    background-color: #FAFAFA; }
    .bz-option--active .bz-initials {
      background-color: #217D7E;
      color: #FFFFFF; }
  .bz-option__content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .bz-option__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: hidden; }
  .bz-option__label {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .bz-option__title {
    font-size: 1.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .bz-option__subtitle {
    color: #757575;
    font-size: 1.2rem;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap; }

.bz-overflow-menu {
  background-color: #FFFFFF;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.14), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.06);
  list-style: none;
  max-width: 250px;
  min-width: 125px;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .bz-overflow-menu__divider {
    background-color: #E0E0E0;
    height: 1px; }
  .bz-overflow-menu__item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.4rem;
    overflow: hidden;
    padding: 0.8rem 1.6rem;
    text-overflow: ellipsis;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    white-space: nowrap; }
    .bz-overflow-menu__item:hover:not(.bz-overflow-menu__item--active), .bz-overflow-menu__item:focus {
      background-color: #FAFAFA; }
      .bz-overflow-menu__item:hover:not(.bz-overflow-menu__item--active) .bz-icn, .bz-overflow-menu__item:focus .bz-icn {
        fill: #217D7E; }
    .bz-overflow-menu__item:focus {
      outline: 0; }
    .bz-overflow-menu__item--comfortable {
      padding: 1.6rem 2.4rem; }
    .bz-overflow-menu__item-combo {
      overflow: initial; }
    .bz-overflow-menu__item-text {
      overflow: hidden;
      text-overflow: ellipsis; }
    .bz-overflow-menu__item--link {
      padding: 0; }
    .bz-overflow-menu__item--active {
      background-color: #CFF2F2; }
      .bz-overflow-menu__item--active .bz-icn {
        fill: #217D7E; }
    .bz-overflow-menu__item--disabled {
      pointer-events: none; }
    .bz-overflow-menu__item > span, .bz-overflow-menu__item > a {
      display: block;
      min-height: 100%;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      overflow: hidden;
      text-decoration: none;
      text-overflow: ellipsis;
      white-space: nowrap; }
      .bz-overflow-menu__item > span:hover, .bz-overflow-menu__item > a:hover {
        color: #272727; }
      .bz-overflow-menu__item > span:visited, .bz-overflow-menu__item > a:visited {
        color: #757575; }
  .bz-overflow-menu__allow-overflow {
    overflow: visible; }
  .bz-overflow-menu__icon {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden; }
  .bz-overflow-menu__title {
    font-weight: 600;
    padding: 0.8rem 1.6rem; }
  .bz-overflow-menu__sub-title {
    color: #757575;
    font-size: 1.2rem;
    padding: 0.8rem 1.6rem;
    text-transform: uppercase; }

.bz-nav-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem; }

.bz-nav-pagination__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

[dir=rtl] .bz-nav-pagination__controls .bz-btn-icn svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.bz-pill {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  border: 1px solid #E0E0E0;
  border-radius: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.6rem;
  padding-right: 0.8rem; }
  .bz-pill__label {
    color: #272727;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 0.4rem;
    padding-top: 0.4rem;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .bz-pill .bz-btn-icn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle; }

[dir=rtl] .bz-pill {
  padding-left: 0.8rem;
  padding-right: 1.6rem; }

.bz-progress-bar {
  background-clip: padding-box;
  background-color: #CFF2F2;
  height: 2px;
  left: 0;
  overflow: hidden;
  position: relative;
  right: 0;
  z-index: 20; }

.bz-progress-bar__indeterminate {
  background-color: #217D7E; }
  .bz-progress-bar__indeterminate::before {
    -webkit-animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
    animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
    background-color: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    will-change: left, right; }
  .bz-progress-bar__indeterminate::after {
    -webkit-animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    -webkit-animation-delay: 1.15s;
    animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    animation-delay: 1.15s;
    background-color: inherit;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    will-change: left, right; }

@-webkit-keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%; }
  60% {
    left: 100%;
    right: -90%; }
  100% {
    left: 100%;
    right: -90%; } }

@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%; }
  60% {
    left: 107%;
    right: -8%; }
  100% {
    left: 107%;
    right: -8%; } }

.bz-polymorphic-launcher {
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  overflow: hidden; }
  .bz-polymorphic-launcher__header {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    background: #FAFAFA;
    border-bottom: 1px solid #E0E0E0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.4rem 0.8rem; }
  .bz-polymorphic-launcher__content {
    padding: 0.4rem 0.8rem; }
  .bz-polymorphic-launcher__item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 0.4rem; }
  .bz-polymorphic-launcher__name {
    padding: 0.8rem 0; }
  .bz-polymorphic-launcher__actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0.8rem 1.6rem;
    padding-top: 0; }
  .bz-polymorphic-launcher__title {
    border-top: 1px solid #E0E0E0;
    padding: 0.8rem 1.6rem; }
  .bz-polymorphic-launcher ul {
    padding-left: 0.8rem; }

.bz-polymorphic-launcher-group__list {
  border-bottom: 1px solid #E0E0E0;
  padding-bottom: 1.6rem; }

[dir=rtl] .bz-polymorphic-launcher ul {
  padding-left: 0;
  padding-right: 0.8rem; }

.bz-popover-content {
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  -webkit-box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.24);
          box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.24);
  margin: 10px; }

.bz-placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 400px;
  text-align: center; }
  .bz-placeholder > span {
    margin-top: 1.6rem;
    font-weight: 600; }

.bz-radio-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .bz-radio-list--horizontal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }

.bz-radio-btn {
  display: inline-block;
  position: relative;
  width: 1.2em;
  height: 1.2em;
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .bz-radio-btn__outer-circle {
    background-color: #FFFFFF;
    border-color: #9E9E9E;
    border-width: 1px;
    border-style: solid;
    border-radius: 50%;
    height: 1.2em;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: border-color ease 280ms;
    transition: border-color ease 280ms;
    width: 1.2em; }
  .bz-radio-btn__inner-circle {
    background-color: #217D7E;
    border-radius: 50%;
    height: 1.2em;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: -webkit-transform ease 280ms;
    transition: -webkit-transform ease 280ms;
    transition: transform ease 280ms;
    transition: transform ease 280ms, -webkit-transform ease 280ms;
    width: 1.2em;
    -webkit-transform: scale(0.001);
            transform: scale(0.001); }

.bz-radio {
  display: inline;
  position: relative;
  width: 100%; }
  .bz-radio__label {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    clear: both;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0.8rem 0;
    position: relative;
    width: 100%; }
  .bz-radio__label-content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%; }
  .bz-radio__input {
    display: block;
    float: left;
    font-size: inherit;
    height: 1em;
    margin: 0;
    outline: 0;
    visibility: hidden;
    width: 0; }
    .bz-radio__input:checked + .bz-radio__label > .bz-radio-btn > .bz-radio-btn__inner-circle {
      -webkit-transform: scale(0.65);
              transform: scale(0.65); }
    .bz-radio__input:checked + .bz-radio__label > .bz-radio-btn > .bz-radio-btn__outer-circle {
      border-color: #217D7E; }
    .bz-radio__input:disabled + .bz-radio__label {
      color: #757575;
      cursor: not-allowed; }
    .bz-radio__input:disabled + .bz-radio__label > .bz-radio-btn > .bz-radio-btn__outer-circle {
      border-color: #E0E0E0;
      background-color: #FAFAFA; }
    .bz-radio__input:disabled + .bz-radio__label > .bz-radio-btn > .bz-radio-btn__inner-circle {
      background-color: #E0E0E0; }
    .bz-radio__input:hover:not(:disabled) + .bz-radio__label > .bz-radio-btn > .bz-radio-btn__outer-circle {
      border-color: #217D7E; }

@media only screen and (max-width: 768px) {
  .bz-radio-list--horizontal .bz-radio {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 48%; } }

@media only screen and (min-width: 769px) {
  .bz-radio-list--horizontal .bz-radio {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 31%; } }

.bz-sidebar-badge {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #DA3B3B;
  border: 1px solid #DA3B3B;
  border-radius: 8px;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1rem;
  min-width: 16px;
  padding: .2rem .4rem;
  position: absolute;
  right: 12px;
  top: 12px; }
  .bz-sidebar-badge--s {
    border: 0;
    border-radius: 5px;
    font-size: 0;
    line-height: 0;
    min-width: 0;
    position: absolute;
    padding: .5rem;
    right: 16px;
    text-align: center;
    top: 16px; }

.bz-sidebar-footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }

.bz-sidebar-footer-item {
  position: relative; }
  .bz-sidebar-footer-item:hover {
    background-color: #1A6061; }
  .bz-sidebar-footer-item--active, .bz-sidebar-footer-item--active:hover {
    background-color: rgba(255, 255, 255, 0.15); }
    .bz-sidebar-footer-item--active:before, .bz-sidebar-footer-item--active:hover:before {
      border-left: 4px solid #33BFC1;
      bottom: 0;
      content: "";
      left: 0;
      position: absolute;
      top: 0; }
      [dir="rtl"] .bz-sidebar-footer-item--active:before, [dir="rtl"] .bz-sidebar-footer-item--active:hover:before {
        left: auto;
        right: 0; }
  .bz-sidebar-footer-item__container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 64px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    width: 64px; }
    .bz-sidebar-footer-item__container .bz-icn {
      fill: #FFFFFF; }
    .bz-sidebar-footer-item__container:focus {
      outline: 0; }

.cdk-keyboard-focused .bz-sidebar-footer-item:focus {
  background-color: #1A6061 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.bz-sidebar-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 64px; }
  .bz-sidebar-item:hover {
    background-color: #1A6061; }
  .bz-sidebar-item--active, .bz-sidebar-item--active:hover {
    background-color: rgba(255, 255, 255, 0.15); }
    .bz-sidebar-item--active:before, .bz-sidebar-item--active:hover:before {
      border-left: 4px solid #33BFC1;
      bottom: 0;
      content: "";
      left: 0;
      position: absolute;
      top: 0; }
      [dir="rtl"] .bz-sidebar-item--active:before, [dir="rtl"] .bz-sidebar-item--active:hover:before {
        left: auto;
        right: 0; }
  .bz-sidebar-item__icon-container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

.cdk-keyboard-focused .bz-sidebar-item:focus, .cdk-keyboard-focused .bz-sidebar__brand-icon:focus {
  background-color: #1A6061 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.bz-sidebar-responsive-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%; }

@media screen and (max-width: 1024px) {
  .bz-sidebar-responsive-container {
    position: fixed;
    z-index: 1;
    -webkit-box-shadow: 0px 0px 15px rgba(158, 158, 158, 0.5);
            box-shadow: 0px 0px 15px rgba(158, 158, 158, 0.5); }
    .bz-sidebar-responsive-container::before {
      content: "";
      position: absolute;
      left: 0;
      width: 100vw;
      top: 0;
      bottom: 0;
      background: rgba(39, 39, 39, 0.5);
      z-index: -1; }
    .bz-sidebar-responsive-container--closed {
      display: none; } }

@media screen and (max-width: 480px) {
  .bz-sidebar-responsive-container {
    width: 100%; } }

.bz-sidebar-responsive-header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #E0E0E0;
  display: none;
  padding: 1.6rem 2.4rem 1.6rem 1.6rem; }
  .bz-sidebar-responsive-header__title {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #272727;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 1.6rem;
    font-weight: 600; }

@media screen and (max-width: 1024px) {
  .bz-sidebar-responsive-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.bz-sidebar-user {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid rgba(255, 255, 255, 0.25);
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.6rem;
  /* &--active, &--active:hover {
    background-color: rgba(#000000, 0.2);
  } */ }
  .bz-sidebar-user > .bz-initials {
    background-color: #CFF2F2;
    color: #1A6061; }
  .bz-sidebar-user__avatar {
    height: 32px;
    width: 32px;
    border-radius: 50%; }

.cdk-keyboard-focused .bz-sidebar-user:focus {
  background-color: rgba(255, 255, 255, 0.15) !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.bz-sidebar-panel {
  background-color: #FAFAFA;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 244px; }
  .bz-sidebar-panel__header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.6rem;
    font-weight: 600;
    height: 64px;
    padding: 1.6rem 2.4rem; }
    .bz-sidebar-panel__header span {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      white-space: nowrap; }
    .bz-sidebar-panel__header--close {
      display: none; }
  .bz-sidebar-panel__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow-x: hidden;
    overflow-y: auto; }
    .bz-sidebar-panel__list h2 {
      color: #757575;
      font-size: 1.2rem;
      font-weight: 400;
      margin: 0;
      padding: 0.8rem 2.4rem;
      text-transform: uppercase; }

@media screen and (max-width: 1024px) {
  .bz-sidebar-panel__header--close {
    display: block; } }

.bz-sidebar-panel-action {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  padding: 0 2.4rem; }
  .bz-sidebar-panel-action__icon {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #217D7E;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 24px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 24px;
    min-width: 24px;
    width: 24px; }
    .bz-sidebar-panel-action__icon > .bz-icn {
      fill: #FFFFFF; }
  .bz-sidebar-panel-action__title {
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.bz-sidebar-panel-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .bz-sidebar-panel-item__wrapper {
    padding: 0.8rem 2.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .bz-sidebar-panel-item > .bz-sidebar-panel-item__wrapper:hover {
    background-color: #CFF2F2; }
  .bz-sidebar-panel-item--active, .bz-sidebar-panel-item--active:hover {
    background-color: #CFF2F2;
    font-weight: 600; }
    .bz-sidebar-panel-item--active .bz-icn, .bz-sidebar-panel-item--active:hover .bz-icn {
      fill: #757575;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
  .bz-sidebar-panel-item--active-subitems .bz-sidebar-panel-item__title {
    font-weight: 600; }
  .bz-sidebar-panel-item--active-subitems .bz-icn {
    fill: #757575;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  .bz-sidebar-panel-item__title {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    white-space: nowrap; }
  .bz-sidebar-panel-item__subtitle {
    display: block;
    font-style: italic;
    font-size: 1.2rem;
    color: #757575; }
  .bz-sidebar-panel-item__badge {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-right: .3rem; }
  .bz-sidebar-panel-item__sub-items {
    width: 100%;
    overflow: hidden; }

.bz-sidebar-panel-subitem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.2rem; }
  .bz-sidebar-panel-subitem:focus {
    outline: 0; }
  .bz-sidebar-panel-subitem:hover {
    background-color: #CFF2F2; }
  .bz-sidebar-panel-subitem--active, .bz-sidebar-panel-subitem--active:hover {
    background-color: #CFF2F2;
    color: #272727;
    font-weight: 600; }
  .bz-sidebar-panel-subitem__title {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    line-height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    white-space: nowrap; }
  .bz-sidebar-panel-subitem__badge {
    font-size: 1.2rem;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-right: 0.4rem; }
  .bz-sidebar-panel-subitem__wrapper {
    padding: 0.8rem 2.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.bz-sidebar-container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  overflow: hidden; }

.bz-sidebar-content {
  height: 100%;
  border-radius: 8px;
  -webkit-box-shadow: -2px 0 50px 0 rgba(0, 0, 0, 0.2);
          box-shadow: -2px 0 50px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: auto; }

.bz-sidebar {
  height: 100%;
  background-color: #217D7E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  width: 64px;
  min-width: 64px;
  z-index: 0; }
  .bz-sidebar__brand-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 64px;
    padding: 1.6rem; }
    .bz-sidebar__brand-icon .bz-icn, .bz-sidebar__brand-icon:hover .bz-icn {
      fill: #FFFFFF; }
  .bz-sidebar__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow-x: hidden;
    overflow-y: auto; }
    .bz-sidebar__list .bz-icn {
      fill: #FFFFFF; }
  .bz-sidebar__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }

.bz-select-option {
  padding: 0.8rem 1.6rem;
  cursor: pointer;
  width: inherit;
  display: block;
  background-color: #FFFFFF;
  color: #272727; }
  .bz-select-option__content {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .bz-select-option:hover {
    background-color: #FAFAFA; }
  .bz-select-option.selected {
    background-color: #CFF2F2 !important;
    color: #FFFFFF; }

.bz-select-trigger {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.8rem 1.6rem;
  width: inherit;
  outline: none; }
  .bz-select-trigger:focus:not(.bz-select-trigger--disabled) {
    outline: 0; }
  .bz-select-trigger--below {
    border-color: #217D7E;
    border-bottom-color: #FFFFFF;
    border-radius: 4px 4px 0 0; }
  .bz-select-trigger--multiple {
    padding: 0rem 1.6rem 0rem 0rem;
    min-height: 3.9rem; }
  .bz-select-trigger--above {
    border-color: #217D7E;
    border-top-color: #FFFFFF;
    border-radius: 0 0 4px 4px; }
  .bz-select-trigger--disabled {
    background-color: #FAFAFA;
    border-color: #E0E0E0;
    color: #9E9E9E; }
  .bz-select-trigger__value {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .bz-select-trigger__value--multiple {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding-left: 1.6rem; }
  .bz-select-trigger__placeholder {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    color: #757575;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .bz-select-trigger__placeholder--multiple {
      margin-left: 0.8rem; }
  .bz-select-trigger--compact {
    font-size: 1.2rem;
    padding: 0.4rem 0.8rem; }
    .bz-select-trigger--compact::-webkit-input-placeholder {
      font-size: 1.2rem;
      padding: 0.4rem 0.8rem; }
    .bz-select-trigger--compact:-ms-input-placeholder {
      font-size: 1.2rem;
      padding: 0.4rem 0.8rem; }
    .bz-select-trigger--compact::-ms-input-placeholder {
      font-size: 1.2rem;
      padding: 0.4rem 0.8rem; }
    .bz-select-trigger--compact::placeholder {
      font-size: 1.2rem;
      padding: 0.4rem 0.8rem; }

.bz-select-options {
  background-color: #FFFFFF;
  border-radius: 4px;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: 186px;
  overflow: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%; }
  .bz-select-options--above {
    border-radius: 4px;
    border: 0; }

.bz-select {
  width: 100%;
  border-radius: 4px;
  position: relative; }
  .bz-select__input {
    border: 1px solid #E0E0E0;
    padding: 0.4rem 0.8rem;
    color: #272727;
    height: 35px;
    background-color: #FAFAFA;
    width: inherit;
    outline: none; }
    .bz-select__input--active {
      border-color: #217D7E; }
  .bz-select__content {
    position: absolute;
    top: 35px;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    max-height: 120px;
    border: 1px solid #ccc;
    border-radius: 4px;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.24);
            box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.24);
    z-index: 100;
    overflow: auto; }
  .bz-select__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-left: 1.6rem; }
  .bz-select i {
    height: 16px;
    width: 16px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto auto auto -20px;
    background-size: contain;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfM19Lb3BpZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1OSAzMS45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1OSAzMS45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQ0KPC9zdHlsZT4NCjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjU3LjYsMS44IDI5LjUsMjkuOCAyOS41LDI5LjggMS41LDEuOCAiLz4NCjwvc3ZnPg0K) no-repeat center center;
    cursor: pointer;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out; }
    .bz-select i.active {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }

.bz-select__pill {
  max-height: 2.6rem;
  margin-right: 0.4rem; }
  .bz-select__pill--closed {
    margin-top: 0.2rem;
    margin-bottom: 0.4rem; }

.bz-select__pills {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .bz-select__pills__counter {
    background: #217D7E;
    padding: 0.2em .8em;
    border: 1px solid #E0E0E0;
    color: white;
    border-radius: 2rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .bz-select__pills__counter--hidden {
      visibility: hidden; }
  .bz-select__pills--closed {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: hidden;
    max-height: 3.7rem; }
  .bz-select__pills--open {
    border-bottom: 1px solid #E0E0E0;
    border-top: 0;
    max-height: 12.3rem;
    overflow: auto;
    padding: 0.4rem 1.6rem; }
  .bz-select__pills--above {
    border-top: 1px solid #E0E0E0;
    border-bottom: 0; }
  .bz-select__pills--compact {
    font-size: 1.2rem;
    padding: 0.4rem 0.8rem; }

.bz-select-overlay-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #217D7E;
  border-top: 0;
  border-radius: 0 0 4px 4px; }
  .bz-select-overlay-content--above {
    border-top: 1px solid #217D7E;
    border-bottom: 0;
    border-radius: 4px 4px 0 0; }
  .bz-select-overlay-content__multiple {
    border-top: 1px solid #217D7E;
    border-radius: 4px; }
    .bz-select-overlay-content__multiple--above {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }

.bz-select-trigger--multiple {
  padding: 0rem 1.6rem 0rem 0rem;
  min-height: 3.9rem; }

.bz-select-trigger--active {
  border-color: #217D7E;
  border-bottom-color: #FFFFFF;
  border-radius: 4px 4px 0 0; }

.bz-select-trigger__placeholder--multiple {
  margin-left: 0.8rem; }

.bz-select-trigger__value--multiple {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 1.6rem; }

.bz-search {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.8rem 1.6rem;
  position: relative; }
  .bz-search__input {
    background: transparent;
    border: none;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-size: 1.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .bz-search__input::-webkit-input-placeholder {
      color: #757575; }
    .bz-search__input:-ms-input-placeholder {
      color: #757575; }
    .bz-search__input::-ms-input-placeholder {
      color: #757575; }
    .bz-search__input::placeholder {
      color: #757575; }
    .bz-search__input:focus {
      outline: 0;
      -webkit-box-shadow: none;
              box-shadow: none; }
    .bz-search__input::-ms-clear {
      display: none; }
  .bz-search__clear-icon {
    position: absolute;
    right: 8px;
    top: 3px; }
  .bz-search:focus {
    border: 1px solid #217D7E; }
  .bz-search--focused {
    border: 1px solid #217D7E; }

.bz-input-icon .bz-icn--clear {
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: opacity .3s;
  transition: opacity .3s; }

.bz-input-icon .bz-icn--search {
  opacity: 0;
  padding: 0;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
  width: 0; }

.bz-input-icon--empty .bz-icn--clear {
  opacity: 0;
  pointer-events: none; }

.bz-input-icon--empty .bz-icn--search {
  opacity: 1;
  padding: 0.8rem;
  width: auto; }

.bz-search-list__input,
.bz-multiselect__input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.bz-search-list__item,
.bz-multiselect__item {
  padding-right: 0.4rem; }

.bz-btn-icn--expand {
  position: absolute;
  right: 0.8rem;
  top: 1.6rem; }
  .bz-btn-icn--expand .bz-icn {
    fill: #217D7E; }

@-webkit-keyframes selectedpills {
  from {
    max-height: 0; }
  to {
    max-height: 48px; } }

@keyframes selectedpills {
  from {
    max-height: 0; }
  to {
    max-height: 48px; } }

@-webkit-keyframes emptypills {
  from {
    max-height: 0; }
  to {
    max-height: 48px; } }

@keyframes emptypills {
  from {
    max-height: 0; }
  to {
    max-height: 48px; } }

@-webkit-keyframes expandpills {
  from {
    max-height: 48px; }
  to {
    max-height: 300px; } }

@keyframes expandpills {
  from {
    max-height: 48px; }
  to {
    max-height: 300px; } }

@-webkit-keyframes collapsedpills {
  from {
    max-height: 300px; }
  to {
    max-height: 48px; } }

@keyframes collapsedpills {
  from {
    max-height: 300px; }
  to {
    max-height: 48px; } }

@-webkit-keyframes closepills {
  from {
    flex-wrap: wrap; }
  to {
    flex-wrap: no-wrap; } }

@keyframes closepills {
  from {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  to {
    -ms-flex-wrap: no-wrap;
        flex-wrap: no-wrap; } }

.bz-search-pill {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-bottom: 0.8rem;
  padding-top: 0.8rem; }
  .bz-search-pill--selected {
    -webkit-animation: selectedpills 1s;
            animation: selectedpills 1s; }
  .bz-search-pill--empty {
    -webkit-animation: emptypills 1s;
            animation: emptypills 1s; }
  .bz-search-pill__selected {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #E0E0E0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    overflow: hidden;
    padding-left: 1.6rem;
    padding-right: 0.8rem;
    width: 100%; }
    .bz-search-pill__selected--expanded {
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-animation: expandpills 1s;
              animation: expandpills 1s;
      border-bottom-color: #CFF2F2; }
      .bz-search-pill__selected--expanded .bz-search-pill__results {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        padding-right: 0.4rem; }
      .bz-search-pill__selected--expanded .bz-btn-icn--expand {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
    .bz-search-pill__selected--collapsed {
      -webkit-animation: collapsedpills 1s forwards;
              animation: collapsedpills 1s forwards; }
      .bz-search-pill__selected--collapsed .bz-search-pill__results {
        -webkit-animation: closepills 1.5s forwards;
                animation: closepills 1.5s forwards; }
    .bz-search-pill__selected--hidden {
      display: none; }
  .bz-search-pill__results {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow-x: scroll;
    padding: 0.8rem 1.6rem;
    position: relative; }

[dir=rtl] .bz-search-pill__results {
  padding-left: 3.2rem;
  padding-right: 0.8rem; }

[dir=rtl] .bz-search-pill__selected {
  padding-left: 0.8rem;
  padding-right: 1.6rem; }
  [dir=rtl] .bz-search-pill__selected--expanded .bz-search-pill__results {
    padding-left: 0.4rem; }

[dir=rtl] .bz-btn-icn--expand {
  left: 0.8rem;
  right: auto; }

.bz-section__header {
  background-color: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  color: #272727;
  font-size: 1.4rem;
  margin: 0;
  min-height: 25px;
  padding: 1.6rem;
  position: relative;
  width: 100%; }
  .bz-section__header > svg.bz-icn {
    left: initial;
    margin-top: -1.6rem;
    padding: 0.8rem;
    position: absolute;
    right: 0.8rem;
    top: 50%;
    -webkit-transition: -webkit-transform .26s ease;
    transition: -webkit-transform .26s ease;
    transition: transform .26s ease;
    transition: transform .26s ease, -webkit-transform .26s ease; }
  .bz-section__header > span {
    margin-left: 0; }

.bz-section__content {
  display: none; }

.bz-section .expanded .bz-section__header {
  display: none; }

.bz-section .expanded .bz-section__content {
  display: block; }

[dir=rtl] .bz-section__header > svg.bz-icn {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  left: 0.8rem;
  right: initial; }

.bz-status-pages {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2.4rem; }
  .bz-status-pages__background {
    background: -webkit-gradient(linear, left top, left bottom, from(#7EDBDD), to(#33BFC1));
    background: linear-gradient(#7EDBDD, #33BFC1);
    height: 100%;
    overflow: hidden;
    position: fixed;
    width: 100%; }
  .bz-status-pages__background-stroke {
    left: 0;
    margin: 0 50px;
    position: absolute;
    top: 0; }
  .bz-status-pages__background-line-container {
    height: 100%;
    margin: auto;
    max-width: 100%;
    overflow: hidden;
    width: 1200px; }
  .bz-status-pages__background-line {
    height: 100%;
    position: absolute;
    width: 1200px; }
  .bz-status-pages__container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #FFFFFF;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
            box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 956px;
    padding: 3.2rem;
    position: relative;
    width: 100%; }
  .bz-status-pages__message-container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    max-width: 615px;
    white-space: pre-line;
    width: 100%;
    word-wrap: break-word; }
  .bz-status-pages__image {
    height: 400px;
    width: 100%; }
  .bz-status-pages__title {
    color: #217D7E;
    font-size: 2.4rem;
    margin-bottom: 1.6rem;
    text-align: center; }
  .bz-status-pages__message {
    color: #272727;
    font-size: 1.4rem;
    margin-bottom: 3.2rem;
    max-width: 600px;
    text-align: center; }
  .bz-status-pages__logo {
    fill: #E0E0E0;
    height: 37.92px;
    position: absolute;
    max-height: 37.92px;
    max-width: 80px;
    right: 3.2rem;
    top: 3.2rem; }

@media only screen and (max-height: 768px) and (max-width: 1024px) and (orientation: landscape), (max-height: 1024px) and (max-width: 768px) and (orientation: portrait) {
  .bz-status-pages {
    padding: 0; }
    .bz-status-pages__container {
      border-radius: 0;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      height: 100%;
      max-width: none;
      overflow: auto;
      width: 100%; } }

.bz-status-pages-IE {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100vh;
  padding: 3.2rem;
  width: 100%;
  z-index: 1; }
  .bz-status-pages-IE__content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #FFFFFF;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
            box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 956px;
    padding: 3.2rem;
    width: 100%; }
  .bz-status-pages-IE__title {
    color: #217D7E;
    font-size: 2.4rem;
    margin-bottom: 2.4rem;
    max-width: 400px;
    text-align: center;
    width: 100%; }
  .bz-status-pages-IE__message {
    color: #272727;
    font-size: 1.4rem;
    margin-bottom: 3.2rem;
    max-width: 600px;
    text-align: center;
    width: 100%;
    word-wrap: break-word; }
  .bz-status-pages-IE__image {
    height: 400px; }
  .bz-status-pages-IE__logo {
    fill: #E0E0E0;
    height: 37.92px;
    max-height: 37.92px;
    max-width: 80px; }
  .bz-status-pages-IE__logo-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%; }

@media only screen and (max-height: 768px) and (max-width: 1024px) and (orientation: landscape), (max-height: 1024px) and (max-width: 768px) and (orientation: portrait) {
  .bz-status-pages-IE {
    padding: 0; }
    .bz-status-pages-IE__content {
      border-radius: 0;
      height: 100%;
      margin: 0; } }

.bz-switch {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #E0E0E0;
  border-radius: 20px;
  -webkit-box-shadow: #dfdfdf 0 0 0 0 inset;
          box-shadow: #dfdfdf 0 0 0 0 inset;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.8rem;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: relative;
  -webkit-transition: all 80ms linear;
  transition: all 80ms linear;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  width: 3.6rem; }
  .bz-switch__circle {
    background-color: #9E9E9E;
    border-radius: 100%;
    height: 1.6rem;
    left: 0;
    margin-left: 2px;
    margin-right: 2px;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    -webkit-transition: all 80ms linear;
    transition: all 80ms linear;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    width: 1.6rem;
    position: relative; }
  .bz-switch--checked {
    border: 1px solid #217D7E; }
    .bz-switch--checked .bz-switch__circle {
      background-color: #217D7E;
      -webkit-transform: translate3d(1.6rem, 0, 0);
              transform: translate3d(1.6rem, 0, 0); }
  .bz-switch--disabled {
    background-color: #FAFAFA;
    border: 1px solid #E0E0E0;
    cursor: not-allowed;
    opacity: .5; }
    .bz-switch--disabled .bz-switch__circle {
      background-color: #757575; }

.bz-skip-to-main {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #1377D9;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
  color: #FFFFFF;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  left: 80px;
  padding: 2.4rem;
  position: fixed;
  text-decoration: underline;
  top: -200px;
  -webkit-transition: all 1s;
  transition: all 1s;
  z-index: 1000; }

.cdk-keyboard-focused .bz-skip-to-main:focus {
  top: 24px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16); }

[dir=rtl] .bz-skip-to-main {
  right: 80px;
  left: 0; }

.bz-table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; }
  .bz-table > thead > tr > th {
    border-bottom: 1px solid #272727;
    font-weight: 600;
    position: relative;
    text-align: left; }
    .bz-table > thead > tr > th > div {
      overflow: hidden; }
    .bz-table > thead > tr > th .bz-icn {
      fill: #217D7E; }
  .bz-table > tbody > tr:not(:last-child) {
    border-bottom: 1px solid #E0E0E0; }
  .bz-table > tbody > tr:hover {
    background-color: #FAFAFA; }
  .bz-table > tbody > tr:hover > td.bz-table__cell--buttons button {
    opacity: 1; }
  .bz-table--responsive {
    overflow-x: auto;
    width: 100%; }
  .bz-table--fixed-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%; }
    .bz-table--fixed-header > thead {
      display: block;
      position: relative; }
    .bz-table--fixed-header > tbody {
      display: block;
      overflow-y: auto;
      overflow-x: hidden; }
    .bz-table--fixed-header.bz-table--loading thead::after {
      -webkit-animation: table-loader 4s ease infinite;
              animation: table-loader 4s ease infinite;
      background-color: #217D7E;
      bottom: 0;
      content: "";
      display: block;
      height: 2px;
      left: 0;
      position: absolute; }
    .bz-table--fixed-header.bz-table--loading thead > tr > th {
      border-color: #CFF2F2; }
  .bz-table .bz-badge {
    max-width: 96px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .bz-table__col-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .bz-table__col-title span {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }

.bz-table__cell {
  font-size: 1.2rem;
  padding: 0.8rem 1.6rem;
  position: relative; }
  .bz-table__cell--compact {
    padding-bottom: 0.4rem;
    padding-top: 0.4rem; }
    .bz-table__cell--compact .bz-table__content > * {
      margin-bottom: 0.4rem; }
  .bz-table__cell--normal {
    padding-bottom: 0.8rem;
    padding-top: 0.8rem; }
    .bz-table__cell--normal .bz-table__content > * {
      margin-bottom: 0.8rem; }
  .bz-table__cell--comfortable {
    padding-bottom: 1.6rem;
    padding-top: 1.6rem; }
    .bz-table__cell--comfortable .bz-table__content > * {
      margin-bottom: 1.6rem; }
  .bz-table__cell--buttons .bz-btn-icn {
    opacity: 0;
    padding: 0; }
    .bz-table__cell--buttons .bz-btn-icn:focus {
      opacity: 1; }
    .bz-table__cell--buttons .bz-btn-icn--active {
      opacity: 1; }
  .bz-table__cell--actions {
    padding: 0; }

th.bz-table__cell {
  padding: 0; }
  th.bz-table__cell .bz-table__col-title {
    padding: 0.8rem 1.6rem;
    cursor: pointer; }
  th.bz-table__cell--compact .bz-table__col-title {
    padding-bottom: 0.4rem;
    padding-top: 0.4rem; }
  th.bz-table__cell--normal .bz-table__col-title {
    padding-bottom: 0.8rem;
    padding-top: 0.8rem; }
  th.bz-table__cell--comfortable .bz-table__col-title {
    padding-bottom: 1.6rem;
    padding-top: 1.6rem; }

.bz-table__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .bz-table__content > * {
    margin-bottom: 0.8rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .bz-table__content > *:last-child {
      margin-bottom: 0; }

.bz-table__col-sort {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: middle; }

.bz-table__col-resize {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  bottom: -2px;
  cursor: col-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  position: absolute;
  right: -5px;
  top: 0;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
  width: 9px; }
  .bz-table__col-resize::after {
    background-color: #CFF2F2;
    content: "";
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease;
    width: 1px; }
  .bz-table__col-resize:hover::after {
    background-color: #217D7E; }

thead:hover .bz-table__col-resize {
  opacity: 1; }

.bz-table__col-border {
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  -webkit-transition: border-right-color .3s ease;
  transition: border-right-color .3s ease; }
  .bz-table__col-border--active {
    border-right-color: #217D7E; }

.bz-table-options {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: .5rem 1.6rem .5rem 2.4rem; }
  .bz-table-options__left {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .bz-table-options__left, .bz-table-options__right {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.bz-table-pagination {
  border-top: 1px solid #E0E0E0;
  padding: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.bz-table__responsive-label {
  color: #272727;
  font-weight: 600; }

@-webkit-keyframes table-loader {
  from {
    left: 0%;
    width: 0%; }
  50% {
    left: 0%;
    width: 100%; }
  to {
    left: 100%;
    width: 0%; } }

@keyframes table-loader {
  from {
    left: 0%;
    width: 0%; }
  50% {
    left: 0%;
    width: 100%; }
  to {
    left: 100%;
    width: 0%; } }

@media screen and (max-width: 719px) {
  .bz-table, .bz-table thead, .bz-table tbody, .bz-table th, .bz-table__cell, .bz-table tr {
    display: block; }
  .bz-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  .bz-table tr {
    border: 1px solid #E0E0E0; }
  .bz-table__cell {
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; } }

.bz-table-adv {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .bz-table-adv table, .bz-table-adv__table {
    border-collapse: collapse;
    border-spacing: 0;
    min-width: 100%;
    overflow: auto;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    position: relative; }
  .bz-table-adv table > tbody, .bz-table-adv__body {
    display: block;
    overflow-y: auto;
    height: 100%; }
  .bz-table-adv table > thead > tr, .bz-table-adv__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #272727; }
  .bz-table-adv table > tbody > tr, .bz-table-adv__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    min-width: 100%; }
    .bz-table-adv table > tbody > tr:not(:last-child), .bz-table-adv__row:not(:last-child) {
      border-bottom: 1px solid #E0E0E0; }
    .bz-table-adv table > tbody > tr:hover, .bz-table-adv__row:hover {
      background-color: #FAFAFA; }
  .bz-table-adv__row-wrapper {
    position: relative; }
    .bz-table-adv__row-wrapper:not(:last-child) {
      border-bottom: 1px solid #E0E0E0; }
  .bz-table-adv table > thead > tr > th, .bz-table-adv__col-header {
    font-weight: 600;
    position: relative;
    text-align: left;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .bz-table-adv table > tbody > tr > td, .bz-table-adv__cell {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    position: relative;
    vertical-align: middle;
    min-width: 0;
    font-size: 1.2rem;
    padding: 0.8rem 1.6rem; }

.bz-table-adv__col-sort {
  fill: #9E9E9E;
  margin: 0 0.4rem;
  display: inline-block;
  vertical-align: middle;
  visibility: hidden; }
  .bz-table-adv__col-sort .bz-icn {
    fill: inherit; }
  .bz-table-adv__col-sort svg {
    height: 16px;
    width: 16px;
    fill: inherit; }
  .bz-table-adv__col-sort--active {
    fill: #217D7E;
    visibility: visible; }

.bz-table-adv table > thead > tr > th, .bz-table-adv__col-header {
  cursor: pointer; }
  .bz-table-adv table > thead > tr > th:hover .bz-table-adv__col-sort, .bz-table-adv__col-header:hover .bz-table-adv__col-sort {
    visibility: visible; }

.bz-table-adv--compact .bz-table-adv__cell {
  padding-bottom: 0.4rem;
  padding-top: 0.4rem; }

.bz-table-adv--normal .bz-table-adv__cell {
  padding-bottom: 0.8rem;
  padding-top: 0.8rem; }

.bz-table-adv--comfortable .bz-table-adv__cell {
  padding-bottom: 1.6rem;
  padding-top: 1.6rem; }

.bz-table-adv-pagination {
  border-top: 1px solid #E0E0E0;
  padding: 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.bz-table-adv__row-selector--selected {
  visibility: visible; }

table > tbody > tr:hover .bz-table-adv__row-selector, .bz-table-adv__row:hover .bz-table-adv__row-selector {
  visibility: visible; }

@-moz-document url-prefix() {
  .bz-table-adv .bz-checkbox__input {
    display: none; } }

.bz-table-adv__row-wrapper.active {
  background-color: #E0E0E0; }
  .bz-table-adv__row-wrapper.active .bz-table-adv__row:first-child {
    border-bottom: 1px solid #FFFFFF;
    font-weight: bold; }
  .bz-table-adv__row-wrapper.active .bz-table-adv__row:hover {
    background: none; }
  .bz-table-adv__row-wrapper.active .bz-table-adv__cell--floating-actions > div {
    background: #E0E0E0; }
    .bz-table-adv__row-wrapper.active .bz-table-adv__cell--floating-actions > div::before {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(224, 224, 224, 0)), to(#E0E0E0));
      background-image: linear-gradient(90deg, rgba(224, 224, 224, 0) 0%, #E0E0E0 100%);
      opacity: 0; }

.bz-table-adv__row-detail {
  width: 100%; }

.bz-table-adv__detail-toggle {
  cursor: pointer;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  text-align: center;
  line-height: 1;
  display: block; }

.bz-table-adv--fixed-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .bz-table-adv--fixed-header .bz-table-adv__table {
    overflow-y: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .bz-table-adv--fixed-header .bz-table-adv__body {
    overflow-y: auto; }

.bz-table-adv--horizontal-scroll .bz-table-adv__table {
  overflow-x: hidden; }

.bz-table-adv--horizontal-scroll .bz-table-adv__header {
  display: block; }

.bz-table-adv--horizontal-scroll .bz-table-adv__col-header {
  float: left; }

.bz-table-adv--horizontal-scroll .bz-table-adv__cell {
  float: left; }

.bz-table-adv--loading thead, .bz-table-adv--loading .bz-table-adv__header {
  border-color: #CFF2F2;
  position: relative; }
  .bz-table-adv--loading thead::after, .bz-table-adv--loading .bz-table-adv__header::after {
    -webkit-animation: table-loader 4s ease infinite;
            animation: table-loader 4s ease infinite;
    background-color: #217D7E;
    bottom: -1px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute; }

@keyframes table-loader {
  from {
    left: 0%;
    width: 0%; }
  50% {
    left: 0%;
    width: 100%; }
  to {
    left: 100%;
    width: 0%; } }

.bz-table-adv__body--singleline .bz-table-adv__cell {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  display: block; }

.bz-table-adv__col-title {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.bz-table-adv__header--singleline .bz-table-adv__col-title {
  overflow: hidden;
  white-space: nowrap;
  width: 100%; }
  .bz-table-adv__header--singleline .bz-table-adv__col-title > span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 100%;
    vertical-align: middle; }

.bz-table-adv__header--singleline .bz-table-adv__col-header--sortable > .bz-table-adv__col-title > span {
  max-width: calc(100% - 14px); }

.bz-table-adv__header:hover .bz-table-adv__col-resize {
  opacity: 1; }

.bz-table-adv__col-resize {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  bottom: 0px;
  cursor: e-resize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  position: absolute;
  right: -4px;
  top: 0;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
  width: 9px;
  z-index: 1; }
  .bz-table-adv__col-resize::after {
    background-color: #CFF2F2;
    content: "";
    -webkit-transition: background-color .3s ease;
    transition: background-color .3s ease;
    width: 1px; }
  .bz-table-adv__col-resize:hover::after {
    background-color: #217D7E; }
  .bz-table-adv__col-resize--active {
    opacity: 1; }
    .bz-table-adv__col-resize--active::after {
      background-color: #217D7E; }

.bz-table-adv__col-border {
  border-right: 1px solid transparent;
  -webkit-transition: border-right-color .3s ease;
  transition: border-right-color .3s ease; }
  .bz-table-adv__col-border--active {
    border-right-color: #217D7E; }

.bz-table-adv__cell > .bz-checkbox {
  padding: 0; }

.bz-table-adv table > tbody > tr > td--selection,
.bz-table-adv .bz-table-adv__cell--selection {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 30px;
  max-width: 30px; }

.bz-table-adv table > tbody > tr > td--icon,
.bz-table-adv .bz-table-adv__cell--icon {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  padding-right: 0; }

.bz-table-adv table > tbody > tr > td--floating-actions,
.bz-table-adv .bz-table-adv__cell--floating-actions {
  position: absolute;
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  width: 100%;
  top: 0;
  bottom: 0; }
  .bz-table-adv table > tbody > tr > td--floating-actions > div,
  .bz-table-adv .bz-table-adv__cell--floating-actions > div {
    background: #FAFAFA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    padding: 0 8px;
    position: absolute;
    right: 0;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    overflow: visible;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    top: 0;
    bottom: 0; }
    .bz-table-adv table > tbody > tr > td--floating-actions > div::before,
    .bz-table-adv .bz-table-adv__cell--floating-actions > div::before {
      width: 32px;
      -webkit-transition: all 0.1s;
      transition: all 0.1s;
      content: "";
      height: 100%;
      margin-left: -32px;
      position: absolute;
      top: 0;
      left: 0;
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(250, 250, 250, 0)), to(#FAFAFA));
      background-image: linear-gradient(90deg, rgba(250, 250, 250, 0) 0%, #FAFAFA 100%);
      opacity: 0; }

.bz-table-adv table > tbody > tr > td--actions,
.bz-table-adv .bz-table-adv__cell--actions {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .bz-table-adv table > tbody > tr > td--actions a, .bz-table-adv table > tbody > tr > td--actions .bz-btn-icn,
  .bz-table-adv .bz-table-adv__cell--actions a,
  .bz-table-adv .bz-table-adv__cell--actions .bz-btn-icn {
    opacity: 0;
    padding: 0; }
    .bz-table-adv table > tbody > tr > td--actions a:focus, .bz-table-adv table > tbody > tr > td--actions .bz-btn-icn:focus,
    .bz-table-adv .bz-table-adv__cell--actions a:focus,
    .bz-table-adv .bz-table-adv__cell--actions .bz-btn-icn:focus {
      opacity: 1; }
  .bz-table-adv table > tbody > tr > td--actions a,
  .bz-table-adv .bz-table-adv__cell--actions a {
    text-decoration: underline; }
  .bz-table-adv table > tbody > tr > td--actions .bz-btn-icn--active,
  .bz-table-adv .bz-table-adv__cell--actions .bz-btn-icn--active {
    opacity: 1; }

.bz-table-adv table > tbody > tr:hover .bz-table-adv__cell--actions a, .bz-table-adv table > tbody > tr:hover .bz-table-adv__cell--actions .bz-btn-icn,
.bz-table-adv__row:hover .bz-table-adv__cell--actions a,
.bz-table-adv__row:hover .bz-table-adv__cell--actions .bz-btn-icn {
  opacity: 1; }

.bz-table-adv table > tbody > tr:hover .bz-table-adv__cell--floating-actions > div,
.bz-table-adv__row:hover .bz-table-adv__cell--floating-actions > div {
  opacity: 1; }
  .bz-table-adv table > tbody > tr:hover .bz-table-adv__cell--floating-actions > div::before,
  .bz-table-adv__row:hover .bz-table-adv__cell--floating-actions > div::before {
    opacity: 1; }

.bz-table-adv__responsive-label {
  color: #272727;
  font-weight: 600; }

.bz-table-adv__options {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: .5rem 1.6rem .5rem 2.4rem; }
  .bz-table-adv__options__left {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .bz-table-adv__options__left, .bz-table-adv__options__right {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.bz-table-adv__virtual-scroll {
  height: 100%; }

@media screen and (max-width: 719px) {
  .bz-table-adv {
    display: block; }
    .bz-table-adv table > thead, .bz-table-adv__header,
    .bz-table-adv table > tbody, .bz-table-adv__body,
    .bz-table-adv table > thead th, .bz-table-adv__col-header,
    .bz-table-adv table > tbody > tr, .bz-table-adv__row, .bz-table-adv__row-wrapper {
      display: block; }
  .bz-table-adv thead tr, .bz-table-adv__header {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  .bz-table-adv tr, .bz-table-adv .bz-table-adv__row {
    border: 1px solid #E0E0E0;
    border-bottom: none; }
  .bz-table-adv table > tbody > tr > td, .bz-table-adv .bz-table-adv__cell {
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100% !important;
    max-width: 100% !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; } }

@media screen and (max-width: 719px) and (-ms-high-contrast: active) {
  .bz-table-adv table > tbody > tr > td {
    display: block; } }

@media screen and (min-width: 720px) {
  .bz-table-adv__row-selector {
    visibility: hidden; }
    .bz-table-adv__row-selector--selected {
      visibility: visible; }
  .bz-table-adv__detail-toggle {
    padding-left: 0;
    padding-right: 0; }
  .bz-table-adv table > tbody > tr > td.bz-table-adv__cell--selection,
  .bz-table-adv__cell.bz-table-adv__cell--selection {
    padding-left: 0;
    padding-right: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; } }

.bz-tablet-grid {
  border: 1px solid #E0E0E0;
  border-radius: 4px; }
  .bz-tablet-grid__empty {
    padding: 0.8rem;
    text-align: center; }
  .bz-tablet-grid__header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #FAFAFA;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.6rem;
    font-weight: 600;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.8rem 1.6rem; }
  .bz-tablet-grid__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.8rem 1.6rem; }
  .bz-tablet-grid__wrapper {
    overflow-x: scroll; }
  .bz-tablet-grid__table {
    border-collapse: collapse;
    width: 100%; }
    .bz-tablet-grid__table .bz-tablet-grid__table-header {
      border-bottom: 1px solid #E0E0E0;
      font-size: 1.6rem;
      font-weight: bold;
      padding: 0.8rem; }
  .bz-tablet-grid__menu {
    width: 32px; }
  .bz-tablet-grid .bz-tablet-grid__totalizer {
    padding: 0.8rem; }
    .bz-tablet-grid .bz-tablet-grid__totalizer .bz-tablet-grid__totalizer-item {
      padding: 0.4rem; }
      .bz-tablet-grid .bz-tablet-grid__totalizer .bz-tablet-grid__totalizer-item span {
        display: block; }
  .bz-tablet-grid__buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .bz-tablet-grid__buttons--hidden {
      display: none; }
  .bz-tablet-grid__row {
    padding: 0.8rem; }
  .bz-tablet-grid__row-buttons {
    border-bottom: 1px solid #E0E0E0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.8rem; }
    .bz-tablet-grid__row-buttons .bz-btn {
      margin-right: 0.4rem;
      text-transform: capitalize; }
    .bz-tablet-grid__row-buttons .bz-btn:last-child {
      margin-right: 0; }
  .bz-tablet-grid__pager {
    padding: 0.8rem; }

.bz-column-sort {
  display: none; }
  .bz-column-sort--active {
    display: inline-block; }
  .bz-column-sort__item {
    display: none; }
    .bz-column-sort__item--active {
      display: inline-block; }

.bzg-tab-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  width: 100%; }

.bzg-tab-set__bzg-tab--secondary {
  background-color: #FAFAFA; }

.bzg-tab-set__btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0;
  white-space: nowrap; }
  .bzg-tab-set__btn::-webkit-scrollbar {
    width: 0px;
    visibility: hidden;
    height: 0;
    background: transparent; }
  .bzg-tab-set__btn--primary {
    background-color: #FAFAFA; }
  .bzg-tab-set__btn--secondary {
    background-color: transparent; }
  .bzg-tab-set__btn li {
    border: none;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    font-weight: 400;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 1px;
    cursor: pointer; }
    .bzg-tab-set__btn li.active {
      border-bottom: 2px solid #217D7E; }
      .bzg-tab-set__btn li.active .bz-tab-button {
        color: #272727; }
    .bzg-tab-set__btn li .bz-tab-button {
      color: #757575;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 1.2rem;
      letter-spacing: 1px;
      padding: 0.8rem 1.6rem;
      text-decoration: none;
      background: transparent;
      border: 0;
      text-transform: unset;
      cursor: pointer; }
      .bzg-tab-set__btn li .bz-tab-button .bz-btn-icn {
        background: #FFFFFF;
        opacity: 0;
        position: absolute;
        right: 0;
        top: 1px;
        -webkit-transition: opacity .15s;
        transition: opacity .15s; }
        .bzg-tab-set__btn li .bz-tab-button .bz-btn-icn:focus {
          opacity: 1; }
    .bzg-tab-set__btn li .bz-tab-button:hover .bz-btn-icn {
      opacity: 1; }

.bzg-tab-set__badge {
  margin-left: 0.4rem;
  margin-top: -0.4rem; }

@media only screen and (min-width: 1024px) {
  ul.bzg-tab-set__btn li {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; } }

.bz-tabs {
  border-bottom: 1px solid #E0E0E0;
  margin-bottom: 1.6rem;
  overflow-y: hidden;
  padding: 0;
  position: relative;
  scroll-behavior: smooth;
  white-space: nowrap; }
  .bz-tabs--right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .bz-tabs--secondary {
    border: 0; }
  .bz-tabs .bz-indicator-bar {
    -webkit-transition: left .2s ease;
    background: #217D7E;
    bottom: 0;
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    transition: left .2s ease;
    will-change: left, width;
    z-index: 10; }

.bz-tab {
  border-bottom: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  margin: 0 0.8rem;
  padding: 0 0.8rem 1.6rem;
  position: relative;
  top: 1px; }
  .bz-tab > a {
    color: #217D7E;
    display: inline-block;
    font-size: 1.2rem;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase; }
  .bz-tab.active {
    border-bottom-color: #217D7E;
    border-bottom-width: 2px; }
    .bz-tab.active > a {
      color: #217D7E; }

.bz-tab-inner {
  background-color: #FAFAFA;
  margin-bottom: 1.6rem;
  padding: 1.6rem; }

.bz-time-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .bz-time-picker__section {
    position: relative;
    width: 80px; }
    .bz-time-picker__section__input {
      margin: 0;
      height: 100%; }
  .bz-time-picker__arrows {
    position: absolute;
    top: 0;
    right: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .bz-time-picker__arrows__item {
      height: 10px;
      width: 10px;
      cursor: pointer; }
  .bz-time-picker__separator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .bz-time-picker__period {
    word-break: normal;
    padding: 0 1.6rem; }

.bz-toast-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 50vw;
  padding: 2.4rem 3.2rem; }
  .bz-toast-list--top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  .bz-toast-list--right {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .bz-toast-list--center {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .bz-toast-list--no-space {
    padding: 0; }

.bz-toast {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #272727;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 1.6rem;
  padding: 1.6rem 3.2rem; }
  .bz-toast__message {
    color: #FFFFFF; }
    .bz-toast__message--warning {
      color: #272727; }
  .bz-toast__action {
    color: #217D7E;
    cursor: pointer;
    font-weight: 600;
    text-transform: uppercase;
    white-space: nowrap; }
  .bz-toast__close-icon {
    cursor: pointer; }
  .bz-toast--top {
    margin-top: 0px;
    margin-bottom: 1.6rem; }
  .bz-toast--success {
    background-color: #2D8631; }
    .bz-toast--success > .bz-toast__action {
      color: #FFFFFF; }
  .bz-toast--warning {
    background-color: #F9A825; }
    .bz-toast--warning > .bz-toast__action {
      color: #272727; }
  .bz-toast--error {
    background-color: #DA3B3B; }
    .bz-toast--error > .bz-toast__action {
      color: #FFFFFF; }
  .bz-toast--info {
    background-color: #1377D9; }
    .bz-toast--info > .bz-toast__action {
      color: #FFFFFF; }

.bz-toast-countdown-bar {
  height: 5px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  border-radius: 0 0 4px 8px;
  background: rgba(0, 0, 0, 0.4); }
  .bz-toast-countdown-bar__default {
    background: rgba(255, 255, 255, 0.4); }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .bz-toast-list {
    display: block;
    overflow: hidden; } }

.bz-tooltip {
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.24);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.12), 0 2px 6px rgba(0, 0, 0, 0.24);
  color: #272727;
  font-size: 1rem;
  margin: 0.8rem;
  overflow: hidden;
  padding: 0.8rem;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.up-arrow:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-39%);
          transform: translateX(-39%);
  top: -11px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #E0E0E0; }

.up-arrow:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: -11px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #FFFFFF; }

.down-arrow:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #E0E0E0;
  -webkit-transform: translateX(-50%) rotate(180deg);
  transform: translateX(-50%) rotate(180deg);
  bottom: -11px; }

.down-arrow:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-bottom-color: #FFFFFF;
  -webkit-transform: translateX(-50%) rotate(180deg);
  bottom: -8px;
  transform: translateX(-50%) rotate(180deg); }

.left-arrow:before {
  content: '';
  display: block;
  position: absolute;
  left: -11px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #E0E0E0;
  -webkit-transform: translateX(-50%) rotate(270deg);
  transform: translateY(24%) rotate(270deg); }

.left-arrow:after {
  content: '';
  display: block;
  position: absolute;
  left: -9px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #FFFFFF;
  -webkit-transform: translateX(-50%) rotate(180deg);
  transform: translateY(-118%) rotate(270deg); }

.right-arrow:before {
  content: '';
  display: block;
  position: absolute;
  right: -9px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #E0E0E0;
  -webkit-transform: translateX(-50%) rotate(180deg);
  transform: translateY(28%) rotate(90deg); }

.right-arrow:after {
  content: '';
  display: block;
  position: absolute;
  right: -8px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-bottom-color: #FFFFFF;
  -webkit-transform: translateX(-50%) rotate(180deg);
  transform: translateY(-118%) rotate(90deg); }

.bz-welcome-landing {
  background: linear-gradient(315deg, #33BFC1 0%, #1A6061 60%, #114040 100%);
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .bz-welcome-landing__bizagi-logo {
    color: #FFFFFF;
    top: 32px;
    left: 32px;
    height: 32px;
    fill: currentColor;
    position: absolute;
    width: 88px; }
  .bz-welcome-landing__wrapper {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .bz-welcome-landing__top-title {
    color: #FFFFFF;
    font-size: 32px;
    font-weight: 100;
    line-height: 1;
    z-index: 1;
    margin-bottom: 0; }
  .bz-welcome-landing__middle-title {
    color: #FFFFFF;
    font-size: 54px;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 1;
    z-index: 1;
    margin-bottom: 0; }
  .bz-welcome-landing__bottom-title {
    color: #FFFFFF;
    font-size: 54px;
    font-weight: 600;
    letter-spacing: -1px;
    line-height: 1.5;
    z-index: 1;
    margin-bottom: 0; }
  .bz-welcome-landing__left {
    background-image: url("data:image/png;base64,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") !important;
    background-size: cover;
    position: relative;
    width: 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-right: 88px; }
    .bz-welcome-landing__left__square {
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      opacity: 0.5;
      height: 600px;
      background-size: cover;
      width: 540px;
      position: absolute;
      right: 0;
      background: linear-gradient(315deg, #33BFC1 0%, #1A6061 61.86%, #114040 100%);
      -webkit-box-shadow: 0 4px 15px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px 0 rgba(0, 0, 0, 0.16);
              box-shadow: 0 4px 15px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px 0 rgba(0, 0, 0, 0.16); }
    .bz-welcome-landing__left__container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      text-align: right; }
  .bz-welcome-landing__right {
    background-color: #FFFFFF;
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 64px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 1;
    position: relative; }
    .bz-welcome-landing__right__wrapper {
      max-width: 520px;
      width: 100%;
      position: relative; }
  @media only screen and (min-width: 2px) and (max-width: 700px) {
    .bz-welcome-landing__bizagi-logo {
      height: 32px;
      position: absolute;
      width: 88px;
      top: 2rem;
      left: 3rem; }
    .bz-welcome-landing__wrapper {
      background-size: contain;
      display: block; }
    .bz-welcome-landing__top-title {
      color: #FFFFFF;
      font-size: 32px;
      font-weight: 100;
      line-height: 1;
      z-index: 1;
      margin-bottom: 0; }
    .bz-welcome-landing__middle-title {
      color: #FFFFFF;
      font-size: 54px;
      font-weight: 300;
      letter-spacing: -1px;
      line-height: 1;
      z-index: 1;
      margin-bottom: 0; }
    .bz-welcome-landing__bottom-title {
      color: #FFFFFF;
      font-size: 54px;
      font-weight: 600;
      letter-spacing: -1px;
      line-height: 1.5;
      z-index: 1;
      margin-bottom: 0; }
    .bz-welcome-landing__left {
      display: block;
      width: 100%;
      padding: 0;
      height: 7rem;
      z-index: 0;
      overflow: hidden; }
      .bz-welcome-landing__left__square, .bz-welcome-landing__left__container {
        display: none; }
    .bz-welcome-landing__right {
      width: 100%;
      display: block;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 2.4rem;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      z-index: 1;
      border-radius: 15px 15px 0 0;
      overflow-y: auto;
      height: calc(100% - 7rem); }
      .bz-welcome-landing__right__wrapper {
        max-width: 520px;
        width: 100%; } }

.bz-button-toggle-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.bz-btn-toggle {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  border: 1px solid #217D7E;
  color: #217D7E;
  background: white;
  height: 37px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .bz-btn-toggle--active {
    color: #FFFFFF;
    background: #217D7E; }
  .bz-btn-toggle:first-child {
    border-radius: 4px 0 0 4px; }
  .bz-btn-toggle:last-child {
    border-radius: 0 4px 4px 0; }

.bz-chip {
  position: relative;
  -webkit-tap-highlight-color: transparent;
  font-size: 1.4rem;
  font-weight: 400;
  background: #FFFFFF;
  color: #272727;
  padding: 0 0.8rem;
  border-radius: 24px;
  border: 1px solid #E0E0E0;
  margin-right: 0.4rem;
  margin-left: 0.4rem;
  display: inline-block;
  outline: none;
  max-width: 100%;
  vertical-align: middle; }
  .bz-chip__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 100%;
    margin: 0 0.4rem 0 0.8rem; }
  .bz-chip__label-wrapper {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis; }
  .bz-chip__close_button {
    cursor: pointer;
    margin-left: 0.8rem; }
  .bz-chip:hover {
    background: #FAFAFA; }
  .bz-chip:focus {
    outline: none; }
    .bz-chip:focus::after {
      opacity: 0.16; }

.bz-chip-field {
  line-height: 1.5;
  width: 100%; }
  .bz-chip-field-wrapper {
    display: inline-block;
    float: none;
    min-width: 30px;
    outline: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    border: 1px solid #E0E0E0;
    border-radius: 4px;
    background: #FFFFFF;
    margin-top: 0.4rem;
    padding: 0.4rem 0.8rem;
    max-height: 160px;
    overflow: hidden auto;
    min-height: 37px; }
    .bz-chip-field-wrapper .bz-chip {
      margin: 0.4rem; }
  .bz-chip-field-input {
    display: inline-block;
    float: none;
    width: auto;
    min-width: 40px;
    max-width: 100%;
    border: none;
    outline: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: #FFFFFF;
    color: #272727;
    font-size: 1.4rem;
    text-align: inherit;
    padding: 0 0.8rem;
    vertical-align: middle;
    margin: 0.4rem; }

.tour-step-spot__header {
  width: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.6rem 1.6rem;
  font-weight: 600; }

.tour-step-spot__content {
  width: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #dadada;
  padding: 1.6rem 1.6rem; }

.tour-step-spot__footer {
  width: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 1.6rem 1.6rem;
  border-top: 1px solid #dadada; }

.tour-step-spot__close-icon {
  cursor: pointer;
  -ms-flex-item-align: center;
      align-self: center; }

.hotspot {
  display: block;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  border-radius: 50%;
  cursor: pointer; }
  .hotspot.main-wrapper {
    position: absolute; }

.dot {
  background: #217D7E;
  border-radius: 50%;
  margin: 10px;
  height: 10px;
  width: 10px;
  -webkit-box-shadow: #1a6061;
          box-shadow: #1a6061;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-animation: pulse 2s infinite;
          animation: pulse 2s infinite; }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 #217d7e;
            box-shadow: 0 0 0 0 #217d7e; }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-box-shadow: 0 0 0 9px #33bfc1;
            box-shadow: 0 0 0 9px #33bfc1; }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 #7edbdd;
            box-shadow: 0 0 0 0 #7edbdd; } }

@keyframes pulse {
  0% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 #217d7e;
            box-shadow: 0 0 0 0 #217d7e; }
  70% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-box-shadow: 0 0 0 9px #33bfc1;
            box-shadow: 0 0 0 9px #33bfc1; }
  100% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
    -webkit-box-shadow: 0 0 0 0 #7edbdd;
            box-shadow: 0 0 0 0 #7edbdd; } }

.bz-carousel {
  position: fixed;
  background-color: #FFFFFF;
  top: 50%;
  left: 50%;
  width: 90%;
  height: 383px;
  max-width: 670px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 0.8rem;
  -webkit-box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16);
          box-shadow: 0 4px 16px 2px rgba(0, 0, 0, 0.08), 0 6px 32px 6px rgba(0, 0, 0, 0.08), 0 8px 8px rgba(0, 0, 0, 0.16); }
  .bz-carousel__overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background: rgba(158, 158, 158, 0.6); }
  .bz-carousel__content {
    width: 100%;
    background-color: #FFFFFF;
    height: 350px;
    border-radius: 8px;
    padding: 2.4rem;
    min-height: 33rem;
    max-height: 43rem;
    overflow: auto; }
  .bz-carousel__footer {
    border-top: 1px solid #E0E0E0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #FFFFFF;
    padding: 1.6rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-radius: 0 0 8px 8px; }
  .bz-carousel__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-align: center; }
  .bz-carousel__item {
    float: left;
    margin-right: 0.4rem;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    cursor: pointer; }
    .bz-carousel__item--active {
      background: #217D7E; }
    .bz-carousel__item--inactive {
      background: #E0E0E0; }

.bz-carousel__footer bzg-button-secondary,
.bz-carousel__footer bzg-button-primary {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .bz-carousel__footer bzg-button-secondary:last-child,
  .bz-carousel__footer bzg-button-primary:last-child {
    text-align: right; }

.bz-overflow-menu--active svg {
  fill: #217D7E; }

.bz-wizard {
  position: fixed;
  background-color: #FFFFFF;
  top: 50%;
  left: 50%;
  width: 90%;
  height: 620px;
  max-width: 740px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14), 0 4px 4px 0 rgba(0, 0, 0, 0.12), 0 8px 8px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14), 0 4px 4px 0 rgba(0, 0, 0, 0.12), 0 8px 8px 0 rgba(0, 0, 0, 0.06); }
  .bz-wizard__overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    background-color: rgba(255, 255, 255, 0.8); }
  .bz-wizard__header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #E0E0E0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1.6rem;
    font-weight: 600;
    min-height: 64px;
    padding: 1.6rem 1.6rem 1.6rem 2.4rem; }
  .bz-wizard__title {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-size: 1.6rem;
    line-height: 16px; }
  .bz-wizard__body {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    overflow-y: auto;
    padding: 0 3.2rem 3.2rem;
    height: 458px;
    position: relative; }
  .bz-wizard__footer {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-top: 1px solid #E0E0E0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 1.6rem 2.4rem; }
  .bz-wizard__steps {
    text-align: left;
    color: #757575;
    margin: 0; }
  .bz-wizard__pills {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 3.2rem 3.2rem 1.6rem 3.2rem; }
  .bz-wizard__pill {
    font-size: 1.2rem;
    font-weight: 600;
    padding: 0.4rem 0.8rem; }
    .bz-wizard__pill__number {
      background-color: #E0E0E0;
      font-size: 1rem;
      font-weight: 600;
      color: #272727;
      margin-right: .8rem;
      width: 1.5rem;
      height: 1.5rem;
      border-radius: 50%; }
    .bz-wizard__pill[disabled] {
      background-color: #FAFAFA;
      border-color: transparent;
      color: #757575;
      cursor: auto;
      pointer-events: none; }
  .bz-wizard__conector {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .bz-wizard__conector:before {
    content: '';
    border-bottom: 1px solid;
    width: 16px;
    height: 1px;
    position: relative; }
  .bz-wizard__conector:first-child:before {
    display: none; }
  .bz-wizard__item {
    cursor: pointer; }
    .bz-wizard__item--active:before {
      border-bottom-color: #217D7E; }
    .bz-wizard__item--active button {
      color: #272727;
      background: #FFFFFF;
      border: 1px solid #33BFC1;
      font-size: 1.2rem;
      font-weight: 600; }
    .bz-wizard__item--active svg {
      fill: #217D7E; }
    .bz-wizard__item--active .bz-wizard__pill__number {
      background-color: #217D7E;
      color: #FFFFFF; }
    .bz-wizard__item--complete:before {
      border-bottom-color: #217D7E; }
    .bz-wizard__item--complete svg {
      fill: #217D7E; }
    .bz-wizard__item--complete button {
      color: #1A6061;
      background: rgba(126, 219, 221, 0.25);
      border: 1px solid #33BFC1;
      font-size: 1.2rem;
      font-weight: 400; }
    .bz-wizard__item--pending:before {
      border-bottom-color: #E0E0E0; }
    .bz-wizard__item--pending button {
      background-color: #FAFAFA;
      border: 1px solid #33BFC1;
      color: #757575;
      font-size: 1.2rem;
      font-weight: 400; }

.bz-wizard__footer bzg-button-secondary:last-child,
.bz-wizard__footer bzg-button-primary:last-child {
  text-align: right; }

.bz-wizard__footer bzg-button-secondary,
.bz-wizard__footer bzg-button-primary {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 1.6rem; }

.bz-autocomplete-multiple-searchbox {
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 4px;
  position: relative;
  padding: 0.8rem 1.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 100%;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .bz-autocomplete-multiple-searchbox:focus, .bz-autocomplete-multiple-searchbox--focused, .bz-autocomplete-multiple-searchbox__hover {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: auto; }
    .bz-autocomplete-multiple-searchbox:focus .bz-chip, .bz-autocomplete-multiple-searchbox--focused .bz-chip, .bz-autocomplete-multiple-searchbox__hover .bz-chip {
      margin: 0 0.4rem 0.4rem 0 !important;
      padding: 0.2rem 0.8rem; }
    .bz-autocomplete-multiple-searchbox:focus .badge-count, .bz-autocomplete-multiple-searchbox--focused .badge-count, .bz-autocomplete-multiple-searchbox__hover .badge-count {
      display: none; }
  .bz-autocomplete-multiple-searchbox__input-span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .bz-autocomplete-multiple-searchbox__input-span > input {
      width: 100%; }
  .bz-autocomplete-multiple-searchbox__input--visible {
    visibility: visible;
    width: 100%; }
  .bz-autocomplete-multiple-searchbox__input--hidden {
    visibility: hidden;
    width: 0; }
  .bz-autocomplete-multiple-searchbox .bz-chip {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    margin: 0 0.4rem 0.8rem 0;
    padding: 0.2rem 0.8rem; }
    .bz-autocomplete-multiple-searchbox .bz-chip__close_button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 3px 0 0 0.8rem; }
      .bz-autocomplete-multiple-searchbox .bz-chip__close_button::ng-deep svg {
        fill: #757575; }
    .bz-autocomplete-multiple-searchbox .bz-chip > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .bz-autocomplete-multiple-searchbox .bz-chip a {
      margin-left: 10px;
      color: gray;
      min-width: 16px; }
  .bz-autocomplete-multiple-searchbox .badge-count {
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border: 1px solid #217D7E;
    color: #217D7E;
    padding: 0 10px;
    font-size: 12px;
    position: relative;
    top: 4px; }
  .bz-autocomplete-multiple-searchbox--focused {
    border: 1px solid #217D7E; }
  .bz-autocomplete-multiple-searchbox--opened {
    border-radius: 4px 4px 0 0;
    border-bottom: 2px solid #ffffff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.06);
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), 0 2px 4px rgba(0, 0, 0, 0.12), 0 2px 8px rgba(0, 0, 0, 0.06); }
  .bz-autocomplete-multiple-searchbox .searchIcon {
    width: 30px; }
  .bz-autocomplete-multiple-searchbox input {
    background: transparent;
    border: none;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    font-size: 1.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    top: 1px; }
    .bz-autocomplete-multiple-searchbox input::-webkit-input-placeholder {
      color: #757575; }
    .bz-autocomplete-multiple-searchbox input:-ms-input-placeholder {
      color: #757575; }
    .bz-autocomplete-multiple-searchbox input::-ms-input-placeholder {
      color: #757575; }
    .bz-autocomplete-multiple-searchbox input::placeholder {
      color: #757575; }
    .bz-autocomplete-multiple-searchbox input:focus {
      outline: 0; }

.bz-autocomplete-multiple-panel {
  background-color: #FFFFFF;
  border: 1px solid #217D7E;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.08), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.08), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.06);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: auto;
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%; }
  .bz-autocomplete-multiple-panel .bz-option {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .bz-autocomplete-multiple-panel--s {
    max-height: 185px; }
  .bz-autocomplete-multiple-panel--s .bz-option {
    height: 37px;
    min-height: 37px; }
  .bz-autocomplete-multiple-panel--m {
    max-height: 275px; }
  .bz-autocomplete-multiple-panel--m .bz-option {
    height: 55px;
    min-height: 55px; }

.bz-autocomplete-multiple-panel .bz-option.bz-option--selected:not(.bz-option--active):not(:hover) {
  color: #272727;
  background-color: #FFFFFF; }

.bz-accordion__head {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
  border-bottom: 1px solid #E0E0E0;
  color: #272727;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .bz-accordion__head--active {
    background: rgba(207, 242, 242, 0.25);
    border-bottom: 1px solid #217D7E; }
  .bz-accordion__head--disabled {
    background: #FAFAFA;
    color: #9E9E9E;
    pointer-events: none; }
  .bz-accordion__head--compact {
    padding: 0.4rem 0.8rem; }
    .bz-accordion__head--compact span {
      font-size: 1.2rem; }
  .bz-accordion__head--normal {
    padding: 0.8rem 1.6rem; }
    .bz-accordion__head--normal span {
      font-size: 1.4rem; }
  .bz-accordion__head--comfortable {
    padding: 1.6rem; }
    .bz-accordion__head--comfortable span {
      font-size: 1.4rem; }
    .bz-accordion__head--comfortable .bz-accordion__head--icon {
      width: 16px;
      height: 16px; }
  .bz-accordion__head--icon {
    fill: #9E9E9E;
    width: 12px;
    height: 12px; }
    .bz-accordion__head--icon--active {
      fill: #217D7E;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  .bz-accordion__head--titleIcon {
    fill: #9E9E9E;
    padding-right: 0.4rem; }

.bz-accordion__body {
  display: none; }
  .bz-accordion__body--compact {
    padding: 0.4rem 0.8rem; }
  .bz-accordion__body--normal {
    padding: 0.8rem 1.6rem; }
  .bz-accordion__body--comfortable {
    padding: 1.6rem; }
  .bz-accordion__body--active {
    border-bottom: 1px solid #E0E0E0;
    -webkit-animation: fadeIn .3s;
    animation: fadeIn .3s;
    display: block; }

@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.stepper__nav-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-color: #FAFAFA;
  padding: 2.4rem 3.2rem; }

.stepper__step-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  justify-items: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  color: #757575; }
  .stepper__step-title span {
    font-size: x-small; }
  .stepper__step-title--active {
    color: black;
    font-weight: bold; }

.stepper__step-title-separator {
  border-top: 1px solid #9E9E9E;
  width: 3rem;
  height: 0;
  margin: 0 10px; }

.stepper__step-title-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 10px;
  width: 2.4rem;
  min-width: 2.4rem;
  max-width: 2.4rem;
  height: 2.4rem;
  min-height: 2.4rem;
  max-height: 2.4rem;
  border-radius: 50%;
  background-color: #FFFFFF;
  border: 1px solid #9E9E9E;
  color: #757575; }
  .stepper__step-title-icon--active {
    background-color: #217D7E;
    border: 1px solid #217D7E;
    color: #FFFFFF; }

.stepper__content {
  padding: 2.4rem 3.2rem; }
