/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}/**
 * Remove the margin in all browsers (opinionated).
 */body {
  margin: 0;
}/* HTML5 display definitions
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}/**
 * Add the correct display in IE 9-.
 */audio,
canvas,
progress,
video {
  display: inline-block;
}/**
 * Add the correct display in iOS 4-7.
 */audio:not([controls]) {
  display: none;
  height: 0;
}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {
  vertical-align: baseline;
}/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */template, /* 1 */
[hidden] {
  display: none;
}/* Links
   ========================================================================== *//**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */a:active,
a:hover {
  outline-width: 0;
}/* Text-level semantics
   ========================================================================== *//**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title] {
  border-bottom: none; /* 1 */
  -webkit-text-decoration: underline; /* 2 */
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */b,
strong {
  font-weight: inherit;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong {
  font-weight: bolder;
}/**
 * Add the correct font style in Android 4.3-.
 */dfn {
  font-style: italic;
}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/**
 * Add the correct background and color in IE 9-.
 */mark {
  background-color: #ff0;
  color: #000;
}/**
 * Add the correct font size in all browsers.
 */small {
  font-size: 80%;
}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/* Embedded content
   ========================================================================== *//**
 * Remove the border on images inside links in IE 10-.
 */img {
  border-style: none;
}/**
 * Hide the overflow in IE.
 */svg:not(:root) {
  overflow: hidden;
}/* Grouping content
   ========================================================================== *//**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct margin in IE 8.
 */figure {
  margin: 1em 40px;
}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}/* Forms
   ========================================================================== *//**
 * 1. Correct color not being inherited.
      Known issue: affects color of disabled elements.
 * 2. Change font properties to `inherit` in all browsers (opinionated).
 * 3. Remove the margin in Firefox and Safari.
 */button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
  vertical-align: middle;
}/**
 * Restore the font weight unset by the previous rule.
 */optgroup {
  font-weight: bold;
}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,
input { /* 1 */
  overflow: visible;
}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,
select { /* 1 */
  text-transform: none;
}/**
 * 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.
 */button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}/**
 * 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.
 */legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}/**
 * Remove the default vertical scrollbar in IE.
 */textarea {
  overflow: auto;
  resize: none;
  vertical-align: top;
}/* webkit focus outline */input,
select,
textarea {
  outline: 0;
}/* Re-set default cursor for disabled elements. */[disabled] {
  cursor: default;
}/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * Correct the text style of placeholders in Chrome, Edge, ff, and Safari.
 */input::-moz-placeholder,
textarea::-moz-placeholder {
  color: inherit;
  opacity: 0.54;
}input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: inherit;
  opacity: 0.54;
}input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}input::-ms-clear,
input::-ms-reveal {
  display: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/* table
   ========================================================================== *//* Remove table cell spacing and padding */table {
  border-collapse: collapse;
  border-spacing: 0;
}td,
th {
  padding: 0;
}h1, h2, h3, h4, h5, h6, p, figure, form, blockquote {
  margin: 0;
}ul, ol, li, dl, dd {
  margin: 0;
  padding: 0;
}ul, ol {
  list-style: none outside none;
}h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}@charset "UTF-8";/* latin-ext */@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u-w4BMUTPHjxsIPx-mPCLC79U11vU.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u-w4BMUTPHjxsIPx-oPCLC79U1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, 
U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_FQftx9897sxZ.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2_Gwftx9897g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, 
U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAUi-qNiXg7eU0.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, 
U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHh30AUi-qNiXg7eU0.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHh30AXC-qNiXg7Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, 
U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPGQ3q5d0N7w.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, 
U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwXiWtFCfQ7A.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, 
U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPGQ3q5d0N7w.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, 
U+2215, U+FEFF, U+FFFD;
}/* latin-ext */@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwaPGQ3q5d0N7w.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50XSwiPGQ3q5d0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, 
U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}/* cyrillic */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}/* greek-ext */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}/* greek */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}/* vietnamese */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}/* latin-ext */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}/* cyrillic */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}/* greek-ext */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}/* greek */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}/* vietnamese */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}/* latin-ext */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}/* cyrillic */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}/* greek-ext */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}/* greek */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}/* vietnamese */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}/* latin-ext */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDujMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}/* cyrillic */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuHMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}/* greek-ext */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDunMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}/* greek */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDubMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}/* vietnamese */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDurMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}/* latin-ext */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuvMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Condensed Light'), local('OpenSansCondensed-Light'), url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhDuXMR7eS2Ao.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDujMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}/* cyrillic */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuHMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}/* greek-ext */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDunMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}/* greek */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDubMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}/* vietnamese */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDurMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}/* latin-ext */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuvMR7eS2AopSg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Open Sans Condensed';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Condensed Bold'), local('OpenSansCondensed-Bold'), url(https://fonts.gstatic.com/s/opensanscondensed/v15/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMR7eS2Ao.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}/* cyrillic */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}/* greek-ext */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}/* greek */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}/* vietnamese */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}/* latin-ext */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}/* cyrillic */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}/* greek-ext */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}/* greek */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}/* vietnamese */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}/* latin-ext */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/* cyrillic-ext */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}/* cyrillic */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}/* greek-ext */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}/* greek */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}/* vietnamese */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}/* latin-ext */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}/* latin */@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}/*
 ************************************************************
 * This is a generated file. Any edits will be lost!        *
 ************************************************************
 */@keyframes animations-m__fadeIn__1Gpxv{0%{opacity:0}to{opacity:1}}.animations-m__fadeIn__1Gpxv{animation-duration:var(--short-animation-duration);animation-fill-mode:both;animation-name:animations-m__fadeIn__1Gpxv}@keyframes animations-m__fadeOut__ClAlv{0%{opacity:1}to{opacity:0}}.animations-m__fadeOut__ClAlv{animation-duration:var(--short-animation-duration);animation-fill-mode:both;animation-name:animations-m__fadeOut__ClAlv}.base-m__visuallyHidden__1AeWe{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.base-m__visuallyHidden__1AeWe.base-m__focusable__1_qAN:active,.base-m__visuallyHidden__1AeWe.base-m__focusable__1_qAN:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.base-m__hidden__3QddU{display:none!important}.dialog-m__underlay__2-349{width:100%;position:fixed;top:0;left:0;height:100%;z-index:300}.dialog-m__main__rrvnQ{z-index:301;position:fixed}.list-m__wrapper__tXBYZ{overflow:hidden;will-change:transform;position:relative}.list-m__transformer__3altK{will-change:transform}.list-m__root__1z7LC{overflow:auto}.popup-m__root__3WJlO{position:absolute;z-index:401}.popup-m__underlay__2CC_p{position:fixed;top:0;left:0;bottom:0;right:0;z-index:400}.button-m__root__wCywK{cursor:pointer;display:inline-block;padding:10px}.button-m__disabled__19w7M,.button-m__disabled__19w7M:hover{cursor:default}.calendar-m__root__2PWfJ{box-sizing:border-box;display:inline-block}.calendar-m__inactiveDate__3ztj_{background-color:var(--disabled-color)}.calendar-m__selectedDate__3DjDH{background-color:var(--selected-background);color:var(--selected-color)}.calendar-m__date__2BSNU{cursor:pointer;padding:10px 20px;text-align:center}.calendar-m__date__2BSNU:hover{background-color:var(--disabled-color)}.calendar-m__weekday__1BqUJ{padding:10px 20px;text-align:center;color:var(--disabled-color);font-weight:400;text-transform:uppercase}.checkbox-m__root__1pxWQ{position:relative}.checkbox-m__invalid__3ISg0 .checkbox-m__inputWrapper__efIfT:before{border-color:var(--error-color)}.checkbox-m__invalid__3ISg0 .checkbox-m__inputWrapper__efIfT:after{background-color:var(--error-color)}.checkbox-m__valid__2whfk .checkbox-m__inputWrapper__efIfT:before{border-color:var(--success-color)}.checkbox-m__valid__2whfk .checkbox-m__inputWrapper__efIfT:after{background-color:var(--success-color)}.chip-m__clickable__yM2gu,.chip-m__closeIconWrapper__1buno{cursor:pointer}.date-input-m__popup__XUf4-{display:inline-block}.dialog-m__main__zoSrb{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-background);width:450px;overflow:hidden;outline:none;max-width:calc(100% - 30px)}.dialog-m__title__3OoKa{position:relative}.dialog-m__close__vgHJ4{position:absolute;top:50%;transform:translateY(-50%);right:35px;cursor:pointer;font-size:0;border:none;background:none}.dialog-m__closeIcon__2iIGg{font-size:14px}.dialog-m__underlayVisible__3oO4N{background:var(--underlay-background)}@keyframes dialog-m__fadeIn__hoWkt{0%{opacity:0}to{opacity:1}}.dialog-m__enter__1JkwT,.dialog-m__underlayEnter__1bV_d{animation-duration:var(--short-animation-duration);animation-fill-mode:both;animation-name:dialog-m__fadeIn__hoWkt}@keyframes dialog-m__fadeOut__iCdtJ{0%{opacity:1}to{opacity:0}}.dialog-m__exit__1SMNx,.dialog-m__underlayExit__2YUYy{animation-duration:var(--short-animation-duration);animation-fill-mode:both;animation-name:dialog-m__fadeOut__iCdtJ}.helper-text-m__valid__18VWN{color:var(--success-color)}.helper-text-m__invalid__1CrCV{color:var(--error-color)}@font-face{font-family:dojo;src:url("assets/d4508707b2a51a2b.ttf") format("truetype"),url("assets/0721ab991a167cb0.woff") format("woff"),url("assets/fa35530a553d023d.svg#dojo") format("svg");font-weight:400;font-style:normal}.icon-m__medium__3Xwur{font-size:24px}.icon-m__large__Ml3b4{font-size:36px}.icon-m__small__2BbOV{font-size:18px}.icon-m__icon__UdYI1{font-family:dojo!important;speak:none;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;font-size:inherit;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-m__clockIcon__3GLpu:before{content:"\E94E"}.icon-m__downIcon__2q5lh:before{content:"\F078"}.icon-m__leftIcon__pBWIt:before{content:"\F053"}.icon-m__rightIcon__18AW6:before{content:"\F054"}.icon-m__closeIcon__21KIr:before{content:"\F00D"}.icon-m__plusIcon__2b4l_:before{content:"\F067"}.icon-m__minusIcon__1DHfu:before{content:"\F068"}.icon-m__checkIcon__2D3mV:before{content:"\F00C"}.icon-m__upIcon__2Whg2:before{content:"\F077"}.icon-m__upAltIcon__2GXtu:before{content:"\F0D8"}.icon-m__downAltIcon__hm7FZ:before{content:"\F0D7"}.icon-m__searchIcon__2HGOw:before{content:"\F002"}.icon-m__barsIcon__2e0Qo:before{content:"\F0C9"}.icon-m__settingsIcon__2-UEA:before{content:"\F013"}.icon-m__alertIcon__WjF2F:before{content:"\F06A"}.icon-m__helpIcon__3c7_4:before{content:"\F059"}.icon-m__infoIcon__PXtvl:before{content:"\F05A"}.icon-m__cancelIcon__2ey9p:before{content:"\EA0D"}.icon-m__checkedBoxIcon__TSG-9:before{content:"\EA52"}.icon-m__phoneIcon__2BO7g:before{content:"\F095"}.icon-m__editIcon__3j9QX:before{content:"\F040"}.icon-m__dateIcon__3vXGn:before{content:"\F133"}.icon-m__linkIcon__314xM:before{content:"\F127"}.icon-m__locationIcon__1uwwo:before{content:"\F041"}.icon-m__secureIcon__UXrMt:before{content:"\F023"}.icon-m__mailIcon__3uh6Q:before{content:"\F0E0"}.icon-m__eyeIcon__2Cqqq:before{content:"\F06E"}.icon-m__eyeSlashIcon__17wRy:before{content:"\F070"}.icon-m__starIcon__r0lYz:before{content:"\E900"}.label-m__required__2WVo7:after{content:"*";color:var(--error-color)}.list-item-m__root__o0V59{background:#fff;padding:10px;border:1px solid transparent;box-sizing:border-box;min-height:45px;cursor:pointer;position:relative}.list-item-m__selected__1uxna{background:#d3d3d3}.list-item-m__active__SBagO{border:1px solid #00f}.list-item-m__disabled__18npQ{color:grey;font-style:italic}.list-item-m__collapsed__3Oxwf{border-width:0;height:0;min-height:0;padding:0}.list-item-m__root__o0V59.list-item-m__movedUp__2X_12{padding-bottom:58px}.list-item-m__root__o0V59.list-item-m__movedDown__w6RMT{padding-top:58px}.list-m__root__SEwTU{overflow:auto;position:relative;background:var(--component-background)}.loading-indicator-m__circularContainer__27vh8{display:none}.loading-indicator-m__small__rXCcA{height:24px;width:24px}.loading-indicator-m__medium__2P8nl{height:36px;width:36px}.loading-indicator-m__large__nTLft{height:48px;width:48px}.menu-item-m__root__1LkPf{background:#fff;padding:10px;border:1px solid transparent;box-sizing:border-box;height:45px;cursor:pointer}.menu-item-m__active__3K8Hl{border:1px solid #00f}.menu-item-m__disabled__20doE{color:grey;font-style:italic}.native-select-m__root__gypal{font-size:var(--font-size-base);display:flex;flex-direction:column}.native-select-m__select__ww0P7{appearance:none;-webkit-appearance:none;cursor:pointer;border:1px solid var(--component-color);min-width:100%}.native-select-m__disabled__2svPA{cursor:inherit}.native-select-m__inputWrapper__3VG0F{display:inline-block;position:relative;min-width:100%}.native-select-m__arrow__jAUEG{bottom:0;position:absolute;right:4px;top:0;width:1.5em;pointer-events:none}.popup-m__underlayVisible__1Cxv3{background:rgba(0,0,0,.25)}.radio-m__root__AP3iw{display:block;position:relative}.radio-m__radioBackground__1fPhz{display:none}.radio-m__invalid__3EzVv .radio-m__inputWrapper__D8cl8:before{border-color:var(--error-color)}.radio-m__invalid__3EzVv .radio-m__inputWrapper__D8cl8:after{background-color:var(--error-color)}.radio-m__valid__2Noq7 .radio-m__inputWrapper__D8cl8:before{border-color:var(--success-color)}.radio-m__valid__2Noq7 .radio-m__inputWrapper__D8cl8:after{background-color:var(--success-color)}.text-area-m__input__3libn{max-width:100%}.text-area-m__invalid__2jMTq .text-area-m__input__3libn{border-color:var(--error-color)}.text-area-m__valid__3mRCW .text-area-m__input__3libn{border-color:var(--success-color)}.text-input-m__leadingWrapper__1r2a6{display:flex}.text-input-m__trailingWrapper__30w1V{display:flex}.text-input-m__invalid__12hBo .text-input-m__helperText__1hpcr{color:var(--error-color)}.text-input-m__invalid__12hBo .text-input-m__input__3AObE{border-color:var(--error-color)}.text-input-m__valid__1LmDm .text-input-m__input__3AObE{border-color:var(--success-color)}.text-input-m__input__3AObE:-webkit-autofill{animation-name:text-input-m__onAutofillShown__1EHLH}.tooltip-m__bottom__2FiE3 .tooltip-m__content__3ppia{transform:translate(-50%,100%)}.tooltip-m__right__1YsJX .tooltip-m__content__3ppia{transform:translate(100%,-50%)}.tooltip-m__left__3a8Ir .tooltip-m__content__3ppia{transform:translate(-100%,-50%)}.tooltip-m__top__3fJzp .tooltip-m__content__3ppia{transform:translate(-50%,-100%)}.tree-m__root__3Ntb4{padding-left:0}.tree-m__node__3wIOs{list-style-type:none;width:100%}.tree-m__nodeParent__2oXrq:focus{outline:none}.tree-m__content__AKcPA,.tree-m__contentWrapper__20v6g{display:flex}.tree-m__content__AKcPA{align-items:center;box-sizing:content-box;padding:0 4px}.tree-m__left__24-5I .tree-m__content__AKcPA{margin-left:15px}.tree-m__expander__3CS7l{margin-right:5px}.tree-m__title__sN-6x{align-items:center;display:flex;flex-grow:1}.tooltip-m__rootFixed__2mT-k{position:relative;display:inline-block}.tooltip-m__contentFixed__RlqCM{position:absolute;z-index:400}.tooltip-m__bottomFixed__1vS1l .tooltip-m__contentFixed__RlqCM{bottom:0;left:50%}.tooltip-m__leftFixed__1JBNj .tooltip-m__contentFixed__RlqCM{left:0;top:50%}.tooltip-m__rightFixed__ZY9pP .tooltip-m__contentFixed__RlqCM{right:0;top:50%}.tooltip-m__topFixed__3quLW .tooltip-m__contentFixed__RlqCM{top:0;left:50%}.trigger-popup-m__trigger__2isxr{width:100%;display:inline-block}._3VtFEpWb {
  margin: auto;
}._3dbAYyQD {
  margin: auto;
  width: 80%;
}.f3s3V1Kp {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}.sb0WtxTO {
  border-color: #ddd;
}._30AIIglT {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}.sb0WtxTO > ._30AIIglT {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}._2FmmpZKa {
  border-color: #faebcc;
}._2FmmpZKa > ._30AIIglT {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}.hYEQQXK3,
.RmLVYZyA {
  padding: 15px;
}._3NIrPoJv {
  margin-top: 0;
  margin-bottom: 0;
}._2s8JzX0B {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0.8rem;
}._35kQ9gOs {
}.vONJGbO- {
  width: 100%;
  background-color: #f0ad4e;
  color: black;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  text-align: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}.vONJGbO- * {
  color: black;
  padding-top: 0rem;
  padding-bottom: 0rem;
  margin-left: 0rem;
  margin-bottom: 0rem;
}.Z4rG-Tkh {
  position: sticky;
  top: 0;
  background: var(--color-background);
}._2j20g31E {
  clear: both;
}._5omo6gfO {
  width: 30%;
  float: left;
}.T9ems35T {
  width: 40%;
  float: left;
}.GvIdH7W0 {
}.Lnz-9mSN {
  cursor: pointer;
}.WEnZXjzS {
  float: left;
  margin-left: -7rem;
  margin-top: -0.4rem;
  color: var(--viz-assess-color);
  font-size: xxx-large;
}._2gKd1u7h {
  display: inline-block;
  width: auto !important
}._2gKd1u7h span {
    margin-right: 0.5rem;
  }._1JPJOxvD {
  display: grid;
  min-width: 368px;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  grid-gap: 4px;
}._18Ps71y8 {
  display: grid;
  grid-auto-rows: 1fr auto;
  grid-template-rows: "heading body";
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  margin-top: 1rem;
}.XyU7lafk {
  font-weight: bold;
  min-height: 1.5rem;
  padding-top: 0.25rem;
  cursor: pointer;
  font-size: var(--font-size-title);
}._2M_o71aQ {
  margin-top: 0.5rem;
  padding-bottom: 0.5rem;
}@keyframes _2oyLZlXy {
  from {
    opacity: 1;
    transform: translate(0, 0%);
  }
  to {
    opacity: 0;
    transform: translate(0, -60%);
  }
}._1uRiGJ6X {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-name: _2oyLZlXy;
}@keyframes _2UTQ0lTG {
  from {
    opacity: 0;
    transform: translate(0, -60%);
  }
  to {
    opacity: 1;
    transform: translate(0, 0%);
  }
}._1a3jK8Xk {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-name: _2UTQ0lTG;
}/* visually hides an element while remaining accessible to screen readers */._1XrzR43T {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}/* Allows visually hidden, focusable content to become visible when navigated to via keyboard */._1XrzR43T._3O6NNgCg:active,
._1XrzR43T._3O6NNgCg:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
  white-space: inherit;
}/* If you're using .hidden, you probably mean it. */.anrtUzBW {
  display: none !important;
}._1W83ZI2J {
}._1W83ZI2J .fa-2x {
  font-size: 1.5rem;
}._137nMuny {
  margin-top: -0.8em;
  margin-left: -2.8em;
  position: relative;
}._3VhYCYYf {
  margin: -3.5em -1em auto -0.3em;
  position: relative;
}._137nMuny .fa-stack,
._3VhYCYYf .fa-stack {
  position: relative;
  transform: translateX(50%);
}._26x3sYim {
  color: var(--color-background) !important;
  display: none;
}._1yyjAMj6 {
  font-size: 75%;
  color: var(--color-info) !important;
}._1HdXsYdI {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
}._1Ln93RFy {
  position: fixed;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  z-index: 201;
}._3dMk_dO8 {
  overflow-y: auto;
  flex-grow: 1;
}.rVXYMK7M,
._1DsKoFmb {
  height: 100%;
  top: 0;
}._1c93c8bk,
._1pSn6kb4 {
  width: 100%;
  left: 0;
}.rVXYMK7M {
  left: 0;
}._1DsKoFmb {
  right: 0;
}._1c93c8bk {
  top: 0;
}._1pSn6kb4 {
  bottom: 0;
}/* The root style of SlidePane */._30s2h6r5 {
  box-sizing: border-box;
  color: var(--color-text-primary);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-family: var(--font-family);
}/* Animation for sliding the SlidePane in */._2ceoL2TY,

.KmIEpnVI {
  transition: transform ease-in-out var(--transition-duration);
}/* Added when a visible underlay is used */.wnRBSaYq {
  background: var(--color-box-shadow-strong);
}/* Contains the children of the SlidePane */._2lkdcE9s {
  padding: calc(2 * var(--grid-base));
}/* Contains the pane */.O3-liGCj {
  background: var(--color-background);
  border: var(--border-width) solid var(--color-border);
  box-shadow: var(--box-shadow-dimensions-large) var(--color-box-shadow-strong);
}/* Added to the title */._2BqJqDWC {
  border-bottom: var(--border-width) solid var(--color-border);
  box-sizing: border-box;
  flex: 0 0 auto;
  font-size: var(--font-size-title);
  height: calc(7 * var(--grid-base));
  padding: calc(2 * var(--grid-base));
  position: relative;
  text-align: left;
}/* The text content of the title */._3FkaZawK {
}/* Added to the close button */._1xBygAWY {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 0;
  padding: var(--grid-base);
  position: absolute;
  right: var(--grid-base);
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-text-primary);
}._1xBygAWY ._1xeB6dOX {
  font-size: var(--font-size-title);
}/* Added to a left-aligned pane */._3dQt6CRf {
  transform: translateX(calc(-100% - var(--box-shadow-blur-large)));
}/* Added to a right-aligned pane */._1KFnXFzc {
  transform: translateX(calc(100% + var(--box-shadow-blur-large)));
}/* Added to a top-aligned pane */._24pWdkVj {
  transform: translateY(calc(-100% - var(--box-shadow-blur-large) - var(--box-shadow-voffset)));
}/* Added to a bottom-aligned pane */._387IcZml {
  transform: translateY(calc(100% + var(--box-shadow-blur-large)));
}/* Added to an open slide pane */._11EVzM8n {
  transform: translate(0, 0);
}._2QxRXJsT {
  display: inline-flex;
  align-items: center;
}._2PEQlfkz,
._2PEQlfkz .blal3E4V {
  flex-direction: column-reverse;
}._2PEQlfkz .p6q_PfKg,
._2PEQlfkz .blal3E4V {
  margin-bottom: var(--grid-base);
}._19lWJ4yW,
._19lWJ4yW .blal3E4V {
  flex-direction: column;
}._19lWJ4yW .p6q_PfKg,
._19lWJ4yW .blal3E4V {
  margin-top: var(--grid-base);
}._25I4fFXi,
._25I4fFXi .blal3E4V {
  flex-direction: row-reverse;
}._25I4fFXi .p6q_PfKg {
  margin-right: var(--grid-base);
}@media (min-width: 768px) {
  ._25I4fFXi .blal3E4V {
    margin-right: var(--grid-base);
  }
}._31UL_G-0,
._31UL_G-0 .blal3E4V {
  flex-direction: row;
}._31UL_G-0 .p6q_PfKg,
._31UL_G-0 .blal3E4V {
  margin-left: var(--grid-base);
}.blal3E4V {
  display: flex;
}.blal3E4V:not(.YS6kzALP) > div {
  display: none;
}.p6q_PfKg {
  opacity: 0;
  transform: scale(0);
}.YS6kzALP .p6q_PfKg {
  opacity: 1;
  transform: scale(1);
}._3y0rru8g {
  transition: transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, opacity 0.5s;
}/* Class applied to the icon when the component is open */.sJgADTp4 {
}/* Class applied to each action's tooltip */.BI6VUXaB {
}/* Class applied to each action when closed */.wEfpJ3Mq {
}._3wc2hwsP {
}._1asz-NzP {
}._2cMWaJUH {
}._2iyfBRy2 {
}._28lK9enb {
}._1_BT25ig {
}._187jyCQu {
  border-radius: 50%;
  cursor: pointer;
  padding: 0;
}._187jyCQu:not(._1Yr1WOSJ) {
  background-color: var(--lcc-color-background-light);
  color: inherit;
}._187jyCQu:hover,
._187jyCQu:focus {
  box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color);
}._2LrHcwju {
  color: var(--lcc-color-background) !important;
}._2jlqCaxr {
  width: 56px;
  height: 56px;
  font-size: 30px;
}._1h3Yb05G {
  width: 40px;
  height: 40px;
  font-size: 18px;
}._3rQfdm-X {
  box-sizing: border-box;
  color: var(--color-text-primary);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-family: var(--font-family);
}._3l6LbVcd:after {
  content: "✕";
  display: block;
  font-size: 14px;
}._70PhFZHG {
  display: none;
}._3jgQafC8 {
  display: flex;
  overflow: auto;
  white-space: nowrap;
}.pJwI4Fz0 {
  border: 1px solid transparent;
  top: 1px;
  border-bottom: var(--border-width) solid var(--color-border);
  border-left: var(--border-width) solid transparent;
  border-right: var(--border-width) solid transparent;
  border-top: var(--border-width) solid transparent;
  color: var(--color-text-faded);
  cursor: pointer;
  display: inline-block;
  flex: 1;
  outline: none;
  overflow: hidden;
  padding: calc(var(--grid-base) * 2) calc(var(--grid-base) / 2);
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: var(--tab-width);
  margin: 0;
  background-color: var(--color-background);
}.pJwI4Fz0:hover:not(._3lRtcxK2):not(.HMw3oeEW) {
  background-color: var(--color-background-faded);
  border-color: var(--color-background-faded);
  color: var(--color-text-primary);
}.pJwI4Fz0:focus:not(._3lRtcxK2) {
  font-weight: bold;
  border-color: var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}.HMw3oeEW {
  background: #fff;
  border-color: black;
  z-index: calc(1);
  border-bottom-color: var(--color-highlight);
  color: var(--color-highlight);
}._3lRtcxK2 {
  font-style: italic;
  color: var(--color-border);
  cursor: default;
}._3l6LbVcd {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-size: 0;
  padding: 1px 3px;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}._3GtSyOPt {
  padding-right: calc(var(--font-size-small) + 6px);
}.lAvduE_a {
  border: 1px solid black;
  background: #fff;
  position: relative;
  background-color: var(--color-background);
}._1GgKtwT1 .pJwI4Fz0 {
  top: 0;
  left: 1px;
  display: block;
  border: var(--border-width) solid transparent;
}._1GgKtwT1 .HMw3oeEW {
  border-top-color: var(--selected-background);
  border-left-color: var(--selected-background);
  border-bottom-color: var(--selected-background);
  border-right: 1px solid #fff;
  border-right-color: var(--color-highlight);
  color: var(--color-highlight);
}._14LFKC1R .qrYX4pSK,
._1GgKtwT1 .qrYX4pSK {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - var(--tab-width));
}._14LFKC1R ._3jgQafC8,
._1GgKtwT1 ._3jgQafC8 {
  display: inline-block;
  vertical-align: top;
}._14LFKC1R .pJwI4Fz0 {
  top: 0;
  left: -1px;
  display: block;
  border: var(--border-width) solid transparent;
}._14LFKC1R .HMw3oeEW {
  border-top-color: var(--selected-background);
  border-right-color: var(--selected-background);
  border-bottom-color: var(--selected-background);
  border-left-color: var(--color-highlight);
  color: var(--color-highlight);
}._1Oq3vhtz .pJwI4Fz0 {
  border-top: none;
  border-bottom: 2px solid transparent;
  top: -1px;
  border-bottom-color: transparent;
  border-top-color: var(--color-border);
}._1Oq3vhtz .HMw3oeEW {
  border-bottom-color: transparent;
  border-top-color: var(--color-highlight);
}._26B7Wxt3 {
}.TNRbNFt2 {
}._3ZrZlibQ {
}._6Y2g_NDS {
  overflow: hidden;
  position: relative;
  box-sizing: border-box;
}._2UcqczLM {
  position: relative;
}.-UOnGTxy {
  position: relative;
  z-index: 1;
}.s6saIizZ {
  position: relative;
}._2uBWX2CW {
  cursor: pointer;
}._3T5T4pY- {
  box-sizing: border-box;
  color: var(--color-text-primary);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  overflow: hidden;
  min-height: calc(var(--font-size-title) + 2 * var(--grid-base));
  font-family: var(--font-family);
}._2GYehrWo {
  background-color: var(--component-background);
}._12SgN3qe {
}._34TkTxCR {
  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border);
  color: var(--color-text-faded);
  cursor: pointer;
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  padding: var(--grid-base) var(--grid-base) var(--grid-base) calc(var(--grid-base) * 4);
  position: relative;
  width: 100%;
  margin: 0;
}._34TkTxCR:focus {
  border-color: var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
  outline: none;
}._34TkTxCR:hover {
  background: var(--color-background-faded);
  color: var(--color-text-primary);
}._3NVo_7Z4 {
  border-bottom: var(--border-width) solid var(--color-border);
  border-left: var(--border-width) solid var(--color-border);
  border-right: var(--border-width) solid var(--color-border);
  padding: var(--grid-base);
  background-color: var(--color-background);
  color: var(--color-text-primary);
}._2_4swTPT {
  transition: margin-top ease-in-out var(--transition-duration);
}._2J1OiKQ4 {
}._2J1OiKQ4 ._34TkTxCR {
  color: var(--color-highlight);
}._1cQeMTYK {
  position: absolute;
  right: 8px;
  top: 10px;
}._2J1OiKQ4 ._1cQeMTYK {
  top: 10px;
}._1OCFC8lG {
}.wDiVmIYS {
}.wDiVmIYS th[role="columnheader"] abbr {
  color: #53606e;
}.Nk5R0Tss {
  /*
    margin-left: auto;
    margin-right: auto;
    font-size: 2rem;
    */
}._3hv-KbCu {
  margin-top: -2em;
  margin-left: 1em;
}.Nk5R0Tss .fa-stack {
  position: relative;
  transform: translateX(50%);
}._3njlzqgJ {
  color: var(--lcc-color-button);
}._2nZsd-0Q {
  color: rgb(40, 167, 69);
}._3Wfcqukk {
  color: rgb(40, 167, 69);
}._1XrnjrYb {
  margin-left: auto;
  margin-right: auto;
}.gB6oXmed {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
  width: 100%;
  height: 2rem;
}._2Z-eFvs1 {
  font-weight: bold;
  display: inline-block;
  color: rgb(131, 131, 131);
  width: auto;
  float: left;
}._2-BcwAqe {
  display: block;
  font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1.67px;
  line-height: 12px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0.5rem 1rem 0 1rem;
}._1iAH4PCo {
  display: inline-block;
  width: auto;
  float: right;
  font-size: 2rem;
  color: var(--brand-color-primary);
  top: -10px;
  position: relative;
}.lang-ar ._1iAH4PCo {
  position: absolute;
  top: unset;
  left: 10px;
}._3q4Oz0nr {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 2rem;
  display: inline-block;
  margin-right: 0.5rem;
  color: rgb(131, 131, 131);
  width: 2rem;
  float: right;
  cursor: pointer;
}.YIEi9pVt {
  list-style-type: none;
  margin: 0;
  padding: 0;
}._32Lquqx2 {
  color: var(--text-link-color);
  margin-bottom: 0.4rem;
  cursor: pointer;
  grid-column: 2;
}._32Lquqx2:hover {
  background-color: var(--color-box-shadow-highlight);
}._3OJdFcFG {
  margin-top: 0.5rem;
  display: grid;
  grid-template-columns: 0.5fr 1fr 8fr auto;
}._1axrlzxh {
  display: inline-block;
  height: 1.5rem;
  margin-top: 0.5rem;
  margin-left: 1rem;
}._2cevP2fK {
}._2cevP2fK div {
  padding-top: unset;
  vertical-align: middle;
}._2cevP2fK i.fas,
._2cevP2fK i.far {
  color: var(--lcc-color-button);
  margin-right: 0.5rem;
}._2cevP2fK div p {
  color: var(--lcc-color-button);
  font-weight: 700;
  font-size: var(--font-size-icon);
}.zRZQMcEL {
  display: inline-block;
  width: auto;
  float: left;
}._2O5llon4 {
  display: inline-block;
  width: auto;
  float: right;
}._2LNZzOcg {
  margin-left: 2rem;
}._1gOrvr5g {
  display: grid;
  grid-template-columns: 3fr 2fr;
}._2CGJjf4y {
}._3AmegXWK {
}.RKlGbfK0 {
}._2JvKHZcl {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto;
}._2aoPcvzu {
}.NgtZA8Kh {
}/* short description */._3-a3sfD8 {
  font-weight: 200;
}._2Chk0CH3 {
  font-size: 90%;
  padding: 0.5rem 1rem 0;
}._2Chk0CH3 > div > p {
  margin-left: 0.25rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}/* accordion title *//* status */._2F2sGoWY {
  text-align: center;
  position: relative;
}._1WF7j9bt {
  width: 100%;
  height: 1.5rem;
}.NRKwYWTn {
  color: white;
}.H8h65lq8 {
}._3eO5Dlxi {
}.H8h65lq8,
._3eO5Dlxi {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0 1rem 0.5rem 1rem;
}._3EFlf8VO {
  padding-right: 5px;
}.vLotyb0b {
  font-family: var(--font-family);
  background-color: var(--color-background-inverted);
  border-radius: calc(var(--grid-base) * 2);
  align-items: center;
  color: var(--color-background);
  display: inline-flex;
  font-size: 12px;
  font-weight: 600;
}._1ruBMJt7 {
  padding-left: var(--grid-base);
  padding-right: var(--grid-base);
}._2WK6F5KT {
  transform: translateX(0px);
}._2WK6F5KT::after {
  content: "";
  position: absolute;
  top: -25%;
  bottom: -25%;
  width: 1px;
  background-color: #b2b2b2;
  transform: translateX(33px);
}div[xqa~="topicgroup"]:first-child ._3OJdFcFG ._2WK6F5KT:after {
  top: 50%;
}div[xqa~="topicgroup"]:last-child ._3OJdFcFG ._2WK6F5KT:after {
  bottom: 50%;
}:root {
  /* --legend-gray: rgb(220, 220, 220); */
  --legend-gray: rgb(148, 148, 148);
}._3yBhW3UZ {
  margin-left: auto;
  margin-right: auto;
  width: var(--lcc-content-width);
  padding-bottom: 1rem;
	display: grid;
	align-content: stretch;
  grid-template: "a b " 5rem "d e" 8rem "d f " 1fr "d g" 1fr / 1fr 10rem;
}._3yBhW3UZ > ._2Mekw42C {
	grid-area: a;
}._3yBhW3UZ > ._2SYUszDu {
	grid-area: b;
	justify-self: stretch;
}._3yBhW3UZ > ._3f_1plOe {
	grid-area: d;
}._3yBhW3UZ > ._3n51gV3L {
	grid-area: e;
}._3yBhW3UZ > ._5XKANt6Y {
	grid-area: f;
}._3yBhW3UZ > ._3RNhp2Qx {
	grid-area: g;
	justify-self: stretch;
}@supports not (grid-template-areas:"test") {
	._3yBhW3UZ {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
	}

	._3yBhW3UZ > * {
    position: absolute;
    box-sizing: border-box;
	}

	._3yBhW3UZ > ._2Mekw42C {
    height: 5rem;
    width: calc(100% - 10rem);
    top: 0;
    left: 0;
	}

	._3yBhW3UZ > ._2SYUszDu {
    height: 5rem;
    width: 10rem;
    top: 0;
    left: calc(100% - 10rem);
	}

	._3yBhW3UZ > ._3f_1plOe {
    height: calc(-5rem + 100%);
    width: calc(100% - 10rem);
    top: 5rem;
    left: 0;
	}

	._3yBhW3UZ > ._3n51gV3L {
    height: 8rem;
    width: 10rem;
    top: 5rem;
    left: calc(100% - 10rem);
	}

	._3yBhW3UZ > ._5XKANt6Y {
    height: calc(50% - 6.5rem);
    width: 10rem;
    top: 13rem;
    left: calc(100% - 10rem);
	}

	._3yBhW3UZ > ._3RNhp2Qx {
    height: calc(50% - 6.5rem);
    width: 10rem;
    top: calc(6.5rem + 50%);
    left: calc(100% - 10rem);
	}
}@media screen and (min-width:0\0) {
	._3yBhW3UZ {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
	}

	._3yBhW3UZ > * {
    position: absolute;
    box-sizing: border-box;
	}

	._3yBhW3UZ > ._2Mekw42C {
    height: 5rem;
    width: calc(100% - 10rem);
    top: 0;
    left: 0;
	}

	._3yBhW3UZ > ._2SYUszDu {
    height: 5rem;
    width: 10rem;
    top: 0;
    left: calc(100% - 10rem);
	}

	._3yBhW3UZ > ._3f_1plOe {
    height: calc(-5rem + 100%);
    width: calc(100% - 10rem);
    top: 5rem;
    left: 0;
	}

	._3yBhW3UZ > ._3n51gV3L {
    height: 8rem;
    width: 10rem;
    top: 5rem;
    left: calc(100% - 10rem);
	}

	._3yBhW3UZ > ._5XKANt6Y {
    height: calc(50% - 6.5rem);
    width: 10rem;
    top: 13rem;
    left: calc(100% - 10rem);
	}

	._3yBhW3UZ > ._3RNhp2Qx {
    height: calc(50% - 6.5rem);
    width: 10rem;
    top: calc(6.5rem + 50%);
    left: calc(100% - 10rem);
	}
}._2Mekw42C {
}._3f_1plOe {
  padding-right: 0.5rem;
}._2SYUszDu {
  padding: 0.2rem;
}._3n51gV3L {
  border: 1px solid var(--legend-gray);
  padding: 0.2rem;
  margin-bottom: 0.1rem;
}._3RNhp2Qx {
  border: 1px solid var(--legend-gray);
  padding: 0.2rem;
  margin-bottom: 0.1rem;
}._5XKANt6Y {
  border: 1px solid var(--legend-gray);
  padding: 0.2rem;
  margin-bottom: 0.1rem;
}._2rp9Z2Bc {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
  width: 100%;
  height: 2rem;
}.ZqAQTspN {
  font-weight: bold;
  font-size: 1.25rem;
  display: inline-block;
  color: rgb(131, 131, 131);
  width: auto;
  float: left;
}._1zQRUP7O {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 2rem;
  display: inline-block;
  margin-right: 0.5rem;
  color: rgb(131, 131, 131);
  width: 2rem;
  float: right;
  cursor: pointer;
}._3SAG0VxJ {
  display: block;
}._3JHJ4Eoq {
  display: block;
}._22PaKnM0 {
  display: inline-block;
  width: auto;
  margin-right: 0.5rem;
  /* color: rgb(232, 134, 66); */
  color: rgb(232, 113, 43);
}._2E4tO9VP {
  display: inline-block;
  width: auto;
  margin-right: 0.5rem;
  color: var(--legend-gray);
}._3qKXyulG {
  display: inline-block;
  width: auto;
  font-weight: bold;
  color: rgb(104, 150, 195);
  margin-bottom: 0.5rem;
  margin-top: 1rem;
}._2tcWKk6X {
  cursor: pointer;
}._2Z9lLvLA {
  display: block;
}._1ND4SmgR {
  display: block;
  border-top: 1px solid var(--legend-gray);
  border-bottom: 1px solid var(--legend-gray);
  height: 3rem;
  line-height: 3rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  color: rgb(131, 131, 131);
}._1J2FRwMY {
  display: inline-block;
  text-transform: uppercase;
  margin-right: 2rem;
  font-size: 90%;
}._3RNhp2Qx h5 {
  text-align: center;
  padding-top: 0.2rem;
  margin-bottom: 0.5rem;
}._3RNhp2Qx ._1VNX-E-u {
  margin: auto;
}._3bA1wfkE {
  display: block;
  margin-top: 2rem;
  width: 9.5rem;
}._1VNX-E-u {
  color: var(--lcc-color-button);
  cursor: pointer;
  display: block;
  font-size: 1rem;
  font-weight: bold;
  padding-top: 0.2rem;
  transition: all 200ms linear;
  width: 4rem;
}._1_4aqlUI {
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  vertical-align: middle;
  margin: auto;
}.plWbjOSC {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}.Xpy12HVs {
  display: block;
  font-size: 0.7rem;
  margin: auto;
  padding-top: 0.2rem;
  text-align: center;
  vertical-align: bottom;
  width: 4rem;
}._2Z3Zvo4L {
  display: grid;
  grid-template-columns: 0.1fr 1fr auto;
  font-size: 0.7rem;
  margin: auto auto auto 1rem;
  padding-top: 0.2rem;
  text-align: center;
  color: var(--lcc-color-button);
  font-weight: bold;
  cursor: pointer;
}._1VNX-E-u:hover {
  color: var(--lcc-color-button-hover);
}._37ODe1lX {
}._2o-Y03Pr {
}._1q5P-yOS {
}._3oHJ-aMp {
}._1hTCe3pW {
}._8wDohiH3 {
  margin-top: 1rem;
}._2SXHZytJ {
}.QkbNmFCW {
  width: 3em;
  height: 3em;
  margin: auto;
}._6wki6zVn {
  font-family: var(--font-family);
  background-color: var(--color-background-inverted);
  border-radius: calc(var(--grid-base) * 2);
  align-items: center;
  color: var(--color-background);
  display: inline-flex;
  float: right;
  position: relative;
  margin-top: -48px;
  z-index: 2;
  font-size: 12px;
  font-weight: 600;
}._2YT2YMpc {
  padding-left: var(--grid-base);
  padding-right: var(--grid-base);
}._2gGQfIA7 {
  padding-right: 5px;
}._2DcbmzEv {
  display: block;
  border-top: 1px solid var(--legend-gray);
  margin-top: 1rem;
  margin-bottom: 1rem;
}._2Y_JcrTN {
  color: lightgrey;
  float: left;
  margin-left: -7rem;
  margin-top: -0.4rem;
  font-size: xx-large;
}._3AVV7j8Z {
  display: block;
  margin: 1rem;
  padding: 1rem;
  width: 9rem;
  height: 22rem;
  float: left;
  background-color: white;
}._2Tuw28-M {
  font-weight: bold;
  display: block;
  margin-bottom: 0.5rem;
  color: rgb(131, 131, 131);
  text-align: center;
}._14p3lYr0 {
  display: block;
}._348qZ5xy {
  margin-left: auto;
  margin-right: auto;
  width: var(--lcc-content-width);
  height: 100%;
  padding-bottom: 1rem;
}._3ynLTLRo {
  width: 3em;
  height: 3em;
  margin: auto;
}._1CstLTLz {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
  width: 100%;
  height: 2rem;
  border-bottom: 1px solid rgb(220, 220, 220);
}.XdtF1dco {
  font-weight: bold;
  font-size: 1.5rem;
  display: inline-block;
  color: rgb(131, 131, 131);
  width: auto;
  float: left;
}.EtOG_YWR {
  margin-bottom: 2rem;
}.qSJrjeuR {
  display: inline-block;
  width: auto;
  float: right;
  height: 2em;
  padding: 0.5em;
  color: rgb(123, 0, 72);
  background-color: rgb(245, 245, 245);
  border: 1px solid rgb(245, 245, 245);
  border-radius: 5px;
  font-size: 0.9rem;
  line-height: 2em;
  margin-left: 38rem;
  margin-bottom: 1rem;
  cursor: pointer;
}._2MKwsm_3 {
}._1OSjZNEr {
  padding: 0;
  background-color: var(--brand-color-primary);
  margin: 2rem -2.5rem 0 -2rem;
  padding: 0 2rem 2rem 2rem;
  color: white;
  position: relative;
  height: 100%;
}._1OSjZNEr h4 {
  position: absolute;
  min-height: var(--cc-hero-height);
  top: 0;
  left: 0;
  z-index: 10;
  display: flex;
  flex-direction: row;
  align-items: center;
  max-width: 24rem;
  font-size: 48px;
  margin-left: 50px;
}._1OSjZNEr h4 span {
  font-weight: bold;
}._29dHCI9m {
  min-height: 360px;
  margin: 0 -2rem 2rem -2rem;
  color: white !important;
  position: relative;
  min-height: var(--cc-hero-height);
}._3CNEF5q7 {
  margin-left: 3rem;
  text-transform: uppercase;
  padding-top: calc(0.25 * var(--cc-hero-height));
}._37onpext {
  right: 0;
  position: absolute;
  top: 0;
  height: 100%;
  padding-right: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 10rem;
  line-height: 1.25rem;
}._37onpext > * {
  flex-grow: 1;
  display: flex;
  align-items: center;
}._2--VDTC0 {
}._1_oTgmLZ {
}._3R14HIUd {
}._2dzzkQlg {
}._3gKPBfKJ {
}._3Zj1D5PF {
}._2VgxGa8k {
}._3qZg5h59 {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}._3qZg5h59 ul,
._3qZg5h59 ol {
  list-style: inherit;
}._3qZg5h59 li,
._3qZg5h59 ul,
._3qZg5h59 ol {
  margin: inherit;
  padding: inherit;
}._11qomP3E {
  margin-top: 1rem;
  margin-bottom: 1rem;
}._11qomP3E.float {
  float: right;
  margin: 0.5rem 0 2rem 2rem;
}._11qomP3E.float img {
  max-width: 512px !important;
  max-height: 360px !important;
}._11qomP3E h4,
._11qomP3E h5 {
  font-weight: bold;
  font-size: 1rem;
  color: var(--brand-color-primary);
}._11qomP3E img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}._11qomP3E figcaption {
  margin-left: 4rem;
  margin-bottom: 1rem;
  font-style: italic;
}._11qomP3E table,
._11qomP3E th,
._11qomP3E td {
  border: 1px solid rgb(235, 235, 235);
}._11qomP3E h4 span,
._11qomP3E h5 span {
  display: block;
  text-align: center;
  margin: 4rem 0 1rem 0;
}._11qomP3E th {
  color: white;
  background-color: var(--brand-color-primary);
  text-align: left;
  font-size: 14px;
  padding: 1rem;
}._11qomP3E table td {
  font-size: 12px;
  padding: 1rem;
  border: none;
}._11qomP3E table {
  border: none;
  border-bottom: 5px solid var(--brand-color-primary);
}.PRMAaLE5 {
  color: red;
}._3wYFh8Gu {
  font-weight: bold;
}._1VoEAn_N,
._1L2RQkGX {
  list-style: disc outside none;
}._1VoEAn_N li {
  margin-left: 3rem;
}._1L2RQkGX li p,
._1VoEAn_N li p {
  margin-left: 0rem;
}._1xQLvWHJ {
  list-style: disc outside none;
}._3hyWqPT4 {
  background-color: rgb(206, 227, 244);
}._1dv22CH1 {
  text-align: left;
}.-u40_o_h {
  text-align: center;
}._3s1V0dYa {
  text-align: right;
}._3ox5sa_e {
}._3wKHeDJ9 {
  border-top: none;
  border-bottom: none;
}._3WQTi70- {
}._3KZvAPTy {
  border-left: none;
  border-right: none;
}._1iDds-QY {
}._2zNuLKQE {
}._1OeSMF_4 {
  text-align: center;
}._12ZNJ30d {
  text-align: right;
}._2fYuWTu- {
}.F-u4TQag {
}._5S4vl22v {
}._2MKwsm_3 h4 {
  font-weight: bold;
  font-size: 1rem;
  margin-bottom: 0.5rem;
  color: rgb(123, 0, 72);
}._2bckY2fy table,
._2bckY2fy th,
._2bckY2fy td {
  border: none;
}._11qomP3E td * {
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}._348qZ5xy p {
  margin-bottom: 1rem;
}._1I027erz {
}._2U7EBxsp {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  color: rgb(131, 131, 131);
}.AccllqBl {
  text-align: right;
  margin-right: 1rem;
  cursor: pointer;
}.AccllqBl i {
  margin-right: -1.5rem;
}.AccllqBl span {
  padding-right: 0.5rem;
}._2YWix_RU {
  margin-left: 1rem;
  cursor: pointer;
}._2YWix_RU i {
  margin-left: -1.5rem;
}._2YWix_RU span {
  padding-left: 0.5rem;
}p[\:has\(cite\)] {
  text-align: center;
  line-height: 1.2;
  margin-top: 1rem;
}p:has(cite) {
  text-align: center;
  line-height: 1.2;
  margin-top: 1rem;
}p cite {
  font-size: small;
  font-style: normal;
  font-style: initial;
}._3S21fD3l {
  margin-bottom: 0.4rem;
}._2fsprQbj {
  color: rgb(104, 150, 195);
  font-size: smaller;
  cursor: pointer;
}:root {
  --card-height: 200px;
}.NxyneSjh {
  flex: 0;
  min-width: var(--card-min-width);
  max-width: var(--card-max-width);
  min-height: var(--card-height);
  max-height: var(--card-height);
  margin: 2rem 20px 0 0;
  color: var(--color-text-primary);
  background-color: white;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  display: grid;
}.NxyneSjh.S0mCVFHb:before {
    content: "";
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.5);
    top: 0;
    transform: translateZ(10px);
    pointer-events: none;
  }.NxyneSjh.AfeCUAzT {
    margin: 0.5rem 0;
  }.NxyneSjh.AfeCUAzT.ORvRaCFf {
      font-size: calc(var(--font-size-title) + 0.2rem);
      padding: 0.5rem;
    }.NxyneSjh.AfeCUAzT._1fBtatrx {
    }.NxyneSjh .AfeCUAzT {
    min-height: 100%;
    position: relative;
    display: grid;
    grid-template-rows: auto 1fr;
  }.NxyneSjh .AfeCUAzT > div {
      display: grid;
    }.NxyneSjh.BHYONc7F {
    min-width: calc(var(--card-min-width) * 3);
  }.NxyneSjh.Vd0UkYgE {
    max-width: 100%;
  }.NxyneSjh.ShVrWx0h {
    display: none;
  }.S9zWLXC8 {
  color: var(--color-primary);
  position: absolute;
  right: 0.4rem;
  z-index: 10;
}.Jd-rKO2j {
  opacity: 50%;
}.Jd-rKO2j:hover {
  cursor: not-allowed;
}.bask_card .AfeCUAzT {
    grid-template-rows: unset;
    background: var(--brand-color-primary);
    border-radius: 8px;
    color: white;
    text-align: center;
  }.Nsv16OK7 {
}.JzAog8w2 {
  position: absolute;
  z-index: 301;
  top: -1rem;
  left: 1rem;
  min-width: calc((200px * 2.5) + (20px * 2));
  min-height: 3rem;
  color: var(--color-text-primary);
  background-color: transparent;
  transform: translateZ(1em);
}.lSy-zicJ {
  color: var(--color-text-inverted);
  background-color: var(--lcc-color-background);
  text-align: center;
  padding: 0.5rem 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-weight: bold;
  font-size: 18px;
}.zXALYjfI {
  font-weight: bold;
}.xlVGP3EO {
  font-weight: bold;
  grid-column: 1 / span 2;
  color: var(--color-text-faded);
  margin-bottom: 0.5rem;
}._4pDcAdSP,
.-FLlOBKD {
  display: grid;
  grid-template-columns: auto 1fr;
  margin: 1rem 0 0 1rem;
  border-top: 1px solid var(--border-gray);
  padding-bottom: 1rem;
}._4pDcAdSP pencil,
  .-FLlOBKD pencil,
  ._4pDcAdSP calculator,
  .-FLlOBKD calculator {
    padding: 0.5rem;
  }._4pDcAdSP pencil i, .-FLlOBKD pencil i, ._4pDcAdSP calculator i, .-FLlOBKD calculator i {
      background-color: var(--lcc-color-button);
      color: white;
      border-radius: 50%;
      width: 3rem;
      height: 3rem;
      text-align: center;
      line-height: 3rem;
    }.OjHFKdgq {
}._4evxfvgy {
  font-weight: bold;
  color: var(--color-text-faded);
  margin-bottom: 0.5rem;
}.VUSDiFrL {
}.oCgsBUpW,
.r9-jMUo6 {
  font-weight: bold;
  color: var(--color-text-faded);
  margin: 1rem 0 0.5rem 0;
  grid-column: 1 / span 2;
}.Sf15i4f5 {
}.uIToJPVy {
  position: absolute;
  top: calc(-2rem - 10px);
  right: 0;
  height: auto;
  background-color: var(--lcc-color-background);
  min-width: 2rem;
  text-align: center;
  color: white;
  border: 1px solid black;
  border-radius: 5px;
  cursor: pointer;
}.kH1-n-Oi {
  border: 1px solid black;
  font-size: var(--font-size-medium) !important;
  background-color: var(--color-background);
  height: inherit;
  border-radius: 10px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  max-width: 95vw;
  max-height: 80vh;
  overflow-y: auto;
  overflow-x: auto;
}.kH1-n-Oi > div:not(.lSy-zicJ) {
  padding: 0.5rem 1rem;
}.vk-9BpRZ {
  overflow: visible;
}.-W1PRvba {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: Qrj6jI0H;
}@keyframes Qrj6jI0H {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}@keyframes OoZ-tb0V {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}.Wdttqay- {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: OoZ-tb0V;
}/* Expanded Topic */.I8lwcfTI {
  background-repeat: no-repeat;
  background-position-x: right;
}.-wfyaYH6 {
  display: flex;
}.-wfyaYH6 leading {
    width: 70%;
    padding: 0.5rem 2rem 0.5rem 0.5rem;
  }.-wfyaYH6 leading .WMu7Ed0U {
      margin-bottom: 1rem;
    }.-wfyaYH6 leading .HawwsaW0 {
      display: grid;
      grid-template-columns: auto 1fr;
      margin: 1rem 0 0 1rem;
      border-bottom: 1px solid var(--border-gray);
      padding-bottom: 1rem;
    }.-wfyaYH6 leading .HawwsaW0 book {
        padding: 0.5rem;
      }.-wfyaYH6 leading .HawwsaW0 book i {
          background-color: var(--lcc-color-button);
          color: white;
          border-radius: 50%;
          width: 3rem;
          height: 3rem;
          text-align: center;
          line-height: 3rem;
        }.-wfyaYH6 leading .HawwsaW0 items {
        color: var(--lcc-color-button);
        font-size: var(--font-size-small);
        padding-left: 0.5rem;
        font-weight: 700;
      }.-wfyaYH6 leading .HawwsaW0 items .YFmod6At {
          cursor: pointer;
        }.-wfyaYH6 leading .HawwsaW0 items .YFmod6At dt {
            max-width: 255px;
          }.-wfyaYH6 leading .HawwsaW0 items .YFmod6At:hover {
          color: var(--lcc-color-button-hover);
        }.-wfyaYH6 .Z7c9N3Pg {
    display: grid;
    grid-template-columns: 1fr;
    margin: 1rem 0 0 1rem;
  }.-wfyaYH6 .Z7c9N3Pg svg {
      height: 3rem;
      width: 3rem;
      padding: 0.5rem;
    }.-wfyaYH6 .Z7c9N3Pg book {
      padding: 0.5rem;
    }.-wfyaYH6 .Z7c9N3Pg book i {
        background-color: var(--lcc-color-button);
        color: white;
        border-radius: 50%;
        width: 3rem;
        height: 3rem;
        text-align: center;
        line-height: 3rem;
      }.-wfyaYH6 .Z7c9N3Pg items {
      width: 100%;
      color: var(--lcc-color-button);
      font-size: var(--font-size-small);
      padding-left: 0.5rem;
      font-weight: 700;
    }.-wfyaYH6 .Z7c9N3Pg items .YFmod6At {
        cursor: pointer;
      }.-wfyaYH6 .Z7c9N3Pg items .YFmod6At:hover {
        color: var(--lcc-color-button-hover);
      }.-wfyaYH6 trailing {
    width: 30%;
    color: var(--lcc-color-button);
    padding: 0.5rem;
    margin-top: 250px;
  }.-wfyaYH6 trailing div {
      font-size: var(--font-size-small) !important;
      text-align: left !important;
      padding: 0 !important;
      line-height: 2rem;
      text-transform: none !important;
      margin: 0;
    }.I8lwcfTI.topic1001-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1001-1.png");
}.I8lwcfTI.topic1006-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1006-1.png");
}.I8lwcfTI.topic1009-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1009-1.png");
}.I8lwcfTI.topic1013-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1013-1.png");
}.I8lwcfTI.topic1017-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1017-1.png");
}.I8lwcfTI.topic1021-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1021-1.png");
}.I8lwcfTI.topic1025-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1025-1.png");
}.I8lwcfTI.topic1029-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1029-1.png");
}.I8lwcfTI.topic1032-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1032-1.png");
}.I8lwcfTI.topic1039-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1039-1.png");
}.I8lwcfTI.topic1044-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1044-1.png");
}.I8lwcfTI.topic1050-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1050-1.png");
}.I8lwcfTI.topic1056-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1056-1.png");
}.I8lwcfTI.topic1061-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1061-1.png");
}.I8lwcfTI.topic1067-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1067-1.png");
}.I8lwcfTI.topic1072-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1072-1.png");
}.I8lwcfTI.topic1076-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1076-1.png");
}.I8lwcfTI.topic1080-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1080-1.png");
}.I8lwcfTI.topic1085-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1085-1.png");
}.I8lwcfTI.topic1090-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1090-1.png");
}.I8lwcfTI.topic1094-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1094-1.png");
}.I8lwcfTI.topic1100-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1100-1.png");
}.I8lwcfTI.topic1105-1-expanded {
  background-image: url("/cdn/shrm2024/js/images/card_bg/card_bg_topic1105-1.png");
}.XYR3ysXg {
}.KUTbfNrK {
  height: 320px;
  width: 200px;
  border-radius: 8px;
  display: grid;
  grid-template-rows: 1fr auto;
}.Jq7Pf16- {
  text-wrap: wrap;
  text-align: center;
  margin: 0;
  color: white;
  padding: 1rem;
  font-weight: bold;
}.IPzsiag2 {
  color: var(--color-primary);
  position: absolute;
  right: 0.4rem;
  z-index: 10;
}.hk785NMo {
  position: relative;
}.hk785NMo .VxfRYB92 {
    display: grid;
    grid-template-rows: auto 1fr 60px;
  }.hk785NMo .VxfRYB92 .tgEk-UCh {
      text-wrap: wrap;
      font-weight: bold;
      margin: 0.5rem;
    }.hk785NMo .VxfRYB92 .KgsB7Oyk {
      text-wrap: wrap;
      margin: 0 0.5rem;
    }.hk785NMo .VxfRYB92 .VMfaebhe {
      flex: 1 1 auto;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 5px;
    }.hk785NMo .VxfRYB92 .VMfaebhe button {
        margin: 10px;
        border-radius: 20px;
        padding: 0.3rem 2rem;
        background-color: var(--lcc-color-background-light);
        min-width: 5rem;
        text-transform: uppercase;
      }.hk785NMo .VxfRYB92 .VMfaebhe button span {
          color: var(--lcc-color-button);
        }.n-6nOW8E {
  position: relative;
}.n-6nOW8E .KyiXT-uk {
    display: grid;
    grid-template-rows: auto 1fr 60px;
  }.n-6nOW8E .KyiXT-uk .NOX9CHU4 {
      text-wrap: wrap;
      font-weight: bold;
      margin: 0.5rem;
    }.n-6nOW8E .KyiXT-uk ._2KySU-pq {
      text-wrap: wrap;
      margin: 0 0.5rem;
    }.n-6nOW8E .KyiXT-uk .dANjl4iP {
      flex: 1 1 auto;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 5px;
    }.n-6nOW8E .KyiXT-uk .dANjl4iP button {
        margin: 10px;
        border-radius: 20px;
        padding: 0.3rem 2rem;
        background-color: var(--lcc-color-background-light);
        min-width: 5rem;
        text-transform: uppercase;
      }.n-6nOW8E .KyiXT-uk .dANjl4iP button span {
          color: var(--lcc-color-button);
        }.NtPCTIMb {
}.rIqvIEd- {
  text-transform: uppercase;
  text-wrap: wrap;
  text-align: center;
  margin: 1rem 0.5rem;
  font-weight: bold;
  min-height: 4rem;
}.AJ6teI65 {
  font-size: var(--font-size-small);
  margin: 0 5px;
}div[role="progressbar"] {
  height: 2px !important;
  margin: 0 5px;
}.F50qy-3L {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 5px;
}.F50qy-3L button {
    margin: 10px;
    border-radius: 20px;
    padding: 0.3rem 3rem;
    background-color: var(--lcc-color-background-light);
    min-width: 5rem;
    text-transform: uppercase;
  }.F50qy-3L button span {
      color: var(--lcc-color-button);
    }.F50qy-3L > i {
    color: var(--brand-color-primary);
  }.-ltUYfRD {
  position: relative;
}.-ltUYfRD .ETkjW96- {
    display: grid;
    grid-template-rows: auto 1fr 60px;
  }.-ltUYfRD .ETkjW96- .dTmOCTN0 {
    }.-ltUYfRD .ETkjW96- .E3gRbGrP {
      color: var(--color-primary);
      position: absolute;
      top: -6rem;
      right: 0.4rem;
    }.-ltUYfRD .ETkjW96- .aapeI7KM {
      opacity: 50%;
    }.-ltUYfRD .ETkjW96- .aapeI7KM:hover {
      cursor: not-allowed;
    }.-ltUYfRD .ETkjW96- .K2Voidg- {
      position: absolute;
      top: -40px;
      width: calc(200px - 92px);
      text-align: center;
      font-weight: bold;
      color: white;
      text-transform: uppercase;
      font-size: 9px;
      margin-left: 92px;
    }.-ltUYfRD .ETkjW96- .RXEEFZ0O {
      text-wrap: wrap;
      font-weight: bold;
      margin: 0.5rem;
    }.-ltUYfRD .ETkjW96- .OdVPmgz7 {
      text-wrap: wrap;
      margin: 0 0.5rem;
    }.-ltUYfRD .ETkjW96- .JsCYedrr {
      flex: 1 1 auto;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 5px;
    }.-ltUYfRD .ETkjW96- .JsCYedrr button {
        margin: 10px;
        border-radius: 20px;
        padding: 0.3rem 2rem;
        background-color: var(--lcc-color-background-light);
        min-width: 5rem;
        text-transform: uppercase;
      }.-ltUYfRD .ETkjW96- .JsCYedrr button span {
          color: var(--lcc-color-button);
        }.-ltUYfRD .ETkjW96- .ptNLrkd- {
      color: rgb(243, 105, 67);
      position: absolute;
      text-align: center;
      font-size: 12px;
      bottom: 0;
      right: 0;
      min-width: 1rem;
      min-height: 1rem;
      margin: 0 3px 3px 0;
    }.-ltUYfRD .ETkjW96- .ptNLrkd- span.fa-stack {
        min-height: 2.5em;
        display: flex;
        align-items: center;
      }:root {
  --color-bg-carousel-nav: rgba(255, 255, 255, 0.5);
  --carousel-width: 996px;
}.NbCbU1t9 {
  width: var(--carousel-width);
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
}.NbCbU1t9 .y2OQmYIk {
    display: flex;
    margin: 1rem 65px 0.5rem;
  }.NbCbU1t9 .J4zSJgKv {
    display: flex;
    margin-left: 1rem;
    margin-right: 1rem;
  }.NbCbU1t9 h2.BCl7nqJX {
    text-transform: uppercase;
    font-size: var(--font-size-large);
    display: flex;
    flex-grow: 2;
    align-self: center;
  }.NbCbU1t9 .EbmJN4BN {
    text-transform: uppercase;
    font-size: smaller;
    display: flex;
    align-self: center;
  }.NbCbU1t9 div.OnS6E1o7 {
    font-size: var(--font-size-base);
  }.NbCbU1t9 .Dqm4MrE7 {
    display: flex;
    width: 100%;
    position: relative;
    margin-top: -2rem;
  }.NbCbU1t9 ._3OROy0LF {
    position: absolute;
    z-index: 1;
    top: 55%;
    transform: translateY(-50%);
    border-radius: 50%;
    background-color: var(--color-bg-carousel-nav);
    border: 1px solid var(--color-box-shadow-highlight);
    cursor: pointer;
  }.NbCbU1t9 ._3OROy0LF._7b2r0fZt {
      background-color: transparent;
      cursor: not-allowed;
    }.NbCbU1t9 ._3OROy0LF i {
      margin: 1rem 0.65rem;
    }.NbCbU1t9 ._1uvnDTKG {
    z-index: 2;
  }.NbCbU1t9 .MMikp-TI {
    left: 0.8rem;
  }.NbCbU1t9 .kLKd2Q65 {
    right: 0.5rem;
  }.NbCbU1t9 .zLm2dT84 {
    width: 100%;
    height: 100%;
  }.NbCbU1t9 .zLm2dT84 .s03oCkGw {
      display: flex;
      transition: transform 0.3s;
      transform: translateX(0px);
      scrollbar-width: none;
      margin-left: 65px;
      margin-right: calc(65px - 20px);
      justify-content: flex-start;
    }.NbCbU1t9 .zLm2dT84 .s03oCkGw .pJI8WKa2 {
        flex: auto;
        flex-grow: 0;
        flex-shrink: 1;
        align-self: center;
        margin: 0;
      }.NbCbU1t9 .zLm2dT84 .s03oCkGw .pJI8WKa2.jAd2cKTH {
          visibility: hidden;
        }._3jFDb2z8 {
  position: relative;
}._3jFDb2z8 iframe,
  ._3jFDb2z8 canvas {
    width: 1px;
    height: 1px;
    position: absolute;
    left: -9999px;
    visibility: hidden;
  }._3jFDb2z8 ._33eKYQsO {
    display: grid;
    grid-template-rows: auto 1fr 60px;
  }._3jFDb2z8 ._33eKYQsO ul {
      list-style-type: disc;
      margin: 1em 0;
    }._3jFDb2z8 ._33eKYQsO ul li {
        margin-left: 2em;
      }._3jFDb2z8 ._33eKYQsO ._2x9Z_fwV {
      text-wrap: wrap;
      font-weight: bold;
      margin: 0.5rem;
      font-size: 14px;
    }._3jFDb2z8 ._33eKYQsO .vD9i5vPD {
      text-wrap: wrap;
      margin: 0 0.5rem;
      font-size: 13px;
      overflow: auto;
      height: 64px;
    }._3jFDb2z8 ._33eKYQsO ._2TyfX8Lv {
      flex: 1 1 auto;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 5px
    }._3jFDb2z8 ._33eKYQsO ._2TyfX8Lv button {
        margin: 10px;
        border-radius: 20px;
        padding: 0.3rem 2rem;
        background-color: var(--lcc-color-background-light);
        min-width: 5rem;
        text-transform: uppercase
      }._3jFDb2z8 ._33eKYQsO ._2TyfX8Lv button:disabled span {
            color: dimgrey;
          }._3jFDb2z8 ._33eKYQsO ._2TyfX8Lv button span {
          color: var(--lcc-color-button);
        }._3jFDb2z8.expanded card {
  width: inherit;
  height: inherit;
  max-width: 50rem;
  left: 5rem;
}._1BuoI4Au {
  width: 60rem;
  margin: auto;
  background: white;
}.ibhwcjLC {
}._1d2V97R2 {
}._3dZapGxV {
}._3dZapGxV > button:focus {
  outline: thin solid var(--viz-assess-color);
}._1BuoI4Au iframe {
  width: 1px;
  height: 1px;
  position: absolute;
  left: -9999px;
}._1BuoI4Au canvas {
  visibility: hidden;
  position: absolute;
}.HLH2QG4Y {
  width: 100%;
  height: 100%;
  max-height: 480px;
  margin-top: 1rem;
}._2_IatJbO {
  margin-left: auto;
  margin-right: auto;
}:root {
  --cutscore-chart-height: calc(3rem * 7);
}._1klYJrab {
  height: var(--cutscore-chart-height);
}._1klYJrab > div {
  height: 100%;
}:root {
  --color-full-contast-border: rgba(184, 94, 0, 0.95);
}._27mAsYx4 {
  display: flex;
  align-items: stretch;
  margin: 2rem 0;
  flex-wrap: wrap;
  grid-gap: 1.5rem;
  gap: 1.5rem;
}._23EpfNTa {
  min-height: 6rem;
}._23EpfNTa > h1 {
  font-size: 1.2rem;
  font-weight: 600;
}._2qWej1YE {
  position: relative;
  text-align: center;
  border: 2px solid var(--border-gray);
  border-radius: 1rem;
  box-shadow: 0px 2px var(--border-gray);
  padding: 0;
  min-height: 16rem;
  flex-basis: calc(25% - 4px - (1.5rem * 3 / 4));
  flex-grow: 0;
}@media only screen and (max-width: 996px) {
  ._2qWej1YE {
    flex-basis: calc(33% - 4px - (1.5rem * 2 / 3));
  }
}@media only screen and (max-width: 768px) {
  ._2qWej1YE {
    flex-basis: calc(50% - 4px - (1.5rem * 1 / 2));
  }
}._2qWej1YE:focus-within {
  outline: var(--color-full-contast-border);
}._2qWej1YE:focus,
._2qWej1YE:hover {
  border-color: var(--color-full-contast-border);
}._2qWej1YE h1,
._2qWej1YE h3 {
  margin-left: 0;
  padding: 0;
  font-weight: 600;
}._2qWej1YE h3 {
  margin-top: 1rem;
}._2qWej1YE > div {
  margin: 1.8rem 0.8rem;
}._3GAPuduI {
  font-size: 1rem;
  margin-bottom: 1rem;
}._3GAPuduI > i {
  text-shadow: -1px -1px 1px black, -1px 1px 1px black, 1px -1px 1px black, 1px 1px 1px black;
  color: var(--brand-color-primary);
}.mOtqMa_I {
  font-size: var(--font-zize-small);
  margin-left: 0.3rem;
}._2i3kIVrX {
  margin-top: 1rem;
}._2XYZWB4S {
  margin-top: 1rem;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
}._3x2oRfgf {
  margin-top: 1rem;
  bottom: 1rem;
}._3Pk1s9d9,
.BhkCCrst {
  margin: 0.7rem 0 1.5rem 0;
  font-size: var(--font-size-small);
}._1oR7DLyp {
  color: var(--text-link-color);
  font-size: var(--font-size-icon);
  font-weight: 600;
  text-align: center;
}._1oR7DLyp:hover {
  cursor: pointer;
}._2mlZzEuO {
}._2x-6dsO5 {
}._1V8BOy3U {
  margin: 1rem;
  padding: 0.5rem;
  background: rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), white);
}.syHpIHTz {
}._2UtLsiu_ {
  margin: 3rem 1rem 1rem 1rem;
  border-radius: 6px;
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-valid);
  border: 2px solid var(--brand-color-primary);
  padding: 0 2rem 2rem 2rem;
}._3m-UTD14 {
  background: rgba(0, 0, 0, 0.1);
  margin: 1rem;
  border-radius: 6px;
  display: table;
  width: auto;
  padding: 0.5rem 2rem;
  color: black;
  border: 2px solid var(--brand-color-primary);
}._2d83n-_U {
  margin: 2rem;
  background-color: var(--brand-color-primary);
  color: var(--color-text-inverted);
  min-height: calc(180px - 2rem);
  padding: 1rem;
  line-height: var(--font-size-title);
  font-size: var(--font-size-title);
  text-align: center;
  display: flex;
}._2IoXGZ7U {
  cursor: pointer;
  margin: 2rem 2rem 1.5rem 2rem;
  font-size: 2rem;
  line-height: 2rem;
  font-family: "Open Sans";
  font-weight: 700;
}._2IoXGZ7U:hover,
._2IoXGZ7U:focus {
  outline: thin solid var(--viz-assess-color);
}._2qt1I-sP {
  margin: auto;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.25em;
}._3Y2VjzlR {
  border: 1px solid var(--border-gray);
  box-shadow: 0 2px var(--border-gray);
  border-radius: 8px;
  padding: 1rem;
  position: relative;
  text-align: center;
  margin: 1.5rem 2rem;
  width: auto;
  display: grid;
  grid-template-columns: 1fr 3fr 3fr 1fr;
  grid-template-rows: auto;
  grid-template-areas:
    "ptHeader ptHeader ptExamDate ptExamDate"
    "ptAssess ptStudyPath ptStudyPath ptExam";
}._2qHpFyT5 {
  grid-template-columns: 1fr 3fr 3fr 1fr 1fr !important;
  grid-template-rows: auto !important;
  grid-template-areas:
    "ptHeader ptHeader ptHeader ptExamDate ptExamDate"
    "ptAssess ptStudyPath ptStudyPath ptPostTest ptExam" !important;
}._186t6s4e {
  grid-template-columns: 1fr 3fr 3fr 1fr !important;
  grid-template-rows: auto !important;
  grid-template-areas:
    "ptHeader ptHeader ptHeader ptExamDate"
    "ptAssess ptStudyPath ptStudyPath ptPostTest" !important;
}._2h51YSje {
  grid-area: ptHeader;
  margin: 0 1rem 1rem 1rem;
  justify-self: start;
  font-size: 1.2rem;
  font-family: "Open Sans";
}.c0nA9i7E {
}._6iXLSRJt {
  color: #b2b2b2;
  position: relative;
  display: inline-block;
  font-size: x-small;
}._6iXLSRJt ._2NyDGO1q {
  color: var(--lcc-color-button);
}._6iXLSRJt i {
  position: relative;
  color: #b2b2b2;
  font-size: 2em !important;
}._6iXLSRJt button {
  background: transparent;
  border: none !important;
  border-radius: 50%;
  min-width: 1.5rem;
  outline: none !important;
  box-shadow: none !important;
  padding: 0;
  position: relative;
}._2E7V_30s {
  grid-area: ptAssess;
  justify-self: center;
}.mCye2G2n {
  grid-area: ptStudyPath;
  display: grid;
  justify-self: center;
  width: 100%;
}._2Ji_99rR {
  text-align: left;
}._3T4jntAE {
  background: white;
  position: relative;
  padding-right: 1rem;
}._3knS4TGz {
  border-bottom: 1px dotted #b2b2b2;
  transform: translateY(0.8rem);
}._3Vh3UuGJ {
  grid-area: ptExam;
  justify-self: center;
}._3VduWgdn {
  grid-area: ptExamDate;
  justify-self: end;
}._2-JzL1km {
}._2-JzL1km:hover,
._2-JzL1km:focus {
  border: 1px solid var(--border-gray);
  border-radius: 8px;
}.n2R8ogwP {
  font-weight: bold;
  margin-right: 1em;
}._1MrqGGy6 {
  grid-area: ptPostTest;
  justify-self: center;
}ol._1YGf_p79 li {
  font-size: x-small;
  flex-grow: 1;
}ol._1YGf_p79 {
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
}._1YGf_p79 {
  width: 100%;
  list-style: none;
  list-style-image: none;
  margin: 1rem 0 0.5rem;
  padding: 0;
}._1YGf_p79 li {
  float: left;
  text-align: center;
  position: relative;
}._1YGf_p79 li button span {
  color: black;
  border: 3px solid #b2b2b2;
  background-color: #ffffff;
  border-radius: 50%;
  line-height: 1.2;
  width: 8px;
  height: 8px;
  display: inline-block;
  z-index: 2;
}._1YGf_p79 li._3csNJI1H button span {
  border: 3px solid var(--lcc-color-button);
}._1YGf_p79 li._18x-iUDH button span {
  border: 1px solid var(--lcc-color-button);
  background-color: var(--lcc-color-button);
}._1YGf_p79 li > button span:nth-child(3) {
  position: absolute;
  right: 0;
  bottom: -15px;
  transform: translateX(50%);
}ol._1YGf_p79 button {
  background: transparent;
  border: none !important;
  border-radius: 50%;
  min-width: 1.5rem;
  outline: none !important;
  box-shadow: none !important;
  padding: 0;
  position: relative;
}ol._1YGf_p79 li:not(._18x-iUDH) span {
  border: 2px solid var(--lcc-color-button);
  height: 12px;
  width: 12px;
  transform: translateY(2px);
}ol._1YGf_p79 li:not(._18x-iUDH) ~ li:not(._18x-iUDH) span {
  border: 1px solid #b2b2b2;
  height: 8px;
  width: 8px;
  transform: none;
}._3oDkBiYQ {
  border-bottom: 1px solid #b2b2b2;
  transform: translateY(12px);
}.CBfld5lw {
}.wasN-YeL {
  background-color: #f3f3f3;
  width: auto;
  padding: 1.5rem 3rem;
  margin: 0 calc(-2 * var(--grid-base));
}.wasN-YeL h1 {
  padding: 0 0 0 2rem;
  margin: 0;
}._35cZa3qG {
  margin: 0 1rem 1rem 1rem;
  font-size: calc(var(--font-size-title) + 8px);
}h1._35cZa3qG {
  font-size: 1.2rem;
  font-family: "Open Sans";
  margin-bottom: 1rem;
}.IJT7Sjth {
  width: 100%;
  display: block;
  padding-left: 2rem;
}/*
.noTable h2 {
  font-size: calc(var(--font-size-title) + 4px);
  justify-self: center;
  align-self: center;
}
*/._1zH8DC8U {
}._1M0YbPvh {
  color: var(--color-text-inverted);
  text-align: center;
  background-color: var(--lcc-color-button);
  border: var(--border-width) solid var(--color-border);
  cursor: pointer;
  display: inline-block;
  min-width: calc(var(--grid-base) * 20);
  padding: var(--spacing-regular);
  transition: box-shadow var(--transition-duration) var(--transition-easing);
  margin: 0;
  margin-top: 2rem;
  font-weight: 700;
}._1M0YbPvh:hover,
._1M0YbPvh:focus {
  outline: thin solid var(--viz-assess-color);
}._3poAPPGJ {
  margin: 0;
  background-color: var(--color-background);
  display: grid;
  grid-template-columns: 2fr 2fr 1fr 1fr 1fr;
}._3poAPPGJ:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}._3poAPPGJ div {
  display: inline-block;
  font-size: var(--font-size-small);
  padding: 0.5rem;
}._3poAPPGJ._1gxPMWjv {
  font-weight: bold;
  background-color: transparent;
  border: 0;
}._3poAPPGJ._1gxPMWjv div {
  padding: 0 0.5rem;
}._3poAPPGJ._1gxPMWjv div:first-child {
  padding: 0 2rem;
}._3poAPPGJ div:last-child {
  text-align: end;
  font-weight: 700;
  padding-right: 2rem;
}._3poAPPGJ div:first-child {
  padding-left: 2rem;
}._3poAPPGJ div:nth-child(3),
._3poAPPGJ div:nth-child(4) {
  text-align: center;
}._3poAPPGJ:not(._1gxPMWjv) div {
  font-size: 14px;
}._2CM4He3T {
  color: var(--text-link-color);
}._2CM4He3T:hover {
  cursor: pointer;
}._21AkqU8h {
  margin: 3em auto;
  width: 50%;
  font-size: 1.1rem;
}.Ff_tfY3s {
  margin: 2rem;
}.Ff_tfY3s div[role="tablist"] {
  border-radius: 24px;
}._2eYS0Ixs {
}._28FmLXZ3 {
}._2DSLkOqr {
}:root {
  --bar-max-width: 100%;
  --bar-background: rgba(0, 0, 0, 0.1);
}._1H4GURez {
  width: 95%;
  max-width: 95%;
  margin-left: 0.3rem;
  margin-right: auto;
  margin-top: -1.5rem;
}._3BNqnMx_ {
  position: relative;
}._1MgDJVmS {
  background-color: var(--bar-background);
  height: var(--viz-bar-height);
  border-radius: 6px;
  max-width: var(--bar-max-width);
}.u8FksHTF {
  background-color: var(--viz-bar-color);
  width: calc(var(--bar-max-width) * var(--complete-percent));
  height: var(--viz-bar-height);
  border-radius: 6px;
  /* border-bottom-right-radius: 6px;
    border-top-right-radius: 6px; */
}:root {
  --box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color);
}._37OE5eiK {
  position: fixed;
  bottom: 3rem;
  right: 2rem;
  z-index: 1
}._37OE5eiK button {
    padding: 0.3rem;
    color: var(--lcc-color-button);
    border: thin solid var(--lcc-color-button);
    border-radius: 50%;
    background-color: var(--color-background) !important;
    cursor: pointer;
    outline: none;
    box-shadow: 0 0 5px 2px var(--color-box-shadow)
  }._37OE5eiK button:hover {
      box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color);
    }._37OE5eiK button:focus {
      box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color);
    }._37OE5eiK button i {
      transform: translateY(-5px);
    }.AdIqf9dB {
}._1NHonxa8 {
  padding: 1.2rem 0;
  display: inline-block;
  width: auto;
  margin-right: 0.5rem;
}._1NHonxa8 > div {
  display: inline-block;
  width: auto;
  margin-right: 0.5rem;
}._1NHonxa8 i {
  color: rgb(105, 105, 105);
}._3Hu-6L1Z {
  margin-block: 1rem;
}._3Hu-6L1Z h1 {
  font-weight: 700;
  font-size: calc(var(--font-size-title) * 1.5);
  margin: 0.5rem 0;
}._3Hu-6L1Z h2,
._3Hu-6L1Z h3,
._3Hu-6L1Z h4,
._3Hu-6L1Z h5,
._3Hu-6L1Z h6 {
  font-weight: 700;
  font-size: var(--font-size-title);
  margin: 0.5rem 0;
}._1h9YrOqY {
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}._38WC4sRv {
  margin-bottom: 2rem;
}._39yOM8D3 {
  width: auto;
}._39yOM8D3 > button:focus {
  box-shadow: 0 0 0 5px var(--viz-assess-color);
  outline: 2px solid white;
}._26RgzM0o {
  display: inline-block;
  width: auto;
  float: right;
}._2cCvuNRt {
  margin-bottom: 1.3rem;
}.NmSJ-EGV {
  display: grid;
  grid-template-columns: 1fr 4rem;
  max-width: 26rem;
  font-weight: 300;
  margin-bottom: 0.2rem;
  grid-row-gap: 0.25rem;
  grid-column-gap: calc(var(--grid-base) * 4);
}.NmSJ-EGV + ._39yOM8D3 {
  float: left;
}._2acfP0qM {
  font-size: var(--font-size-base);
  color: var(--text-link-color);
  cursor: pointer;
  margin-top: 0.75rem;
  padding: 0.25rem;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}._2acfP0qM:hover {
  background-color: var(--color-box-shadow-highlight);
  border-radius: 3px;
}._1zWE7_jS {
  justify-self: end;
}._15OHFNgZ {
  justify-self: end;
  font-weight: 600;
}.ErxaquWi {
  clear: both;
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
  margin: var(--lcc-element-spacing) auto;
  font-size: var(--font-size-base);
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: var(--lcc-element-spacing);
  grid-row-gap: 2rem;
}@media (max-width: 767.98px) {
  .ErxaquWi {
    grid-template-columns: 1fr 1fr;
  }
}@media (max-width: 599.98px) {
  .ErxaquWi {
    grid-template-columns: 1fr;
  }
}.ErxaquWi hr + * {
  padding-top: 1rem;
}.ErxaquWi a {
  color: unset;
  -webkit-text-decoration: none;
  text-decoration: none;
}.ErxaquWi i.fas,
.ErxaquWi i.far {
  color: var(--lcc-color-button);
}.ErxaquWi h1,
.ErxaquWi h2,
.ErxaquWi h3,
.ErxaquWi h4,
.ErxaquWi h5 {
  font-weight: 700;
  font-size: var(--font-size-title);
}.ErxaquWi p {
  margin-left: 0;
}.ErxaquWi > div {
  border: 2px solid #cccccc;
  padding: 1.5rem 1rem;
}._3a-_-daW {
}._1sfnrpW- {
  padding-right: 5px;
}.affUYMaU {
  width: auto;
  display: flex;
  flex-direction: column;
  margin: 2rem 10vw;
  justify-content: space-evenly;
  align-items: center;
  width: 80vw;
}._2fZXIOnl {
}._2U57LlSr {
}._3uz7rEFp {
  max-width: var(--lcc-content-maxwidth);
  margin: 0 auto 2rem;
  line-height: 1.75rem;
}._3uz7rEFp h1 {
    font-size: 24px;
    font-weight: bold;
    color: white;
    margin: 0 0 1rem;
  }._3NeoGnu0 {
  max-width: var(--lcc-content-maxwidth);
  margin: 2rem;
  line-height: 1.75rem
}._3NeoGnu0 h2 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0.5rem;
  }.rmaaXeRF {
  margin-top: 1rem;
}._2VlCStOx {
  height: 0.5rem;
}._3qNbCvwt {
  width: var(--lcc-content-width);
  margin: 0 auto;
}._3LX_QgKL {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-evenly;
  align-items: baseline;
}._2Z-mQ-p5 {
  font-size: var(--font-size-small);
  width: var(--lcc-content-width);
  margin: 3rem 30vw 0 30vw
}._2Z-mQ-p5 span {
    cursor: pointer;
  }._307MW3BL {
  margin-bottom: 2rem;
}._2-A-3ph4 {
  margin-left: auto;
  margin-right: auto;
  font-size: var(--font-size-base);
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
  margin-top: var(--lcc-element-spacing);
}._2RxTI7W6 {
  max-width: 10rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}._1FTN8Z2K,
._2RxTI7W6 {
  font-family: var(--lcc-font-family-menu);
  font-weight: var(--lcc-font-weight-menu);
  font-size: var(--lcc-font-size-menu);
  text-transform: var(--lcc-font-transform-menu);
  color: var(--color-text-primary);
}._1FTN8Z2K {
  color: var(--brand-color-primary);
}.ciN2-Kka {
  font-weight: normal;
}._2K2FeAGD {
  font-weight: 700;
  color: var(--text-link-color);
}._2LB1u0XI {
  max-width: 85%;
  max-height: 85%;
}._3SNggJkY {
  display: none;
  color: var(--brand-color-primary);
}._1qCaHMx7 {
  padding-right: 5px;
}._3lVBzp8P {
  margin-block: 1rem;
  margin-left: 4px;
  margin-right: 4px;
}._3lVBzp8P h1 {
  font-weight: 700;
  font-size: calc(var(--font-size-title) * 1.5);
  margin: 0.5rem 0;
}._3lVBzp8P h2,
._3lVBzp8P h3,
._3lVBzp8P h4,
._3lVBzp8P h5,
._3lVBzp8P h6 {
  font-weight: 700;
  font-size: var(--font-size-title);
  margin: 0.5rem 0;
}._3i-3dcB4 {
  margin: calc(var(--lcc-element-spacing) / 2) auto var(--lcc-element-spacing) auto;
  font-size: 90%;
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
}._1jgF1O5n {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
  font-size: var(--font-size-base);
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
  margin: calc(var(--lcc-element-spacing) / 2) auto;
  grid-row-gap: calc(var(--lcc-element-spacing) / 2);
}._3vLag9pM {
}.t8Qp9agd {
}._1jgF1O5n > div:first-child {
}._3DqKNSPi {
  display: inline-block;
  margin-right: 1rem;
}._2M83Xsi4 {
  grid-column-end: span 2;
}._34Me4SEy {
  font-size: var(--font-size-base);
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
  margin: 0 auto calc(var(--lcc-element-spacing) / 2) auto;
}.KdYV3ubK {
  border: 0;
}.dqGxkaGf {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}/* Allows visually hidden, focusable content to become visible when navigated to via keyboard */.dqGxkaGf._16I6UUFt:active,
.dqGxkaGf._16I6UUFt:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
  white-space: inherit;
  color: black;
}._1b0mbtxu {
}._1sO0fgHW {
}._3TwEpiEA {
  background-color: var(--lcc-color-background-light);
}div[xqa="studyplan-loading"] div[role="progressbar"] {
  min-height: 36px;
}._1bitg4jE {
  font-variant: small-caps;
  text-wrap: wrap;
  text-align: center;
  margin: 1rem 0.5rem;
}.JSSVJ7h5 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 5px
}.JSSVJ7h5 button {
    margin: 10px;
    border-radius: 20px;
    padding: unset;
    padding-bottom: 0.3rem;
    background-color: var(--lcc-color-background-light);
    min-width: 5rem
  }.JSSVJ7h5 button span {
      color: var(--lcc-color-button);
    }._2LGVBEqp {
  margin-block: 1rem;
}._2LGVBEqp h1 {
  font-weight: 700;
  font-size: calc(var(--font-size-title) * 1.5);
  margin: 0.5rem 0;
}._2LGVBEqp h2,
._2LGVBEqp h3,
._2LGVBEqp h4,
._2LGVBEqp h5,
._2LGVBEqp h6 {
  font-weight: 700;
  font-size: var(--font-size-title);
  margin: 0.5rem 0;
}._15SrS74d {
  margin-left: auto;
  margin-right: auto;
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
}._1KZWi_85 {
  margin-bottom: 2rem;
}._1L6W1QVB {
  display: block;
  margin-bottom: 2rem;
}._17tZQEVu {
  display: inline-block;
  width: auto;
  float: right;
}.ufecsU1S {
  font-size: var(--font-size-base);
  color: var(--text-link-color);
  cursor: pointer;
  margin-top: 0.75rem;
  padding: 0.25rem;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}.ufecsU1S:hover {
  background-color: var(--color-box-shadow-highlight);
  border-radius: 3px;
}._3So9Kd4N {
  margin-top: 2rem;
}._3So9Kd4N h1,
._3So9Kd4N h2,
._3So9Kd4N h3,
._3So9Kd4N h4,
._3So9Kd4N h5 {
  font-weight: 700;
  font-size: var(--font-size-title);
}._3So9Kd4N ._1km6S2ZP {
  margin-bottom: 1rem;
}._2ECqdWG9 {
  line-height: var(--line-height-base);
  font-size: var(--font-size-base);
  color: var(--text-link-color);
  cursor: pointer;
}._2ECqdWG9:hover {
  background-color: var(--color-box-shadow-highlight);
}._305q_cXZ {
  clear: both;
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
  margin: var(--lcc-element-spacing) auto;
  font-size: var(--font-size-base);
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: var(--lcc-element-spacing);
  grid-row-gap: 2rem;
}@media (max-width: 767.98px) {
  ._305q_cXZ {
    grid-template-columns: 1fr 1fr;
  }
}@media (max-width: 599.98px) {
  ._305q_cXZ {
    grid-template-columns: 1fr;
  }
}._305q_cXZ hr + * {
  padding-top: 1rem;
}._305q_cXZ a {
  color: unset;
  -webkit-text-decoration: none;
  text-decoration: none;
}._305q_cXZ i.fas,
._305q_cXZ i.far {
  color: var(--lcc-color-button);
}._305q_cXZ h1,
._305q_cXZ h2,
._305q_cXZ h3,
._305q_cXZ h4,
._305q_cXZ h5 {
  font-weight: 700;
  font-size: var(--font-size-title);
}._305q_cXZ p {
  margin-left: 0;
}._305q_cXZ > div {
  border: 2px solid #cccccc;
  padding: 1.5rem 1rem;
}._11TbAG6T {
}._3g_RKUdo {
  padding-right: 5px;
}._1jPTFxGN {
  margin: auto;
  text-align: right;
  max-width: var(--lcc-content-maxwidth);
  cursor: pointer;
}.GJpTy1KR {
  text-align: center;
  background-color: rgb(28 80 129 / 10%);
  margin: 4rem auto;
  border-radius: 20px;
  padding: 4rem;
  width: calc(var(--lcc-content-width) - 8rem);
  box-shadow: 0 0 15px 5px rgb(28 28 28 / 25%);
}._2ZkCJQQT {
  font-size: 24px;
  font-weight: bold;
}._2aAbI9JV {
  font-size: 24px;
}._3jomFIBv {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}._3jomFIBv label {
  font-size: 16px;
  padding-left: 10px;
}.GJpTy1KR button {
  margin-left: 15px;
  margin-right: 15px;
}._1fcUAtER {
}._3_dO1-xq {
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-template-columns: calc((100% - 996px) / 2) auto auto auto 1fr calc((100% - 996px) / 2);
  border-bottom: 2px solid var(--color-border);
}._3_dO1-xq .fa-2x {
  font-size: 1.5rem;
}._3_dO1-xq .arrow {
  font-size: var(--font-size-title);
}._3ipl0BeR {
  display: inline-block;
  cursor: pointer;
  color: var(--color-text-faded);
  vertical-align: middle;
  min-width: 11rem;
  height: 4rem;
}._3_dO1-xq ._3ipl0BeR:first-child {
  grid-column-start: 2;
}._1kei7vRe {
  text-align: center;
  width: 4rem;
  margin-top: 0.5rem;

  font-family: var(--font-family);
  font-weight: 600;
  font-size: var(--lcc-font-size-menu);
  text-transform: var(--lcc-font-transform-menu);
  color: var(--color-text-primary);
}._46pTVV4f {
  color: var(--lcc-color-background);
}.lang-ar ._46pTVV4f .V1_Z5-bt {
  padding-right: calc(var(--grid-base) * 2);
}._46pTVV4f .V1_Z5-bt {
  margin-top: calc(var(--line-height-base) - (var(--line-height-base) * 1.8));
  padding-left: calc(var(--grid-base) * 2);
}._46pTVV4f .V1_Z5-bt:after,
._46pTVV4f .V1_Z5-bt:before {
  bottom: 100%;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  pointer-events: none;
}._46pTVV4f .V1_Z5-bt:after {
  border-bottom-color: #ffffff;
  border-width: 10px;
}._46pTVV4f .V1_Z5-bt:before {
  border-color: var(--lcc-color-background-inverted);
  border-bottom-color: var(--lcc-color-background);
  border-width: 14px;
}@media (max-width: 479.98px) {
  .lang-ar ._46pTVV4f .V1_Z5-bt {
    padding-right: calc((var(--grid-base) * 2) * 0.4);
  }

  ._46pTVV4f .V1_Z5-bt {
    margin-top: calc(var(--line-height-base) - (var(--line-height-base) * 1.8));
    padding-left: calc((var(--grid-base) * 2) * 0.4);
    /* padding-left: 0.4rem; */
  }

  ._3ipl0BeR {
    min-width: 7rem;
    height: 3rem;
  }

  ._3_dO1-xq {
    grid-template-columns: auto 1fr 1fr 1fr auto;
  }

  ._3_dO1-xq .fa-2x {
    font-size: 1rem;
  }
}._2e_96DgS {
  width: 60rem;
  margin: auto;
}.HNf-lTbw {
  width: 60rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
}._3hyh67z8,
._2Rr5JKgc,
.POXbwaiN {
  display: inline-block;
  height: 1.1rem;
  border: 1px solid var(--toolbar-color);
  line-height: 0.75rem;
  font-size: 0.75rem;
  text-align: center;
  background-color: white;
  margin-right: 0.25rem
}._3hyh67z8:hover, ._2Rr5JKgc:hover, .POXbwaiN:hover {
    background-color: var(--alpha-hover-color);
    border-radius: 30%;
  }._3hyh67z8,
._2Rr5JKgc {
  cursor: pointer;
}._3hyh67z8 {
  width: 1.2rem;
}._2Rr5JKgc {
  width: 4rem;
}/* .alphabutton:hover,
.numberbutton:hover,
.searchinput:hover {
  background-color: var(--alpha-hover-color);
  border-radius: 30%;
} */._37CDXwTz {
  background-color: var(--brand-color-primary);
  border-radius: 30%;
  color: rgb(255, 255, 255);
  pointer-events: none;
}._3mkjM_bv {
  color: var(--btn-invalid-color);
  cursor: not-allowed
}._3mkjM_bv:hover {
    background-color: unset;
  }._3bNZCw9x {
  display: block;
}._3YGZQLI8 {
  width: 96vw;
}.lHDnrEvt {
  font-weight: bold;
  margin-top: 1rem;
}._2eUBTf7F {
}.P58Zp-nL {
  margin: auto;
  padding: 2rem 0;
}._1mCJBIMB {
  background-color: rgb(28 80 129 / 10%);
  margin: 4rem auto;
  border-radius: 20px;
  padding: 4rem;
  width: calc(var(--lcc-content-width) - 8rem);
  box-shadow: 0 0 15px 5px rgb(28 28 28 / 25%)
}._1mCJBIMB fieldset {
    border: none;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0.3rem 0.5rem
  }._1mCJBIMB fieldset legend {
      font-weight: bold
    }._1mCJBIMB fieldset legend::after {
        content: " *";
        color: red;
      }._1mCJBIMB h2 {
    font-weight: 700;
    font-size: var(--font-size-title);
    padding-bottom: 1rem;
  }._1DtxTjEo {
  padding-top: 1em;
  text-align: center;
}._1DtxTjEo button {
  border-radius: 20px;
  margin-top: 2rem;
}.gR2cCLX8 > div {
  display: inline-block;
  margin-right: 1em;
}._3iNk7Edz {
  padding-block: 1em;
}._1KyH0AvW {
  width: var(--lcc-content-maxwidth);
  margin: auto;
  padding: 2rem 0;
}._3bJMHcPw {
  padding-bottom: 1rem;
}._1hk5SQAk {
  padding-bottom: 1rem;
}._18hTbgkx {
  margin: 1em 0;
}._18hTbgkx fieldset {
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}._3WZ3rnQ4 {
  margin: 1em 0;
}._16y54jaR {
}._16y54jaR:after {
  content: "*";
  color: var(--color-error);
}._2ZPqWGNK {
  width: var(--lcc-content-width);
  text-align: center;
  margin: auto;
}._1TdTCM93 {
  margin-bottom: 0.5em;
}._2ZPqWGNK .video-js[tabindex="-1"] {
  outline: none;
  height: auto;
}._2ZPqWGNK video-js .vjs-tech {
  width: 100%;
  height: 100%;
  position: static;
}._3cPHXh3Z {
  height: calc(100vh - var(--lcc-header-total-height) - var(--lcc-footer-total-height));
  width: calc(100vw - (100vw - 100%));
}.lPsgzC5d {
  width: 75%;
  margin: 1em auto;
}._9VJGCY5- {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  height: var(--lcc-footer-height);
  width: calc(100vw - (100vw - 100%));
  background: linear-gradient(to right, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  border-top: 1px solid rgba(0, 0, 0, 0.65);
}._1260F-dX {
  line-height: var(--lcc-footer-height);
  font-size: 0.75rem;
}._4h13t5pU {
  line-height: var(--lcc-footer-height);
  font-size: 0.75rem;
  cursor: pointer;
  text-align: center;
}._2OJPApj1 {
  line-height: var(--lcc-footer-height);
  text-align: right;
  margin-right: 0.5rem;
}._2OJPApj1 a {
  color: white;
  font-size: 0.75rem;
}._3r9E1UPs {
  line-height: var(--lcc-footer-height);
  margin-left: 0.5rem;
  font-size: 0.75rem;
}/* Outermost container */._1s_m7O43 {
  /* --lcc-header-background: var(--lcc-color-background); */
  /* --lcc-header-height: 114px; */

  align-items: center;
  background-color: var(--lcc-header-background);
  color: var(--color-text-inverted);
  border-bottom: 1px solid var(--border-grey);
  width: calc(100vw - (100vw - 100%));
  height: var(--lcc-header-total-height);
}.DSspX8m3 {
  display: flex;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  height: var(--lcc-header-height);
  padding: 0 var(--spacing-large);
  font-family: var(--font-family);
  /* overflow-y: hidden; */
  background: var(--lcc-header-background);
  position: relative;
}/* Inner content row */.PSSlVK4c {
  display: flex;
  flex: 1;
}/* Product logo */._3NFj47uR {
  color: white;
  margin-bottom: 1rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}/* Primary content */._1w3qc9UQ {
  align-items: center;
  display: flex;
  flex: 1;
}/* Secondary content */._2sBq9s0j {
  align-items: center;
  display: flex;
}/* Fixed outermost container */._1Vl3FIcA {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}/* Leading control container */.L15QC42x {
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: var(--spacing-large);
}/* Toolbar title */._3Yq8Y2jO {
  flex: 1;
}/* Actions container */._2si10OBp {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
}/* Individual actions */._3BEodsdp {
}/* Trailing control container */._2HM3Ezey {
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  display: flex;
  margin-left: var(--spacing-large);
}/* Content padding for fixed headers */._2uHtwKk_ {
  height: calc(var(--spacing-regular) * 9);
}._3jn6Fip3 {
  height: var(--lcc-header-height);
  line-height: var(--lcc-header-height);
  margin-left: 0.5rem;
}._1uO3Kvpk {
  height: 1.7rem;
  line-height: 1rem;
  font-size: 0.8rem;
  text-align: center;
  color: gray;
  cursor: pointer;
  border-top: gray solid 5px;
  border-bottom: gray solid 5px;
  border-left: none;
  border-right: none;
  background-color: inherit;
}._14QZp4XL {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}._1VUwGn_4 {
}._12pSG6lB {
  margin-top: 0.5rem;
  cursor: pointer;
  color: var(--text-link-color);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}._3xAvWyDn {
  display: block;
  margin-top: 0rem;
  text-align: center;
}._1C04itXD {
  display: block;
  text-align: left;
}._11sKFsb3 {
  border-bottom: 1px solid var(--border-gray);
  padding-bottom: 1.2rem;
}@keyframes inUPPilF {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}._1JGAwzFZ {
  display: block;
  text-align: center;
  height: 1.2rem;
  opacity: 1;
  animation-duration: 0.5s;
  animation-delay: 5s;
  animation-fill-mode: both;
  animation-name: inUPPilF;
}.N_jACfOn {
  display: block;
  opacity: 0;
  height: 1.2rem;
}._26aDjmqy {
  display: none;
}@media (min-width: 767.98px) {
  ._26aDjmqy {
    align-items: center;
    display: flex;
    color: var(--lcc-color-background);
    cursor: pointer;
    outline: 0
  }

    ._26aDjmqy strong {
      font-size: 70%;
      padding-top: 3px;
      color: var(--lcc-color-background);
    }

    ._26aDjmqy > span:hover {
      text-shadow: 2px 2px var(--viz-assess-color);
    }

    ._26aDjmqy > span:focus {
      text-shadow: 2px 2px var(--viz-assess-color);
    }

    ._26aDjmqy:focus-within {
      text-shadow: 2px 2px var(--viz-assess-color);
    }
}._3aPRAUwh {
  display: none;
}._8jLeifg7 {
  position: absolute;
  top: 0;
  z-index: -1;
  width: var(--splash-width);
  margin-left: calc((100vw - var(--splash-width)) / 2);
  margin-right: auto;
  height: 100vh;
  background-color: var(--splash-background);
}._1CnYW8yD {
  display: block;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  max-width: var(--splash-width);
}._2gKd1u7h {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 2rem;
  margin-right: 0.5rem;
  color: rgb(131, 131, 131);
  width: 2rem;
  float: right;
  cursor: pointer;
}.lrJY5l2Y {
}._1cAL09-p {
  font-weight: bold;
  font-size: var(--font-size-title);
  text-transform: var(--lcc-font-transform-menu);
  text-align: center;
  margin-bottom: 1rem;
}._1AZoBHzn a {
    color: var(--text-link-color);
    -webkit-text-decoration: underline;
    text-decoration: underline
  }._1AZoBHzn a:hover {
      -webkit-text-decoration: underline;
      text-decoration: underline;
    }._1AZoBHzn a * {
      pointer-events: none;
    }._1AZoBHzn h2,
  ._1AZoBHzn h3,
  ._1AZoBHzn h4,
  ._1AZoBHzn h5,
  ._1AZoBHzn h6 {
    font-size: var(--font-size-title);
    color: var(--lcc-color-button);
    margin-top: 2rem;
    text-transform: var(--lcc-font-transform-menu);
    font-weight: bold
  }._1AZoBHzn h2 a, ._1AZoBHzn h3 a, ._1AZoBHzn h4 a, ._1AZoBHzn h5 a, ._1AZoBHzn h6 a {
      color: var(--lcc-color-button);
      background-color: #ffffff
    }._1AZoBHzn h2 a *, ._1AZoBHzn h3 a *, ._1AZoBHzn h4 a *, ._1AZoBHzn h5 a *, ._1AZoBHzn h6 a * {
        pointer-events: none;
      }._1AZoBHzn ol,
  ._1AZoBHzn ul {
    margin: 1rem 0;
    padding: 0 40px;
  }._1AZoBHzn ol {
    list-style-type: decimal;
  }._1AZoBHzn ul {
    list-style-type: disc;
  }._1AZoBHzn p {
    margin-bottom: 0.5rem;
  }._7QzPJV5h {
}._3eV4H7Ri {
  font-weight: bold;
  text-align: center;
  font-size: 1.25rem;
  margin-bottom: 1rem;
}._36q0SuuF {
  color: red;
}._3uOKaS3c {
}._3uOKaS3c a, ._3mHgv6TR a {
    color: var(--text-link-color);
    -webkit-text-decoration: none;
    text-decoration: none
  }._3uOKaS3c a:hover, ._3mHgv6TR a:hover {
      -webkit-text-decoration: underline;
      text-decoration: underline;
    }._3uOKaS3c h2,
  ._3uOKaS3c h3,
  ._3uOKaS3c h4,
  ._3uOKaS3c h5,
  ._3uOKaS3c h6,
  ._3mHgv6TR h2,
  ._3mHgv6TR h3,
  ._3mHgv6TR h4,
  ._3mHgv6TR h5,
  ._3mHgv6TR h6 {
    font-size: var(--font-size-title);
    color: var(--lcc-color-button);
    margin-top: 2rem;
    text-transform: var(--lcc-font-transform-menu);
    font-weight: bold;
  }._3uOKaS3c h2 a, ._3mHgv6TR h2 a {
      color: var(--lcc-color-button);
    }._3uOKaS3c h3 a, ._3uOKaS3c h4 a, ._3uOKaS3c h5 a, ._3uOKaS3c h6 a, ._3mHgv6TR h3 a, ._3mHgv6TR h4 a, ._3mHgv6TR h5 a, ._3mHgv6TR h6 a {
      color: var(--text-link-color);
      -webkit-text-decoration: underline;
      text-decoration: underline;
      font-weight: normal;
    }._3uOKaS3c ol,
  ._3uOKaS3c ul,
  ._3mHgv6TR ol,
  ._3mHgv6TR ul {
    margin: 1rem 0;
    padding: 0 40px;
  }._3uOKaS3c ol, ._3mHgv6TR ol {
    list-style-type: decimal;
  }._3uOKaS3c ul, ._3mHgv6TR ul {
    list-style-type: disc;
  }._3uOKaS3c p, ._3mHgv6TR p {
    margin-bottom: 0.5rem;
  }._3uOKaS3c fieldset, ._3mHgv6TR fieldset {
    margin-top: 1rem;
  }._2xfvYb9y {
}._3mHgv6TR {
  max-width: calc(100% - 4rem)
}._3mHgv6TR button {
    margin: 2rem 0;
  }._3mHgv6TR button:focus {
    outline: thin solid var(--viz-assess-color);
  }._3mHgv6TR div[data-children-count][focus-within] {
    outline: thin solid var(--viz-assess-color);
  }._3mHgv6TR div[data-children-count]:focus-within {
    outline: thin solid var(--viz-assess-color);
  }._3mHgv6TR table.likert .even {
    background-color: var(--color-background-faded);
  }._3mHgv6TR label {
    display: block;
    font-weight: bold;
    margin: 2rem 0 0.5rem 0;
    text-transform: var(--lcc-font-transform-menu);
    font-family: var(--lcc-font-family-menu);
  }._3mHgv6TR table thead {
    font-family: var(--lcc-font-family-menu)
  }._3mHgv6TR table thead th {
      padding: 0 0.2rem;
    }._1EZV0zal {
}._1sktraMn {
}.pOmGS7Xe {
}.BDQJvZn6 {
}.kp4DHP_w {
}._1z7uzelB {
}._3DKFqWjQ {
  position: relative;
}._3DKFqWjQ ._2Bgk4eho {
    display: grid;
    grid-template-rows: auto 1fr 60px;
  }._3DKFqWjQ ._2Bgk4eho ._3oxKmzME {
      text-wrap: wrap;
      font-weight: bold;
      margin: 0.5rem;
    }._3DKFqWjQ ._2Bgk4eho .VGa_Sd5Q {
      text-wrap: wrap;
      margin: 0 0.5rem;
    }._3DKFqWjQ ._2Bgk4eho ._1jwfPm9g {
      flex: 1 1 auto;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 5px
    }._3DKFqWjQ ._2Bgk4eho ._1jwfPm9g button {
        margin: 10px;
        border-radius: 20px;
        padding: 0.3rem 2rem;
        background-color: var(--lcc-color-background-light);
        min-width: 5rem;
        text-transform: uppercase
      }._3DKFqWjQ ._2Bgk4eho ._1jwfPm9g button span {
          color: var(--lcc-color-button);
        }.bask_card ._2Bgk4eho {
    display: grid;
    grid-template-rows: 80px 1fr 60px;
    padding: 0;
  }.bask_card img {
    position: absolute;
    bottom: 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
  }.bask_card ._3oxKmzME {
    display: flex;
    align-items: center;
    margin: 0 !important;
    justify-content: center;
  }._1AVwai6e {
  max-width: var(--lcc-content-maxwidth);
  margin: 0 auto;
}._1i2weClC {
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}.OZkk6xEG {
  text-align: center;
  font-weight: bold;
  margin-top: 1rem;
  font-size: 120%;
  margin-left: 0;
  margin-bottom: 0;
  padding-top: 0;
}._3jHss6v4 {
  margin-top: 2rem;
  position: relative;
  overflow: hidden;
  margin-left: 10%;
  height: 80vh;
  width: 80vw;
}._3jHss6v4 iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  border: none;
}._1OfwyfH1 {
  display: block;
  text-align: center;
}:root {
  --lptoolbar-height: 2.5rem;
  --lptoolbar-background: rgb(233, 242, 252);
  --lptoolbar-color: rgb(72, 141, 210);
  --lptoolbar-hover: rgb(182, 213, 244);
  --lptoolbar-completed: rgb(150, 150, 150);
  --lptoolbar-active: rgb(182, 213, 244);
  --lptoolbar-disabled: rgb(231, 238, 245);
}._2bmpP7nm {
  height: var(--lptoolbar-height);
  background-color: var(--lptoolbar-background);
  font-size: 1em;
  text-align: center;
}.lLnfgbGu {
  display: inline-block;
  width: var(--lptoolbar-height);
  height: var(--lptoolbar-height);
  color: var(--lptoolbar-color);
  transition: all 200ms linear;
  text-align: center;
  margin-right: 0.25rem;
}.lLnfgbGu svg {
  width: calc(var(--lptoolbar-height) - 0.2rem);
  height: calc(var(--lptoolbar-height) - 0.2rem);
  margin-top: 0.1rem;
}.lLnfgbGu:hover {
  color: var(--lptoolbar-hover);
}.lLnfgbGu._1j59xFHF {
  color: var(--lptoolbar-completed);
}.lLnfgbGu.PXjWF6FT {
  color: var(--lptoolbar-active);
}.lLnfgbGu.j0STknw6 {
  color: var(--lptoolbar-disabled);
}._2vvQy722 {
}._3sZc6O7r {
  position: absolute;
  color: white;
}._1HkdTchh {
  position: absolute;
  color: red;
}:root {
  --card-width: 16rem;
  --card-margin: 1rem;
  --card-count: 3;
  --card-height: 20rem;
}._1Ki_c98p {
  width: var(--card-width);
  height: var(--card-height);
  text-align: center;
  background-color: white;
  margin-left: var(--card-margin);
  margin-top: var(--card-margin);
  flex: 0 0 auto;
  transition: transform 0.5s ease-in-out;
}._2KnCf-8q svg,
._1Ki_c98p svg {
  width: 5.5rem;
  height: 5.5rem;
  margin: 1rem auto 1rem auto;
  fill: var(--lptoolbar-color);
}._3hZXN8kl {
  height: 6rem;
}._2ednqPx5 {
  font-weight: bold;
}.E2-7kwkw {
  margin: 0.5rem 0.25rem;
}._3P6X87wn {
  margin: 1rem auto 1rem auto;
}/* -----
 * Carousel
 */._37Qix400 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  height: calc((var(--card-height) + var(--card-margin)) * 2 + 6rem);
  width: calc(100vw - (100vw - 100%));
}._2KuLdFC4 {
  flex: 0 0 auto;
  width: calc(100vw - (100vw - 100%));
  height: calc((var(--card-height) + var(--card-margin)) + 4rem);
  padding-bottom: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  background-color: gray;
}._1-wj_4qa {
}._2VCFRg1K {
  text-align: center;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 4rem;
  color: white;
}._3wODWUyk {
  margin: auto;
}._2KnCf-8q {
  width: calc(var(--card-width) + var(--card-width) * 0.25);
  height: var(--card-height);
  text-align: center;
  background-color: black;
  color: white;
  margin-top: var(--card-margin);
  margin-left: auto;
  margin-right: auto;
}._1To2OZge,
._1jR5d3O1 {
  height: calc(var(--card-height) / 2);
  margin-top: calc(var(--card-height) / 2);
  flex: 0 0 auto;
}._1lxJRi1T {
  font-size: 3.33rem;
  line-height: 0.75rem;
  color: darkgray;
}._1lxJRi1T:hover {
  color: black;
}._1jR5d3O1 {
  margin-left: var(--card-margin);
}._2BBVOCWk {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: hidden;
  height: 23rem;
  width: calc(var(--card-count) * (var(--card-width) + var(--card-margin)));
  flex: 0 0 auto;
}._2lnoNBqH {
  position: absolute;
  color: white;
}._2iPQmCWK {
  position: absolute;
  color: red;
}._1yKvaj6r {
  display: block;
}._26WNWkBa {
  display: block;
}.EXE9dg31 {
  min-width: calc((200px * 2.5) + (20px * 2));
  min-height: 3rem;
  border: 1px solid black;
  font-size: var(--font-size-medium) !important;
  background-color: var(--color-background);
  border-radius: 10px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  max-width: 95vw;
  max-height: 80vh;
}.k6yVwhx7 {
  color: var(--color-text-inverted);
  background-color: var(--lcc-color-background);
  text-align: center;
  padding: 0.5rem 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-weight: bold;
  font-size: 18px;
}.-H8qnizR {
  margin: 1rem;
}.t8U2JvlB {
  margin: 1rem 0;
}.uEXmIrSC {
  margin-bottom: 0.5rem;
}._2c_VxaSC {
  font-weight: 600;
  font-size: 13px;
  line-height: 22px;
}._29TWSkm3 {
  position: relative;
}._2wmDdx0b {
  background-color: var(--viz-bar-background);
  width: var(--viz-bar-max-width);
  height: var(--viz-bar-height);
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}._2yuqHrPq {
  background-color: var(--viz-bar-color);
  width: calc(var(--viz-bar-max-width) * var(--score-percent));
  height: var(--viz-bar-height);
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}.qVOVFX9l {
  position: absolute;
  top: calc(var(--viz-bar-height) / 2 * -1);
  width: calc(var(--viz-bar-max-width) * var(--assess-percent) + 4px);
  color: var(--viz-assess-color);
  text-align: right;
  text-shadow: -2px 0 white, 0 -1px white, 2px 0 white, 0 -1px white;
}._3vI1moPV {
  position: absolute;
  top: calc((var(--viz-bar-height) - 4px) / 2 * -1);
  width: calc(var(--viz-bar-max-width) + 5.25rem);
  font-size: var(--viz-bar-height);
  text-align: right;
}._2av52mIO {
  width: calc(var(--viz-bar-max-width) * var(--assess-percent) + 10px);
  font-size: var(--viz-bar-height);
  text-align: right;
}:root {
  --complete-percent: 0.1;
}._3Q7KK3iF {
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
  margin-left: auto;
  margin-right: auto;
  margin-top: -1.5rem;
}._35xpaSlY {
  position: relative;
}._2XTQmmtn {
  background-color: var(--viz-bar-background);
  width: var(--viz-bar-max-width);
  height: var(--viz-bar-height);
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}.KewMxidO {
  background-color: var(--viz-bar-color);
  width: calc(var(--viz-bar-max-width) * var(--complete-percent));
  height: var(--viz-bar-height);
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}.rgIFhGlw {
}.DUcfP7QM {
}._3xhfaVLT {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
  grid-gap: 1rem;
  gap: 1rem;
  font-size: 13px;
}._3xhfaVLT > div {
  justify-self: center;
}._1XmdIusX {
  color: var(--viz-bar-color);
}._2YnqKiaK {
  color: var(--viz-assess-color);
}.h8J3gw9b {
  position: relative;
}._2tBRHHj9 {
  margin-bottom: 0.5rem;
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
}._3Ee5V6Jg {
  margin-left: 2em;
}._2OxdRqO9 {
  font-weight: 600;
  font-size: 13px;
  line-height: 22px;
}.daJTJmWY {
  position: relative;
}.T2kMMuOV {
}._3PyWb3IB {
  background-color: var(--viz-bar-background);
  width: var(--viz-bar-max-width);
  height: var(--viz-bar-height);
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}._3sTaDA0r {
  background-color: var(--viz-bar-color);
  width: calc(var(--viz-bar-max-width) * var(--score-percent));
  height: var(--viz-bar-height);
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}._3wEE_bix {
  color: var(--viz-bar-color-low);
}._2iUIcR0x {
  color: var(--viz-bar-color-mid);
}.-cOu-Whj {
  color: var(--viz-bar-color-high);
}._127N8rVw {
  background-color: var(--viz-bar-color-low);
  width: 2px;
  border-bottom-right-radius: initial;
  border-top-right-radius: initial;
}._1KNb94Qg {
  background-color: var(--viz-bar-color-low);
}._3MF6IDA_ {
  background-color: var(--viz-bar-color-mid);
}._3wdnmJSF {
  background-color: var(--viz-bar-color-high);
}._2iJBcQU6 {
  position: absolute;
  top: calc((var(--viz-bar-height) - 4px) / 2 * -1);
  width: calc(var(--viz-bar-max-width) + 5.25rem);
  font-size: var(--viz-bar-height);
  text-align: right;
}._1fy1De5y {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
  grid-gap: 1rem;
  gap: 1rem;
  font-size: 13px;
  max-width: 35%;
  margin-top: 2rem;
}:root {
  --target-percent: 0.8;
}.FkxWlF_9 {
  margin-bottom: 0.5rem;
}._2WwU7OsD {
  font-weight: 600;
  font-size: 13px;
  line-height: 22px;
  text-transform: uppercase;
}.XsZ4M3Xz {
  position: relative;
}._2gPQWOUd {
  background-color: var(--viz-bar-background);
  width: var(--viz-bar-max-width);
  height: var(--viz-bar-height);
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}._3WXgqY3B {
  background-color: var(--viz-bar-color);
  width: calc(var(--viz-bar-max-width) * var(--score-percent));
  height: var(--viz-bar-height);
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}._3aWotEAy {
  position: absolute;
  top: calc((var(--viz-bar-height) + 4px) / 2 * -1);
  width: calc(var(--viz-bar-max-width) * var(--target-percent) + 2px);
  color: var(--viz-assess-color);
  text-align: right;
  text-shadow: -2px 0 white, 0 -1px white, 2px 0 white, 0 -1px white;
}.ziF95ysS {
  position: absolute;
  top: calc(var(--viz-bar-height) / 2 * -1);
  width: calc(var(--viz-bar-max-width) + 2rem);
  font-size: var(--viz-bar-height);
  text-align: right;
}._1A68LZTH {
  width: 110px;
  height: 120px;
  margin: auto;
}._2YcrZ9Fe {
  fill: #808080;
  font-size: 11px;
  font-family: Verdana;
  text-transform: uppercase;
  text-anchor: middle;
  transform: translatey(12px);
}._1OQrjn3E {
  stroke-width: 6;
}._2n2Qjxmc {
  stroke-width: 4;
}.ki04t5fz {
  fill: #808080;
  font-size: 12px;
  font-family: Verdana;
  text-anchor: middle;
}._1sMG2xxv {
  width: 110px;
  height: 60px;
  margin: auto;
}._37dmarQh {
  fill: #808080;
  font-size: 11px;
  font-family: Verdana;
  text-transform: uppercase;
  text-anchor: middle;
  transform: translatey(12px);
}._2jD6wguT {
  stroke-width: 1;
  stroke: rgb(130, 130, 130);
  transform: translate(0, 50%);
  width: 100;
  height: 9;
}.M5yqbzX4 {
  fill: #808080;
  font-size: 11px;
  font-family: Verdana;
  text-anchor: middle;
}.-t2LyHbb {
  display: inline-block;
  margin-right: 0.5rem;
  padding-top: 0.1rem;
  height: 1rem;
  width: 3.1rem;
  float: left;
}._2E-DypGV {
  fill: #ffffff;
  font-size: 10px;
  font-family: Verdana;
  text-transform: uppercase;
  text-anchor: middle;
  transform: translatey(19px);
}._2hjM6ubn {
  stroke-width: 6;
  transform: translate(6px, 6px);
  width: 64px;
  height: 18px;
  rx: 4;
  ry: 4;
}._33UCjyJ_ {
  fill: green;
}._3DGr5YFp {
  fill: #e00000;
}._1XChCLtD {
}._1Db6t_m4 {
  perspective: 1000;
  background: #ccc;
  margin: 100px auto;
  box-shadow: 0.25rem 1rem #eee;
}/* flip the pane when clicked */._1jw56-BB ._36fzMjod {
  transform: rotateY(180deg);
}._1Db6t_m4,
._1YQrVdTc,
.apfvHf5l {
  width: 400px;
  height: 480px;
}/* flip speed */._36fzMjod {
  transition: 0.6s;
  transform-style: preserve-3d;
  position: relative;
}/* hide back of pane during swap */._1YQrVdTc,
.apfvHf5l {
  background-color: var(--main-bg-color);
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.5rem;
  border: 1px solid #ccc;
}/* front pane, placed above back */._1YQrVdTc {
  z-index: 2;
}/* back, initially hidden pane */.apfvHf5l {
  transform: rotateY(180deg);
}._2CIWxy2x {
  margin-top: 1rem;
}._1k9tvC1J {
  margin-top: 1rem;
  font-size: 110%;
  font-weight: bold;
}._1jw56-BB ._1YQrVdTc {
  display: none;
}._8hZGHl6p {
}._1WzkPv65 {
  margin-bottom: 2rem;
}._3WPQARhq {
  display: block;
  margin-top: 2rem;
}._1YdnuvHw {
  display: inline-block;
  margin-top: 2rem;
}._1YdnuvHw[focus-within] {
  outline: 2px solid var(--viz-assess-color);
}._1YdnuvHw:focus-within {
  outline: 2px solid var(--viz-assess-color);
}._2zyoiIIV {
  display: grid;
  grid-template-columns: 2fr 3fr;
  grid-template-areas: "essaylist selectedessay";
  grid-gap: 0.5rem;
}._2F-bLaX7 {
  grid-area: essaylist;
  font-size: small;
}.QTh1kWSF {
  grid-area: selectedessay
}.QTh1kWSF ul {
    list-style: circle outside none;
    margin-left: 1rem;
    margin-bottom: var(--editor-content-margin-bottom);
  }.QTh1kWSF ol {
    list-style: decimal outside none;
    margin-left: 1rem;
    margin-bottom: var(--editor-content-margin-bottom);
  }.QTh1kWSF p {
    margin-bottom: var(--editor-content-margin-bottom);
  }._2OuaA2sW ul {
    list-style: circle outside none;
    margin-left: 1rem;
    margin-bottom: var(--editor-content-margin-bottom);
  }._2OuaA2sW ol {
    list-style: decimal outside none;
    margin-left: 1rem;
    margin-bottom: var(--editor-content-margin-bottom);
  }._2OuaA2sW p {
    margin-bottom: var(--editor-content-margin-bottom);
  }.oNZEmFWi {
  font-weight: bold;
  font-size: 110%;
  margin-bottom: 0.25rem;
  text-align: center;
}._3-JO4ygC {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  grid-template-areas:
    "user date"
    "frag frag";
  cursor: pointer;
}._3-JO4ygC:hover {
  background-color: rgba(0, 0, 0, 0.1);
}._2txrFebx {
  border-left: 3px solid lightgray;
}.Gg4LQrbs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  grid-template-areas:
    "user date"
    "answer answer"
    "commentlist commentlist";
  padding-left: 0.25rem;
  border-left: 1px solid lightgray;
}.N8sRM91D {
  grid-area: user;
}._1FRqaOyr {
  grid-area: date;
  justify-self: end;
}._2eL63xEG {
  grid-area: frag;
}._270kMIbj {
  grid-area: answer;
}.r2Dx1PZp {
  margin-top: 1rem;
  border-top: 1px solid lightgray;
  grid-area: commentlist;
}._396h9UQW {
  margin-top: 1rem;
}._269ewDes {
  margin-top: 1rem;
  border-left: 3px solid lightgray;
  padding-left: 0.5rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  grid-template-areas:
    "commentuser commentdate"
    "comment comment";
}._3LEGyITA {
  grid-area: commentuser;
}._1tId5Tiv {
  grid-area: commentdate;
}._27ZOWMH7 {
  grid-area: comment;
}.ebuaDrGE {
}._27kf6E8w {
  margin-bottom: 1rem;
}._1o-y-i2H {
  display: block;
}.U-w2F8mG {
  margin-top: 2rem;
  display: block;
}._2nBik-GF {
}._3pYkpB4J {
  width: 3em;
  height: 3em;
  margin: auto;
}.wl9_57A6 {
}.wl9_57A6 p {
  margin-top: 1rem;
}._3d_W2lUX {
  margin-top: 1rem;
}._1ifObJiX {
  display: inline-block;
  margin-left: 0.5rem;
}._1ifObJiX[focus-within] {
  outline: 2x solid var(--viz-assess-color);
}._1ifObJiX:focus-within {
  outline: 2x solid var(--viz-assess-color);
}._239func6 {
  width: 3em;
  height: 3em;
  margin: auto;
}._3wbufzqI {
}.MsU0FJj5 {
  margin-bottom: 2rem;
}.MpY_aqpX {
  margin-bottom: 2rem;
  padding: 1rem;
  border: 1px solid lightgray;
}.MsU0FJj5 p,
.MpY_aqpX p {
  margin-top: 1rem;
}._3eod_5vU {
  font-weight: bold;
}._1A0oxq8y {
  margin-top: 1rem;
  font-size: 0.9rem;
  font-style: italic;
}._1mbT5XXp {
  display: block;
  margin-left: 1.75rem;
}.q_1X_r7t {
}._2jkMqFxT {
}._3sD6PLyh {
  display: grid;
  grid-template-columns: 1.75rem 2rem 1fr;
}.bXZP0TpW {
  display: inline-block;
  margin-bottom: 0.25rem;
  cursor: pointer;
}._3NHxERBu {
  display: block;
  margin-bottom: 0.25rem;
}.bXZP0TpW p {
  margin-left: 0rem;
}.kBqiXvoh {
  display: inline-block;
  color: rgb(187, 187, 187);
  padding-top: 0.1rem;
  height: 1rem;
}.Unp8ZMtT {
  display: block;
  margin-top: 2rem;
}.NuBzZFUk {
  display: inline-block;
  margin-top: 2rem;
}.NuBzZFUk[focus-within] {
  outline: 2px solid var(--viz-assess-color);
}.NuBzZFUk:focus-within {
  outline: 2px solid var(--viz-assess-color);
}.aF9f9qAn {
  width: auto;
  display: inline-block;
  margin-left: 2rem;
}.wDOagNUj {
  width: auto;
  display: inline-block;
  margin-left: 2rem;
}.JILjEmxc {
  color: #666;
}._3wbufzqI .scenario-head {
  font-weight: bold;
  margin-bottom: 1rem;
}._3wbufzqI .scenario p {
  margin-top: 1rem;
}/* .pressed::before {
  border-bottom: 2px solid black;
  border-right: 2px solid black;
  box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 1em;
  margin: -1em 0.5em 0 0;
  transform: rotate(45deg);
  width: 0.5em;
} */._2mRx0wtA {
  background-color: var(--color-highlight) !important;
  border-color: var(--color-highlight) !important;
  color: var(--color-text-inverted) !important;
}._1USzKT2c {
}.mRD1F1kJ {
  width: 9rem;
  margin: 1rem;
  float: left;
  padding: 0.5rem;
  border: 1px solid rgb(252, 252, 252);
}.kwnGwmx4 {
  display: block;
  margin: 1rem;
  padding: 0.5rem;
  border: 1px solid hsla(240, 0%, 25%, 50%);
}.kwnGwmx4 p {
  margin-bottom: 1rem;
}._2aKhlhqh {
  font-weight: bold;
}.vdvqjuuM {
  color: rgb(218, 144, 57);
}._37_HE46O {
  display: grid;
  margin-top: 1rem;
}._37_HE46O .wf0TiHP7 > div {
  margin-top: 0;
  height: 100%;
}.wf0TiHP7 {
  display: block;
  grid-row-start: 1;
  grid-column-start: 1;
  pointer-events: none;
}.WiTuz1qI {
  padding-top: 6px;
  grid-row-start: 1;
  grid-column-start: 1;
}._14j7cUMl {
  height: 2rem;
  cursor: pointer;
  border: 2px solid transparent;
}._14j7cUMl:hover {
  border-color: var(--lptoolbar-color);
}._3xOw9Bwr {
  display: inline-block;
  height: calc(4rem - 6px);
}._1lrjZx0O {
  --hintback-border-color: black;
  --hintback-border-width: 1px;
}._26GUz1DS {
}._1SpihkN6 {
}._1gcb69hE {
}._3a2z1Ojn {
  border: var(--hintback-border-width) solid var(--hintback-border-color);
  padding: 1rem;
  margin-bottom: 1rem;
}._-tReO13 {
}.MnforGxK {
}._1lzgAQAY {
}._23JhjuDa {
}._2TxoFv5S {
}:root {
  --review-table-height: calc(100vh - 30rem);
}._35jix86F {
}._3FKRdf9o {
  width: 4rem;
  height: 4rem;
  font-size: 3rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: calc(50vh - 4rem);
}._2mdNIoPW {
  margin-bottom: 2rem;
}._2CXr3Ef3 {
  display: inline-block;
  margin-left: 0.5rem;
}._2CXr3Ef3[focus-within] {
  outline: 2px solid var(--viz-assess-color);
}._2CXr3Ef3:focus-within {
  outline: 2px solid var(--viz-assess-color);
}._1HOEwAUe {
  width: auto;
  display: inline-block;
  margin-left: 2rem;
}._1E1ciIKP {
  color: #666;
}._3SjeNy6j {
  margin-bottom: 2rem;
  display: block;
}._4P4N6PhO {
  width: 25rem;
  height: var(--review-table-height);
  margin: auto;
  overflow-y: auto;
}.nHfPbDtB {
  font-weight: bold;
  background-color: rgb(252, 252, 252);
  border-top: var(--review-border);
}._2Mp0tpD9 {
  display: inline-block;
  width: 10rem;
  padding-left: 0.25rem;
  border-left: var(--review-border);
  border-right: var(--review-border);
  text-align: left;
}.NNVMJIHU {
  display: inline-block;
  text-align: center;
  width: 5rem;
  border-right: var(--review-border);
}.AUGIcJ0_ {
  display: inline-block;
  text-align: center;
  width: 5rem;
  border-right: var(--review-border);
}._6o2N4gp5 {
  /* color: lightgray; */
  /* a11y contrast 3:1 on white background */
  color: #919191;
}._3ZQgiGh5 {
  color: crimson;
}._2Q3-iXSn {
  border-bottom: var(--review-border);
  border-right: var(--review-border);
  line-height: 1.5rem;
  color: inherit;
}.MK3uPRWA {
  background-color: rgb(252, 252, 252);
  color: inherit;
}:root {
  --review-border: 1px solid rgb(230, 230, 230);
  --review-table-height: max(10rem, calc(100vh - 24rem));
}._2g-N6pWt {
}._3WvUVJm0 {
  width: 4rem;
  height: 4rem;
  font-size: 3rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: calc(50vh - 4rem);
}._1k7Zb_-_ {
  margin-bottom: 2rem;
}.Bx1FPU9s {
  display: inline-block;
  margin-left: 0.5rem;
}.Bx1FPU9s[focus-within] {
  outline: 2px solid var(--viz-assess-color);
}.Bx1FPU9s:focus-within {
  outline: 2px solid var(--viz-assess-color);
}.OW7vIIAH {
  width: auto;
  display: inline-block;
  margin-left: 2rem;
}._2jMBm-hw {
  color: #666;
}._8ybyXAgB {
  margin-bottom: 2rem;
  display: block;
}._2BwXxEYD {
  width: 25rem;
  height: var(--review-table-height);
  margin: auto;
  overflow-y: auto;
}._5I0HJkB_ {
  font-weight: bold;
  background-color: rgb(252, 252, 252);
  border-top: var(--review-border);
}.U137Pafn {
  display: inline-block;
  width: 10rem;
  padding-left: 0.25rem;
  border-left: var(--review-border);
  border-right: var(--review-border);
}._21fKeY72 {
  display: inline-block;
  text-align: center;
  width: 5rem;
  border-right: var(--review-border);
}._30vDIEOX {
  display: inline-block;
  text-align: center;
  width: 5rem;
  border-right: var(--review-border);
}.lPCjelYE {
  /* color: lightgray; */
  /* a11y contrast 3:1 on white background */
  color: #919191;
}._3pqMQMQr {
  color: crimson;
}._9ZdMQwL4 {
  border-bottom: var(--review-border);
  border-right: var(--review-border);
  line-height: 1.5rem;
  color: inherit;
}._1ujFJejQ {
  background-color: rgb(252, 252, 252);
  color: inherit;
}.lqUfQSS9 {
}.d4ZzxyRR {
  margin-bottom: 1rem;
}._12sfnG_r {
  display: block;
}.pMCUXzhA {
  margin-top: 2rem;
  display: block;
}._2StaMn79 {
}._1SNzFv6K {
  width: 3em;
  height: 3em;
  margin: auto;
}._19sOpiBh {
}._19sOpiBh p {
  margin-top: 1rem;
}._2Ei2oEz7 {
  width: auto;
  display: inline-block;
  margin-left: 2rem;
}._7uxKLpOQ {
  color: #666;
}._3mXB7Fta {
  color: red;
}.O2jO4CUw {
  margin-top: 1rem;
}._2fuMupMA {
  display: inline-block;
  margin-left: 0.5rem;
}._2fuMupMA[focus-within] {
  outline: 2px solid var(--viz-assess-color);
}._2fuMupMA:focus-within {
  outline: 2px solid var(--viz-assess-color);
}._1XgZW7FI {
  display: block;
  padding-bottom: 1rem;
}._1oGLVe5O {
  font-weight: bold;
}._2vwSBGw4 {
}._2P1-uTkI {
}.RxKrerFa {
  width: 3em;
  height: 3em;
  margin: auto;
}._3nTGgrV1 {
}._3nTGgrV1 p,
._3nTGgrV1 h2 {
  margin-top: 1rem;
}._3hLcn-o8 {
  display: block;
  padding-bottom: 1rem;
  margin-top: 1rem;
}._10yAqPCl {
  font-weight: bold;
}._1rjT6yKD {
}._1QeENSS4 {
  margin-top: 1rem;
}._1QeENSS4 ~ button:focus {
  outline: 2px solid var(--viz-assess-color);
}._2urRd6pm {
  display: inline-block;
  margin-left: 0.5rem;
}._2urRd6pm[focus-within] {
  outline: 2px solid var(--viz-assess-color);
}._2urRd6pm:focus-within {
  outline: 2px solid var(--viz-assess-color);
}._2urRd6pm ~ button {
  margin-left: 0.5rem;
}._2urRd6pm ~ button:focus {
  outline: 2px solid var(--viz-assess-color);
}.eAnUXe4F {
}.TaTEDEMc {
}.TaTEDEMc span {
  padding-left: 0.5rem;
}.Oe7xzH1Q {
}.Oe7xzH1Q span {
  padding-right: 0.5rem;
}._1lKNl2ZM {
}.ljkJxhSg {
  width: auto;
  display: inline-block;
  margin-left: 2rem;
}._3ob8zHTW {
  color: #666;
}._jKdHah4 {
  margin-left: auto;
  margin-right: auto;
  max-width: 60rem;
  height: 100%;
  padding-bottom: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  background-color: white;
}._jKdHah4 ul {
  list-style-type: disc;
  margin: 1em 0;
  padding-left: 40px;
}._jKdHah4 ol {
  list-style-type: decimal;
  margin: 1em 0;
  padding-left: 40px;
}._1cNpsz4Y {
  width: 3em;
  height: 3em;
  margin: auto;
}._3diDtKxu {
  margin: 1rem 0;
  display: grid;
  grid-template-areas:
    "title back"
    "title question";
  grid-template-columns: 1fr auto;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
  padding-top: 0;
}._7NJ172GA {
  font-weight: bold;
  font-size: 1.25rem;
  display: inline-block;
  width: auto;
  grid-area: title;
  margin-left: 0;
}._1tRKqGWg {
  grid-area: question;
  justify-self: right;
  display: block;
}._25ux-wEX {
  display: inline-block;
  font-size: var(--font-size-small);
  line-height: 1rem;
  text-align: center;
  color: var(--color-text-faded);
  margin-right: 1rem;
}._1xYxGLT9 {
  display: inline-block;
  font-size: var(--font-size-small);
  line-height: 1rem;
  text-align: center;
  color: var(--color-text-faded);
}._1_osmTCa {
  display: block;
  margin-top: 2rem;
}@media (min-width: 768px) {
  ._25ux-wEX {
    display: block;
    margin-right: 0;
  }
}._28MgMYxy {
  display: grid;
  grid-template-columns: 30fr 70fr;
  width: 100%;
}.tF6MtL1K {
  width: 3em;
  height: 3em;
  margin: auto;
}._3di0nDbx {
  font-weight: bold;
}.ljppnpqF {
  grid-row-start: 1;
  grid-column-start: 1;
  grid-column-end: span 2;
  padding: 1rem;
  border: 1px solid rgb(230, 230, 230);
  background-color: rgb(245, 245, 245);
}._4brr8Htk {
}._4brr8Htk p {
  padding-bottom: 1rem;
}._319yRO8d {
}._2kvvF1WL {
  margin-top: 1rem;
}._2KsFjFSS {
  display: inline-block;
  margin-left: 0.5rem;
}._2KsFjFSS[focus-within] {
  outline: 2px solid var(--viz-assess-color);
}._2KsFjFSS:focus-within {
  outline: 2px solid var(--viz-assess-color);
}._10Ov9sFs {
}._4DPiBtay {
  margin-top: 2rem;
  font-size: 1.5rem;
}._1Asfqz_5 {
}._24cb8X1U {
}._2FmGXSsC,
._3uvSErCD {
  display: inline-block;
  cursor: pointer;
  margin-right: 0.5rem;
}._3Aq3qFiM {
  margin-left: 0;
  font-size: 12px;
  font-weight: 600;
  color: var(--color-text-faded);
}#tabPanelAssess ._3Aq3qFiM,
#tabPanelStudy ._3Aq3qFiM,
#tabPanelPractice ._3Aq3qFiM {
  font-size: var(--font-size-base);
  color: black;
  font-weight: 400;
  font-family: var(--font-family);
  margin: 0.5rem 0;
}._3Aq3qFiM[xqa="resource-label"] {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}._3Aq3qFiM[xqa="resource-link"] {
  font-size: 13px;
  font-weight: 700;
  color: var(--brand-color-primary) !important;
  margin: 1rem 0 0.5rem 0;
  display: inline;
}._2S-U0crN {
  display: block;
}._2jOnZRjy {
  cursor: pointer;
}#tabPanelAssess ._2jOnZRjy,
#tabPanelStudy ._2jOnZRjy,
#tabPanelPractice ._2jOnZRjy {
  font-size: var(--font-size-base);
  font-family: var(--font-family);
  margin-top: 1rem;
  color: var(--brand-color-primary);
  font-weight: 600;
}#tabPanelAssess ._2jOnZRjy::before,
#tabPanelStudy ._2jOnZRjy::before,
#tabPanelPractice ._2jOnZRjy::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
  content: "\f144";
  color: var(--brand-color-primary);
  margin-right: 0.25rem;
}._1Qqg0xw4 {
  cursor: pointer;
}._35hi6wch {
  cursor: pointer;
}._1W0ovk27 {
  cursor: pointer;
}._3eJRuDu2 {
  cursor: pointer;
}/* offset forth item, when there are exactly four items - PracticeExtra*/._1Qqg0xw4:nth-child(4):last-child {
  grid-column-start: 2;
}.RI-FElfR,
._3L1-ZPj_,
._1E_UoTV8 {
  font-weight: 700;
  font-size: var(--font-size-title);
}#tabPanelAssess .RI-FElfR,
#tabPanelAssess ._3L1-ZPj_,
#tabPanelAssess ._1E_UoTV8,
#tabPanelStudy .RI-FElfR,
#tabPanelStudy ._3L1-ZPj_,
#tabPanelStudy ._1E_UoTV8,
#tabPanelPractice .RI-FElfR,
#tabPanelPractice ._3L1-ZPj_,
#tabPanelPractice ._1E_UoTV8 {
  color: black;
}.k_CReaFA {
}._2hSi0msO {
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}._1Z4fFx0Z {
  text-align: right;
  padding: 0 1rem 1rem 1rem;
  font-weight: bold;
  margin-top: 1rem;
  font-size: 120%;
  margin-left: 0;
  margin-bottom: 0
}._1Z4fFx0Z > div {
    float: none !important;
  }._3GFLhXsB {
  position: relative;
  overflow: hidden;
  height: calc(100vh - var(--lcc-header-height));
}._3GFLhXsB iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  border: none;
}._3gcOml5O {
  display: block;
  text-align: center;
}:root {
  --search-pane-width: 98vw;
  --search-line-height: 1.25rem;
}@media (min-width: 992px) {
  :root {
    --search-pane-width: 768px;
  }
}.HtlCq2Fo {
  width: calc(var(--search-pane-width) - 1rem);
  line-height: var(--search-line-height);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}._2rft3Xv- {
  padding: 1rem 0;
}._1qasw6y4 {
  display: flex;
  flex-direction: row;
}.akTLVlPr {
  width: 1.5rem;
  height: 1.5rem;
  padding-left: 0.5rem;
  padding-top: 0.75rem;
  cursor: pointer;
}._30ZZ_4fo {
  color: black;
}._2YhZAMsA {
  color: var(--brand-color-primary);
}._1s9YGtSv {
  cursor: pointer;
  padding: 0.25rem;
  border: lightgray 1px solid;
}._1s9YGtSv li:hover {
  background-color: var(--main-bg-color);
}._3L7VXxRS {
  font-weight: bold;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding-top: 1rem;
}._9bfyClkJ {
  border: none;
  margin: 0;
  padding: 0;
}.sE2JXjhe {
}.sE2JXjhe button[focus-within] {
  outline: 2px solid var(--viz-assess-color);
}.sE2JXjhe button:focus-within {
  outline: 2px solid var(--viz-assess-color);
}._1SBrPI2z {
  /* */
}.DfZ5d2VB {
  /* */
}._4lwMVLhR {
  background-color: var(--lcc-color-button-hover);
  border-top-right-radius: 20px;
}/* The root style of SlidePane */.VDwC0QPb {
  box-sizing: border-box;
  color: var(--color-text-primary);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-family: var(--font-family);
}/* Animation for sliding the SlidePane in */._6dtCOC4X,

.oROL-fbd {
  transition: transform ease-in-out var(--transition-duration);
}/* Added when a visible underlay is used */.wJ4k9OHw {
  background: var(--color-box-shadow-strong);
}/* Contains the children of the SlidePane */.eB4TEa5l {
  padding: calc(2 * var(--grid-base));
}/* Contains the pane */.M2zAIfkx {
  background: var(--color-background);
  border: var(--border-width) solid var(--color-border);
  box-shadow: var(--box-shadow-dimensions-large) var(--color-box-shadow-strong);
}/* Added to the title */._9Ardg-Pv {
  border-bottom: var(--border-width) solid var(--color-border);
  box-sizing: border-box;
  flex: 0 0 auto;
  font-size: var(--font-size-title);
  height: calc(7 * var(--grid-base));
  padding: calc(2 * var(--grid-base));
  position: relative;
  text-align: left;
}/* The text content of the title */.cPLJyShu {
}/* Added to the close button */.fPdyv7JU {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 0;
  padding: var(--grid-base);
  position: absolute;
  right: var(--grid-base);
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-text-primary);
}.fPdyv7JU .y28ChI6C {
  font-size: var(--font-size-title);
}/* Added to a left-aligned pane */.xD1dV1wX {
  transform: translateX(calc(-100% - var(--box-shadow-blur-large)));
}/* Added to a right-aligned pane */.wLfuYrJn {
  transform: translateX(calc(100% + var(--box-shadow-blur-large)));
}/* Added to a top-aligned pane */.I5yf72SL {
  transform: translateY(calc(-100% - var(--box-shadow-blur-large) - var(--box-shadow-voffset)));
}/* Added to a bottom-aligned pane */.x7faCi5Q {
  transform: translateY(calc(100% + var(--box-shadow-blur-large)));
}/* Added to an open slide pane */.UxxKcTf6 {
  transform: translate(0, 0);
}.srinsJc- {
}.OydSUCMO {
}.OydSUCMO > a {
  color: var(--lcc-color-text);
  -webkit-text-decoration: none;
  text-decoration: none;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  margin-left: 1rem;
}.OydSUCMO > h1,
.OydSUCMO > h2,
.OydSUCMO h3 {
  margin: 0;
  padding: 0;

  font-size: 1rem;
  font-weight: 800;
}.OydSUCMO > h2 {
  font-size: 0.8rem;
}.OydSUCMO h3 {
  font-size: 0.6rem;
}.OydSUCMO ._1-UmcLQk {
}.OydSUCMO .WwMk7qE4 {
  color: var(--lcc-color-text);
  font-size: 0.8rem;
}.OydSUCMO .WwMk7qE4::after {
  content: " min";
}.NSPFbVD- {
  padding-left: 1.5rem;
}.rY-fz68P {
}._3XWkd0a- {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr auto;
}.-bs0r5yj {
}._2cVyKw24 {
}.O5X-unYm {
}.gP8TIHXf {
  margin-left: 0;
  width: 100%;
}[id^="topic"][id$="links"] .cnh13s7E {
  flex-direction: column;
  align-items: baseline;
  font-size: 16px;
  font-weight: bold;
  text-wrap: wrap;
  color: gray;
}[id^="topic"][id$="links"] .cnh13s7E > * {
  border-top: 2px solid lightgrey;
  padding-top: 0.5rem;
  margin-top: 0.5rem;
  width: 100%;
}.D7rPB-wD {
  display: inline-block;
  float: right;
  font-size: 0.6rem;
}.MqtRQS-L {
}.BiVYMChR {
}.-bhYSB8n {
}._9WL1Bmij {
  position: fixed;
  top: 10rem;
  left: 0;
  z-index: 1;
}._9WL1Bmij button {
    color: var(--lcc-color-button);
    border: thin solid var(--lcc-color-button);
    background-color: var(--color-background) !important;
    cursor: pointer;
    outline: none;
    box-shadow: 0 0 5px 2px var(--color-box-shadow);
    height: 54px;
    width: 32px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border-left: none;
    padding: unset;
    display: flex;
  }._9WL1Bmij button:hover {
      box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color);
    }._9WL1Bmij button:focus {
      box-shadow: var(--box-shadow-dimensions-small) var(--viz-assess-color);
    }._9WL1Bmij button i {
      align-self: center;
      margin: auto;
    }._2p8IB-Lq {
  margin-left: auto;
  margin-right: auto;
  width: min(calc(var(--viz-bar-max-width) + 10rem), 100%);
}._14iwedOW {
  text-transform: uppercase;
  font-weight: 600;
}._3SmkpJ-k {
}._2oVfCby2 {
  margin-left: 1rem;
}._3fZbUe9b {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}._3fZbUe9b > div {
  justify-self: center;
}.OtZh5FXa {
  color: var(--viz-bar-color);
}._1Q9QSnU9 {
  color: var(--viz-assess-color);
}._1noIvZfx {
}._34buWt0Q {
}.DcwtUet2 {
}._1CPUTyzS {
}._3z9kPVLJ {
  position: sticky;
  top: 0;
  display: flex;
  align-items: center;
  z-index: 100;
  align-items: stretch;
}._2VzK9Afu {
  clear: both;
}._2t8YEr5h {
  width: 30%;
  float: left;
  min-width: 300px;
  display: grid;
}._2t8YEr5h:hover + ._36pPm9ER {
  opacity: 1;
}._36pPm9ER {
  float: left;
  display: flex;
  background: white;
  border: 2px solid var(--lcc-color-background-light);
  padding: 0 2rem 0 2.5rem;
  align-items: center;
  border-bottom-right-radius: 2rem;
  border-top-right-radius: 2rem;
  left: -2rem;
  position: relative;
  z-index: -10;
  transition: opacity 1s ease;
  opacity: 0;
}._3WxtPc2f {
  display: none;
}._2QQcRfMa {
  cursor: pointer;
  display: none;
}._2QQcRfMa.playing {
  display: unset;
}.playing:before {
  content: "Now Playing:  ";
  font-weight: bold;
}audio-js#audio-player {
  display: grid;
}@media (max-width: 768px) {
  ._3z9kPVLJ {
    flex-direction: column;
  }

  ._36pPm9ER {
    left: unset;
    padding: 1rem 0.5rem;
    margin-top: 1rem;
  }
}.bIRJvjRG {
  font-weight: bold;
  line-height: 2rem;
  display: inline-block;
  margin-right: 0.5rem;
  cursor: pointer;
  top: 1rem;
  right: 0;
  align-self: baseline;
  text-align: end;
  grid-area: back;
  padding: 0.5rem;
  color: #cccccc;
  font-size: 14px;
}.bIRJvjRG [role="button"] i {
  padding: 0 0.25rem;
}div[xqa~="quizfolder"] .bIRJvjRG,
div.flashcard .bIRJvjRG {
  color: #666666;
}._2e-zMzeV {
  display: grid;
  min-width: 368px;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  grid-gap: 4px;
}._2It4hdad {
  display: grid;
  grid-auto-rows: 1fr auto;
  grid-template-rows: "heading body";
  margin-top: 1rem;
}.t9TiNIA9 {
  font-weight: bold;
  min-height: 1.5rem;
  padding-top: 0.25rem;
  cursor: pointer;
  font-size: var(--font-size-title);
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
}.t9TiNIA9 > div > div:first-of-type {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0 1rem 0.5rem 1rem;
}.ylqQc4hu {
  margin-top: 0.5rem;
  padding: 0 1rem;
}@keyframes x0Gpjt-M {
  from {
    opacity: 1;
    transform: translate(0, 0%);
  }
  to {
    opacity: 0;
    transform: translate(0, -60%);
  }
}._3-WcQCF_ {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-name: x0Gpjt-M;
}@keyframes Rz4-wsSx {
  from {
    opacity: 0;
    transform: translate(0, -60%);
  }
  to {
    opacity: 1;
    transform: translate(0, 0%);
  }
}._1wL0qroo {
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-name: Rz4-wsSx;
}/* The root style of SlidePane */._2FO-_h0W {
  box-sizing: border-box;
  color: var(--color-text-primary);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-family: var(--font-family);
}/* Animation for sliding the SlidePane in */._22IWGRwn,

._8qbp3rrF {
  transition: transform ease-in-out var(--transition-duration);
}/* Added when a visible underlay is used */.iW5_jKgH {
  background: var(--color-box-shadow-strong);
}/* Contains the children of the SlidePane */.ALr6zHrf {
  padding: calc(2 * var(--grid-base));
}/* Contains the pane */._2wT3C_Pi {
  background: var(--color-background);
  border: var(--border-width) solid var(--color-border);
  box-shadow: var(--box-shadow-dimensions-large) var(--color-box-shadow-strong);
}/* Added to the title */._2lldZMCW {
  border-bottom: var(--border-width) solid var(--color-border);
  box-sizing: border-box;
  flex: 0 0 auto;
  font-size: var(--font-size-title);
  height: calc(7 * var(--grid-base));
  padding: calc(2 * var(--grid-base));
  position: relative;
  text-align: left;
}/* The text content of the title */._1qpMWO27 {
}/* Added to the close button */._1XDUpsEi {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 0;
  padding: var(--grid-base);
  position: absolute;
  right: var(--grid-base);
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-text-primary);
}._1XDUpsEi ._232HBCHI {
  font-size: var(--font-size-title);
}/* Added to a left-aligned pane */._2y2JM4nd {
  transform: translateX(calc(-100% - var(--box-shadow-blur-large)));
}/* Added to a right-aligned pane */._1Jjw2Xdq {
  transform: translateX(calc(100% + var(--box-shadow-blur-large)));
}/* Added to a top-aligned pane */._3LgiMHUI {
  transform: translateY(calc(-100% - var(--box-shadow-blur-large) - var(--box-shadow-voffset)));
}/* Added to a bottom-aligned pane */._2seLPuu9 {
  transform: translateY(calc(100% + var(--box-shadow-blur-large)));
}/* Added to an open slide pane */._2dfB8_e1 {
  transform: translate(0, 0);
}._2K3qmaw5 {
  box-sizing: border-box;
  color: var(--color-text-primary);
  font-size: 16px;
  line-height: var(--line-height-base);
  font-family: var(--font-family);
}._2cuzd0vc:after {
  content: "✕";
  display: block;
  font-size: 14px;
}._3n3KvO_J {
  display: none;
}._6WGwqWSs {
  display: flex;
  overflow-x: scroll;
  border-radius: 1rem;
  background-color: #f2f2f2;
}._1t6vbh0J {
  border-bottom: none;
  color: black;
  cursor: pointer;
  display: inline-block;
  flex: 1;
  outline: none;
  overflow: hidden;
  padding: 0.2rem;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  width: var(--tab-width);
  margin: 0;
  min-width: 10rem;
  background-color: #f2f2f2;
  border-radius: 1rem;
  font-weight: 600;
}@media (max-width: 768px) {
  ._1t6vbh0J {
    min-width: 35vw;
  }
}._1t6vbh0J:hover:not(._36PfMLBL):not(.D9iqM0nV) {
  background-color: rgba(0, 0, 0, 0.15);
}.D9iqM0nV {
  z-index: calc(1);
  background-color: var(--lcc-color-button);
  color: white;
  border-radius: 1rem;
}._36PfMLBL {
  font-style: italic;
  color: var(--color-border);
  cursor: default;
}._2cuzd0vc {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-size: 0;
  padding: 1px 3px;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}._300NbKfH {
  padding-right: calc(var(--font-size-small) + 6px);
}._3G0Hzk3A {
  background: #fff;
  position: relative;
  background-color: var(--color-background);
}._1loT82zN ._1t6vbh0J {
  top: 0;
  left: 1px;
  display: block;
  border: var(--border-width) solid transparent;
}._1loT82zN .D9iqM0nV {
  border-top-color: var(--selected-background);
  border-left-color: var(--selected-background);
  border-bottom-color: var(--selected-background);
  border-right: 1px solid #fff;
  border-right-color: var(--color-highlight);
  color: var(--color-highlight);
}._1452YXvi ._1trvSfBN,
._1loT82zN ._1trvSfBN {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - var(--tab-width));
}._1452YXvi ._6WGwqWSs,
._1loT82zN ._6WGwqWSs {
  display: inline-block;
  vertical-align: top;
}._1452YXvi ._1t6vbh0J {
  top: 0;
  left: -1px;
  display: block;
  border: var(--border-width) solid transparent;
}._1452YXvi .D9iqM0nV {
  border-top-color: var(--selected-background);
  border-right-color: var(--selected-background);
  border-bottom-color: var(--selected-background);
  border-left-color: var(--color-highlight);
  color: var(--color-highlight);
}._1ZcYAXhr ._1t6vbh0J {
  border-top: none;
  border-bottom: 2px solid transparent;
  top: -1px;
  border-bottom-color: transparent;
  border-top-color: var(--color-border);
}._1ZcYAXhr .D9iqM0nV {
  border-bottom-color: transparent;
  border-top-color: var(--color-highlight);
}._1BPDP5LS {
}._3Lwtqglk {
}._1e-j5G1j {
}._1DuQEf-b {
}._1DhBPThe {
  margin-top: -2em;
  margin-left: 1em;
}._1DuQEf-b .fa-stack {
  position: relative;
  transform: translateX(50%);
}._2zZ70OwN {
  color: var(--lcc-color-button);
}._3I-DrcTA {
  color: grey;
}.EzmR2G3J {
  color: grey;
}._2bQjFl6E {
  margin-left: auto;
  margin-right: auto;
}._1swy4UWo {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
  width: 100%;
  height: 2rem;
}._2AckzAoy {
  font-weight: bold;
  display: inline-block;
  color: rgb(131, 131, 131);
  width: auto;
  float: left;
}._1usIxilA {
  display: block;
  font-family: "Univers", HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 1.67px;
  line-height: 12px;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0.5rem 1rem 0 1rem;
}._2YM2M2z0 {
  display: inline-block;
  width: auto;
  float: right;
  font-size: 2rem;
  color: var(--brand-color-primary);
  top: -10px;
  position: relative;
}.W5ArsXeN {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 2rem;
  display: inline-block;
  margin-right: 0.5rem;
  color: rgb(131, 131, 131);
  width: 2rem;
  float: right;
  cursor: pointer;
}._7TK4_ptI {
  list-style-type: none;
  margin: 0;
  padding: 0;
}._18z0HrI_ {
  color: var(--text-link-color);
  margin-bottom: 0.4rem;
  cursor: pointer;
  grid-column: 2;
}._18z0HrI_:hover {
  background-color: var(--color-box-shadow-highlight);
}._3BKQrDRJ {
  margin-top: 0.5rem;
  display: grid;
  grid-template-columns: 1fr auto;
}._1u7pEqwN {
  display: inline-block;
  height: 1.5rem;
  margin-top: 0.5rem;
  margin-left: 1rem;
}._1JRzTc4a {
}._1JRzTc4a div {
  padding-top: unset;
  vertical-align: middle;
}._1JRzTc4a i.fas,
._1JRzTc4a i.far {
  color: var(--lcc-color-button);
  margin-right: 0.5rem;
}._1JRzTc4a div p {
  color: var(--lcc-color-button);
  font-weight: 700;
  font-size: var(--font-size-icon);
}._1cWoVRgf {
  display: inline-block;
  width: auto;
  float: left;
}.gjJj8-Z0 {
  display: inline-block;
  width: auto;
  float: right;
}._1OeOrIwt {
  margin-left: 2rem;
}._1-4FA-kh {
  display: grid;
  grid-template-columns: 3fr 2fr;
}.NDc2vQi9 {
}._37s5h5iP {
}._28TCiDWn {
}.LHK80ejs {
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: auto;
}._1BIC6imu {
}.b66MWnOS {
}/* short description */._2h1r9EUH {
  font-weight: 200;
}._39x5y-2D {
  font-size: 90%;
  padding: 0.5rem 1rem 0;
}._39x5y-2D > div > p {
  margin-left: 0.25rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}/* accordion title *//* status */._3kXGj514 {
  text-align: center;
  position: relative;
}._1vnsjW0N {
  width: 100%;
  height: 1.5rem;
}.sd2nT9Ru {
  color: white;
}._2VwhQQdx {
}._2OKlH_EV {
}._2VwhQQdx,
._2OKlH_EV {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0 1rem 0.5rem 1rem;
}:root {
  --legend-gray: rgb(220, 220, 220);
}._3BanmVeT {
  font-family: "Lato", sans-serif;
  line-height: 2;
  color: var(--gray-font);
  margin-left: auto;
  margin-right: auto;
  max-width: 1024px;
  padding: 0 1rem 1rem 1rem;
  background-color: white;
  display: flex;
  flex-direction: column
}._3BanmVeT .pullquote {
    font-style: italic;
    margin: 2rem;
    position: relative;
    padding: 0.5rem 1rem
  }._3BanmVeT .pullquote p {
      margin: 0 0 1rem 1rem;
    }._3BanmVeT .pullquote * {
      text-align: center;
      font-weight: bold;
      font-size: 24px;
    }._3BanmVeT .pullquote::before {
      content: "";
      height: 1rem;
      width: 1rem;
      border-top: 5px solid var(--lcc-color-button-hover);
      border-left: 5px solid var(--lcc-color-button-hover);
      display: block;
    }._3BanmVeT .pullquote::after {
      content: "";
      height: 1rem;
      width: 1rem;
      border-bottom: 5px solid var(--lcc-color-button-hover);
      border-right: 5px solid var(--lcc-color-button-hover);
      display: block;
      position: absolute;
      right: 0;
      bottom: 0;
    }._3BanmVeT > ._1McnCwWC {
  grid-area: a;
}._3BanmVeT > ._2EmbEbEP {
  grid-area: b;
  justify-self: stretch;
}._3BanmVeT > ._3McWN2Ev {
  grid-area: d;
}._3BanmVeT > ._1adYtpLW {
  grid-area: e;
}._3BanmVeT > ._3MYSR0Zq {
  grid-area: f;
}._3BanmVeT > ._1QSD_SYg {
  grid-area: g;
  justify-self: stretch;
}._1McnCwWC {
  border-bottom: 1px solid var(--legend-gray);
  margin-bottom: 1rem;
  color: white;
  width: 100vw;
  margin-left: min(((100vw - 1024px) / 2 * -1), -1rem);
  height: 360px;
  /* background-image: url("/cdn/certwise-common/js/images/reading_header_bg.png"); */
  background-image: var(--reading-header-background-url);
  background-size: cover;
  background-color: rgb(0 0 0 / 0.1);
  background-blend-mode: color;
}._3McWN2Ev {
  padding-right: 0.5rem;
  margin: 1rem 2rem
}._3McWN2Ev ._1qiMIzy_ ul,
  ._3McWN2Ev ._1qiMIzy_ ol {
    list-style: unset;
  }._3McWN2Ev ._39aV3W1X ul {
    list-style: none;
  }._3McWN2Ev ._39aV3W1X ol {
    list-style: decimal outside none;
  }._3McWN2Ev ._1qiMIzy_ ul,
  ._3McWN2Ev ._1qiMIzy_ ol,
  ._3McWN2Ev ._39aV3W1X ul,
  ._3McWN2Ev ._39aV3W1X ol {
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
  }._3McWN2Ev ._39aV3W1X ul li:before {
    content: "\f061";
    font-family: "FontAwesome";
    float: left;
    margin-left: -1.5em;
    color: var(--viz-assess-color);
  }._3McWN2Ev {

  /* Now undo all of that for nested lists */
}._3McWN2Ev ._39aV3W1X ul ul > li:before,
  ._3McWN2Ev ._39aV3W1X ul ol > li:before,
  ._3McWN2Ev ._39aV3W1X ol ul > li:before,
  ._3McWN2Ev ._39aV3W1X ol ol > li:before {
    content: none;
    font-family: inherit;
    float: inherit;
    margin-left: inherit;
    color: inherit;
  }._3McWN2Ev ._39aV3W1X ul ul,
  ._3McWN2Ev ._39aV3W1X ol ul {
    list-style-type: circle;
  }._3McWN2Ev ._39aV3W1X ul ol,
  ._3McWN2Ev ._39aV3W1X ol ol {
    list-style-type: decimal;
  }._3McWN2Ev ._39aV3W1X ul ul > li,
  ._3McWN2Ev ._39aV3W1X ol ol > li {
    text-align: -webkit-match-parent;
  }@media (max-width: 991.98px) {
  ._3McWN2Ev {
    margin: 1rem 1rem;
  }
}@media (max-width: 767.98px) {
  ._3McWN2Ev {
    margin: 0;
  }
}._2EmbEbEP {
  padding: 0.2rem;
  border-bottom: 1px solid var(--legend-gray);
  margin-bottom: 1rem;
  margin-top: 1rem;
}._1adYtpLW {
  border: 1px solid var(--legend-gray);
  padding: 0;
  margin-bottom: 2rem;
  margin-top: 1rem;
}._1QSD_SYg {
  border: 1px solid var(--legend-gray);
  padding: 0.2rem;
  margin-bottom: 0.1rem;
}._1QSD_SYg h1 {
  border: 1px solid var(--legend-gray);
  line-height: 3rem;
  margin: calc((0.2rem + 1px) * -1);
  background-color: #fafafa;
}._3MYSR0Zq {
  border: 1px solid var(--legend-gray);
  padding: 0.2rem;
  margin-bottom: 2rem;
}._3vzO8cf0 {
  padding-top: 0;
  color: inherit;
  height: 100%;
  max-width: 1024px;
  margin: 0 auto;
  align-items: center;
  padding-top: unset;
  display: grid;
  grid-template-areas:
    "back"
    "title"
    ".";
  grid-template-rows: 1fr 1fr 1fr;
}div[xqa~="topic"] > ._3vzO8cf0 {
  background: var(--brand-color-primary);
  max-width: unset;
  border-bottom: 1px solid var(--legend-gray);
  color: white;
  width: calc(100vw - calc((100vw - 100%) / 2));
  margin-left: calc((100vw - 1024px) / 2 * -1);
  padding-left: calc((100vw - 100%) / 2);
  grid-template-rows: auto 1fr auto;
}._1zTb0Jf_ {
  font-weight: bold;
  font-size: 48px;
  display: inline-block;
  width: auto;
  float: left;
  max-width: calc(100% - 2.5rem);
  line-height: 2rem;
  color: white;
  line-height: 1.25;
  grid-area: title;
}._AdfiTTa {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 4.5rem;
  display: inline-block;
  margin-right: 0;
  width: 2rem;
  float: right;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}._1-GV4qjo {
  display: none;
}._1-GV4qjo * {
  margin-left: 0;
}._5Zz_Svez {
  display: block;
}._2tEPelDC {
  display: inline-block;
  width: auto;
  margin-right: 0.5rem;
  color: rgb(244, 134, 66);
}._3pfDw6z- {
  display: inline-block;
  width: auto;
  margin-right: 0.5rem;
  color: var(--color-border-strong);
}._3vXG9FlH {
  display: inline-block;
  width: auto;
  font-weight: bold;
  color: var(--brand-color-secondary);
  margin-bottom: 0.5rem;
  margin-top: 1rem;
  font-size: 1.25rem;
}.w_t_bTer {
  display: block;
}._1QNDFKTj {
  margin-top: 1rem;
  margin-left: 2rem;
  background-color: aliceblue;
}._8IN7_nvH {
  display: block;
  border-top: 1px solid var(--legend-gray);
  border-bottom: 1px solid var(--legend-gray);
  height: 3rem;
  line-height: 3rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}._3cbEo-II {
  display: inline-block;
  text-transform: uppercase;
  margin-right: 2rem;
  font-size: 0.75rem;
}svg {
  fill: currentColor;
}._1QSD_SYg h1 {
  text-align: center;
  padding-top: 0.2rem;
  margin-bottom: 0.5rem;
}._1QSD_SYg h2 {
  text-align: center;
  font-weight: 500;
  border-bottom: 1px solid var(--legend-gray);
}._1QSD_SYg .wzmvhT9o {
  margin: auto;
}.wzmvhT9o {
  color: var(--lcc-color-button);
  cursor: pointer;
  display: block;
  font-size: 1rem;
  font-weight: bold;
  padding-top: 0.2rem;
  transition: all 200ms linear;
  text-align: center;
  margin: 4rem 0 2rem 0;
}.Oi5fLEFk {
  font-size: var(--font-size-base);
  vertical-align: middle;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  margin-right: 0.5rem;
  line-height: 2.8rem;
}._2-rw2dOX {
  display: inline-block;
  margin: auto;
  padding-top: 0.2rem;
  text-align: center;
  vertical-align: bottom;
  font-size: 18px;
  text-transform: uppercase;
}.wzmvhT9o:hover {
  color: var(--lcc-color-button-hover);
}@media (max-width: 767.98px) {
  ._3BanmVeT {
    display: grid;
    align-content: stretch;
    grid-template: "a a" auto "b c" auto "e e" 1fr "f f" auto / 1fr 1fr;
  }

  ._3BanmVeT > ._1McnCwWC {
    grid-area: a;
  }

  ._3BanmVeT > ._2EmbEbEP {
    grid-area: b;
  }

  ._3BanmVeT > ._1adYtpLW {
    grid-area: c;
  }

  ._3BanmVeT > ._3McWN2Ev {
    grid-area: e;
  }

  ._3BanmVeT > ._1QSD_SYg {
    grid-area: f;
  }

  ._3BanmVeT > ._3MYSR0Zq {
    display: none;
  }

  ._1zTb0Jf_ {
    font-size: 1.5rem;
  }

  ._2EmbEbEP {
    border-bottom: none;
    position: relative;
  }

  ._2EmbEbEP > .wzmvhT9o {
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    left: 50%;
  }

  ._8IN7_nvH {
    margin-left: -3rem;
    text-align: center;
    width: 100vw;
  }

  ._3cbEo-II {
    font-size: 0.8rem;
  }

  ._1McnCwWC {
    margin-bottom: 0;
  }
}._1V1JPV_s {
  padding: 0.75rem 0.75rem 1.5rem 0.75rem;
  font-size: 0.9rem;
}._3g2LyJub {
  cursor: pointer;
}._3g2LyJub::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
  content: "\f144";
  margin-right: 0.25rem;
  color: var(--blue-font);
}._2yAMwqVX {
  cursor: pointer;
}.eJEBMngU,
._1qv_xGAB {
  padding: 0.75rem 0.75rem 1.5rem 0.75rem;
  font-size: 0.9rem;
}._1qiMIzy_ {
  margin: 1rem 0 2rem;
}/* .competencyConnection h4 {
  bottom: -48px;
  position: absolute;
  color: white !important;
  font-size: 64px;
  font-weight: bold;
  max-width: 10rem;
  z-index: 10;
}

.competencyConnection section {
  background-color: var(--brand-color-primary);
  margin: 2rem -2.5rem 0 -2rem;
  padding: 0 2rem 2rem 2rem;
  color: white;
}

.competencyConnection :global(.hero_banner) :global(.competency_subtitle) {
  bottom: 2rem;
  position: absolute;
  margin-left: 3rem;
  text-transform: uppercase;
}

.competencyConnection :global(.competency_list) {
  right: 0;
  position: absolute;
  top: 0;
  height: 100%;
  padding-right: 1rem;
  display: flex;
  flex-direction: revert;
  align-items: center;
} */._1qiMIzy_ button {
  color: var(--gray-font) !important;
  font-size: 1.25rem;
  text-align: left;
}/* .competencyConnection ul,
.competencyConnection ol {
	display: block;
	list-style-type: initial;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding-inline-start: 40px;
	margin-left: 1rem;
}

.competencyConnection p {
	margin-bottom: 1em;
	margin-left: 0;
} */._3MYSR0Zq {
  display: block;
}._1QSD_SYg > .wzmvhT9o {
  display: block;
}._2IOCcfjD {
  cursor: pointer;
}._2IOCcfjD:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  content: "\F35D";
  margin-right: 0.25rem;
  color: var(--blue-font);
}._2mO1HXUU {
  font-family: var(--font-family);
  background-color: var(--color-background-inverted);
  border-radius: calc(var(--grid-base) * 2);
  align-items: center;
  color: var(--color-background);
  display: inline-flex;
  z-index: 2;
  font-size: 12px;
  font-weight: 600;
  margin-top: unset;
  transform: translate(-28px, -8px);
  line-height: 1rem;
  position: absolute;
}._39aV3W1X .HCExample {
    border-left: 3px solid var(--brand-color-primary);
    line-height: 1.5em;
    margin-bottom: 1em;
    padding-bottom: 0.5em;

    /* This is necessary to prevent the example from being displayed inline */
    display: block
    /* when the content is inconsistent <example> vs <div> */
  }._39aV3W1X .HCExample > p {
      margin: 15px;
    }.lang-en ._39aV3W1X .HCExample::before {
    content: "Example";
    font-size: 1.2em;
    color: var(--brand-color-primary);
    margin: 15px;
    display: block;
    font-weight: 600;
  }._39aV3W1X .HCExample figure {
    margin: 15px
  }._39aV3W1X .HCExample figure table {
      border: thin solid var(--color-border);
      border-left: none;
      border-right: none;
      border-bottom: none
    }._39aV3W1X .HCExample figure table tr {
        border: none;
        border-bottom: thin solid var(--color-border);
      }._39aV3W1X .HCExample figure table td {
        padding: 0.2rem;
        border: none;
        border-right: thin solid var(--color-border)
      }._39aV3W1X .HCExample figure table td:last-child {
          border-right: none;
        }/* Specific to use on expanded cards */div[class$="-expanded"] .wzmvhT9o {
  text-align: left;
  font-size: 12px;
  margin: 0;
  display: grid;
  grid-template-columns: auto 1fr;
}div[class$="-expanded"] ._2-rw2dOX {
  font-size: 12px;
  text-transform: none;
  text-align: left;
  margin: unset;
  align-self: center;
}._2Wpa2Hsm {
  margin-left: auto;
  margin-right: auto;
  height: auto;
  background-color: white;
  font-family: "Lato", sans-serif;
  max-width: 1280px;
  padding: 1rem 2rem;
  font-size: 16px;
  line-height: 2em;
  letter-spacing: 0.01em;
}@media (max-width: 767.98px) {
  ._2Wpa2Hsm {
    padding-right: 0.6rem;
    padding-left: 0.6rem;
  }
}._2Wpa2Hsm div[xqa~="generator"] {
  max-width: 920px;
  margin: 2rem auto;
}._2Wpa2Hsm p {
  margin-bottom: 1rem;
}._2Wpa2Hsm ul p,
._2Wpa2Hsm ol p,
._2Wpa2Hsm p {
  margin-left: 1rem;
}._2Wpa2Hsm ul {
  list-style: unset;
  margin-left: 2rem;
  padding-bottom: 1rem;
}._2Wpa2Hsm ol ul {
  list-style: circle;
  margin-left: 2rem;
  padding-bottom: 1rem;
}._2Wpa2Hsm ol {
  list-style-type: decimal;
  margin-left: 2rem;
  padding-bottom: 1rem;
}ol.letter {
  list-style-type: upper-alpha;
  margin-left: 2rem;
  padding-bottom: 1rem;
}ol.roman {
  list-style-type: lower-roman;
  margin-left: 2rem;
  padding-bottom: 1rem;
}._2Wpa2Hsm ul li,
._2Wpa2Hsm ol li,
._2Wpa2Hsm ul p:last-child,
._2Wpa2Hsm ol p:last-child {
  margin-bottom: 0.25rem;
}._2Wpa2Hsm ul p,
._2Wpa2Hsm ol p {
  margin-bottom: 1rem;
}._2Wpa2Hsm li p {
  margin-bottom: 0.25rem;
}._2Wpa2Hsm lq {
  display: block;
  margin-bottom: 1rem;
}._2Wpa2Hsm .keycontent {
  border-top: 3px solid var(--blue-font);
  border-bottom: 3px solid var(--blue-font);
  line-height: 1.5em;
  margin-bottom: 1em;
  padding-bottom: 0.5em;
}.lang-en ._2Wpa2Hsm .keycontent::before {
  content: "Key Content";
  font-size: 1.2em;
  color: var(--blue-font);
  margin: 10px;
  display: block;
  font-weight: 600;
}._2Wpa2Hsm .keycontent figure {
  display: none;
}._2Wpa2Hsm .keycontent *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}._2ahn0nv1 {
  width: 3em;
  height: 3em;
  margin: auto;
}._21JXE8ty {
  margin-bottom: 1rem;
  margin-left: 1rem;
  border-bottom: 1px solid rgb(220, 220, 220);
  position: relative;
  line-height: 4rem;
  margin-top: 0;
  padding-top: 0;
}@media (max-width: 991.98px) {
  ._21JXE8ty {
    line-height: normal;
  }
}._3rfE8tAU {
  display: inline-block;
  color: rgb(131, 131, 131);
  width: auto;
  font-weight: 300;
  font-size: 2rem;
  margin-right: 2rem;
}@media (max-width: 767.98px) {
  ._3rfE8tAU {
    font-size: 1.5rem;
  }
}.piTFVNaj {
  text-align: right;
  margin: 0;
  padding: 0;
}.nkI-pGzd {
  display: inline-block;
  width: auto;
  height: 2em;
  padding: 0.5em;
  color: var(--font-color-title);
  background-color: rgb(245, 245, 245);
  border: 1px solid rgb(245, 245, 245);
  border-radius: 5px;
  font-size: 0.9rem;
  line-height: 2em;
  margin-bottom: 1rem;
  cursor: pointer;
  margin-left: 0;
}._1JaOG2_l {
  padding: 0;
}._1JaOG2_l cite {
  display: block;
  text-align: center;
}._1JaOG2_l p {
  margin-block-end: 1em;
  margin-inline-start: 0px;
}._1JaOG2_l li p {
  padding-left: unset;
  margin-left: unset;
}._1JaOG2_l li {
  color: var(--gray-font);
  margin-bottom: 1rem;
}._1JaOG2_l ul p,
._1JaOG2_l ol p {
  margin-left: 1rem;
}._1JaOG2_l h4 span {
  text-align: center;
  margin: 4rem 0 1rem 0;
  font-size: 18px;
  font-weight: bold;
}._1JaOG2_l h4 {
  margin: 2rem 0 1rem;
  color: var(--font-color-title);
  font-size: 20px;
  font-weight: bold;
  text-align: center;
}._2OGSK0sd {
  padding: 0;
  background-color: var(--brand-color-primary);
  margin: 2rem -2.5rem 0 -2rem;
  padding: 0 2rem 2rem 2rem;
  color: white;
  position: relative;
  height: 100%;
  display: grid;
  grid-template-areas:
    "comp_header"
    "comp_content";
  grid-template-rows: 1fr auto
}._2OGSK0sd h4 {
    min-height: var(--cc-hero-height);
    z-index: 10;
    max-width: 24rem;
    font-size: 48px;
    line-height: 1.25;
    position: relative;
    grid-area: comp_header;
    margin-left: 1rem;
    display: block;
    padding-top: calc((0.2 * var(--cc-hero-height)) + 2.5rem)
  }._2OGSK0sd h4 span {
      font-weight: bold;
    }.pqbuD9k7 {
  background-image: url("/cdn/certwise-common/js/images/competency_connection_bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 -2rem 2rem -2rem;
  color: white !important;
  position: relative;
  grid-area: comp_header;
  display: grid;
  grid-template-columns: 1fr auto;
  min-height: 320px;
}._3wzKynUd {
  margin-left: 3rem;
  text-transform: uppercase;
  padding-top: calc(0.2 * var(--cc-hero-height));
}._1EtDM8gB {
  right: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  line-height: 1.25rem;
  align-items: baseline;
  position: relative;
  padding: 1rem;
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  flex-wrap: wrap;
  max-height: 320px;
  align-content: flex-end;
  min-height: calc(100% - 2rem)
}._1EtDM8gB > * {
    flex-grow: 1;
    display: flex;
    align-items: center;
    width: 160px;
  }._2rM0iZoP {
  position: relative;
  margin: 2rem;
  clear: both
}._2rM0iZoP > div:first-of-type {
    display: grid;
    min-width: 100%;
    grid-template-columns: 30% auto;
    grid-template-areas:
      "tabs content"
      "tabs content"
      "tabs content"
      "tabs content"
      "tabs content"
      "tabs content";
    grid-template-rows: 1fr 1fr 1fr auto auto auto;
    grid-gap: 0.5rem
  }._2rM0iZoP > div:first-of-type > [aria-hidden="true"] {
      display: none;
    }._2rM0iZoP .accordion-container {
    display: grid;
    grid-template-columns: 30% auto;
  }._2rM0iZoP .accordion-tab {
    width: inherit;
    border: 2px solid var(--viz-assess-color);
    border-radius: 50px;
    padding: 1em;
    text-align: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    grid-column: tabs;
    max-height: 3rem
  }._2rM0iZoP .accordion-tab > * {
      width: 100%;
    }._2rM0iZoP .accordion-content {
    display: flex;
    flex-direction: row;
    align-items: self-start;
    max-width: unset;
    padding: 0 1rem 1rem;
    margin-top: 0;
    grid-area: content;
  }._10PLMQYZ .accordion-tab-selected {
  background-color: var(--viz-assess-color);
  color: white;
}._30k1ghXW {
  position: relative;
  margin: 2rem 2rem 4rem
}._30k1ghXW > div:first-of-type {
    display: flex;
    flex-wrap: wrap;
    min-width: unset;
    max-width: unset;
  }._30k1ghXW .accordion-container {
    min-height: 12em;
    padding-top: 0;
  }._30k1ghXW .accordion-tab {
    width: inherit;
    border: 2px solid var(--viz-assess-color);
    border-radius: 50px;
    padding: 1em;
    flex: 1 1 10%;
    text-align: center
  }._30k1ghXW .accordion-tab > * {
      width: 100%;
    }._30k1ghXW .accordion-content {
    width: calc(100% - 4rem);
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 2rem;
    min-width: 100%;
    order: 99;
  }.f6VyPFtA > div > div {
  margin: auto;
}.f6VyPFtA {
  margin: 4rem 0;
  clear: both;
}._6UDUHj7o {
  color: var(--blue-font);
}._6UDUHj7o:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  content: "\F35D";
  margin-right: 0.25rem;
  color: var(--blue-font);
}._1sG8mr-S,
._2h5ALniu {
  list-style: disc outside none;
  margin-left: 3rem;
}._1sG8mr-S li ._2h5ALniu li {
  margin-left: 3rem;
}._2h5ALniu li p,
._1sG8mr-S li p {
  margin-left: 0rem;
}._37YPede3 {
  list-style: disc outside none;
}._1U8jRtiv {
  margin-top: 1rem;
  margin-bottom: 1rem;
}._1U8jRtiv.float {
  float: right;
  margin: 0.5rem 0 2rem 2rem;
}._1U8jRtiv.float img {
  max-width: 512px !important;
  width: 100% !important;
  /*  max-height: 360px !important;
*/
}._1U8jRtiv h4,
._1U8jRtiv h5 {
  font-weight: bold;
  font-size: 1rem;
  color: var(--brand-color-primary);
}._1U8jRtiv img {
  display: block;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  max-width: 996px !important;
}._1U8jRtiv figcaption {
  font-style: italic;
  margin: 0 0 1rem;
  text-align: center;
}._1U8jRtiv table {
  margin: auto;
}._1U8jRtiv table,
._1U8jRtiv th,
._1U8jRtiv td {
  border: 1px solid rgb(200, 200, 200);
}._1U8jRtiv th,
._1U8jRtiv td {
  padding: 0.25em 0.5em;
  vertical-align: top;
}._1U8jRtiv th *:last-child,
._1U8jRtiv td *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}._1U8jRtiv table thead {
  background-color: rgb(206, 227, 244);
}._1U8jRtiv table thead p {
  margin: 0;
}._1U8jRtiv table td > p {
  margin-left: 0;
}._1U8jRtiv h4 span,
._1U8jRtiv h5 span {
  display: block;
  text-align: center;
  margin: 4rem 0 1rem 0;
}._1U8jRtiv th {
  color: white;
  background-color: var(--brand-color-primary);
  text-align: left;
  padding: 1rem;
}._1U8jRtiv table td {
  padding: 1rem;
}._1U8jRtiv table {
  border-bottom: 5px solid var(--brand-color-primary);
}.divkeycontent ._1U8jRtiv {
  background-color: var(--lcc-color-background-light);
  margin: 0 -2rem;
  padding: 6rem 0 4rem 0;
}.divkeycontent ._1U8jRtiv table {
  background-color: white;
  border-radius: 10px;
  box-shadow: 0px 10px 50px grey;
  position: relative;
}.divkeycontent ._1U8jRtiv * {
  border: unset;
}.divkeycontent ._1U8jRtiv table td {
  width: unset !important;
  max-width: 768px;
  padding: 0 2rem 2rem 2rem;
}.divkeycontent ._1U8jRtiv table::before {
  color: white;
  content: "";
  width: 300px;
  display: block;
  text-align: center;
  padding: 1rem;
  text-transform: uppercase;
  transform: translateY(-50%);
  margin: 0 auto;
  background-image: url("/cdn/certwise-common/js/images/dita_h1_bg.svg");
  background-size: cover;
  font-size: larger;
}.lang-en .divkeycontent ._1U8jRtiv table::before {
  content: "Key Content";
}[class^="divwidetable"] > ._1U8jRtiv > table {
  min-width: 100%;
}.compressed ._1U8jRtiv table td {
  padding: 0.25em 0.5em;
}.divkeycontent {
  margin: 4rem 0;
}._3Mgar9AV {
  display: inline-block;
  background-repeat: no-repeat;
}._3n8qQ7JG {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  color: rgb(117, 117, 117);
  clear: both;
}._3tsNYV55 {
  text-align: right;
  margin-right: 1rem;
  cursor: pointer;
}._3tsNYV55 i {
  margin-right: -1.5rem;
}._3tsNYV55 span {
  padding-right: 0.5rem;
}._3e-qvcTz {
  margin-left: 1rem;
  cursor: pointer;
}._3e-qvcTz i {
  margin-left: -1.5rem;
}._3e-qvcTz span {
  padding-left: 0.5rem;
}h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: normal;
}ol.compactyes p ~ p,
ul.compactyes p ~ p {
  margin: 0;
}div.divtablecasestudy,
div.aside {
  border-radius: 4px;
  border: solid gray 1px;
  margin: 2rem 0;
  padding: 2rem;
}div.aside:before {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 1em;
  font-style: italic;
  top: -1rem;
  left: -1rem;
  position: relative;
}div.aside_keypoint:before {
  content: "Key Point";
  color: var(--viz-assess-color);
}div.aside_testtips:before {
  content: "Test Tips";
  color: var(--viz-assess-color);
}div.aside_online:before {
  content: "See online";
}div.aside_pmi:before {
  content: "According to PMI";
  color: var(--brand-color-primary);
}div.divtablecasestudy {
  border: 3px solid var(--viz-assess-color);
  background-color: #f8f8f8;
}:root {
  --card-min-width: 200px;
  --card-max-width: 200px;
  --card-height: 300px;
}._23E_4mvo {
  flex: 0;
  min-width: var(--card-min-width);
  max-width: var(--card-max-width);
  min-height: var(--card-height);
  max-height: var(--card-height);
  margin: 2rem 20px 0 0;
  color: var(--color-text-primary);
  background-color: white;
  border: 1px solid var(--color-border);
  border-radius: 8px;
  display: grid
}._23E_4mvo._1was6V4i:before {
    content: "";
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.5);
    top: 0;
    transform: translateZ(10px);
    pointer-events: none;
  }._23E_4mvo._2HJ_Prer {
    margin: 0.5rem 0
  }._23E_4mvo._2HJ_Prer._2jjJSFR1 {
      font-size: calc(var(--font-size-title) + 0.2rem);
      padding: 0.5rem;
    }._23E_4mvo._2HJ_Prer._22dAYFMg {
    }._23E_4mvo ._2HJ_Prer {
    min-height: 100%;
    position: relative;
    display: grid;
    grid-template-rows: auto 1fr
  }._23E_4mvo ._2HJ_Prer img {
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
    }._23E_4mvo ._2HJ_Prer > div {
      display: grid;
    }._23E_4mvo._1J5cu5Nf {
    min-width: calc(var(--card-min-width) * 3);
  }._23E_4mvo._3CWhZEOj {
    max-width: 100%;
  }._23E_4mvo._2XOyts7a {
    display: none;
  }.bask_card ._2HJ_Prer {
    grid-template-rows: unset;
    background: var(--brand-color-primary);
    border-radius: 8px;
    color: white;
    text-align: center;
  }._2NqsF-te {
}.AiS5X9Ey {
  position: absolute;
  z-index: 301;
  top: -1rem;
  left: 1rem;
  min-width: calc((200px * 2.5) + (20px * 2));
  min-height: 3rem;
  color: var(--color-text-primary);
  background-color: transparent;
  transform: translateZ(1em);
}._3s3XXVGR {
  color: var(--color-text-inverted);
  background-color: var(--lcc-color-background);
  text-align: center;
  padding: 0.5rem 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-weight: bold;
  font-size: 18px;
}._34PfLdda {
  font-weight: bold;
}._25oaF8Td {
  font-weight: bold;
  grid-column: 1 / span 2;
  color: var(--color-text-faded);
  margin-bottom: 0.5rem;
}._3km7j0MQ {
}._2yzl6i7y {
  font-weight: bold;
  color: var(--color-text-faded);
  margin-bottom: 0.5rem;
}._18plWQpe {
}._35TjxIIK {
}._3mX647EL {
  position: absolute;
  top: calc(-2rem - 10px);
  right: 0;
  height: auto;
  background-color: var(--lcc-color-background);
  min-width: 2rem;
  text-align: center;
  color: white;
  border: 1px solid black;
  border-radius: 5px;
  cursor: pointer;
}.qmiiCHuJ {
  border: 1px solid black;
  font-size: var(--font-size-medium) !important;
  background-color: var(--color-background);
  height: inherit;
  border-radius: 10px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  max-width: 95vw;
  max-height: 80vh;
  overflow-y: auto;
  overflow-x: auto;
}.qmiiCHuJ > div:not(._3s3XXVGR) {
  padding: 0.5rem 1rem;
}._1qM1I2lC {
  overflow: visible;
}.IW2tIHa4 {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: _1oUZRpVX;
}@keyframes _1oUZRpVX {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}@keyframes RrvBKp6_ {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}._2kxHKPMp {
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-name: RrvBKp6_;
}/* Expanded Topic */._2ca9MLyT {
  background-repeat: no-repeat;
  background-position-x: right;
}._2k1jQbYn {
  display: flex
}._2k1jQbYn leading {
    width: 70%;
    padding: 0.5rem 2rem 0.5rem 0.5rem;
  }._2k1jQbYn leading .ZtAcrV8l {
      margin-bottom: 1rem;
    }._2k1jQbYn leading ._3LLl3wUx {
      display: grid;
      grid-template-columns: auto 1fr;
      margin: 1rem 0 0 1rem;
      border-bottom: 1px solid var(--border-gray);
      padding-bottom: 1rem;
    }._2k1jQbYn leading ._3LLl3wUx book {
        padding: 0.5rem;
      }._2k1jQbYn leading ._3LLl3wUx book i {
          background-color: var(--lcc-color-button);
          color: white;
          border-radius: 50%;
          width: 3rem;
          height: 3rem;
          text-align: center;
          line-height: 3rem;
        }._2k1jQbYn leading ._3LLl3wUx items {
        color: var(--lcc-color-button);
        font-size: var(--font-size-small);
        padding-left: 0.5rem;
        font-weight: 700;
      }._2k1jQbYn leading ._3LLl3wUx items ._3gD6C9eN {
          cursor: pointer;
        }._2k1jQbYn leading ._3LLl3wUx items ._3gD6C9eN dt {
            max-width: 315px;
          }._2k1jQbYn leading ._3LLl3wUx items ._3gD6C9eN:hover {
          color: var(--lcc-color-button-hover);
        }._2k1jQbYn ._2iKAM1Pc {
    display: grid;
    grid-template-columns: 1fr;
    margin: 1rem 0 0 1rem
  }._2k1jQbYn ._2iKAM1Pc svg {
      height: 3rem;
      width: 3rem;
      padding: 0.5rem;
    }._2k1jQbYn ._2iKAM1Pc book {
      padding: 0.5rem;
    }._2k1jQbYn ._2iKAM1Pc book i {
        background-color: var(--lcc-color-button);
        color: white;
        border-radius: 50%;
        width: 3rem;
        height: 3rem;
        text-align: center;
        line-height: 3rem;
      }._2k1jQbYn ._2iKAM1Pc items {
      width: 100%;
      color: var(--lcc-color-button);
      font-size: var(--font-size-small);
      padding-left: 0.5rem;
      font-weight: 700;
    }._2k1jQbYn ._2iKAM1Pc items ._3gD6C9eN {
        cursor: pointer;
      }._2k1jQbYn ._2iKAM1Pc items ._3gD6C9eN:hover {
        color: var(--lcc-color-button-hover);
      }._2k1jQbYn trailing {
    width: 30%;
    color: var(--lcc-color-button);
    padding: 0.5rem;
    margin-top: 250px
  }._2k1jQbYn trailing div {
      font-size: var(--font-size-small) !important;
      text-align: left !important;
      padding: 0 !important;
      line-height: 2rem;
      text-transform: none !important;
      margin: 0;
    }._2ca9MLyT.topic1001-1-expanded {
  background-image: var(--topic1001-1-background-url);
}._2ca9MLyT.topic1005-1-expanded {
  background-image: var(--topic1005-1-background-url);
}._2ca9MLyT.topic1007-1-expanded {
  background-image: var(--topic1007-1-background-url);
}._2ca9MLyT.topic1011-1-expanded {
  background-image: var(--topic1011-1-background-url);
}._2ca9MLyT.topic1014-1-expanded {
  background-image: var(--topic1014-1-background-url);
}._2ca9MLyT.topic1015-1-expanded {
  background-image: var(--topic1015-1-background-url);
}._2ca9MLyT.topic1017-1-expanded {
  background-image: var(--topic1017-1-background-url);
}._2ca9MLyT.topic1021-1-expanded {
  background-image: var(--topic1021-1-background-url);
}._2ca9MLyT.topic1023-1-expanded {
  background-image: var(--topic1023-1-background-url);
}._2ca9MLyT.topic1026-1-expanded {
  background-image: var(--topic1026-1-background-url);
}._2ca9MLyT.topic1031-1-expanded {
  background-image: var(--topic1031-1-background-url);
}._2ca9MLyT.topic1032-1-expanded {
  background-image: var(--topic1032-1-background-url);
}._2ca9MLyT.topic1035-1-expanded {
  background-image: var(--topic1035-1-background-url);
}._2ca9MLyT.topic1036-1-expanded {
  background-image: var(--topic1036-1-background-url);
}._2ca9MLyT.topic1040-1-expanded {
  background-image: var(--topic1040-1-background-url);
}._2ca9MLyT.topic1041-1-expanded {
  background-image: var(--topic1041-1-background-url);
}._2ca9MLyT.topic1044-1-expanded {
  background-image: var(--topic1044-1-background-url);
}._2ca9MLyT.topic1050-1-expanded {
  background-image: var(--topic1050-1-background-url);
}._2ca9MLyT.topic1055-1-expanded {
  background-image: var(--topic1055-1-background-url);
}._2ca9MLyT.topic1058-1-expanded {
  background-image: var(--topic1058-1-background-url);
}._2ca9MLyT.topic1061-1-expanded {
  background-image: var(--topic1061-1-background-url);
}._2ca9MLyT.topic1064-1-expanded {
  background-image: var(--topic1064-1-background-url);
}._2ca9MLyT.topic1068-1-expanded {
  background-image: var(--topic1068-1-background-url);
}._2ca9MLyT.topic1072-1-expanded {
  background-image: var(--topic1072-1-background-url);
}._2ca9MLyT.topic1076-1-expanded {
  background-image: var(--topic1076-1-background-url);
}._2ca9MLyT.topic1082-1-expanded {
  background-image: var(--topic1082-1-background-url);
}._2ca9MLyT.topic1085-1-expanded {
  background-image: var(--topic1085-1-background-url);
}._2ca9MLyT.topic1093-1-expanded {
  background-image: var(--topic1093-1-background-url);
}._2ca9MLyT.topic1100-1-expanded {
  background-image: var(--topic1100-1-background-url);
}._2ca9MLyT.topic1107-1-expanded {
  background-image: var(--topic1107-1-background-url);
}._2ca9MLyT.topic1114-1-expanded {
  background-image: var(--topic1114-1-background-url);
}._2ca9MLyT.topic1118-1-expanded {
  background-image: var(--topic1118-1-background-url);
}._2ca9MLyT.topic1125-1-expanded {
  background-image: var(--topic1125-1-background-url);
}._2ca9MLyT.topic1135-1-expanded {
  background-image: var(--topic1135-1-background-url);
}._2ca9MLyT.topic1139-1-expanded {
  background-image: var(--topic1139-1-background-url);
}._2ca9MLyT.topic1146-1-expanded {
  background-image: var(--topic1146-1-background-url);
}._2ca9MLyT.topic1151-1-expanded {
  background-image: var(--topic1151-1-background-url);
}._2ca9MLyT.topic1154-1-expanded {
  background-image: var(--topic1154-1-background-url);
}._1WKLuBYr {
  position: relative;
}._1WKLuBYr ._1b0WyW-u {
    display: grid;
    grid-template-rows: auto 1fr 60px;
  }._1WKLuBYr ._1b0WyW-u ._1snAqKaO {
    }._1WKLuBYr ._1b0WyW-u .WSmEK70v {
      color: var(--color-primary);
      position: absolute;
      top: -6rem;
      right: 0.4rem;
    }._1WKLuBYr ._1b0WyW-u .WSmEK70v i {
        background-color: rgb(64 64 64 / 1);
        border: 1px solid rgb(64 64 64 / 1);
        border-radius: 3px;
      }._1WKLuBYr ._1b0WyW-u ._28Mu1qcL {
      opacity: 50%;
    }._1WKLuBYr ._1b0WyW-u ._28Mu1qcL:hover {
      cursor: not-allowed;
    }._1WKLuBYr ._1b0WyW-u .JA__xPXW {
      position: absolute;
      top: -15px;
      width: 100%;
      text-align: center;
      font-weight: bold;
      color: white;
      text-transform: uppercase;
      font-size: 9px;
    }._1WKLuBYr ._1b0WyW-u ._19mdR43b {
      text-wrap: wrap;
      font-weight: bold;
      margin: 0.5rem;
    }._1WKLuBYr ._1b0WyW-u ._1w1WYNLu {
      text-wrap: wrap;
      margin: 0 0.5rem;
    }._1WKLuBYr ._1b0WyW-u ._19OTnx59 {
      flex: 1 1 auto;
      display: flex;
      justify-content: center;
      align-items: center;
      margin: 5px
    }._1WKLuBYr ._1b0WyW-u ._19OTnx59 button {
        margin: 10px;
        border-radius: 20px;
        padding: 0.3rem 2rem;
        background-color: var(--lcc-color-background-light);
        min-width: 5rem;
        text-transform: uppercase
      }._1WKLuBYr ._1b0WyW-u ._19OTnx59 button span {
          color: var(--lcc-color-button);
        }._1WKLuBYr ._1b0WyW-u ._1nRro2-Z {
      color: rgb(243, 105, 67);
      position: absolute;
      text-align: center;
      font-size: 12px;
      bottom: 0;
      right: 0;
      min-width: 1rem;
      min-height: 1rem;
      margin: 0 3px 3px 0
    }._1WKLuBYr ._1b0WyW-u ._1nRro2-Z span.fa-stack {
        min-height: 2.5em;
        display: flex;
        align-items: center;
      }.j3fhS_3J,
.j3fhS_3J:before,
.j3fhS_3J:after {
  box-sizing: border-box;
  font: var(--font-family);
}.j3fhS_3J {
  background-color: var(--lcc-color-button);
  border: var(--border-width) solid var(--color-border);
  cursor: pointer;
  display: inline-block;
  min-width: calc(var(--grid-base) * 20);
  padding: var(--spacing-regular);
  transition: box-shadow var(--transition-duration) var(--transition-easing);
  margin: 0;
  border-radius: 20px;
}.j3fhS_3J span {
  color: white;
}.j3fhS_3J:hover,
.j3fhS_3J:focus {
  border-color: var(--color-highlight);
  box-shadow: 0 0 0 5px var(--viz-assess-color);
  outline: 2px solid white;
}._1pDGd35N {
  background-color: var(--color-highlight);
  border-color: var(--color-highlight);
  color: var(--color-text-inverted);
}._3QS4Hwss,
._3QS4Hwss:hover {
  background-color: var(--color-background-faded);
  border-color: var(--color-border);
  box-shadow: none;
  color: var(--color-text-faded);
  cursor: not-allowed;
  border-radius: 20px;
}._3QS4Hwss span {
  color: #7e8ea0;
}._3DbId7LI {
  color: var(--color-highlight);
  font-size: var(--font-size-base);
  font-weight: bold;
  line-height: var(--line-height-base);
}._1pDGd35N ._3DbId7LI {
  color: var(--color-text-inverted);
}.T11FN7_0 {
  font-family: var(--font-family);
  box-sizing: border-box;
  display: block;
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  min-height: var(--line-height-base);
  padding: 0 0 0 calc(var(--grid-base) * 3);
  position: relative;
}._1NHJlQNp {
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}._3OmERPuW {
  left: 0;
  position: absolute;
  top: calc(var(--grid-base) / 2);
}._3OmERPuW::before,
._3OmERPuW::after {
  display: block;
  height: calc(var(--grid-base) * 2);
  width: calc(var(--grid-base) * 2);
}._3OmERPuW::after {
  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border-strong);
  content: "";
}._3OmERPuW::before {
  color: var(--color-border-strong);
  font-size: var(--font-size-small);
  left: 0;
  line-height: calc(var(--grid-base) * 2);
  position: absolute;
  text-align: center;
  top: 0;
  transform: scale(0);
  transition: transform var(--transition-duration) var(--transition-easing);
  width: 100%;
}/* checked style */.PVZadxPQ ._3OmERPuW::before {
  transform: scale(1);
  color: var(--action-color-primary);
  font-size: var(--font-size-title);
}._3aDso-BJ ._3OmERPuW::before {
  color: var(--color-highlight);
}._3aDso-BJ ._3OmERPuW::after {
  border: var(--border-width-emphasized) solid var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._3aDso-BJ ._3Kf3hSQh,
._3aDso-BJ ._1hRwgwx5 {
  color: var(--color-highlight);
}/* disabled and readonly styles */._2mQczIlp ._3OmERPuW::after,
._3pq4xE2z ._3OmERPuW::after {
  background-color: var(--color-background-faded);
  border-color: var(--color-border);
}/* invalid style */._1sZNb7me ._3OmERPuW::after {
  border-color: var(--color-error);
}._1sZNb7me ._3OmERPuW::before {
  color: var(--color-error);
}/* valid style */._2rQiQn5C ._3OmERPuW::after {
  border-color: var(--color-success);
}._2rQiQn5C ._3OmERPuW::before {
  color: var(--color-success);
}._4h37s8L3 {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "dojo2BaseTheme" !important;
  speak: none;
  font-size: inherit;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}._2K869Mpc:before {
  content: "\e94e";
}._1I6kst_j:before {
  content: "\f06e";
}._2jsTHsC2:before {
  content: "\f070";
}._3GQmuOAG:before {
  content: "\e145";
}._1nciVuBs:before {
  content: "\e15b";
}._1wgpuhm9:before {
  content: "\e5ca";
}._34zXzoXZ:before {
  content: "\e5cd";
}._1-9CYpF_:before {
  content: "\e314";
}._2_rnKsiI:before {
  content: "\e315";
}._1Wv4vKym:before {
  content: "\e316";
}._3OnYCv6p:before {
  content: "\e313";
}._1nz0cC6O:before {
  content: "\e5c7";
}._2bS1eqKG:before {
  content: "\e5c5";
}._3ErNBDoU:before {
  content: "\e8b6";
}._36AoS9OG:before {
  content: "\e5d2";
}._2EXtpKhQ:before {
  content: "\e8b8";
}._3XVEqxjP:before {
  content: "\e002";
}.pcHQydYQ:before {
  content: "\e887";
}._2pS3QEMQ:before {
  content: "\e88e";
}._2LVh5zl0:before {
  content: "\ea0d";
}._2a79KgGT:before {
  content: "\ea52";
}._1Djv7AoP:before {
  content: "\e0cd";
}.w9jOmMIV:before {
  content: "\e254";
}._2mn3vh7g:before {
  content: "\e916";
}._1eMctrcI:before {
  content: "\e157";
}._2eK32Pmw:before {
  content: "\e8b4";
}.MK_WmUoB:before {
  content: "\e899";
}._2jsEi8uv:before {
  content: "\e0e1";
}._71ADhIOJ:before {
  content: "\e900";
}._34zXzoXZ {
  border: 1px solid black;
  min-width: 2rem;
  min-height: 2rem;
  color: white;
  font-weight: bold;
  background: var(--brand-color-primary);
  border-radius: 8px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  line-height: 2rem;
  font-size: 24px;
  cursor: pointer;
}._3gE0RZen {
  transition: color var(--transition-duration) var(--transition-easing);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  color: var(--color-text-primary);
  font-family: var(--font-family);
}._3_gpyTNk {
  color: var(--color-text-primary);
}._2hISeaXa::after {
  content: "*";
  color: var(--color-error);
}._2zzaj6RQ {
  box-sizing: border-box;
  font-family: var(--font-family);
}._2zzaj6RQ {
  display: block;
  min-height: var(--line-height-base);
  padding: 0 0 0 calc(var(--grid-base) * 3);
  position: relative;
}._32P6pG8X {
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}._32P6pG8X:focus {
  outline: none;
}._32P6pG8X:hover {
  cursor: pointer;
}._-1QtL2BV {
  left: 0;
  position: absolute;
  /* top: calc(var(--grid-base) / 2); */
  top: var(--grid-base);
}._-1QtL2BV:hover,
._-1QtL2BV:focus-within {
  /* border: 2px solid var(--brand-color-primary); */
  border-radius: 50%;
  box-shadow: 0 0 5px 3px var(--brand-color-primary);
}.H_HMFhWl,
._3A_jT0zH,
._3BylnSwL {
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  display: block;
  transition: transform var(--transition-duration) var(--transition-easing),
    background-color var(--transition-duration) var(--transition-easing);
}._3A_jT0zH {
  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border-strong);
  height: calc(var(--grid-base) * 2);
  width: calc(var(--grid-base) * 2);
}._3BylnSwL {
  background-color: var(--color-border-strong);
  height: var(--grid-base);
  left: calc(var(--grid-base) / 2);
  position: absolute;
  top: calc(var(--grid-base) / 2);
  transform: scale(0);
  width: var(--grid-base);
}/* focus styles */._1CEy2VKw ._3A_jT0zH {
  border: var(--border-width-emphasized) solid var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._1CEy2VKw ._3BylnSwL {
  background-color: var(--color-highlight);
}/* checked style */._1oNj-wM3 ._3BylnSwL {
  transform: scale(1);
}/* disabled and readonly styles */._1NjjuBLX ._3A_jT0zH,
._3BtKM9qn ._3A_jT0zH {
  border-color: var(--color-border);
  background-color: var(--color-background-faded);
}/* invalid style */._1EWKSBiU ._3A_jT0zH {
  border-color: var(--color-error);
}._1EWKSBiU ._3BylnSwL {
  background-color: var(--color-error);
}/* valid style */._1qgT2TVf ._3A_jT0zH {
  border-color: var(--color-success);
}._1qgT2TVf ._3BylnSwL {
  background-color: var(--color-success);
}._2v5XlEy_ {
  color: var(--color-text-primary);
  font-family: var(--font-family);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
}._2v5XlEy_ {
  box-sizing: border-box;
}.zEqeu7XC {
  font-size: 0.75rem;
  background-color: var(--color-background-inverted);
  color: var(--color-text-inverted);
  display: inline-block;
  padding: var(--spacing-regular);
}._1aPRzT85 .zEqeu7XC {
  transform: translate(-50%, calc(100% + var(--grid-base)));
}._1aPRzT85 .zEqeu7XC::before {
  border-left: var(--grid-base) solid transparent;
  border-right: var(--grid-base) solid transparent;
  border-bottom: var(--grid-base) solid var(--color-background-inverted);
  content: "";
  position: absolute;
  top: calc(var(--grid-base) * -1);
  left: 50%;
  margin-left: calc(var(--grid-base) * -1);
}._2CBRR1tL .zEqeu7XC {
  transform: translate(-50%, calc(-100% - var(--grid-base)));
}._2CBRR1tL .zEqeu7XC::before {
  border-left: var(--grid-base) solid transparent;
  border-right: var(--grid-base) solid transparent;
  border-top: var(--grid-base) solid var(--color-background-inverted);
  content: "";
  position: absolute;
  bottom: calc(var(--grid-base) * -1);
  left: 50%;
  margin-left: calc(var(--grid-base) * -1);
}._2Bgy_VqU .zEqeu7XC {
  transform: translate(calc(-100% - var(--grid-base)), -50%);
}._2Bgy_VqU .zEqeu7XC::before {
  border-top: var(--grid-base) solid transparent;
  border-bottom: var(--grid-base) solid transparent;
  border-left: var(--grid-base) solid var(--color-background-inverted);
  content: "";
  position: absolute;
  right: calc(var(--grid-base) * -1);
  top: 50%;
  margin-top: calc(var(--grid-base) * -1);
}._28wQ1cXq .zEqeu7XC {
  transform: translate(calc(100% + var(--grid-base)), -50%);
}._28wQ1cXq .zEqeu7XC::before {
  border-top: var(--grid-base) solid transparent;
  border-bottom: var(--grid-base) solid transparent;
  border-right: var(--grid-base) solid var(--color-background-inverted);
  content: "";
  position: absolute;
  left: calc(var(--grid-base) * -1);
  top: 50%;
  margin-top: calc(var(--grid-base) * -1);
}/* Expanded card specific */div[class$="-expanded"] .zEqeu7XC {
    font-size: small;
    min-width: 20rem;
    border-radius: 8px;
    padding: 0.75rem;
  }div[class$="-expanded"] ._2CBRR1tL {
    margin-left: 0.5rem;
  }._26-vhLhd {
  width: auto;
  display: flex;
  flex-direction: column;
  margin: 2rem 10vw;
  justify-content: space-evenly;
  align-items: center;
  width: 80vw;
}._2YYD7C5F *,
._2YYD7C5F,
._2oAsWZSB *,
._2oAsWZSB {
  transform-style: preserve-3d;
}._2YYD7C5F {
  width: 100vw;
  background-color: var(--brand-color-primary);
  margin-top: -2rem;
  padding: 2rem 0;
  color: white;
}._2YYD7C5F > * {
  margin: 0 auto 2rem;
}._2A1GYYGU {
  max-width: var(--lcc-content-width);
  margin: 0 auto;
}._2A1GYYGU ._2-EOM2L6 p {
  font-size: 16px;
  font-weight: normal;
  color: black;
}._1wQHU0PA {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: center;
  justify-content: space-evenly;
  align-items: baseline;
}._1wQHU0PA div {
  display: grid;
}._1wQHU0PA button {
  background-color: var(--color-highlight);
}._1wQHU0PA button span {
  color: white;
}._1wQHU0PA > div > div {
  box-shadow: 0 5px 15px 0px rgb(28 28 28 / 25%);
}._1wQHU0PA .card_title {
  min-height: unset;
}._38VB_J3D {
  margin: 3rem auto;
  text-align: center;
  text-transform: uppercase;
  font-size: smaller;
  font-weight: bold;
  color: var(--color-highlight);
  max-width: var(--lcc-content-width)
}._38VB_J3D span {
    cursor: pointer;
    padding: 0.5rem 1rem;
    border: 1px solid var(--border-gray);
    border-radius: 20px
  }._38VB_J3D span:hover {
      box-shadow: 0 0 0 5px var(--viz-assess-color);
      outline: 2px solid white;
    }._2-EOM2L6 {
  margin-bottom: 2rem;
  padding: 0 2rem;
  line-height: 1.75rem;
}._2-EOM2L6 h1 {
  font-size: 24px;
  margin: 2rem 0;
  font-weight: bold;
}._2dMKX5RB {
  margin-left: auto;
  margin-right: auto;
  font-size: var(--font-size-base);
  width: var(--lcc-content-width);
  max-width: var(--lcc-content-maxwidth);
  margin-top: var(--lcc-element-spacing);
}._2AVYZSl9 {
  max-width: 10rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}.Ni0oEtHG,
._2AVYZSl9 {
  font-family: var(--lcc-font-family-menu);
  font-weight: var(--lcc-font-weight-menu);
  font-size: var(--lcc-font-size-menu);
  text-transform: var(--lcc-font-transform-menu);
  color: var(--color-text-primary);
}.Ni0oEtHG {
  color: var(--brand-color-primary);
}._3-OzYHJX {
  font-weight: normal;
}._3b5nFq9R {
  font-weight: 600;
  color: white;
}._3xKzEB82 {
  display: none;
  color: var(--brand-color-primary);
}.X5S3PFdI {
  padding-right: 5px;
}._2W68876y {
}.JGQkkGmS {
  height: 300px;
  width: 200px;
  background: var(--assess-card-background-url);
  border-radius: 8px;
  display: grid;
  grid-template-rows: auto 1fr;
}._1aMszxeO {
  text-wrap: wrap;
  text-align: center;
  margin: 0;
  color: white;
  padding: 1rem;
  font-weight: bold;
}._11C3pq3m {
  display: flex;
  justify-content: center;
  margin: 5px;
  align-items: flex-end
}._11C3pq3m button {
    margin: 10px;
    border-radius: 20px;
    background-color: var(--lcc-color-background-light);
    min-width: 5rem;
    padding: 0.3rem 2rem;
    text-transform: uppercase;
    color: var(--lcc-color-button);
    font-size: var(--font-size-base);
    font-weight: bold;
    line-height: var(--line-height-base)
  }._11C3pq3m button span {
      color: var(--lcc-color-button);
    }:root {
  --alpha-hover-color: rgba(100, 100, 100, 0.1);
  --btn-invalid-color: rgba(106, 106, 106, 1);
}._2bIzruqd {
  width: 60rem;
}@media (max-width: 48rem) {

._2bIzruqd {
    width: 100vw;
}
  }._2bIzruqd {
  margin: auto;
  font-size: 0.6rem;
}._2dYpL0sH {
  width: 60rem;
}@media (max-width: 48rem) {

._2dYpL0sH {
    width: 100vw;
}
  }._2dYpL0sH {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 2rem;
}._2dYpL0sH input::placeholder {
  color: #767676;
  opacity: 1;
}._2FzLW15m,
.xZVqygrV,
.XTlayZJY {
  display: inline-block;
  height: 1.1rem;
  border: 1px solid var(--toolbar-color);
  line-height: 0.75rem;
  font-size: 0.75rem;
  text-align: center;
  background-color: white;
  margin-right: 0.25rem
}._2FzLW15m:hover, .xZVqygrV:hover, .XTlayZJY:hover {
    background-color: var(--alpha-hover-color);
    border-radius: 30%;
  }._2FzLW15m,
.xZVqygrV {
  cursor: pointer;
}._2FzLW15m {
  width: 1rem;
}.xZVqygrV {
  width: 4rem;
}.MPHjsbom {
  background-color: var(--brand-color-primary);
  border-radius: 30%;
  color: rgb(255, 255, 255);
  pointer-events: none;
}._6tWdIiXC {
  color: var(--btn-invalid-color);
  cursor: not-allowed
}._6tWdIiXC:hover {
    background-color: unset;
  }._2mRk-iF7 {
  display: block;
}._2yGTOoPA {
  width: 96vw;
  font-size: var(--font-size-base);
}.JBzijVoy {
  font-weight: bold;
  margin-top: 1rem;
}._2BZRcnFb {
}._2J7hVBV- {
  width: var(--lcc-content-width);
  text-align: center;
  margin: auto;
}.EU0JrPKZ {
  margin: 2rem 0 4rem;
}.EU0JrPKZ button {
  border-radius: 20px;
  text-transform: uppercase;
}._2J7hVBV- .video-js[tabindex="-1"] {
  outline: none;
  height: auto;
}._2J7hVBV- video-js .vjs-tech {
  width: 100%;
  height: 100%;
  position: static;
}._2J7hVBV- .vjs-poster {
  background-size: cover;
}._2J7hVBV- h1 {
  background-color: #1a3c6a;
  font-weight: bold;
  font-size: 48px;
  color: #ffffff;
  width: calc(100vw - 8px);
  margin-left: calc((100vw - 100%) / 2 * -1);
  margin-bottom: 4rem;
  line-height: 2em;
  padding: 0;
}._1H_zIftz {
  width: calc(100vw - (100vw - 100%));
  min-height: calc(100vh - var(--lcc-header-total-height) - var(--lcc-footer-height) - 1rem - 1px);
}:root {
  --dynls-copyright: copyright_desktop;
  --lcc-footer-height: 1.5rem;
  --lcc-footer-total-height: 1.59rem;
}.TuNBX_NT {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas:
    "disclaimer disclaimer disclaimer"
    "copyright title privacypolicy";
  /*height: var(--lcc-footer-height);*/
  width: calc(100vw - (100vw - 100%));
  background-color: var(--lcc-footer-background);
  border-top: 1px solid var(--lcc-footer-background);
  color: white;
}.XfyZS2YT {
  grid-area: copyright;
  line-height: var(--lcc-footer-height);
  font-size: 0.75rem;
  margin-left: 0.5rem;
}._3L2kiWW- {
  grid-area: title;
  line-height: var(--lcc-footer-height);
  font-size: 0.75rem;
  cursor: pointer;
  text-align: center;
}._3st7JvVJ {
  grid-area: privacypolicy;
  line-height: var(--lcc-footer-height);
  text-align: right;
  margin-right: 0.5rem;
}._3st7JvVJ a {
  color: white;
  font-size: 0.75rem;
}.yDMl4ONn {
  grid-area: disclaimer;
  line-height: var(--lcc-footer-height);
  margin-left: 0.5rem;
  font-size: 0.75rem;
}:root {
  --border-gray: #d4e1ea;
}/* Outermost container */._3gqQj070 {
  /* --lcc-header-background: var(--lcc-color-background); */
  /* --lcc-header-height: 114px; */

  align-items: center;
  background-color: var(--lcc-header-background);
  color: var(--color-text-inverted);
  width: calc(100vw - (100vw - 100%));
  height: var(--lcc-header-total-height);
  background-position-x: right;
  background-repeat: no-repeat;
}._3DM-jz0q {
  display: flex;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  height: var(--lcc-header-height);
  padding: 0 var(--spacing-large);
  font-family: var(--font-family);
  /* overflow-y: hidden; */
  position: relative;
  background-image: var(--lcc-header-background-image);
  background-position-x: 10px;
  background-repeat: no-repeat;
  background-color: var(--lcc-header-background);
}/* Inner content row */._30GA6W34 {
  display: flex;
  flex: 1;
}/* Product logo */.u1yPlLmd {
  color: white;
  margin-bottom: 1rem;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  cursor: pointer;
}/* Primary content */._1ZkuFqpo {
  align-items: center;
  display: flex;
  flex: 1;
}/* Secondary content */._2QLtNxiB {
  align-items: center;
  display: flex;
}/* Fixed outermost container */._1R7Sh1T4 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}/* Leading control container */._3TxeUV8J {
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: var(--spacing-large);
}/* Toolbar title */._2O427GFA {
  flex: 1;
}/* Actions container */.zXr3hMDG {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
}/* Trailing control container */._2zGJn2FB {
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  display: flex;
  margin-left: var(--spacing-large);
}/* Content padding for fixed headers */._2B5x_ezl {
  height: calc(var(--spacing-regular) * 9);
}.PcsUmYcJ {
  height: var(--lcc-header-height);
  line-height: var(--lcc-header-height);
  margin-left: 0.5rem;
}._2YDBwJ64 {
  height: 1.7rem;
  line-height: 1rem;
  font-size: 0.8rem;
  text-align: center;
  color: gray;
  cursor: pointer;
  border-top: gray solid 5px;
  border-bottom: gray solid 5px;
  border-left: none;
  border-right: none;
  background-color: inherit;
}._3d6Eyiyk {
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}._1jrIjB1R {
}._6mX7pBLS {
  margin-top: 0.5rem;
  cursor: pointer;
  color: var(--text-link-color);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}._1rB0AUAf {
  display: block;
  margin-top: 0rem;
  text-align: center;
}._25HmsoRo {
  display: block;
  text-align: left;
}._2QwJ5OiS {
  border-bottom: 1px solid var(--border-gray);
  padding-bottom: 1.2rem;
}@keyframes _3aPUOgno {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}._2n9GBfiT {
  display: block;
  opacity: 0;
  height: 1.2rem;
}._3H2yXhQO {
  display: block;
  opacity: 0;
  height: 1.2rem;
}._27KsjzB5 {
  display: none;
}@media (min-width: 767.98px) {
  ._27KsjzB5 {
    align-items: center;
    display: flex;
    color: white;
    cursor: pointer;
    outline: 0;
    padding-top: 25px;
  }

  ._27KsjzB5 strong {
    font-size: 70%;
    padding-top: 3px;
    color: white;
  }

  ._27KsjzB5 > span:hover,
  ._27KsjzB5:focus-within {
    text-shadow: 2px 2px var(--viz-assess-color);
  }
}:root {
  --splash-width: 100vw;
  --splash-background: var(--brand-color-primary);
}._1fpwwgWc {
  position: absolute;
  top: 0;
  z-index: -1;
  width: var(--splash-width);
  margin-left: calc((100vw - var(--splash-width)) / 2);
  margin-right: auto;
  height: 100vh;
  background-color: var(--splash-background);
}._3PyUhiG3 {
  display: block;
  margin-top: 1rem;
  margin-left: auto;
  margin-right: auto;
  max-width: var(--splash-width);
}._3xW6DeSN {
}._9zqiie6- {
  font-weight: bold;
  font-size: var(--font-size-title);
  text-transform: var(--lcc-font-transform-menu);
  text-align: center;
  margin-bottom: 1rem;
}._1hShKUSL a {
    color: var(--text-link-color);
    -webkit-text-decoration: underline;
    text-decoration: underline
  }._1hShKUSL a:hover {
      -webkit-text-decoration: underline;
      text-decoration: underline;
    }._1hShKUSL a * {
      pointer-events: none;
    }._1hShKUSL h2,
  ._1hShKUSL h3,
  ._1hShKUSL h4,
  ._1hShKUSL h5,
  ._1hShKUSL h6 {
    font-size: var(--font-size-title);
    color: var(--lcc-color-button);
    margin-top: 2rem;
    text-transform: var(--lcc-font-transform-menu);
    font-weight: bold
  }._1hShKUSL h2 a, ._1hShKUSL h3 a, ._1hShKUSL h4 a, ._1hShKUSL h5 a, ._1hShKUSL h6 a {
      color: var(--lcc-color-button);
      background-color: #ffffff
    }._1hShKUSL h2 a *, ._1hShKUSL h3 a *, ._1hShKUSL h4 a *, ._1hShKUSL h5 a *, ._1hShKUSL h6 a * {
        pointer-events: none;
      }._1hShKUSL ol,
  ._1hShKUSL ul {
    margin: 1rem 0;
    padding: 0 40px;
  }._1hShKUSL ol {
    list-style-type: decimal;
  }._1hShKUSL ul {
    list-style-type: disc;
  }._1hShKUSL p {
    margin-bottom: 0.5rem;
  }._3xW6DeSN#experience-the-bask article {
    max-width: var(--lcc-content-maxwidth);
    min-height: calc(100vh - var(--lcc-header-total-height) - var(--lcc-footer-height));
    margin: 0 auto;
    display: flex;
    flex-direction: column
  }._3xW6DeSN#experience-the-bask article #header {
      display: grid;
      grid-template-rows: min-content
    }._3xW6DeSN#experience-the-bask article #header h1 {
        color: white;
        font-weight: bold;
        font-size: 50px;
        margin-bottom: 0;
        grid-row: 2;
        width: 55%;
      }._3xW6DeSN#experience-the-bask article #header h2 {
        color: white !important;
        font-weight: normal !important;
        margin-left: 2rem;
        font-size: 24px !important;
        text-transform: uppercase;
      }._3xW6DeSN#experience-the-bask article #header p {
        font-size: 18px;
        margin: 2rem;
        max-width: 575px;
      }._3xW6DeSN#experience-the-bask > h1 {
    display: none;
  }._3xW6DeSN#experience-the-bask #content {
    background-color: var(--lcc-color-background-light);
    flex-grow: 1;
    line-height: 1.75rem
  }._3xW6DeSN#experience-the-bask #content p {
      line-height: 1.5rem;
    }._3xW6DeSN#experience-the-bask #content > div > p {
      padding: 1rem;
      margin: unset;
    }._3xW6DeSN#experience-the-bask #content > div > div {
      padding: 1rem 0;
      display: grid;
      grid-template-columns: 1fr 1fr;
      cursor: pointer
    }._3xW6DeSN#experience-the-bask #content > div > div h3 {
        font-size: 36px;
        align-self: self-end;
        color: unset
      }._3xW6DeSN#experience-the-bask #content > div > div h3 span {
          color: var(--color-highlight);
        }._3xW6DeSN#experience-the-bask #content > div > div > * {
      padding: 1rem;
      margin: 0;
    }._3xW6DeSN#experience-the-bask #content > div > div > a {
      border: 1px solid;
      border-radius: 25px;
      width: 40%;
      height: 3rem;
      -webkit-text-decoration: none;
      text-decoration: none;
      padding: 0;
      display: grid;
      align-items: center;
      margin: auto;
      text-align: center
    }._3xW6DeSN#experience-the-bask #content > div > div > a strong {
        color: var(--color-highlight);
        text-transform: uppercase;
      }._3xW6DeSN#experience-the-bask #content > div > div {
      align-self: self-start;
    }._3xW6DeSN#experience-the-bask #content > div > div > img {
      grid-row: 1 / 3;
      align-self: center;
      margin: auto;
      max-width: 500px;
    }._3xW6DeSN#experience-the-bask #content > div > div:nth-child(odd) {
      background-color: #ffffff;
      padding-bottom: 2rem
    }._3xW6DeSN#experience-the-bask #content > div > div:nth-child(odd) img {
        grid-column: 2;
      }._3xW6DeSN#experience-the-bask #content > div > div:nth-child(even) > a {
      grid-column: 2;
    }._3xW6DeSN#experience-the-bask #header {
    background-image: url("/cdn/certwise-common/files/bask_header.png");
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 300px;
    /* margin: 0 -2rem 2rem -2rem; */
    color: white !important;
    position: relative;
  }._1o38BImh {
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}._3Gaj-lSY {
  text-align: center;
  font-weight: bold;
  margin-top: 1rem;
  font-size: 120%;
  margin-left: 0;
  margin-bottom: 0;
  padding-top: 0;
}._3jBP0d2G {
  margin-top: 2rem;
  position: relative;
  overflow: hidden;
  margin-left: 10%;
  height: 80vh;
  width: 80vw;
}._3jBP0d2G iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  border: none;
}._31w_4iV9 {
  display: block;
  text-align: center;
}.storyline ._3jBP0d2G {
  max-width: 100%;
  height: unset;
  width: unset;
  aspect-ratio: 2/1;
}:root {
  --score-percent: 0.1;
  --assess-percent: 0.1;
}._35f0ShO_ {
  margin-bottom: 0.5rem;
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
}._1qZHQneX {
  margin-left: 2em;
}._37Dqlfi2 {
  font-weight: 600;
  font-size: 13px;
  line-height: 22px;
}._2zC82HQr {
  position: relative;
}._2BMVkmHH {
}.HQHlV8NV {
  background-color: var(--viz-bar-background);
  width: var(--viz-bar-max-width);
  height: var(--viz-bar-height);
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}._2QdWLnUQ {
  background-color: var(--viz-bar-color);
  width: calc(var(--viz-bar-max-width) * var(--score-percent));
  height: var(--viz-bar-height);
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}._32YPcoug {
  color: var(--viz-bar-color-low);
}._2zv7MXJW {
  color: var(--viz-bar-color-mid);
}._3MEl55TE {
  color: var(--viz-bar-color-high);
}._2nvIe6MX {
  background-color: var(--viz-bar-color-low);
  width: 2px;
  border-bottom-right-radius: initial;
  border-top-right-radius: initial;
}._30uxSWvt {
  background-color: var(--viz-bar-color-low);
}._2qeHzKvh {
  background-color: var(--viz-bar-color-mid);
}._1VHiZSPX {
  background-color: var(--viz-bar-color-high);
}._1AHZO3kZ {
  position: absolute;
  top: calc((var(--viz-bar-height) - 4px) / 2 * -1);
  width: calc(var(--viz-bar-max-width) + 5.25rem);
  font-size: var(--viz-bar-height);
  text-align: right;
}._3KYQLOE_ {
  display: flex;
  justify-content: center;
  align-items: stretch;
  flex-wrap: wrap;
  grid-gap: 1rem;
  gap: 1rem;
  font-size: 13px;
  max-width: 35%;
  margin-top: 2rem;
}.se1 [xqa="viz"] > ._35f0ShO_ {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 2rem 4rem;
  gap: 2rem 4rem;
  justify-content: center;
}.se1 ._2BMVkmHH {
  flex-shrink: 0;
  /* padding: 1rem; */
  flex-basis: var(--viz-bar-height);
}.se1 ._35f0ShO_ > ._37Dqlfi2 {
  font-size: 18px;
  line-height: 2em;
}.se1 ._3KYQLOE_ {
  max-width: unset;
  font-size: 16px;
  border: 1px solid #ccc;
  padding: 0.5rem;
  border-radius: 20px;
  min-width: var(--viz-bar-height);
  width: 50%;
  margin: 2rem auto;
}.fnus9j8Y {
  display: inline-block;
  margin-left: 0.5em;
}.fnus9j8Y button {
  margin: 10px;
  border-radius: 20px;
  padding: 0.3rem 3rem;
  background-color: var(--color-highlight);
  min-width: 5rem;
  text-transform: uppercase;
}._3OM5ZRx2 {
  display: inline-block;
  margin-left: 0.5em;
}._3OM5ZRx2 button {
  margin: 10px;
  border-radius: 20px;
  padding: 0.3rem 3rem;
  background-color: var(--color-highlight);
  min-width: 5rem;
  text-transform: uppercase;
}._1oO3hbt6 {
}.SlxwZvDn {
  margin-bottom: 2rem;
}._1SNjbgoj {
  margin-bottom: 2rem;
  padding: 1rem;
  border: 1px solid lightgray;
}.SlxwZvDn p,
._1SNjbgoj p {
  margin-top: 1rem;
}.cCu42l4N {
  font-weight: bold;
}.cDGvKSmf {
  margin-top: 1rem;
  font-size: 0.9rem;
  font-style: italic;
  display: none;
}._3Xtbeyft {
  display: block;
  margin-left: 1.75rem;
}._2MUeXQYz {
}._3Oqz9d2m {
}._2kn9Y42R {
  display: grid;
  grid-template-columns: 1.75rem 2rem 1fr;
}._1SRpA42p {
  display: inline-block;
  margin-bottom: 0.25rem;
  cursor: pointer;
}._14ztujYN {
  display: block;
  margin-bottom: 0.25rem;
}._1SRpA42p p {
  margin-left: 0rem;
}._2DA_paxo {
  display: inline-block;
  color: rgb(187, 187, 187);
  padding-top: 0.1rem;
  height: 1rem;
}._3KS5ieJ- {
  display: block;
  margin-top: 2rem;
}.DiUJNXEl {
  display: inline-block;
  margin-left: 0.5em;
}.DiUJNXEl button {
  margin: 10px;
  border-radius: 20px;
  padding: 0.3rem 3rem;
  background-color: var(--color-highlight);
  min-width: 5rem;
  text-transform: uppercase;
}.DqVGlyxi {
  width: auto;
  display: inline-block;
  margin-left: 2rem;
}._10zh50yA {
  width: auto;
  display: inline-block;
  margin-left: 2rem;
}._2eJK2TcM {
  color: #666;
}._1oO3hbt6 .scenario-head {
  font-weight: bold;
  margin-bottom: 1rem;
}._1oO3hbt6 .scenario p {
  margin-top: 1rem;
}._1U4vaM6t {
  display: inline-block;
  margin-left: 0.5em;
}._1U4vaM6t button {
  margin: 10px;
  border-radius: 20px;
  padding: 0.3rem 3rem;
  background-color: var(--color-highlight);
  min-width: 5rem;
  text-transform: uppercase;
}._3Is15n-m {
  display: inline-block;
  margin-left: 0.5em;
}._3Is15n-m button {
  margin: 10px;
  border-radius: 20px;
  padding: 0.3rem 3rem;
  background-color: var(--color-highlight);
  min-width: 5rem;
  text-transform: uppercase;
}.uMaK5221 {
  display: inline-block;
  margin-left: 0.5em;
}.uMaK5221 button {
  margin: 10px;
  border-radius: 20px;
  padding: 0.3rem 3rem;
  background-color: var(--color-highlight);
  min-width: 5rem;
  text-transform: uppercase;
}._1EYxaT-n {
  display: inline-block;
  margin-left: 0.5em;
}._1EYxaT-n button {
  margin: 10px;
  border-radius: 20px;
  padding: 0.3rem 3rem;
  background-color: var(--color-highlight);
  min-width: 5rem;
  text-transform: uppercase;
}._2f5UIHSP {
  display: inline-block;
  margin-left: 0.5em;
}._2f5UIHSP button {
  margin: 10px;
  border-radius: 20px;
  padding: 0.3rem 3rem;
  background-color: var(--color-highlight);
  min-width: 5rem;
  text-transform: uppercase;
}._2K10J9-z {
  --example-background: var(--color-background);

  /* Spacing */
  --grid-base: 8px;
  --spacing-regular: var(--grid-base);
  --spacing-large: calc(var(--grid-base) * 2);
  --touch-target-min: 48px;

  /* Fonts */
  --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-size-base: 16px;
  --font-weight-light: 300;
  --font-weight-normal: normal;
  --font-weight-heavy: 700;
  --font-size-xs: 12px;
  --font-size-small: 14px;
  --font-size-medium: 16px;
  --font-size-large: 22px;
  --font-size-xl: 24px;
  --font-size-xxl: 26px;
  --font-size-title: 20px;
  --font-size-icon: 24px;
  --line-height-base: 24px;

  --normal-font-weight: 400;
  --bold-font-weight: 600;
  --bolder-font-weight: 600;

  /* Color hex values */
  --color-dark: #333;
  --color-text-primary: #000000;
  --color-text-secondary: #000000;
  --color-text-faded: #5c6c7c;
  --color-text-inverted: #ffffff;
  --color-highlight: #006be6;
  --color-highlight-border: hsl(212.08695652173913, 100%, 58.0980392157%);
  --color-success: #188701;
  --color-error: #eb1313;
  --color-alert: #ffa500;
  --color-info: #006be6;
  --color-background: #ffffff;
  --color-background-inverted: #5c6c7c;
  --color-background-faded: #f4f6f7;
  --color-border: #d6dde2;
  --color-border-strong: #5c6c7c;
  --color-border-invalid: hsl(0, 76.0393700787%, 86.8039215686%);
  --color-border-valid: hsl(109.70149253731344, 66.5294117647%, 81.6666666667%);
  --color-box-shadow: rgba(0, 0, 0, 0.2);
  --color-box-shadow-highlight: rgba(0, 107, 230, 0.2);
  --color-box-shadow-strong: rgba(0, 0, 0, 0.5);
  --color-box-shadow-focus: rgba(0, 107, 230, 0.2);
  --color-box-shadow-invalid: rgba(235, 19, 19, 0.2);
  --color-box-shadow-valid: rgba(24, 135, 1, 0.2);

  /* Border and shadow */
  --box-shadow-voffset-large: 9px;
  --box-shadow-blur-large: 16px;
  --box-shadow-dimensions-small: 0 2px 2px 0;
  --box-shadow-dimensions-large: 0 var(--box-shadow-voffset-large) var(--box-shadow-blur-large) 0;
  --border-width: 1px;
  --border-width-emphasized: 2px;
  --border-radius: 4px;

  /* transitions */
  --transition-duration: 0.25s;
  --transition-easing: ease;
  --medium-transition-duration: 0.5s;

  /* Avatar */
  --avatar-size-small: 24px;
  --avatar-size-medium: 40px;
  --avatar-size-large: 56px;

  /* Two column layout */
  --divider-width: 9px;

  --tab-width: calc(var(--grid-base) * 16);
  --tab-background: var(--color-background);
  --tab-content-background: var(--tab-background);
  --tab-button-background: var(--tab-background);
  --tab-button-color: var(--color-text-faded);
  --tab-button-active-color: var(--color-highlight);
  --tab-button-disabled-color: var(--color-border);

  --list-item-selected-background: var(--color-background-faded);
  --list-item-selected-color: var(--color-text-primary);
  --list-item-disabled-background: inherit;
  --list-item-disabled-color: var(--color-text-faded);
  --list-item-active-background: inherit;
  --list-item-active-color: var(--color-text-primary);

  --fab-background: var(--color-background);
  --fab-color: inherit;

  --color-primary: #ffffff;
  --color-secondary: rgb(199, 222, 209);

  --loader-size-small: 24px;
  --loader-size-medium: 36px;
  --loader-size-large: 48px;

  --vstack-padding-small: var(--grid-base);
  --vstack-padding-medium: calc(var(--grid-base) * 1.5);
  --vstack-padding-large: calc(var(--grid-base) * 2);
  --vstack-spacing-small: var(--grid-base);
  --vstack-spacing-medium: calc(var(--grid-base) * 1.5);
  --vstack-spacing-large: calc(var(--grid-base) * 2);

  --hstack-padding-small: var(--grid-base);
  --hstack-padding-medium: calc(var(--grid-base) * 1.5);
  --hstack-padding-large: calc(var(--grid-base) * 2);
  --hstack-spacing-small: var(--grid-base);
  --hstack-spacing-medium: calc(var(--grid-base) * 1.5);
  --hstack-spacing-large: calc(var(--grid-base) * 2);

  --button-background: var(--color-background);
  --button-background-faded: var(--color-background-faded);
  --button-text: var(--color-highlight);
  --button-text-faded: var(--color-text-faded);
  --button-text-inverted: var(--color-text-inverted);
  --button-border: var(--color-highlight);
}._2K10J9-z {
  /*----- certwise -----*/
  --brand-color-primary: rgb(86, 118, 127);
  /*----- slightly darkened to ensure contrast for a11y -----*/
  --brand-color-secondary: rgb(69, 94, 102);

  --lcc-color-background: var(--brand-color-primary);
  --lcc-color-background-inverted: rgba(58, 25, 170, 0);
  --lcc-color-background-light: rgb(239, 239, 239);
  --lcc-color-button-hover: rgb(86, 118, 127);
  --lcc-color-button: var(--brand-color-primary);

  --text-link-color: var(--brand-color-secondary);
  --action-color-primary: var(--brand-color-secondary);

  --font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";

  /* heading */
  --lcc-header-total-height: calc(var(--lcc-header-height) + 1px);
  --lcc-header-height: 85px;
  --lcc-header-background: var(--brand-color-secondary);
  --border-gray: #d4e1ea;

  /* content */
  --lcc-content-width: 60rem;
  --lcc-content-maxwidth: 996px;

  --lcc-font-family-menu: "Open Sans";
  --lcc-font-weight-menu: normal;
  --lcc-font-size-menu: 1rem;
  --lcc-font-transform-menu: normal;

  --lcc-element-spacing: 2rem;
  --font-size-base: 14px;
  --font-size-small: 12px;
  --font-size-title: 16px;
  --font-size-icon: 12px;

  --font-color-title: var(--brand-color-primary);
  --blue-font: var(--brand-color-primary);
  --cc-hero-height: 320px;

  /* visualization widgets */
  --viz-bar-height: 12px;
  --viz-bar-max-width: 300px;
  --viz-bar-background: rgba(17, 112, 170, 0.2);
  --viz-bar-color: rgba(17, 112, 170, 1);
  --viz-assess-color: rgb(211, 58, 39);

  /* footer */
  --lcc-footer-height: 1.5rem;
  --lcc-footer-background: rgb(45, 65, 69);

  /* image urls */
  --assess-card-background-url: url("/cdn/certwise-common/js/images/epm/pretest_bg.png");
  --reading-header-background-url: url("/cdn/certwise-common/js/images/epm/reading_header_bg.png");

  --topic1001-1-background-url: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1001-1.png");
  --topic1005-1-background-url: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1005-1.png");
  --topic1011-1-background-url: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1011-1.png");
  --topic1015-1-background-url: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1015-1.png");
  --topic1021-1-background-url: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1021-1.png");
  --topic1026-1-background-url: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1026-1.png");
  --topic1031-1-background-url: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1031-1.png");
  --topic1035-1-background-url: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1035-1.png");
  --topic1041-1-background-url: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1041-1.png");


}._2K10J9-z div[xqa~="generator"] > h1 {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: var(--brand-color-secondary);
  border-bottom: 5px solid var(--brand-color-secondary);
  margin: 4rem -2rem 2rem -2rem;
  position: relative;
  justify-content: center;
}._2K10J9-z div[xqa~="generator"] > h1 * {
  background-color: white;
  transform: translatex(-50%);
  position: relative;
  bottom: -1rem;
  padding: 0;
}._2K10J9-z div[xqa~="generator"] > h1 sup {
  top: 0.5rem;
}._2K10J9-z div[xqa~="generator"] > h1 *:last-child {
  padding-right: 1rem;
}._2K10J9-z div[xqa~="generator"] > h1 *:first-child {
  padding-left: 1rem;
}/* body.epm .topic1001-1-expanded {
  background-image: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1001-1.png");
}

.epm .topic1005-1-expanded {
  background-image: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1005-1.png");
} *//* .expanded_content:global(.topic1001-1-expanded) {
  background-image: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1001-1.png");
} *//* body.epm div.topic1001-1-expanded {
  background-image: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1001-1.png");
}

body.epm div.topic1005-1-expanded {
  background-image: url("/cdn/certwise-common/js/images/epm/card_bg/card_bg_topic1005-1.png");
} */._30_9gJG_ {
  --example-background: var(--color-background);

  /* Spacing */
  --grid-base: 8px;
  --spacing-regular: var(--grid-base);
  --spacing-large: calc(var(--grid-base) * 2);
  --touch-target-min: 48px;

  /* Fonts */
  --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-size-base: 16px;
  --font-weight-light: 300;
  --font-weight-normal: normal;
  --font-weight-heavy: 700;
  --font-size-xs: 12px;
  --font-size-small: 14px;
  --font-size-medium: 16px;
  --font-size-large: 22px;
  --font-size-xl: 24px;
  --font-size-xxl: 26px;
  --font-size-title: 20px;
  --font-size-icon: 24px;
  --line-height-base: 24px;

  --normal-font-weight: 400;
  --bold-font-weight: 600;
  --bolder-font-weight: 600;

  /* Color hex values */
  --color-dark: #333;
  --color-text-primary: #000000;
  --color-text-secondary: #000000;
  --color-text-faded: #5c6c7c;
  --color-text-inverted: #ffffff;
  --color-highlight: #006be6;
  --color-highlight-border: hsl(212.08695652173913, 100%, 58.0980392157%);
  --color-success: #188701;
  --color-error: #eb1313;
  --color-alert: #ffa500;
  --color-info: #006be6;
  --color-background: #ffffff;
  --color-background-inverted: #5c6c7c;
  --color-background-faded: #f4f6f7;
  --color-border: #d6dde2;
  --color-border-strong: #5c6c7c;
  --color-border-invalid: hsl(0, 76.0393700787%, 86.8039215686%);
  --color-border-valid: hsl(109.70149253731344, 66.5294117647%, 81.6666666667%);
  --color-box-shadow: rgba(0, 0, 0, 0.2);
  --color-box-shadow-highlight: rgba(0, 107, 230, 0.2);
  --color-box-shadow-strong: rgba(0, 0, 0, 0.5);
  --color-box-shadow-focus: rgba(0, 107, 230, 0.2);
  --color-box-shadow-invalid: rgba(235, 19, 19, 0.2);
  --color-box-shadow-valid: rgba(24, 135, 1, 0.2);

  /* Border and shadow */
  --box-shadow-voffset-large: 9px;
  --box-shadow-blur-large: 16px;
  --box-shadow-dimensions-small: 0 2px 2px 0;
  --box-shadow-dimensions-large: 0 var(--box-shadow-voffset-large) var(--box-shadow-blur-large) 0;
  --border-width: 1px;
  --border-width-emphasized: 2px;
  --border-radius: 4px;

  /* transitions */
  --transition-duration: 0.25s;
  --transition-easing: ease;
  --medium-transition-duration: 0.5s;

  /* Avatar */
  --avatar-size-small: 24px;
  --avatar-size-medium: 40px;
  --avatar-size-large: 56px;

  /* Two column layout */
  --divider-width: 9px;

  --tab-width: calc(var(--grid-base) * 16);
  --tab-background: var(--color-background);
  --tab-content-background: var(--tab-background);
  --tab-button-background: var(--tab-background);
  --tab-button-color: var(--color-text-faded);
  --tab-button-active-color: var(--color-highlight);
  --tab-button-disabled-color: var(--color-border);

  --list-item-selected-background: var(--color-background-faded);
  --list-item-selected-color: var(--color-text-primary);
  --list-item-disabled-background: inherit;
  --list-item-disabled-color: var(--color-text-faded);
  --list-item-active-background: inherit;
  --list-item-active-color: var(--color-text-primary);

  --fab-background: var(--color-background);
  --fab-color: inherit;

  --color-primary: #ffffff;
  --color-secondary: rgb(199, 222, 209);

  --loader-size-small: 24px;
  --loader-size-medium: 36px;
  --loader-size-large: 48px;

  --vstack-padding-small: var(--grid-base);
  --vstack-padding-medium: calc(var(--grid-base) * 1.5);
  --vstack-padding-large: calc(var(--grid-base) * 2);
  --vstack-spacing-small: var(--grid-base);
  --vstack-spacing-medium: calc(var(--grid-base) * 1.5);
  --vstack-spacing-large: calc(var(--grid-base) * 2);

  --hstack-padding-small: var(--grid-base);
  --hstack-padding-medium: calc(var(--grid-base) * 1.5);
  --hstack-padding-large: calc(var(--grid-base) * 2);
  --hstack-spacing-small: var(--grid-base);
  --hstack-spacing-medium: calc(var(--grid-base) * 1.5);
  --hstack-spacing-large: calc(var(--grid-base) * 2);

  --button-background: var(--color-background);
  --button-background-faded: var(--color-background-faded);
  --button-text: var(--color-highlight);
  --button-text-faded: var(--color-text-faded);
  --button-text-inverted: var(--color-text-inverted);
  --button-border: var(--color-highlight);
}._30_9gJG_ {
  /*----- certwise -----*/
  --brand-color-primary: rgb(86, 118, 127);
  /*----- slightly darkened to ensure contrast for a11y -----*/
  --brand-color-secondary: rgb(69, 94, 102);

  --lcc-color-background: var(--brand-color-primary);
  --lcc-color-background-inverted: rgba(58, 25, 170, 0);
  --lcc-color-background-light: rgb(239, 239, 239);
  --lcc-color-button-hover: rgb(86, 118, 127);
  --lcc-color-button: var(--brand-color-primary);

  --text-link-color: var(--brand-color-secondary);
  --action-color-primary: var(--brand-color-secondary);

  --font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";

  /* heading */
  --lcc-header-total-height: calc(var(--lcc-header-height) + 1px);
  --lcc-header-height: 85px;
  --lcc-header-background: var(--brand-color-secondary);
  --border-gray: #d4e1ea;

  /* content */
  --lcc-content-width: 60rem;
  --lcc-content-maxwidth: 996px;

  --lcc-font-family-menu: "Open Sans";
  --lcc-font-weight-menu: normal;
  --lcc-font-size-menu: 1rem;
  --lcc-font-transform-menu: normal;

  --lcc-element-spacing: 2rem;
  --font-size-base: 14px;
  --font-size-small: 12px;
  --font-size-title: 16px;
  --font-size-icon: 12px;

  --font-color-title: var(--brand-color-primary);
  --blue-font: var(--brand-color-primary);
  --cc-hero-height: 320px;

  /* visualization widgets */
  --viz-bar-height: 12px;
  --viz-bar-max-width: 300px;
  --viz-bar-background: rgba(17, 112, 170, 0.2);
  --viz-bar-color: rgba(17, 112, 170, 1);
  --viz-assess-color: rgb(211, 58, 39);

  /* footer */
  --lcc-footer-height: 1.5rem;
  --lcc-footer-background: rgb(45, 65, 69);

  /* image urls */
  --assess-card-background-url: url("/cdn/certwise-common/js/images/pmp/pretest_bg.png");
  --reading-header-background-url: url("/cdn/certwise-common/js/images/pmp/reading_header_bg.png");

  --topic1001-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1001-1.png");
  --topic1007-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1007-1.png");
  --topic1011-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1011-1.png");
  --topic1014-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1014-1.png");
  --topic1017-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1017-1.png");
  --topic1023-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1023-1.png");
  --topic1026-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1026-1.png");
  --topic1032-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1032-1.png");
  --topic1036-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1036-1.png");
  --topic1040-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1040-1.png");
  --topic1044-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1044-1.png");
  --topic1050-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1050-1.png");
  --topic1055-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1055-1.png");
  --topic1058-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1058-1.png");
  --topic1061-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1061-1.png");
  --topic1064-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1064-1.png");
  --topic1068-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1068-1.png");
  --topic1072-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1072-1.png");
  --topic1076-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1076-1.png");
  --topic1082-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1082-1.png");
  --topic1085-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1085-1.png");
  --topic1093-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1093-1.png");
  --topic1100-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1100-1.png");
  --topic1107-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1107-1.png");
  --topic1114-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1114-1.png");
  --topic1118-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1118-1.png");
  --topic1125-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1125-1.png");
  --topic1135-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1135-1.png");
  --topic1139-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1139-1.png");
  --topic1146-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1146-1.png");
  --topic1151-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1151-1.png");
  --topic1154-1-background-url: url("/cdn/certwise-common/js/images/pmp/card_bg/card_bg_topic1154-1.png");
}html {
  --font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-family: var(--font-family);
}.video-js .vjs-big-play-button {
  background-color: #2b333f;
}.video-js:hover .vjs-big-play-button {
  background-color: #73859f;
}.video-js .vjs-big-play-button:focus {
  border: 2px solid var(--color-alert);
  background-color: #73859f;
  transition: all 0s;
}.video-js .vjs-menu li {
  color: white;
}.video-js .vjs-menu li.vjs-selected {
  color: black;
}.overview-link {
  grid-column: 1 / span 3;
  background-color: rgba(0, 0, 0, 0.05);
  border: none !important;
}._30_9gJG_ div[xqa~="generator"] > h1 {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  color: var(--brand-color-secondary);
  border-bottom: 5px solid var(--brand-color-secondary);
  margin: 4rem -2rem 2rem -2rem;
  position: relative;
  justify-content: center;
}._30_9gJG_ div[xqa~="generator"] > h1 * {
  background-color: white;
  transform: translatex(-50%);
  position: relative;
  bottom: -1rem;
  padding: 0;
}._30_9gJG_ div[xqa~="generator"] > h1 sup {
  top: 0.5rem;
}._30_9gJG_ div[xqa~="generator"] > h1 *:last-child {
  padding-right: 1rem;
}._30_9gJG_ div[xqa~="generator"] > h1 *:first-child {
  padding-left: 1rem;
}main.study {
  overflow-x: hidden;
}[xqa="assessment-chooser"] [xqa="pre-test-card"]:only-of-type {
  transform: translateX(10px);
}._1qRMFEps {
}.rIeL983z {
}._3-IN7fak {
}._2rL7cmh0 {
  text-align: left;
}._3-IN7fak .video-js[tabindex="-1"] {
  outline: none;
  height: auto;
}._3-IN7fak video-js .vjs-tech {
  width: 100%;
  height: 100%;
  position: static;
}._3bFvqFRk {
  font-family: var(--font-family);
}._32fujPZn {
  font-family: var(--font-family);
  background-color: var(--color-background);
  color: var(--color-text-primary);
}._18MPRvlL,
._18MPRvlL::before {
  margin-right: var(--grid-base);
}._18MPRvlL::last-child {
  margin-right: 0;
}._8g8XMFeP {
  box-sizing: border-box;
}._8g8XMFeP {
  font-family: var(--font-family);
  border: var(--border-width) solid var(--color-border);
  display: inline-block;
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  position: relative;
  width: calc((var(--grid-base) * 35) + (var(--border-width) * 4));
}._1fGQchKW {
  width: 100%;
  background-color: var(--color-background);
  color: var(--color-text-primary);
}/* Date grid */._2pA6hIXE,
._3YFf3Ply {
  text-align: center;
  width: 14.28%;
}._2pA6hIXE {
  background-color: var(--color-background-faded);
  border-bottom: var(--border-width) solid var(--color-border);
  color: var(--color-text-faded);
  font-weight: normal;
  padding: 0 calc(var(--grid-base) / 2);
  text-align: center;
  font-size: var(--font-size-small);
  text-transform: uppercase;
}._2pA6hIXE ._3iIiJjQh {
  -webkit-text-decoration: none;
  text-decoration: none;
}._3YFf3Ply {
  color: var(--color-text-faded);
  cursor: pointer;
  font-weight: bold;
  outline: var(--border-width) solid transparent;
  padding: var(--grid-base);
  transition: color var(--transition-duration) var(--transition-easing),
    background-color var(--transition-duration) var(--transition-easing);
}.d0AjQPsT {
  background-color: var(--color-background-faded);
}._3YFf3Ply:focus,
._3YFf3Ply:hover {
  color: var(--color-highlight);
  outline: var(--border-width) solid var(--color-border);
}._2tjvqHVh {
  color: var(--color-border);
}._37_5NiQl {
  background-color: var(--color-highlight);
  color: var(--color-text-inverted);
}._37_5NiQl:focus,
._37_5NiQl:hover {
  background-color: var(--color-background);
  color: var(--color-highlight);
  outline: var(--border-width) solid var(--color-highlight);
}/* Date picker  */._1IRSPiy2 {
  background: var(--color-background-faded);
  border-bottom: var(--border-width) solid var(--color-border);
  display: flex;
  justify-content: center;
}.cY71WRWy,
._28wTLb1P,
._2xwjKJx1,
._2LzTAUu9 {
  background: 0;
  border: var(--border-width) solid transparent;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  line-height: inherit;
  outline: none;
  transition: border-color var(--transition-duration) var(--transition-easing),
    color var(--transition-duration) var(--transition-easing);
}.cY71WRWy:focus,
.cY71WRWy:hover,
._28wTLb1P:focus,
._28wTLb1P:hover {
  border-color: var(--color-highlight);
}._2xwjKJx1:focus,
._2xwjKJx1:hover,
._2LzTAUu9:focus,
._2LzTAUu9:hover {
  color: var(--color-highlight);
  border: var(--border-width) solid var(--color-border);
}.cY71WRWy,
._28wTLb1P {
  color: var(--color-text-primary);
  font-size: var(--font-size-small);
  padding: var(--grid-base);
  text-transform: uppercase;
}._3Qfvx1oT,
._3fD7ToH9 {
  border-color: transparent;
  border-bottom-color: var(--color-highlight);
  color: var(--color-highlight);
}._2xwjKJx1,
._2LzTAUu9 {
  color: var(--color-text-primary);
  display: flex;
  font-size: var(--font-size-icon);
  line-height: 1;
  position: absolute;
  top: var(--grid-base);
}.GlYmSl6Z {
  display: flex;
  justify-content: center;
  align-items: center;
}._2xwjKJx1 {
  left: calc(var(--grid-base) * 0.75);
}._2LzTAUu9 {
  right: calc(var(--grid-base) * 0.75);
}.mZE0Btnb,
._3z6tZ5Yr {
  position: relative;
  background-color: var(--color-background);
}._343XAn1w,
._2ulJ97sy {
  border: 0;
  margin: 0;
  padding: 0;
}._2CPSGjNH,
._2w-dxZy8 {
  display: block;
  float: left;
  position: relative;
  text-align: center;
  text-transform: capitalize;
}._2CPSGjNH {
  width: 33.33%;
}._2w-dxZy8 {
  width: 20%;
}._3oTerlZF,
._2IkO4SIo {
  border: var(--border-width) solid transparent;
  cursor: pointer;
  display: block;
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: var(--grid-base);
  transition: color var(--transition-duration) var(--transition-easing),
    background-color var(--transition-duration) var(--transition-easing);
}._3pYfvgPp ._3oTerlZF,
._2b05yoLN ._2IkO4SIo {
  background-color: var(--color-highlight);
  color: var(--color-text-inverted);
}.wTydQN-x,
._1b6Vus8O {
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}._2CPSGjNH:hover ._3oTerlZF,
._2w-dxZy8:hover ._2IkO4SIo {
  color: var(--color-highlight);
  border: var(--border-width) solid var(--color-border);
}._3pYfvgPp:hover ._3oTerlZF,
._2b05yoLN:hover ._2IkO4SIo,
.wTydQN-x:focus ~ ._3oTerlZF,
._1b6Vus8O:focus ~ ._2IkO4SIo {
  background-color: var(--color-background);
  color: var(--color-highlight);
  border: var(--border-width) solid var(--color-highlight);
}._1yMhcs9E {
  font-family: var(--font-family);
  background-color: var(--color-background);
  color: var(--color-text-primary);
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  border-radius: 4px;
  box-shadow: 0px 2px 1px -1px var(--color-box-shadow), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 3px 0 rgba(0, 0, 0, 0.12);
}._2E9_6uGs {
  display: flex;
  flex-direction: row;
  padding: var(--grid-base);
  align-items: center;
  box-sizing: border-box;
  min-height: 52px;
}._3fHvP2L3 {
  display: flex;
  align-items: center;
  box-sizing: border-box;
}._197N0cQl {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  flex-grow: 1;
  justify-content: flex-end;
}.G8Ln6onp {
  cursor: pointer;
}._2mLdis8h {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}._2mLdis8h:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}._1gw5Gkw7 {
  position: relative;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
  box-sizing: border-box;
  margin-bottom: calc(2 * var(--grid-base));
}._3mnEebPQ::before {
  margin-top: 100%;
}._3wn5qQqd::before {
  margin-top: 56.25%;
}._1gw5Gkw7::before {
  display: block;
  content: "";
}._1gw5Gkw7:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}._2Fr1Cgn4 {
  padding: calc(2 * var(--grid-base));
}.FmekofZj {
  padding: 0 calc(2 * var(--grid-base)) var(--grid-base);
}.g2IA8hVx {
  padding: 0 calc(2 * var(--grid-base)) var(--grid-base);
  height: 100%;
}._2SDMAGYh {
  font-size: var(--font-size-title);
  font-weight: inherit;
  margin: 0;
}._3qpew49t {
  font-size: var(--font-size-small);
  font-weight: inherit;
  margin: 0;
}._1vifDXEc {
  box-shadow: 0px 0px 0px 0px var(--color-box-shadow), 0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  border-width: var(--border-width);
  border-style: solid;
  border-color: var(--color-border);
}._2lQhwaI6 {
  font-family: var(--font-family);
  border: 0;
  margin: 0;
  padding: var(--spacing-regular) 0;
}._1D5FvkWJ {
  padding: 0;
}._2mazdeRn {
  font-family: var(--font-family);
  box-sizing: border-box;
  display: block;
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  min-height: var(--line-height-base);
  padding: 0 0 0 calc(var(--grid-base) * 3);
  position: relative;
}._1R4a3Fsi {
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}._2n2Je0PQ {
  left: 0;
  position: absolute;
  top: calc(var(--grid-base) / 2);
}._2n2Je0PQ::before,
._2n2Je0PQ::after {
  display: block;
  height: calc(var(--grid-base) * 2);
  width: calc(var(--grid-base) * 2);
}._2n2Je0PQ::after {
  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border-strong);
  content: "";
}._2n2Je0PQ::before {
  color: var(--color-border-strong);
  font-size: var(--font-size-small);
  left: 0;
  line-height: calc(var(--grid-base) * 2);
  position: absolute;
  text-align: center;
  top: 0;
  transform: scale(0);
  transition: transform var(--transition-duration) var(--transition-easing);
  width: 100%;
}/* checked style */._36C34EC7 ._2n2Je0PQ::before {
  transform: scale(1);
}._1XkzLfUE ._2n2Je0PQ::before {
  color: var(--color-highlight);
}._1XkzLfUE ._2n2Je0PQ::after {
  border: var(--border-width-emphasized) solid var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._1XkzLfUE ._3XdpRztX,
._1XkzLfUE ._2G79dQnp {
  color: var(--color-highlight);
}/* disabled and readonly styles */._3De6r_3_ ._2n2Je0PQ::after,
._1bP6Uffc ._2n2Je0PQ::after {
  background-color: var(--color-background-faded);
  border-color: var(--color-border);
}/* invalid style */._3CVcpEXE ._2n2Je0PQ::after {
  border-color: var(--color-error);
}._3CVcpEXE ._2n2Je0PQ::before {
  color: var(--color-error);
}/* valid style */._1Sz1dqus ._2n2Je0PQ::after {
  border-color: var(--color-success);
}._1Sz1dqus ._2n2Je0PQ::before {
  color: var(--color-success);
}._2R75VD-Y {
  font-family: var(--font-family);
}.EDcb2DBj {
  margin: 2px;
}._1H4IwGtm {
  margin-right: calc(var(--spacing-regular) / 2);
}._2R75VD-Y ._3jb-WZZT {
  flex-grow: 1;
  min-width: 100px;
  width: 100px;
}._2R75VD-Y ._1eFrHCmb {
  display: block;
  pointer-events: unset;
  position: static;
  transform: none;
  max-width: 100%;
}._2R75VD-Y ._3ntCEitF {
  display: flex;
  flex-wrap: wrap;
}._2CnErxLI {
  margin-top: var(--spacing-regular);
}._2R75VD-Y._3DwZJ9pi ._1E9dc-RX {
  height: auto;
  flex-flow: row wrap;
}._2R75VD-Y .ky_gb3gc {
  width: 100%;
  display: inline-block;
}._2R75VD-Y ._1eFrHCmb {
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom: none;
}._2R75VD-Y._3DwZJ9pi ._3jb-WZZT {
  display: inline-block;
  width: 100%;
  border-left-width: 1px;
  border-left-style: solid;
  border-top: none;
}._1G27JvyK {
  font-family: var(--font-family);
  height: calc(var(--grid-base) * 4);
  background-color: var(--color-background-inverted);
  border-radius: calc(var(--grid-base) * 2);
  align-items: center;
  color: var(--color-background);
  display: inline-flex;
  padding-left: var(--grid-base);
  padding-right: var(--grid-base);
}._3XC_-EKb {
  padding-left: var(--grid-base);
  padding-right: var(--grid-base);
}.qZQJWCAb {
  cursor: pointer;
}._1JH9OtE6 {
  cursor: pointer;
}._3NJsoPXJ {
}._3l1KswYZ {
  font-family: var(--font-family);
}._3-kBpmDG {
  max-width: 15rem;
}._3gxRvpxw {
  background: none;
  border: none;
  color: inherit;
  font-size: inherit;
  min-width: unset;
  padding: 0;
}._3gxRvpxw:hover,
._3gxRvpxw:focus {
  box-shadow: none;
}._3WwUDA0K {
  display: inline-block;
  background: var(--color-background);
}._3AJLLTed {
  color: var(--color-text-primary);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-family: var(--font-family);
  box-sizing: border-box;
}.JQSA6KkE {
  color: var(--color-text-primary);
  display: flex;
  flex-direction: column;
  height: calc(75 * var(--grid-base));
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: min(100vw, 768px);
  outline: none;
}._1UOuOlpK {
  background-color: rgba(0, 0, 0, 0.15);
}._2ikv3JS4 {
  box-sizing: border-box;
  flex: 0 0 auto;
  font-size: var(--font-size-title);
  height: calc(7 * var(--grid-base));
  padding: calc(2 * var(--grid-base));
  position: relative;
  text-align: left;
}._34ZnrZxt {
  flex: 1 1 auto;
  padding: calc(2 * var(--grid-base));
}.jzTjA0Lg {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 0;
  padding: var(--grid-base);
  position: absolute;
  right: calc(2 * var(--grid-base));
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-text-primary);
}.jzTjA0Lg .OEKlMbem {
  display: flex;
  font-size: var(--font-size-title);
}._29cgr3_6 {
  border-top: 1px solid var(--color-border);
  padding: calc(2 * var(--grid-base));
  display: flex;
  align-items: center;
  justify-content: flex-end;
}.egzJWd2u {
  font-family: var(--font-family);
  display: inline-flex;
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow);
  position: relative;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  padding: 0;
  background-color: var(--fab-background);
}.egzJWd2u:not(._1EnozsjK) {
  border-radius: 50%;
  width: 56px;
  height: 56px;
}.egzJWd2u._1iQHRu78 {
  width: 40px;
  height: 40px;
}._1UzWn1lq {
  display: flex;
  align-items: center;
  justify-content: center;
}._1EnozsjK {
  border-radius: 24px;
  padding: 0 20px;
  height: 48px;
}.egzJWd2u:hover,
.egzJWd2u:focus {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._2T4gGtBW:hover {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow);
}._2YqJWchX {
  position: fixed;
  z-index: 150;
  bottom: var(--spacing-large);
  right: var(--spacing-large);
}._19gz5u7I {
  position: fixed;
  z-index: 150;
  bottom: var(--spacing-large);
  right: 50%;
  transform: translateX(50%);
}._3fvJ396- {
  position: fixed;
  z-index: 150;
  bottom: var(--spacing-large);
  left: var(--spacing-large);
}._24Xc2e3X {
  position: fixed;
  z-index: 150;
  top: 50%;
  right: var(--spacing-large);
  transform: translateY(-50%);
}._SrZr58S {
  position: fixed;
  z-index: 150;
  top: 50%;
  left: var(--spacing-large);
  transform: translateY(-50%);
}._2Qguxhzt {
  position: fixed;
  z-index: 150;
  top: var(--spacing-large);
  left: var(--spacing-large);
}._3Z2r2-F_ {
  position: fixed;
  z-index: 150;
  top: var(--spacing-large);
  right: 50%;
  transform: translateX(50%);
}._34CdNLt- {
  position: fixed;
  z-index: 150;
  top: var(--spacing-large);
  right: var(--spacing-large);
}.u7BV4jWY {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  left: calc(-1 * var(--grid-base));
  position: relative;
  width: calc(100% + (var(--grid-base) * 2));
}.u7BV4jWY:last-child {
  margin-bottom: 0;
}._1ANvGi4D {
  flex-direction: column;
}._1ANvGi4D ._1Yt6UCf- {
  margin-bottom: calc(var(--grid-base) * 2);
}._1ANvGi4D ._1Yt6UCf-:last-child {
  margin-bottom: 0;
}._1Yt6UCf- {
  flex: 1;
  padding: 0 var(--grid-base);
  margin-bottom: calc(var(--grid-base) * 2);
  min-width: calc(20 * var(--grid-base));
}.JP88AI2t {
  border-spacing: 0px;
}._2bSUsSpv {
  align-items: center;
  border-right: var(--border-width) solid var(--color-border);
  color: var(--color-text-faded);
  justify-content: space-between;
  min-width: 100px;
  padding: calc(var(--grid-base) / 4) calc(var(--grid-base) / 2);
}._2bSUsSpv:first-child {
  border-left: 0;
}.KUuUA1Kk {
  height: calc(var(--grid-base) * 5);
}._2bSUsSpv ._1CjFq7CN {
  min-width: 0;
  opacity: 0;
  padding: 0 calc(var(--grid-base) / 2);
}._1CjFq7CN:focus {
  opacity: 1;
}._2IjykYbk {
  background-color: var(--color-background-faded);
  box-sizing: border-box;
  color: var(--color-text-primary);
  padding: var(--grid-base) calc(var(--grid-base) / 2);
  border-top: var(--border-width) solid var(--color-border);
}._2dIwupBE {
  font-size: var(--font-size-base);
  background-color: var(--color-background-faded);
}._1te9Jb8P {
  align-items: center;
  background-color: var(--color-background-faded);
  border-right: var(--border-width) solid var(--color-border);
  color: var(--color-text-primary);
  display: flex;
  flex-direction: column;
  min-width: 100px;
  padding: var(--grid-base) calc(var(--grid-base) / 2);
}._1te9Jb8P:first-child {
  border-left: 0;
}._4znER7Z8 {
  align-items: center;
  cursor: pointer;
  display: flex;
}._1K99V9X-,
._1K99V9X- .YGGb-C5H {
  color: var(--color-highlight);
}.YGGb-C5H {
  background: transparent;
  border: 0;
  font-size: var(--font-size-icon);
  line-height: var(--line-height-base);
  padding: 0;
  opacity: 0;
  width: 0;
}.YGGb-C5H:focus,
._1K99V9X- .YGGb-C5H {
  opacity: 1;
  width: auto;
}._1g3i5UuK {
  margin-top: 4px;
  width: 100%;
}._3NAh2OOA {
  height: 45px;
  background-color: var(--color-background-faded);
}._1qNdKieT {
  margin-left: 5px;
  color: var(--color-text-primary);
}._8vkbM5g7 {
  height: 26px;
  min-width: 26px;
  color: var(--color-background-inverted);
  margin: 2px;
  text-align: center;
  -webkit-user-select: none;
          user-select: none;
}.hDuATsyI,
._1u8SJ6SX {
  background-color: var(--color-background-faded);
  border-radius: 4px;
  border: 0;
  color: var(--color-text-primary);
  cursor: pointer;
  font-size: inherit;
  height: 26px;
  margin: 2px;
  min-width: 26px;
  padding: 0;
  text-align: center;
}._1GLysweu {
  color: var(--color-background-inverted);
}._1wxj1N4l {
  border: 1px solid #ccc;
  border-bottom: none;
  border-left: none;
  height: calc(var(--grid-base) * 5);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}._1wxj1N4l:last-of-type {
  border-bottom: 1px solid #ccc;
}._1-LX1TFJ {
  margin: auto;
  width: calc(var(--grid-base) * 2.5);
  height: calc(var(--grid-base) * 2.5);
  border: var(--border-width-emphasized) solid var(--color-text-faded);
  border-radius: 50%;
  border-top-color: transparent;
  animation: FCJF0DyO 1s var(--transition-easing) infinite;
  will-change: auto;
}@keyframes FCJF0DyO {
  to {
    transform: rotate(360deg);
  }
}._36_XU7M5 {
  box-sizing: border-box;
  height: calc(var(--grid-base) * 5);
  border-top: var(--border-width) solid var(--color-border);
}._36_XU7M5:nth-child(2) {
  border-top: 0;
}._2K83Dd1- {
  border: var(--border-width) solid var(--color-border);
  background: var(--color-background);
  font-family: var(--font-family);
}._3hUdGTiY {
  border-bottom: var(--border-width) solid var(--color-border);
}.AQQ0dyIo {
}._21Gj87QG {
  font-family: var(--font-family);
}/* The wrapper around a header */._3T3Tk1fU {
  display: flex;
  padding-top: calc(2 * var(--spacing-regular));
  align-items: center;
}._47IhSF5K {
  flex: 1 1 auto;
}.XkjaFLb2 {
  margin-right: calc(2 * var(--spacing-regular));
  flex: 0 0 auto;
}._20EP58aL,
._3Ns1BxJe {
  font-weight: inherit;
  margin: 0;
}._20EP58aL {
  font-size: var(--font-size-title);
}._3Ns1BxJe {
  font-size: var(--font-size-small);
}.B74Yb0-8 {
  align-items: center;
  background-color: var(--color-background-inverted);
  color: var(--color-text-inverted);
  display: flex;
  height: calc(var(--spacing-regular) * 9);
  padding: 0 var(--spacing-large);
  font-family: var(--font-family);
}._1EC9BWvN {
  display: flex;
  flex: 1;
}._3allVXmN {
  align-items: center;
  display: flex;
  flex: 1;
}._3cPkL0Z9 {
  align-items: center;
  display: flex;
}._3fVySqP3 {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}._1I8wl4et {
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: var(--spacing-large);
}._3lnhBlrS {
  flex: 1;
}._2WUcuMk7 {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
}.zKyrP8p4 {
  margin-left: var(--spacing-large);
}._3_kNAzIG {
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  display: flex;
  margin-left: var(--spacing-large);
}._2ZaruXED {
  height: calc(var(--spacing-regular) * 9);
}.KexbcyMT {
  font-family: var(--font-family);
}._25wBKVhF {
  margin: 0;
  color: var(--color-text-faded);
}._3TXlV68- ._25wBKVhF {
  color: var(--color-success);
}._3pDuUhRf ._25wBKVhF {
  color: var(--color-error);
}.IUInj-vj {
  transition: color var(--transition-duration) var(--transition-easing);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  color: var(--color-text-primary);
  font-family: var(--font-family);
}._3CX0345u {
  color: var(--color-text-faded);
}.UvKrchjc::after {
  content: "*";
  color: var(--color-error);
}._2NwxsYZP {
  padding: var(--spacing-regular);
  border: 1px solid transparent;
  color: var(--color-text-primary);
  font-family: var(--font-family);
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: center;
  justify-content: flex-start;
  min-height: calc(var(--grid-base) * 5.5);
  display: flex;
}._2NwxsYZP:hover {
  color: var(--list-item-hover-color);
  background: var(--list-hover-active-background);
}._2NwxsYZP.bPgNGAZY {
  border: 1px solid var(--color-highlight-border);
  transition: none;
  background: var(--list-item-active-background);
  color: var(--list-item-active-color);
}._1gfGjRvB {
  background: var(--list-item-selected-background);
  color: var(--list-item-selected-color);
}._209BQuj9 {
  color: var(--list-item-disabled-color);
  background: var(--list-item-disabled-background);
  font-style: italic;
}._2NwxsYZP.Z1tCUMWO {
  padding-bottom: calc(var(--grid-base) * 6.5);
}._2NwxsYZP._3elhneKN {
  padding-top: calc(var(--grid-base) * 6.5);
}._2NwxsYZP._2KSQKL9A {
  border-width: 0;
  height: 0;
  min-height: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
}.tH19HhIJ {
  cursor: move;
  opacity: 0.5;
  position: absolute;
  right: var(--grid-base);
}._1LxKutxg {
  flex-grow: 1;
}._3hwazrOQ {
  margin-right: var(--grid-base);
}._8vdXMsni {
  margin-left: var(--grid-base);
}._3AIUp5eI {
  background: var(--color-background);
  font-family: var(--font-family);
}._1NGpOLnF {
  overflow: auto;
  position: relative;
  border: var(--border-width) solid var(--color-border);
}._6zqq4QeV {
  border-color: var(--color-border);
  border-style: solid;
  border-width: 1px 0 0;
  margin: 0;
}._3gYYteZN {
}._2_Gs28MU {
  background-color: var(--color-background-faded);
  height: calc(var(--grid-base) / 2);
  position: relative;
  overflow: hidden;
  font-family: var(--font-family);
  width: 100%;
}.iRZM72I6 {
  border: calc(var(--grid-base) / 2) solid var(--color-background-faded);
  border-radius: 50%;
  border-top: calc(var(--grid-base) / 2) solid var(--color-background-inverted);
  animation: _21o8cHkN 1.5s linear infinite;
}._1vGJM41t {
  visibility: hidden;
}._1hCUf_Oj {
}.yol4inw- {
}.MvGT-igZ {
  animation: _3Gx12-Ut 2s infinite linear;
  background-color: var(--color-background-inverted);
  height: 100%;
  left: -25%;
  position: relative;
  width: 25%;
}._2k0ojoHY {
}._2xj5MUel {
  height: var(--loader-size-small);
  width: var(--loader-size-small);
}._3c0AZQ84 {
  height: var(--loader-size-medium);
  width: var(--loader-size-medium);
}.t8a2dqz3 {
  height: var(--loader-size-large);
  width: var(--loader-size-large);
}@keyframes _3Gx12-Ut {
  0% {
    left: -25%;
  }
  100% {
    left: 100%;
  }
}@keyframes _21o8cHkN {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}._19-323ft {
  padding: var(--spacing-regular);
  border: 1px solid transparent;
  color: var(--color-text-primary);
  font-family: var(--font-family);
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: center;
  justify-content: flex-start;
  height: calc(var(--grid-base) * 5.5);
  display: flex;
}._3XeeogY_ {
  border: 1px solid var(--color-highlight-border);
}/* Root class of native select */._1iTSQ2ne {
  font-size: var(--font-size-base);
  display: flex;
  flex-direction: column;
  font-family: var(--font-family);
}/* Wrapper class for native select and dropdown arrow */.piRg-mwz {
  display: inline-block;
  position: relative;
  width: 100%;
}/* Class for select element */._375aJaCz {
  appearance: none;
  -webkit-appearance: none;
  background: var(--color-background);
  border: 1px solid var(--color-text-primary);
  border-radius: 0;
  cursor: pointer;
  display: block;
  font-size: inherit;
  line-height: var(--line-height-base);
  height: calc(var(--line-height-base) + 2 * var(--grid-base) + 2 * var(--border-width));
  max-width: 100%;
  padding: var(--spacing-regular) calc(var(--spacing-regular) * 3) var(--spacing-regular) var(--spacing-regular);
  width: 100%;
  border: var(--border-width) solid var(--color-border);
  border-bottom-color: var(--color-border-strong);
  color: var(--color-text-primary);
}/* Class for dojo stylized dropdown arrow */._1roxpYYD {
  bottom: 0;
  position: absolute;
  right: 4px;
  top: 0;
  width: 1.5em;

  border-left: var(--border-width) solid var(--color-border);
  bottom: var(--border-width);
  color: var(--color-text-faded);
  font-size: var(--font-size-icon);
  line-height: var(--line-height-base);
  padding: var(--spacing-regular);
  pointer-events: none;
}/* Class for disabled select state */._1pKp4IUc ._375aJaCz {
  background-color: var(--color-background-faded);
}._1SMTTaew {
  align-items: center;
  display: flex;
  justify-content: center;
  font-family: var(--font-family);
}.PWrK61FW {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  overflow: hidden;
}._1Atyp-7n,
._2ylXKc0M {
  display: flex;
  align-items: center;
  justify-items: center;
}._1oh9nJXT {
  display: flex;
  justify-items: center;
}._1Atyp-7n .e8M-6tci,
._2ylXKc0M .e8M-6tci {
  display: none;
}._1Atyp-7n ._1oh9nJXT {
  margin-right: calc(var(--grid-base) / 2);
}._2ylXKc0M ._1oh9nJXT {
  margin-left: calc(var(--grid-base) / 2);
}._3BUYvfXL,
.apmvA1Dl {
  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border);
  border-right-width: 0;
  border-bottom-color: var(--color-border-strong);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  padding: var(--spacing-regular) calc(var(--spacing-regular) * 2);
}._3BUYvfXL:hover,
.apmvA1Dl {
  border: var(--border-width) solid var(--color-highlight-border);
  color: var(--color-highlight);
}._3BUYvfXL:hover {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._3BUYvfXL {
  cursor: pointer;
  transition: box-shadow var(--transition-duration) var(--transition-easing);
  color: var(--color-text-primary);
}._3BUYvfXL:last-of-type {
  border-right-width: var(--border-width);
}.apmvA1Dl + ._3BUYvfXL,
._3BUYvfXL:hover + ._3BUYvfXL,
._3BUYvfXL:hover + .apmvA1Dl {
  border-left: 0;
}.lpUYtVjM {
  margin-left: calc(var(--spacing-regular) * 2);
}/* disabled and readonly *//* invalid *//* valid */._3ttpnUYc {
  font-family: var(--font-family);
}._3ZU14Zre {
  background: none;
  border: none;
  color: inherit;
  font-size: inherit;
  min-width: unset;
  padding: 0;
  cursor: pointer;
}._3ZU14Zre:hover,
._3ZU14Zre:focus {
  box-shadow: none;
}._12yR4Zxn,
._12yR4Zxn:before,
._12yR4Zxn:after {
  box-sizing: border-box;
  font: var(--font-family);
}._92legFCP {
  background-color: var(--button-background);
  border: var(--border-width) solid var(--button-border);
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
  min-width: calc(var(--grid-base) * 20);
  padding: var(--spacing-regular);
  transition: box-shadow var(--transition-duration) var(--transition-easing);
  margin: 0;
}._92legFCP:hover,
._92legFCP:focus {
  border-color: var(--button-border);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
  outline: none;
}.BXfRHdbm {
  min-width: 0;
}._12yR4Zxn.BXfRHdbm {
  min-width: 0;
  padding: 3px var(--spacing-regular);
}._92legFCP._2g1EhYDx,
._92legFCP._2g1EhYDx:hover {
  background-color: var(--button-background-faded);
  border-color: var(--button-border);
  box-shadow: none;
  color: var(--button-text-faded);
  cursor: default;
}._2WyIyGWy {
  background-color: var(--button-background);
  border: var(--border-width) solid var(--button-border);
  color: var(--button-text);
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  font-size: var(--font-size-base);
  font-weight: bold;
  line-height: var(--line-height-base);
  min-width: calc(var(--grid-base) * 20);
  padding: var(--spacing-regular);
  margin: 0;
  font-family: var(--font-family);
}._2WyIyGWy:focus {
  outline: none;
}._2WyIyGWy:hover {
  background-color: var(--button-background);
  color: var(--button-text-inverted);
  outline: none;
}._2WyIyGWy._12yR4Zxn:hover ._18Q0dUhR {
  color: var(--button-text-inverted);
}._2WyIyGWy._2g1EhYDx,
._2WyIyGWy._2g1EhYDx:hover {
  background-color: initial;
  border-color: var(--button-border);
  color: var(--button-text-faded);
  cursor: default;
}._2WyIyGWy._2g1EhYDx:hover ._18Q0dUhR {
  color: var(--button-text-faded);
}._3vuz-T7x {
  font-family: var(--font-family);
  border: 0;
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  font-size: inherit;
  line-height: var(--line-height-base);
  min-width: calc(var(--grid-base) * 20);
  padding: var(--spacing-regular);
  background-color: var(--button-background);
}._3vuz-T7x:hover,
._3vuz-T7x:focus {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._3vuz-T7x._2g1EhYDx:hover {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow);
}._18Q0dUhR {
  color: var(--button-text);
  font-size: var(--font-size-base);
  font-weight: bold;
  line-height: var(--line-height-base);
}.qd27uTxI {
  display: inline-flex;
}._18Q0dUhR + .qd27uTxI {
  margin-left: var(--grid-base);
}.qd27uTxI + ._18Q0dUhR {
  margin-left: var(--grid-base);
}.S92Yj5cs {
  position: relative;
  min-width: 300px;
  z-index: var(--zindex-dialog);
}._1PRrGVVh {
  left: 50%;
  bottom: calc(9px + var(--spacing-regular));
  transform: translateX(-50%);
}._2b2bjLCa {
  left: 50%;
  top: calc(9px + var(--spacing-regular));
  transform: translateX(-50%);
}.P34xfr7m {
  background-color: var(--color-background);
  box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.15), 0 6px 16px 0 rgba(0, 0, 0, 0.1), 0 9px 28px 8px rgba(0, 0, 0, 0.07);
  color: var(--color-text-primary);
  padding: 15px;
}.P34xfr7m::before {
  background-color: var(--color-background);
  border: calc(9px / 2) solid var(--color-background);
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  transform: rotate(45deg);
  width: 9px;
}._2b2bjLCa .P34xfr7m::before {
  box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.08);
  left: calc(50% - calc(9px / 2));
  top: calc(9px / -2);
}._1PRrGVVh .P34xfr7m::before {
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.08);
  left: calc(50% - calc(9px / 2));
  bottom: calc(9px / -2);
}._19645QyT {
  display: flex;
  justify-content: flex-end;
  margin-top: var(--spacing-large);
}._1V8D7Itn,
._Brm5jRv {
  min-width: 80px;
}._1V8D7Itn {
  margin-right: var(--spacing-regular);
}/* defines the colour of the underlay when it is set to visible */.kNJyoq-G {
  background: rgba(0, 0, 0, 0.25);
}.UBWJvJ6t {
  font-family: var(--font-family);
}._1S6I1qSx {
  display: inline-block;
  padding: var(--spacing-regular);
}._2WdiUG6V {
  border: var(--border-width) solid var(--color-border);
  height: 24px;
  border-radius: 3px;
  background-color: var(--color-background);
}._27qhPGbJ {
  height: 100%;
  background: var(--color-highlight);
}.IUFjeb5U {
  border: 0;
  margin: 0;
  padding: 0;
  font-family: var(--font-family);
}._1FCyh4RR {
  padding: 0;
}._3IL-lZZF {
  box-sizing: border-box;
  font-family: var(--font-family);
}._3IL-lZZF {
  display: block;
  min-height: var(--line-height-base);
  padding: 0 0 0 calc(var(--grid-base) * 3);
  position: relative;
}._2Jz8gM21 {
  height: 100%;
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
}._2Jz8gM21:focus {
  outline: none;
}._1dlq4UlP {
  left: 0;
  position: absolute;
  top: calc(var(--grid-base) / 2);
}._2zes3-Wt,
._1xIubGYF,
._1SWnQZG4 {
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  display: block;
  transition: transform var(--transition-duration) var(--transition-easing),
    background-color var(--transition-duration) var(--transition-easing);
}._1xIubGYF {
  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border-strong);
  height: calc(var(--grid-base) * 2);
  width: calc(var(--grid-base) * 2);
}._1SWnQZG4 {
  background-color: var(--color-border-strong);
  height: var(--grid-base);
  left: calc(var(--grid-base) / 2);
  position: absolute;
  top: calc(var(--grid-base) / 2);
  transform: scale(0);
  width: var(--grid-base);
}/* focus styles */._2XTkWRcz ._1xIubGYF {
  border: var(--border-width-emphasized) solid var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._2XTkWRcz ._1SWnQZG4 {
  background-color: var(--color-highlight);
}/* checked style */._36l7N0SL ._1SWnQZG4 {
  transform: scale(1);
}/* disabled and readonly styles */.R3LzkY85 ._1xIubGYF,
._1cp5uNt_ ._1xIubGYF {
  border-color: var(--color-border);
  background-color: var(--color-background-faded);
}/* invalid style */.-yZCTUnh ._1xIubGYF {
  border-color: var(--color-error);
}.-yZCTUnh ._1SWnQZG4 {
  background-color: var(--color-error);
}/* valid style */._1QF-nnLR ._1xIubGYF {
  border-color: var(--color-success);
}._1QF-nnLR ._1SWnQZG4 {
  background-color: var(--color-success);
}._3YTMPE6s {
  box-sizing: border-box;
  display: block;
  font-family: var(--font-family);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
}.Wxdu8YoA {
  margin: var(--spacing-regular) 0;
  position: relative;
  background-color: var(--color-border-strong);
  height: var(--border-width);
  transition: background var(--transition-duration) var(--transition-easing);
}._1eseqYas {
  height: 3px;
  top: -1px;
  background-color: var(--color-highlight);
}.jp_yWdT5 {
  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border-strong);
  border-radius: 50%;
  height: calc(var(--grid-base) * 2);
  left: 50%;
  margin-left: calc(var(--grid-base) * -1);
  position: absolute;
  top: -8px;
  transition: border var(--transition-duration) var(--transition-easing),
    background var(--transition-duration) var(--transition-easing);
  width: calc(var(--grid-base) * 2);
}._3YTMPE6s .VKeZp6sS {
  height: 15px;
  outline: none;
  top: -7px;
}.VKeZp6sS::-ms-thumb {
  height: var(--touch-target-min);
  width: var(--touch-target-min);
}.VKeZp6sS::-moz-range-thumb {
  height: var(--touch-target-min);
  width: var(--touch-target-min);
}.VKeZp6sS::-webkit-slider-thumb {
  height: var(--touch-target-min);
  width: var(--touch-target-min);
}/* focused styles */._28vL2nXv .Wxdu8YoA {
  background-color: var(--color-highlight);
}._28vL2nXv .Wxdu8YoA .jp_yWdT5 {
  border: var(--border-width-emphasized) solid var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._28vL2nXv ._1eseqYas {
  background-color: var(--color-highlight);
}.QORMJE-B {
  padding-bottom: calc(var(--grid-base) * 5);
}._28vL2nXv ._19xMOkSN,
._3YTMPE6s:hover ._19xMOkSN {
  opacity: 1;
  pointer-events: auto;
  z-index: 1;
}._1Fj1Pax6 {
  background-color: var(--color-background-inverted);
  color: var(--color-text-inverted);
  display: inline-block;
  margin: var(--spacing-regular) 0 0;
  padding: var(--spacing-regular);
}._19xMOkSN {
  margin: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: calc(var(--grid-base) * 2.5);
  transform: translate(-50%, 0);
  transition: opacity var(--transition-duration) var(--transition-easing);
}._19xMOkSN::before {
  border-left: var(--grid-base) solid transparent;
  border-right: var(--grid-base) solid transparent;
  border-bottom: var(--grid-base) solid var(--color-background-inverted);
  content: "";
  left: 50%;
  margin-left: calc(var(--grid-base) * -1);
  margin-top: calc(var(--grid-base) * -1);
  position: absolute;
  top: 0;
}/* disabled and readonly styles */._3lTQ_i69 .Wxdu8YoA,
._2GxMcjTj .Wxdu8YoA {
  background-color: var(--color-border);
}._3lTQ_i69 .jp_yWdT5,
._2GxMcjTj .jp_yWdT5 {
  background-color: var(--color-background-faded);
}/* invalid style */._3-06_ga- .Wxdu8YoA {
  background-color: var(--color-error);
}._3-06_ga- .jp_yWdT5 {
  border-color: var(--color-error);
}._3-06_ga- ._1eseqYas {
  background-color: var(--color-error);
}._217FEXC3 {
  display: inline-block;
}._23e_tu4L {
  cursor: pointer;
  transition: color cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
}.BKBx7CS6 {
  color: var(--color-alert);
  fill: var(--color-alert);
}.hQTBM5-d {
}.hQTBM5-d ._2DSd0RRW {
  outline: 1px solid var(--color-highlight);
}@font-face {
  font-family: "dojo2BaseTheme";
  src: url("assets/73570b5e01765f7c.ttf?nocf9g") format("truetype"),
    url("assets/010e9191a5c450c6.woff?nocf9g") format("woff"),
    url("assets/ae40f6df5705e37b.svg?nocf9g#dojo2") format("svg");
  font-weight: normal;
  font-style: normal;
}._29RvxPMs {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "dojo2BaseTheme" !important;
  speak: none;
  font-size: inherit;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}.lWgwpCU1:before {
  content: "\e94e";
}._3AtGRFBT:before {
  content: "\f06e";
}._3mei70Qn:before {
  content: "\f070";
}._3FXI0YEz:before {
  content: "\e145";
}.Zo76xPQW:before {
  content: "\e15b";
}.Qkzz_co0:before {
  content: "\e5ca";
}._2ON_e3xw:before {
  content: "\e5cd";
}.uPd4-qZf:before {
  content: "\e314";
}._3AdyLlhz:before {
  content: "\e315";
}.dNdUaqFC:before {
  content: "\e316";
}._3IYHDDKD:before {
  content: "\e313";
}._2uO_HVnz:before {
  content: "\e5c7";
}._1v0n4vZd:before {
  content: "\e5c5";
}._3GJXcqnX:before {
  content: "\e8b6";
}._1ESjA5XL:before {
  content: "\e5d2";
}._3v3YubFD:before {
  content: "\e8b8";
}.UDaN8y7R:before {
  content: "\e002";
}._3N5SVRIA:before {
  content: "\e887";
}._1Cyl0ciE:before {
  content: "\e88e";
}.Kkfx1PJ1:before {
  content: "\ea0d";
}.tQWwR8FH:before {
  content: "\ea52";
}._1IoIV7i6:before {
  content: "\e0cd";
}._3kKJuGJP:before {
  content: "\e254";
}.RzS7O7O2:before {
  content: "\e916";
}._2dV4JeBD:before {
  content: "\e157";
}._3QiGpQ4Y:before {
  content: "\e8b4";
}._1Bn76vSC:before {
  content: "\e899";
}._3oHWt5tm:before {
  content: "\e0e1";
}._1fynUFOM:before {
  content: "\e900";
}._20AYHxoO {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: var(--font-family);
}._3Pdpo8Bd {
  align-items: center;
  display: flex;
  justify-content: center;
}._1ihG3pWw {
  font-size: calc(var(--grid-base) * 9);
  font-weight: var(--bold-font-weight);
  height: calc(var(--grid-base) * 9);
  width: calc(var(--grid-base) * 9);
}._2LdqcoWj {
}._1Yt208g9 {
  display: flex;
  flex-direction: row;
  margin: var(--grid-base);
}._3_Ll2Y37 {
  display: flex;
  align-items: center;
  box-sizing: border-box;
}._3EYzd2Ak {
  margin: var(--grid-base);
  color: var(--color-text-primary);
}._3Vnat_CL {
  display: flex;
  flex-direction: column;
}._1pE06Rea {
  text-align: center;
  margin: var(--grid-base);
}._1g7p1jlC {
  font-size: var(--font-size-title);
  margin: 0;
  color: var(--color-text-primary);
}._3WenQ4-D {
  color: var(--color-text-faded);
  font-size: var(--font-size-small);
  font-weight: var(--normal-font-weight);
  margin: 0;
}/* Status Styles */.Po1DdAhC {
  color: var(--color-alert);
}._1P_-Ar_n {
  color: var(--color-error);
}._1bhlj_Fu {
  color: var(--color-info);
}._2KPVRlAC {
  color: var(--color-success);
}._26Kq_QrE {
  font-size: var(--font-size-base);
  display: flex;
  flex-direction: column;
  font-family: var(--font-family);
}/* custom input styles */._2s_JaUmy {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-size: inherit;

  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border);
  border-bottom-color: var(--color-border-strong);
  cursor: pointer;
  line-height: var(--line-height-base);
  min-height: calc(var(--spacing-regular) * 5 + 2);
  outline: none;

  width: 100%;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
  padding: 0;
}.g3lARHXP {
  padding: var(--spacing-regular) calc(var(--spacing-regular) * 3) var(--spacing-regular) var(--spacing-regular);
  color: var(--color-text-primary);
}._2s_JaUmy:focus {
  border-color: var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._2GUfDc-Y {
  color: var(--color-text-faded);
}._2x1Fvzk2 {
  border-left: var(--border-width) solid var(--color-border);
  bottom: var(--border-width);
  color: var(--color-text-faded);
  display: flex;
  font-size: var(--font-size-icon);
  line-height: var(--line-height-base);
  padding: var(--spacing-regular);
  pointer-events: none;
}._1KWJFjWl {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow);
  pointer-events: all;
}/* State classes */.jq5IAKYi ._2s_JaUmy,
._3W31jd2h ._2s_JaUmy {
  background-color: var(--color-background-faded);
}._1ptBmYtE ._2s_JaUmy {
  border-color: var(--color-border-invalid);
  border-bottom-color: var(--color-error);
}._1ptBmYtE ._2s_JaUmy:focus {
  border-color: var(--color-error);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-invalid);
}._1ptBmYtE ._2x1Fvzk2 {
  border-left-color: var(--color-border-invalid);
  color: var(--color-error);
}._3AknnKI_ ._2s_JaUmy {
  border-color: var(--color-border-valid);
  border-bottom-color: var(--color-success);
}._3AknnKI_ ._2s_JaUmy:focus {
  border-color: var(--color-success);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-valid);
}._3AknnKI_ ._2x1Fvzk2 {
  border-left-color: var(--color-border-valid);
  color: var(--color-success);
}._1EHLRNbb {
  box-sizing: border-box;
  color: var(--color-text-primary);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-family: var(--font-family);
}.ArceXGTT {
  background: var(--color-box-shadow-strong);
}._1bSbK4IN {
  background: var(--color-background);
  border: var(--border-width) solid var(--color-border);
  box-shadow: var(--box-shadow-dimensions-large) var(--color-box-shadow-strong);
}._1bSbK4IN._3SMPY3X4 {
  transform: translate(0, 0);
}._1IFp8FTU {
  padding: calc(2 * var(--grid-base));
}._15zozGcu {
  border-bottom: var(--border-width) solid var(--color-border);
  box-sizing: border-box;
  flex: 0 0 auto;
  font-size: var(--font-size-title);
  height: calc(7 * var(--grid-base));
  padding: calc(2 * var(--grid-base));
  position: relative;
  text-align: left;
}._2VdzMB5Q {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 0;
  padding: var(--grid-base);
  position: absolute;
  right: var(--grid-base);
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-text-primary);
}._2VdzMB5Q ._38yKeqzv {
  font-size: var(--font-size-title);
}._15D6JNI0 {
  transform: translateX(calc(-100% - var(--box-shadow-blur-large)));
}._2B-4A6JD {
  transform: translateX(calc(100% + var(--box-shadow-blur-large)));
}._2YMft6A4 {
  transform: translateY(calc(-100% - var(--box-shadow-blur-large) - var(--box-shadow-voffset)));
}._2AKwb2cI {
  transform: translateY(calc(100% + var(--box-shadow-blur-large)));
}._2Lp8d603,
._2OjVjcff {
  transition: transform ease-in-out var(--transition-duration);
}._1RGAuoCP {
  font-family: var(--font-family);
  box-sizing: border-box;
  display: block;
  font: var(--font-size-base);
  line-height: var(--line-height-base);
}._2YSMIqnR {
  margin: var(--spacing-regular) 0;
  position: relative;
}._3AQ0bBP- {
  background-color: var(--color-border-strong);
  height: var(--border-width);
  position: relative;
  transition: background var(--transition-duration) var(--transition-easing);
  width: 100%;
}._2oeLfpO9 {
  display: none;
}.Ugyi1YAm {
  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border-strong);
  border-radius: 50%;
  height: calc(var(--grid-base) * 2);
  left: 50%;
  margin-left: calc(var(--grid-base) * -1);
  position: absolute;
  top: calc(var(--grid-base) * -1);
  transition: border var(--transition-duration) var(--transition-easing),
    background var(--transition-duration) var(--transition-easing);
  width: calc(var(--grid-base) * 2);
}._1RGAuoCP ._2oQNcyTc {
  height: 15px;
  outline: none;
  top: -7px;
}._2oQNcyTc::-ms-thumb {
  height: var(--touch-target-min);
  width: var(--touch-target-min);
}._2oQNcyTc::-moz-range-thumb {
  height: var(--touch-target-min);
  width: var(--touch-target-min);
}._2oQNcyTc::-webkit-slider-thumb {
  height: var(--touch-target-min);
  width: var(--touch-target-min);
}/* focused styles */._2oQNcyTc:focus ~ ._3AQ0bBP- {
  background-color: var(--color-highlight);
}._2oQNcyTc:focus ~ ._3AQ0bBP- .Ugyi1YAm {
  border: var(--border-width-emphasized) solid var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._2oQNcyTc:focus ~ ._1Xl0AW_I,
._1RGAuoCP:hover ._1Xl0AW_I {
  opacity: 1;
  pointer-events: auto;
  z-index: 1;
}._3uXPMRsm {
  background-color: var(--color-background-inverted);
  color: var(--color-text-inverted);
  display: inline-block;
  margin: var(--spacing-regular) 0 0;
  padding: var(--spacing-regular);
}._1Xl0AW_I {
  margin: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: calc(var(--grid-base) * 2.5);
  transform: translate(-50%, 0);
  transition: opacity var(--transition-duration) var(--transition-easing);
}._1Xl0AW_I::before {
  border-left: var(--grid-base) solid transparent;
  border-right: var(--grid-base) solid transparent;
  border-bottom: var(--grid-base) solid var(--color-background-inverted);
  content: "";
  left: 50%;
  margin-left: calc(var(--grid-base) * -1);
  margin-top: calc(var(--grid-base) * -1);
  position: absolute;
  top: 0;
}.GdaBFjNg ._1Xl0AW_I {
  left: calc(var(--grid-base) * 2.5);
  top: auto;
  transform: translate(0, -50%);
}.GdaBFjNg ._1Xl0AW_I::before {
  border-bottom: var(--grid-base) solid transparent;
  border-left: 0;
  border-right: var(--grid-base) solid var(--color-background-inverted);
  border-top: var(--grid-base) solid transparent;
  left: 0;
  top: 50%;
}/* vertical slider */.GdaBFjNg ._2oQNcyTc,
.GdaBFjNg ._3AQ0bBP- {
  transform-origin: 0 0;
  transform: rotate(-90deg) translate(-100%, 0);
}/* disabled and readonly styles */._2IKl_n-P ._3AQ0bBP-,
._2pqiY-Z1 ._3AQ0bBP- {
  background-color: var(--color-border);
}._2IKl_n-P .Ugyi1YAm,
._2pqiY-Z1 .Ugyi1YAm {
  background-color: var(--color-background-faded);
}/* invalid style */._2EM0UiP_ ._3AQ0bBP- {
  background-color: var(--color-error);
}._2EM0UiP_ .Ugyi1YAm {
  border-color: var(--color-error);
}/* valid style */._2okjYqVW ._3AQ0bBP- {
  background-color: var(--color-success);
}._2okjYqVW .Ugyi1YAm {
  border-color: var(--color-success);
}._3IT2o2PK {
  display: none;
  right: 0;
  bottom: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  pointer-events: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin: var(--spacing-regular);
  font-family: var(--font-family);
}._4q0DmYHJ {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
  box-sizing: border-box;
  opacity: 0;
  color: var(--color-text-inverted);
  background-color: var(--color-dark);
  padding: var(--spacing-regular);
  border-radius: var(--border-radius);
  box-shadow: 0 3px 5px -1px var(--color-box-shadow), 0 6px 10px 0 var(--color-box-shadow),
    0 1px 18px 0 var(--color-box-shadow);
}._3aGyEuft {
  flex-grow: 1;
  box-sizing: border-box;
  margin: 0;
  padding: var(--spacing-regular);
}._3iIaoaw9 {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  box-sizing: border-box;
}._3G0MVvtM {
  display: flex;
}._3G0MVvtM ._4q0DmYHJ {
  opacity: 1;
  pointer-events: auto;
}._34Ja6VIG ._3aGyEuft {
  color: var(--color-success);
}.uVBQ5gx0 ._3aGyEuft {
  color: var(--color-error);
}.Lhf3spYU {
  justify-content: flex-start;
}._3-S_KzNi ._4q0DmYHJ {
  flex-direction: column;
  align-items: flex-start;
}._2SGbBvNX {
  display: inline-flex;
  align-items: center;
}.sSWQQQZj,
.sSWQQQZj ._2KNLrYKL {
  flex-direction: column-reverse;
}.sSWQQQZj ._2YzKHwM-,
.sSWQQQZj ._2KNLrYKL {
  margin-bottom: var(--grid-base);
}._3bhWPO8O,
._3bhWPO8O ._2KNLrYKL {
  flex-direction: column;
}._3bhWPO8O ._2YzKHwM-,
._3bhWPO8O ._2KNLrYKL {
  margin-top: var(--grid-base);
}.wf10uRal,
.wf10uRal ._2KNLrYKL {
  flex-direction: row-reverse;
}.wf10uRal ._2YzKHwM-,
.wf10uRal ._2KNLrYKL {
  margin-right: var(--grid-base);
}._3P_HmDca,
._3P_HmDca ._2KNLrYKL {
  flex-direction: row;
}._3P_HmDca ._2YzKHwM-,
._3P_HmDca ._2KNLrYKL {
  margin-left: var(--grid-base);
}._2KNLrYKL {
  display: flex;
}._2YzKHwM- {
  opacity: 0;
  transform: scale(0);
}.wgiFqqeC ._2YzKHwM- {
  opacity: 1;
  transform: scale(1);
}._29Q_HwbI {
  transition: transform 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, opacity 0.5s;
}._2KpoIt7x {
  position: fixed;
  bottom: var(--spacing-large);
  right: var(--spacing-large);
}._25MRuUZk {
  position: fixed;
  bottom: var(--spacing-large);
  right: 50%;
  transform: translateX(50%);
}.x9nxcM_T {
  position: fixed;
  bottom: var(--spacing-large);
  left: var(--spacing-large);
}._3QlSDgrj {
  position: fixed;
  top: 50%;
  right: var(--spacing-large);
  transform: translateY(-50%);
}._1wqDuCuj {
  position: fixed;
  top: 50%;
  left: var(--spacing-large);
  transform: translateY(-50%);
}.GGxp9SKa {
  position: fixed;
  top: var(--spacing-large);
  left: var(--spacing-large);
}._2h7ek6E8 {
  position: fixed;
  top: var(--spacing-large);
  right: 50%;
  transform: translateX(50%);
}._2Q_bvjr2 {
  position: fixed;
  top: var(--spacing-large);
  right: var(--spacing-large);
}._2rmAgp9j {
  position: relative;
}._1x4cH_tf {
  background-color: var(--color-background-inverted);
  color: var(--color-text-inverted);
  display: inline-block;
  font-size: var(--font-size-small);
  padding: calc(var(--grid-base) / 4) calc(var(--grid-base) / 1.5);
  position: absolute;
}._22PwitMA ._1x4cH_tf {
  right: calc(100% + var(--grid-base));
  top: 50%;
  transform: translateY(-50%);
}.u-uyYUR8 ._1x4cH_tf {
  left: calc(100% + var(--grid-base));
  top: 50%;
  transform: translateY(-50%);
}.BRXP0ctG ._1x4cH_tf {
  bottom: calc(100% + var(--grid-base));
  left: 50%;
  transform: translateX(-50%);
}._1-1RRZwP ._1x4cH_tf {
  top: calc(100% + var(--grid-base));
  left: 50%;
  transform: translateX(-50%);
}._1A0aCine {
  display: flex;
  position: relative;
  line-height: var(--line-height-base);
  min-height: var(--line-height-base);
  font-family: var(--font-family);
}._2PaicBlV {
  display: inline-flex;
}._3iC8DYGi {
  color: var(--color-text-primary);
  line-height: var(--line-height-base);
}._13QS0REW {
  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border-strong);
  border-radius: calc(var(--line-height-base) / 2);
  height: var(--line-height-base);
  left: 0;
  position: absolute;
  transition: background-color var(--transition-duration) var(--transition-easing),
    transform var(--transition-duration) var(--transition-easing);
  width: var(--line-height-base);
}._25wVCmOW {
  background-color: var(--color-border);
  border: var(--border-width) solid var(--color-border-strong);
  border-radius: calc(var(--line-height-base) / 2);
  display: inline-block;
  height: var(--line-height-base);
  position: relative;
  transition: background var(--transition-duration) var(--transition-easing),
    border var(--transition-duration) var(--transition-easing);
  vertical-align: middle;
  width: calc(var(--line-height-base) * 1.75);
}._1Vn5BkmC {
  padding-right: var(--grid-base);
  position: relative;
  left: calc(var(--line-height-base) * -1.75);
}.VamPmTC8 {
  height: 100%;
  left: 0;
  right: auto;
  position: absolute;
  top: 0;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  pointer-events: auto;
  width: 100%;
}._1LvjMRt1 ._13QS0REW {
  background-color: var(--color-background);
  border-color: var(--color-highlight);
  transform: translate(75%, 0);
}._1LvjMRt1 ._25wVCmOW {
  background-color: var(--color-highlight);
  border-color: var(--color-highlight);
}/* Disabled */._1Oj0AsUR ._13QS0REW,
._1JHNK7j0 ._13QS0REW {
  background-color: var(--color-background-faded);
  border-color: var(--color-border-strong);
}._1Oj0AsUR ._25wVCmOW,
._1JHNK7j0 ._25wVCmOW {
  background-color: var(--color-background-faded);
  border-color: var(--color-border-strong);
}.npYUex1Y {
  border-color: var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}.npYUex1Y._1LvjMRt1 {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._1QOiH-SQ,
._23eNOT-b {
  padding-right: var(--grid-base);
}._36CY5JM6 {
  box-sizing: border-box;
  color: var(--color-text-primary);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-family: var(--font-family);
}._36CY5JM6:not(._3oxnfPW5) ._3FIHMFV1 {
  min-width: 90px;
  max-width: 360px;
  flex-grow: 0;
}._349QFQj1 {
  display: flex;
}._36CY5JM6._3oxnfPW5 ._3FIHMFV1 {
  width: var(--tab-width);
  flex: 1;
}._3FIHMFV1 {
  border-bottom: var(--border-width) solid var(--tab-button-disabled-color);
  border-left: var(--border-width) solid transparent;
  border-right: var(--border-width) solid transparent;
  border-top: var(--border-width) solid transparent;
  color: var(--tab-button-color);
  cursor: pointer;
  display: flex;
  outline: none;
  overflow: hidden;
  padding: calc(var(--grid-base) * 2) calc(var(--grid-base) / 2);
  position: relative;
  justify-content: center;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
  margin: 0;
  background-color: var(--tab-button-background);
}.JQcjLGq0 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}._3FIHMFV1:hover:not(.liKY0vLe):not(._2V0o3JZ5) {
  background-color: var(--color-background-faded);
  border-color: var(--color-background-faded);
  color: var(--color-text-primary);
}._3FIHMFV1:focus:not(.liKY0vLe) {
  border-color: var(--tab-button-active-color);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
}._2V0o3JZ5 {
  border-bottom-color: var(--tab-button-active-color);
  color: var(--tab-button-active-color);
}._36xoVHYx {
  color: var(--tab-button-active-color);
}.liKY0vLe {
  color: var(--tab-button-disabled-color);
  cursor: default;
}._1XvOI9_m {
  background: none;
  border: none;
  color: inherit;
  cursor: pointer;
  font-size: 0;
  padding: 1px 3px;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}._1faLGzjC {
  padding-right: calc(var(--font-size-small) + 6px);
}.c7dZzldE {
  position: relative;
  background-color: var(--tab-content-background);
}.n2K6bnLR ._1NYd0I3w {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - var(--tab-width));
}.n2K6bnLR ._349QFQj1 {
  display: inline-block;
  vertical-align: top;
}.n2K6bnLR ._3FIHMFV1 {
  border-bottom: var(--border-width) solid transparent;
  border-left: var(--border-width) solid transparent;
  border-right: var(--border-width) solid var(--tab-button-disabled-color);
  border-top: var(--border-width) solid transparent;
  display: block;
}.n2K6bnLR ._2V0o3JZ5 {
  border-right-color: var(--tab-button-active-color);
  color: var(--tab-button-active-color);
}._1V2vplYE ._1NYd0I3w {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - var(--tab-width));
}._1V2vplYE ._349QFQj1 {
  display: inline-block;
  vertical-align: top;
}._1V2vplYE ._3FIHMFV1 {
  border-bottom: var(--border-width) solid transparent;
  border-left: var(--border-width) solid var(--tab-button-disabled-color);
  border-right: var(--border-width) solid transparent;
  border-top: var(--border-width) solid transparent;
  display: block;
}._1V2vplYE ._2V0o3JZ5 {
  border-left-color: var(--tab-button-active-color);
  color: var(--tab-button-active-color);
}._3vEL5d95 ._3FIHMFV1 {
  border-bottom-color: transparent;
  border-top-color: var(--tab-button-disabled-color);
}._3vEL5d95 ._2V0o3JZ5 {
  border-bottom-color: transparent;
  border-top-color: var(--tab-button-active-color);
}._1sG4AWV5 {
  box-sizing: border-box;
  display: block;
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  font-family: var(--font-family);
}._2jXv49RZ {
  border: var(--border-width) solid var(--color-border);
  border-bottom-color: var(--color-border-strong);
  font-family: inherit;
  font-size: inherit;
  padding: var(--grid-base) calc(var(--grid-base) * 3) var(--grid-base) var(--grid-base);
  transition: box-shadow var(--transition-duration) var(--transition-easing);
  width: 100%;
  border-radius: 0;
  margin: 0;
  background-color: var(--color-background);
  color: var(--color-text-primary);
}.-l0GyiqM ._2jXv49RZ {
  border: var(--border-width) solid var(--color-border);
  border-bottom-color: var(--color-border-strong);
}.DhjFVHFV ._2jXv49RZ {
  border: var(--border-width) solid var(--color-highlight);
}._2jXv49RZ:focus {
  border-color: var(--color-highlight);
  border-bottom-color: var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
  outline: none;
}._2jXv49RZ:hover {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow);
}/* disabled and readonly */._3FFoiNag ._2jXv49RZ,
._2k5QtWxb ._2jXv49RZ {
  background-color: var(--color-background-faded);
}._3FFoiNag ._2jXv49RZ:hover,
._2k5QtWxb ._2jXv49RZ:hover {
  box-shadow: none;
}/* invalid */._3skJEqey ._2jXv49RZ {
  border-color: var(--color-border-invalid);
  border-bottom-color: var(--color-error);
}._3skJEqey ._2jXv49RZ:focus {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-invalid);
}/* valid */.pXrLF4n2 ._2jXv49RZ {
  border-color: var(--color-border-valid);
  border-bottom-color: var(--color-success);
}.pXrLF4n2 ._2jXv49RZ:focus {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-valid);
}._1Ja-R1rG {
  width: 100% !important;
}._32FMVlPh {
  font-family: var(--font-family);
}.UjhIf0-a {
  display: block;
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  box-sizing: border-box;
  display: flex;
  flex-flow: row wrap;
}._3w7igrDp {
  border-radius: 0;
  margin: 0;
  font-size: inherit;
  height: calc(var(--line-height-base) + 2 * var(--grid-base) + 2 * var(--border-width) - 2); /* for IE 11 */
  line-height: var(--line-height-base);
  padding: var(--grid-base);
  box-sizing: border-box;
  background-color: var(--color-background);
  color: var(--color-text-primary);
  border: var(--border-width) solid;
  flex-grow: 1;
}._2GfTmWWw,
._35xkZPCN {
  display: inline-block;
  width: 100%;
}._3w7igrDp:focus {
  outline: none;
}._3w7igrDp::placeholder {
  color: var(--color-text-faded);
}.UjhIf0-a._2dbPFshb ._3G3nBaW-,
.UjhIf0-a._2dbPFshb ._1L2gLdEX,
.UjhIf0-a._2dbPFshb ._3w7igrDp {
  border-color: var(--color-highlight);
  border-bottom-color: var(--color-highlight);
}.UjhIf0-a:hover {
  box-shadow: 0 4px 2px -2px var(--color-box-shadow);
}._3w7igrDp::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}/* disabled and readonly */._3g9IyfhA ._3w7igrDp,
.D8rTeuAE ._3w7igrDp {
  background-color: var(--color-background-faded);
}._3g9IyfhA ._3w7igrDp:hover,
.D8rTeuAE ._3w7igrDp:hover {
  box-shadow: none;
}/* invalid */._2kJsD0G6 ._3G3nBaW-,
._2kJsD0G6 ._1L2gLdEX,
._2kJsD0G6 ._3w7igrDp {
  border-color: var(--color-border-invalid);
  border-bottom-color: var(--color-error);
}._2kJsD0G6._2dbPFshb ._3w7igrDp {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-invalid);
}/* valid */.YQsgJ_kX ._3G3nBaW-,
.YQsgJ_kX ._1L2gLdEX,
.YQsgJ_kX ._3w7igrDp {
  border-color: var(--color-border-valid);
  border-bottom-color: var(--color-success);
}.YQsgJ_kX._2dbPFshb ._3w7igrDp {
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-valid);
}._3G3nBaW-,
._1L2gLdEX {
  color: var(--color-text-faded);
  flex: 0 0 auto;
  font-size: inherit;
  line-height: var(--line-height-base);
  padding: var(--grid-base);
  box-sizing: border-box;
}._3G3nBaW- {
  border: var(--border-width) solid;
  border-right: none;
}._3YenmuIH ._3w7igrDp {
  border-left: none;
}._1L2gLdEX {
  background-color: var(--color-background-faded);
  border: var(--border-width) solid;
  border-left: none;
}._1Ygea3kO ._3w7igrDp {
  border-right: none;
}.fAEX7kLY ._3G3nBaW-,
.fAEX7kLY ._1L2gLdEX,
.fAEX7kLY ._3w7igrDp {
  border-color: var(--color-border);
  border-bottom-color: var(--color-border-strong);
}.fx-RR6yF ._3G3nBaW-,
.fx-RR6yF ._1L2gLdEX,
.fx-RR6yF ._3w7igrDp {
  border-color: var(--color-highlight);
}._2lzT7FCO {
  width: 100% !important;
}._1UIuvSCQ {
  width: calc(var(--grid-base) * 40);
}._2UfGkdYL {
  width: calc(var(--grid-base) * 40);
}._3ErGoEgR {
}.Zvi8jDxO {
  width: 100%;
}._3gJog24g {
  background: none;
  border: none;
  color: inherit;
  font-size: inherit;
  min-width: unset;
  padding: 0;
  cursor: pointer;
}._3gJog24g:hover,
._3gJog24g:focus {
  box-shadow: none;
}._1ZosA1MW {
  display: inline-block;
  background: var(--color-background);
}.YjYfypzE {
  box-sizing: border-box;
  color: var(--color-text-primary);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  overflow: hidden;
  min-height: calc(var(--font-size-title) + 2 * var(--grid-base));
  font-family: var(--font-family);
}.slFPnD2h {
  background-color: var(--color-background);
  border: var(--border-width) solid var(--color-border);
  color: var(--color-text-faded);
  cursor: pointer;
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
  padding: var(--grid-base) var(--grid-base) var(--grid-base) calc(var(--grid-base) * 4);
  position: relative;
  width: 100%;
  margin: 0;
}.slFPnD2h:focus {
  border-color: var(--color-highlight);
  box-shadow: var(--box-shadow-dimensions-small) var(--color-box-shadow-highlight);
  outline: none;
}.slFPnD2h:hover {
  background: var(--color-background-faded);
  color: var(--color-text-primary);
}._12qlct3p {
  border-bottom: var(--border-width) solid var(--color-border);
  border-left: var(--border-width) solid var(--color-border);
  border-right: var(--border-width) solid var(--color-border);
  padding: var(--grid-base);
  background-color: var(--color-background);
  color: var(--color-text-primary);
}._3sB3r9nM {
  transition: margin-top ease-in-out var(--transition-duration);
}._1JisnUD- .slFPnD2h {
  color: var(--color-highlight);
}._1S3QPZHq {
  position: absolute;
  left: 8px;
  top: 10px;
}._1JisnUD- ._1S3QPZHq {
  top: 10px;
}._2i3mJyNN {
  color: var(--color-text-primary);
  font-family: var(--font-family);
  font-size: var(--font-size-base);
  line-height: var(--line-height-base);
}._2i3mJyNN {
  box-sizing: border-box;
}._38GZBapK {
  background-color: var(--color-background-inverted);
  color: var(--color-text-inverted);
  display: inline-block;
  font-size: small;
  min-width: 16rem;
  border-radius: 8px;
  padding: 0.75rem;
  text-align: center;
}.kAxkX4k9 ._38GZBapK {
  transform: translate(-50%, calc(100% + var(--grid-base)));
}.kAxkX4k9 ._38GZBapK::before {
  border-left: var(--grid-base) solid transparent;
  border-right: var(--grid-base) solid transparent;
  border-bottom: var(--grid-base) solid var(--color-background-inverted);
  content: "";
  position: absolute;
  top: calc(var(--grid-base) * -1);
  left: 50%;
  margin-left: calc(var(--grid-base) * -1);
}._1KcTtru2 ._38GZBapK {
  transform: translate(-50%, calc(-100% - var(--grid-base)));
}._1KcTtru2 ._38GZBapK::before {
  border-left: var(--grid-base) solid transparent;
  border-right: var(--grid-base) solid transparent;
  border-top: var(--grid-base) solid var(--color-background-inverted);
  content: "";
  position: absolute;
  bottom: calc(var(--grid-base) * -1);
  left: 50%;
  margin-left: calc(var(--grid-base) * -1);
}.hfN_FJdq ._38GZBapK {
  transform: translate(calc(-100% - var(--grid-base)), -50%);
}.hfN_FJdq ._38GZBapK::before {
  border-top: var(--grid-base) solid transparent;
  border-bottom: var(--grid-base) solid transparent;
  border-left: var(--grid-base) solid var(--color-background-inverted);
  content: "";
  position: absolute;
  right: calc(var(--grid-base) * -1);
  top: 50%;
  margin-top: calc(var(--grid-base) * -1);
}._2oqgngIZ ._38GZBapK {
  transform: translate(calc(100% + var(--grid-base)), -50%);
}._2oqgngIZ ._38GZBapK::before {
  border-top: var(--grid-base) solid transparent;
  border-bottom: var(--grid-base) solid transparent;
  border-right: var(--grid-base) solid var(--color-background-inverted);
  content: "";
  position: absolute;
  left: calc(var(--grid-base) * -1);
  top: 50%;
  margin-top: calc(var(--grid-base) * -1);
}/* Expanded card specific */div[class$="-expanded"] ._38GZBapK {
    font-size: small;
    min-width: 20rem;
    border-radius: 8px;
    padding: 0.75rem;
  }div[class$="-expanded"] ._1KcTtru2 {
    margin-left: 0.5rem;
  }/* TGF card specific -- TOP ONLY */.cardActions ._38GZBapK {
    font-size: small;
    min-width: 11rem;
    border-radius: 8px;
    padding: 0.75rem;
    transform: translate3d(-50%, calc(-100% - var(--grid-base)), 1rem);
    transform-style: preserve-3d;
  }._3XV5GwDc {
  padding-left: 0;
}._13TdVKjN {
  list-style-type: none;
  width: 100%;
}._30VnyH3X:focus {
  outline: none;
}.HBjyaBkt {
  display: flex;
}._2JfUI2Ps {
  align-items: center;
  box-sizing: content-box;
  display: flex;
  padding: 0 4px;
}._2SYuxxlb ._2JfUI2Ps {
  margin-left: 15px;
}._1lavvVzt {
  align-items: center;
  display: flex;
  flex-grow: 1;
}.B7FoMmOh {
  margin-right: 5px;
}._31uElxbK {
  height: 100%;
}.mulUmhjH {
  width: calc(var(--grid-base) * 40);
}._3jYrR6Tc {
  width: var(--divider-width);
  background-color: var(--color-border-strong);
  border-left: calc(var(--grid-base) * 0.5) solid var(--color-background);
  border-right: calc(var(--grid-base) * 0.5) solid var(--color-background);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: col-resize;
  transition: all var(--medium-transition-duration) var(--transition-easing) var(--transition-duration);
}._3jYrR6Tc:hover,
._3jYrR6Tc:focus,
._3jYrR6Tc:active {
  border-left: calc(var(--grid-base) * 0.5) solid var(--color-border);
  border-right: calc(var(--grid-base) * 0.5) solid var(--color-border);
}._19W6CrNl {
  display: flex;
  flex-direction: column;
}._3SHFZSJh {
}.XlYuXx3U {
  border: unset;
  border-left: var(--border-width) solid var(--color-border);
  bottom: var(--border-width);
  color: var(--color-text-faded);
  display: flex;
  font-size: var(--font-size-icon);
  line-height: var(--line-height-base);
  padding: var(--spacing-regular);

  cursor: pointer;
  outline: none;

  background: unset;

  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
}._3wx7pDFy {
}._3Od9sEJl {
  --example-background: var(--color-background);

  /* Spacing */
  --grid-base: 8px;
  --spacing-regular: var(--grid-base);
  --spacing-large: calc(var(--grid-base) * 2);
  --touch-target-min: 48px;

  /* Fonts */
  --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-size-base: 16px;
  --font-weight-light: 300;
  --font-weight-normal: normal;
  --font-weight-heavy: 700;
  --font-size-xs: 12px;
  --font-size-small: 14px;
  --font-size-medium: 16px;
  --font-size-large: 22px;
  --font-size-xl: 24px;
  --font-size-xxl: 26px;
  --font-size-title: 20px;
  --font-size-icon: 24px;
  --line-height-base: 24px;

  --normal-font-weight: 400;
  --bold-font-weight: 600;
  --bolder-font-weight: 600;

  /* Color hex values */
  --color-dark: #cccccc;
  --color-text-primary: #ffffff;
  --color-text-faded: #5c6c7c;
  --color-text-inverted: #000000;
  --color-highlight: #ff9419;
  --color-highlight-border: hsl(212.08695652173913, 100%, 58.0980392157%);
  --color-success: #e778fe;
  --color-error: #14ecec;
  --color-alert: #005aff;
  --color-info: #ff9419;
  --color-background: #000000;
  --color-background-inverted: #a39383;
  --color-background-faded: #0b0908;
  --color-border: #29221d;
  --color-border-strong: #a39383;
  --color-border-invalid: hsl(0, 76.0393700787%, 86.8039215686%);
  --color-border-valid: hsl(109.70149253731344, 66.5294117647%, 81.6666666667%);
  --color-box-shadow: rgba(0, 0, 0, 0.2);
  --color-box-shadow-highlight: rgba(0, 107, 230, 0.2);
  --color-box-shadow-strong: rgba(0, 0, 0, 0.5);
  --color-box-shadow-focus: rgba(0, 107, 230, 0.2);
  --color-box-shadow-invalid: rgba(235, 19, 19, 0.2);
  --color-box-shadow-valid: rgba(24, 135, 1, 0.2);

  /* Border and shadow */
  --box-shadow-voffset-large: 9px;
  --box-shadow-blur-large: 16px;
  --box-shadow-dimensions-small: 0 2px 2px 0;
  --box-shadow-dimensions-large: 0 var(--box-shadow-voffset-large) var(--box-shadow-blur-large) 0;
  --border-width: 1px;
  --border-width-emphasized: 2px;
  --border-radius: 4px;

  /* Transitions */
  --transition-duration: 0.25s;
  --transition-easing: ease;

  /* Avatar */
  --avatar-size-small: 24px;
  --avatar-size-medium: 40px;
  --avatar-size-large: 56px;

  --tab-width: calc(var(--grid-base) * 16);
  --tab-background: var(--color-background);
  --tab-content-background: var(--tab-background);
  --tab-button-background: var(--tab-background);
  --tab-button-color: var(--color-text-faded);
  --tab-button-active-color: var(--color-highlight);
  --tab-button-disabled-color: var(--color-border);

  --list-item-selected-background: var(--color-background-faded);
  --list-item-selected-color: var(--color-text-primary);
  --list-item-disabled-background: inherit;
  --list-item-disabled-color: var(--color-text-faded);
  --list-item-active-background: inherit;
  --list-item-active-color: var(--color-text-primary);

  --loader-size-small: 24px;
  --loader-size-medium: 36px;
  --loader-size-large: 48px;

  --vstack-padding-small: var(--grid-base);
  --vstack-padding-medium: calc(var(--grid-base) * 1.5);
  --vstack-padding-large: calc(var(--grid-base) * 2);
  --vstack-spacing-small: var(--grid-base);
  --vstack-spacing-medium: calc(var(--grid-base) * 1.5);
  --vstack-spacing-large: calc(var(--grid-base) * 2);

  --hstack-padding-small: var(--grid-base);
  --hstack-padding-medium: calc(var(--grid-base) * 1.5);
  --hstack-padding-large: calc(var(--grid-base) * 2);
  --hstack-spacing-small: var(--grid-base);
  --hstack-spacing-medium: calc(var(--grid-base) * 1.5);
  --hstack-spacing-large: calc(var(--grid-base) * 2);

  --button-background: var(--color-background);
  --button-background-faded: var(--color-background-faded);
  --button-text: var(--color-highlight);
  --button-text-faded: var(--color-text-faded);
  --button-text-inverted: var(--color-text-inverted);
  --button-border: var(--color-highlight);
}._27NxZbSD {
  --example-background: var(--color-background);

  /* Spacing */
  --grid-base: 8px;
  --spacing-regular: var(--grid-base);
  --spacing-large: calc(var(--grid-base) * 2);
  --touch-target-min: 48px;

  /* Fonts */
  --font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif,
    "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-size-base: 16px;
  --font-weight-light: 300;
  --font-weight-normal: normal;
  --font-weight-heavy: 700;
  --font-size-xs: 12px;
  --font-size-small: 14px;
  --font-size-medium: 16px;
  --font-size-large: 22px;
  --font-size-xl: 24px;
  --font-size-xxl: 26px;
  --font-size-title: 20px;
  --font-size-icon: 24px;
  --line-height-base: 24px;

  --normal-font-weight: 400;
  --bold-font-weight: 600;
  --bolder-font-weight: 600;

  /* Color hex values */
  --color-dark: #333;
  --color-text-primary: #000000;
  --color-text-secondary: #000000;
  --color-text-faded: #5c6c7c;
  --color-text-inverted: #ffffff;
  --color-highlight: #006be6;
  --color-highlight-border: hsl(212.08695652173913, 100%, 58.0980392157%);
  --color-success: #188701;
  --color-error: #eb1313;
  --color-alert: #ffa500;
  --color-info: #006be6;
  --color-background: #ffffff;
  --color-background-inverted: #5c6c7c;
  --color-background-faded: #f4f6f7;
  --color-border: #d6dde2;
  --color-border-strong: #5c6c7c;
  --color-border-invalid: hsl(0, 76.0393700787%, 86.8039215686%);
  --color-border-valid: hsl(109.70149253731344, 66.5294117647%, 81.6666666667%);
  --color-box-shadow: rgba(0, 0, 0, 0.2);
  --color-box-shadow-highlight: rgba(0, 107, 230, 0.2);
  --color-box-shadow-strong: rgba(0, 0, 0, 0.5);
  --color-box-shadow-focus: rgba(0, 107, 230, 0.2);
  --color-box-shadow-invalid: rgba(235, 19, 19, 0.2);
  --color-box-shadow-valid: rgba(24, 135, 1, 0.2);

  /* Border and shadow */
  --box-shadow-voffset-large: 9px;
  --box-shadow-blur-large: 16px;
  --box-shadow-dimensions-small: 0 2px 2px 0;
  --box-shadow-dimensions-large: 0 var(--box-shadow-voffset-large) var(--box-shadow-blur-large) 0;
  --border-width: 1px;
  --border-width-emphasized: 2px;
  --border-radius: 4px;

  /* transitions */
  --transition-duration: 0.25s;
  --transition-easing: ease;
  --medium-transition-duration: 0.5s;

  /* Avatar */
  --avatar-size-small: 24px;
  --avatar-size-medium: 40px;
  --avatar-size-large: 56px;

  /* Two column layout */
  --divider-width: 9px;

  --tab-width: calc(var(--grid-base) * 16);
  --tab-background: var(--color-background);
  --tab-content-background: var(--tab-background);
  --tab-button-background: var(--tab-background);
  --tab-button-color: var(--color-text-faded);
  --tab-button-active-color: var(--color-highlight);
  --tab-button-disabled-color: var(--color-border);

  --list-item-selected-background: var(--color-background-faded);
  --list-item-selected-color: var(--color-text-primary);
  --list-item-disabled-background: inherit;
  --list-item-disabled-color: var(--color-text-faded);
  --list-item-active-background: inherit;
  --list-item-active-color: var(--color-text-primary);

  --fab-background: var(--color-background);
  --fab-color: inherit;

  --color-primary: #ffffff;
  --color-secondary: rgb(199, 222, 209);

  --loader-size-small: 24px;
  --loader-size-medium: 36px;
  --loader-size-large: 48px;

  --vstack-padding-small: var(--grid-base);
  --vstack-padding-medium: calc(var(--grid-base) * 1.5);
  --vstack-padding-large: calc(var(--grid-base) * 2);
  --vstack-spacing-small: var(--grid-base);
  --vstack-spacing-medium: calc(var(--grid-base) * 1.5);
  --vstack-spacing-large: calc(var(--grid-base) * 2);

  --hstack-padding-small: var(--grid-base);
  --hstack-padding-medium: calc(var(--grid-base) * 1.5);
  --hstack-padding-large: calc(var(--grid-base) * 2);
  --hstack-spacing-small: var(--grid-base);
  --hstack-spacing-medium: calc(var(--grid-base) * 1.5);
  --hstack-spacing-large: calc(var(--grid-base) * 2);

  --button-background: var(--color-background);
  --button-background-faded: var(--color-background-faded);
  --button-text: var(--color-highlight);
  --button-text-faded: var(--color-text-faded);
  --button-text-inverted: var(--color-text-inverted);
  --button-border: var(--color-highlight);
}._3Pvmypil {
  font-family: var(--font-family);
  font-size: 1.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
          user-select: none;
  background-size: cover;
  line-height: 1;
}.bdPCyZah {
  color: var(--color-text-inverted);
  background-color: var(--color-highlight);
}.QAvAIMvR {
  color: var(--color-text-inverted);
  background-color: var(--color-background-inverted);
}._3ntd3_R6 {
  background-color: var(--color-background);
  border: 1px solid;
}._3ntd3_R6.bdPCyZah {
  color: var(--color-highlight);
  border-color: var(--color-highlight);
}._3ntd3_R6.QAvAIMvR {
  color: var(--color-background-inverted);
  border-color: var(--color-background-inverted);
}.KPuBbYAe {
  width: var(--avatar-size-small);
  height: var(--avatar-size-small);
}._2nF6cyWl {
  width: var(--avatar-size-medium);
  height: var(--avatar-size-medium);
}.PmJ_uLcU {
  width: var(--avatar-size-large);
  height: var(--avatar-size-large);
}._3qIK51UA {
  border-radius: 50%;
}.RZCyxQSZ {
  border-radius: 0;
}._25g1nxGk {
  border-radius: var(--border-radius);
}._1bc-9sHv {
  display: flex;
  width: 100%;
  box-sizing: border-box;
  flex-wrap: wrap;
}._1aKCs9kK {
  flex-direction: column;
}._3F7KxWuI ._3VT6IoIQ {
  margin-right: 16px;
  white-space: nowrap;
}._39OJgn2c {
  box-sizing: border-box;
}._1aKCs9kK ._39OJgn2c {
  display: block;
  position: absolute;
  top: 0;
  left: calc(var(--avatar-size-medium) / 2);
  width: 1px;
  height: 100%;
  padding: calc(var(--grid-base) * 5.5) 0 calc(var(--grid-base) * 0.5);
}._1aKCs9kK ._39OJgn2c::after {
  display: inline-block;
  width: 1px;
  height: 100%;
  background-color: var(--color-text-faded);
  border-radius: 1px;
  content: "";
}.esX69Jf- ._39OJgn2c::after {
  background-color: var(--color-highlight);
}._3F7KxWuI ._39OJgn2c,
._1aKCs9kK ._3VT6IoIQ:last-child ._39OJgn2c {
  display: none;
}._3VT6IoIQ {
  position: relative;
  display: inline-block;
  flex: 1;
  overflow: hidden;
  vertical-align: top;
}._9DFlgBcU ._3VT6IoIQ {
  cursor: pointer;
}._1aKCs9kK ._3VT6IoIQ {
  display: block;
  flex: 1 0 auto;
  overflow: visible;
}._1aKCs9kK ._3OJIEF9A {
  float: left;
  margin: 0 calc(var(--grid-base) * 2) 0 0;
}._2-iVsCnC {
  display: inline-block;
  vertical-align: top;
}._1aKCs9kK ._2-iVsCnC {
  display: block;
  min-height: calc(var(--grid-base) * 6);
  overflow: hidden;
}._1aKCs9kK .Scw2xD6y {
  padding-bottom: calc(var(--grid-base) * 1.5);
}._2FYuKm5z {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding-right: calc(var(--grid-base) * 2);
  color: var(--color-text-primary);
  line-height: calc(var(--grid-base) * 4);
}._1aKCs9kK .lNzsfsqZ {
  padding-bottom: calc(var(--grid-base) * 2.875);
}._20vFcHsu {
  width: 0;
  padding-right: var(--grid-base);
}:not(._2y6jg0BJ):not(.esX69Jf-)._3VT6IoIQ ._2FYuKm5z {
  font-weight: var(--bold-font-weight);
}:not(._2y6jg0BJ):not(.esX69Jf-)._3VT6IoIQ ._2Mzwc_NY {
  font-weight: var(--normal-font-weight);
}._2FYuKm5z::after {
  position: absolute;
  top: calc(var(--grid-base) * 2);
  left: 100%;
  display: block;
  width: 9999px;
  height: 1px;
  background: var(--color-text-faded);
  content: "";
}._1aKCs9kK ._2FYuKm5z::after,
._3VT6IoIQ:last-child ._2FYuKm5z::after {
  display: none;
}.esX69Jf- ._2FYuKm5z::after {
  background-color: var(--color-highlight);
}._2Mzwc_NY {
  display: inline;
  margin-left: var(--grid-base);
  color: var(--color-text-primary);
  font-size: var(--font-size-small);
}.Scw2xD6y {
  color: var(--color-text-primary);
  font-size: var(--font-size-small);
  white-space: normal;
}._3feUICzy ._2FYuKm5z,
.Scw2xD6y {
  opacity: 0.65;
}._2Mzwc_NY,
._2y6jg0BJ ._2FYuKm5z,
._2y6jg0BJ .Scw2xD6y,
._3feUICzy .Scw2xD6y {
  opacity: 0.45;
}._3VT6IoIQ:hover ._2FYuKm5z,
._3VT6IoIQ:hover ._2Mzwc_NY,
._3VT6IoIQ:hover .Scw2xD6y {
  color: var(--color-highlight);
  opacity: 1;
}._3OJIEF9A {
  display: inline-block;
  vertical-align: top;
  margin-right: var(--grid-base);
}._2nR1OcMO {
}._1bc-9sHv ._2y6jg0BJ._3VT6IoIQ ._2nR1OcMO {
  color: var(--color-text-faded);
  border-color: var(--color-text-faded);
  opacity: 0.25;
}._1bc-9sHv ._2y6jg0BJ._3VT6IoIQ:hover ._2nR1OcMO {
  color: var(--color-highlight);
  border-color: var(--color-highlight);
  opacity: 1;
}._20g5x7FA._3VT6IoIQ ~ ._2y6jg0BJ._3VT6IoIQ {
  cursor: unset;
}._20g5x7FA,
._20g5x7FA ._2nR1OcMO,
._20g5x7FA._3VT6IoIQ ._2FYuKm5z,
._20g5x7FA._3VT6IoIQ ._2Mzwc_NY,
._20g5x7FA._3VT6IoIQ .Scw2xD6y,
._20g5x7FA._3VT6IoIQ:hover ._2FYuKm5z,
._20g5x7FA._3VT6IoIQ:hover ._2Mzwc_NY,
._20g5x7FA._3VT6IoIQ:hover .Scw2xD6y {
  color: var(--color-error);
  border-color: var(--color-error);
  opacity: 1;
}/*!
 * Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2023 Fonticons, Inc.
 */.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900); }.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto; }.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family: 'Font Awesome 6 Free'; }.fab,
.fa-brands {
  font-family: 'Font Awesome 6 Brands'; }.fa-1x {
  font-size: 1em; }.fa-2x {
  font-size: 2em; }.fa-3x {
  font-size: 3em; }.fa-4x {
  font-size: 4em; }.fa-5x {
  font-size: 5em; }.fa-6x {
  font-size: 6em; }.fa-7x {
  font-size: 7em; }.fa-8x {
  font-size: 8em; }.fa-9x {
  font-size: 9em; }.fa-10x {
  font-size: 10em; }.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em; }.fa-xs {
  font-size: 0.75em;
  line-height: 0.08333em;
  vertical-align: 0.125em; }.fa-sm {
  font-size: 0.875em;
  line-height: 0.07143em;
  vertical-align: 0.05357em; }.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em; }.fa-xl {
  font-size: 1.5em;
  line-height: 0.04167em;
  vertical-align: -0.125em; }.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em; }.fa-fw {
  text-align: center;
  width: 1.25em; }.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0; }.fa-ul > li {
    position: relative; }.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit; }.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em); }.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em); }.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out); }.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear); }.fa-spin-reverse {
  --fa-animation-direction: reverse; }.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8)); }@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s; } }@keyframes fa-beat {
  0%, 90% {
    transform: scale(1); }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25)); } }@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0); }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
  64% {
    transform: scale(1, 1) translateY(0); }
  100% {
    transform: scale(1, 1) translateY(0); } }@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4); } }@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1); }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125)); } }@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }@keyframes fa-shake {
  0% {
    transform: rotate(-15deg); }
  4% {
    transform: rotate(15deg); }
  8%, 24% {
    transform: rotate(-18deg); }
  12%, 28% {
    transform: rotate(18deg); }
  16% {
    transform: rotate(-22deg); }
  20% {
    transform: rotate(22deg); }
  32% {
    transform: rotate(-12deg); }
  36% {
    transform: rotate(12deg); }
  40%, 100% {
    transform: rotate(0deg); } }@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }.fa-rotate-90 {
  transform: rotate(90deg); }.fa-rotate-180 {
  transform: rotate(180deg); }.fa-rotate-270 {
  transform: rotate(270deg); }.fa-flip-horizontal {
  transform: scale(-1, 1); }.fa-flip-vertical {
  transform: scale(1, -1); }.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1); }.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none)); }.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto); }.fa-stack-1x {
  line-height: inherit; }.fa-stack-2x {
  font-size: 2em; }.fa-inverse {
  color: var(--fa-inverse, #fff); }/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */.fa-0::before {
  content: "\30"; }.fa-1::before {
  content: "\31"; }.fa-2::before {
  content: "\32"; }.fa-3::before {
  content: "\33"; }.fa-4::before {
  content: "\34"; }.fa-5::before {
  content: "\35"; }.fa-6::before {
  content: "\36"; }.fa-7::before {
  content: "\37"; }.fa-8::before {
  content: "\38"; }.fa-9::before {
  content: "\39"; }.fa-fill-drip::before {
  content: "\f576"; }.fa-arrows-to-circle::before {
  content: "\e4bd"; }.fa-circle-chevron-right::before {
  content: "\f138"; }.fa-chevron-circle-right::before {
  content: "\f138"; }.fa-at::before {
  content: "\40"; }.fa-trash-can::before {
  content: "\f2ed"; }.fa-trash-alt::before {
  content: "\f2ed"; }.fa-text-height::before {
  content: "\f034"; }.fa-user-xmark::before {
  content: "\f235"; }.fa-user-times::before {
  content: "\f235"; }.fa-stethoscope::before {
  content: "\f0f1"; }.fa-message::before {
  content: "\f27a"; }.fa-comment-alt::before {
  content: "\f27a"; }.fa-info::before {
  content: "\f129"; }.fa-down-left-and-up-right-to-center::before {
  content: "\f422"; }.fa-compress-alt::before {
  content: "\f422"; }.fa-explosion::before {
  content: "\e4e9"; }.fa-file-lines::before {
  content: "\f15c"; }.fa-file-alt::before {
  content: "\f15c"; }.fa-file-text::before {
  content: "\f15c"; }.fa-wave-square::before {
  content: "\f83e"; }.fa-ring::before {
  content: "\f70b"; }.fa-building-un::before {
  content: "\e4d9"; }.fa-dice-three::before {
  content: "\f527"; }.fa-calendar-days::before {
  content: "\f073"; }.fa-calendar-alt::before {
  content: "\f073"; }.fa-anchor-circle-check::before {
  content: "\e4aa"; }.fa-building-circle-arrow-right::before {
  content: "\e4d1"; }.fa-volleyball::before {
  content: "\f45f"; }.fa-volleyball-ball::before {
  content: "\f45f"; }.fa-arrows-up-to-line::before {
  content: "\e4c2"; }.fa-sort-down::before {
  content: "\f0dd"; }.fa-sort-desc::before {
  content: "\f0dd"; }.fa-circle-minus::before {
  content: "\f056"; }.fa-minus-circle::before {
  content: "\f056"; }.fa-door-open::before {
  content: "\f52b"; }.fa-right-from-bracket::before {
  content: "\f2f5"; }.fa-sign-out-alt::before {
  content: "\f2f5"; }.fa-atom::before {
  content: "\f5d2"; }.fa-soap::before {
  content: "\e06e"; }.fa-icons::before {
  content: "\f86d"; }.fa-heart-music-camera-bolt::before {
  content: "\f86d"; }.fa-microphone-lines-slash::before {
  content: "\f539"; }.fa-microphone-alt-slash::before {
  content: "\f539"; }.fa-bridge-circle-check::before {
  content: "\e4c9"; }.fa-pump-medical::before {
  content: "\e06a"; }.fa-fingerprint::before {
  content: "\f577"; }.fa-hand-point-right::before {
  content: "\f0a4"; }.fa-magnifying-glass-location::before {
  content: "\f689"; }.fa-search-location::before {
  content: "\f689"; }.fa-forward-step::before {
  content: "\f051"; }.fa-step-forward::before {
  content: "\f051"; }.fa-face-smile-beam::before {
  content: "\f5b8"; }.fa-smile-beam::before {
  content: "\f5b8"; }.fa-flag-checkered::before {
  content: "\f11e"; }.fa-football::before {
  content: "\f44e"; }.fa-football-ball::before {
  content: "\f44e"; }.fa-school-circle-exclamation::before {
  content: "\e56c"; }.fa-crop::before {
  content: "\f125"; }.fa-angles-down::before {
  content: "\f103"; }.fa-angle-double-down::before {
  content: "\f103"; }.fa-users-rectangle::before {
  content: "\e594"; }.fa-people-roof::before {
  content: "\e537"; }.fa-people-line::before {
  content: "\e534"; }.fa-beer-mug-empty::before {
  content: "\f0fc"; }.fa-beer::before {
  content: "\f0fc"; }.fa-diagram-predecessor::before {
  content: "\e477"; }.fa-arrow-up-long::before {
  content: "\f176"; }.fa-long-arrow-up::before {
  content: "\f176"; }.fa-fire-flame-simple::before {
  content: "\f46a"; }.fa-burn::before {
  content: "\f46a"; }.fa-person::before {
  content: "\f183"; }.fa-male::before {
  content: "\f183"; }.fa-laptop::before {
  content: "\f109"; }.fa-file-csv::before {
  content: "\f6dd"; }.fa-menorah::before {
  content: "\f676"; }.fa-truck-plane::before {
  content: "\e58f"; }.fa-record-vinyl::before {
  content: "\f8d9"; }.fa-face-grin-stars::before {
  content: "\f587"; }.fa-grin-stars::before {
  content: "\f587"; }.fa-bong::before {
  content: "\f55c"; }.fa-spaghetti-monster-flying::before {
  content: "\f67b"; }.fa-pastafarianism::before {
  content: "\f67b"; }.fa-arrow-down-up-across-line::before {
  content: "\e4af"; }.fa-spoon::before {
  content: "\f2e5"; }.fa-utensil-spoon::before {
  content: "\f2e5"; }.fa-jar-wheat::before {
  content: "\e517"; }.fa-envelopes-bulk::before {
  content: "\f674"; }.fa-mail-bulk::before {
  content: "\f674"; }.fa-file-circle-exclamation::before {
  content: "\e4eb"; }.fa-circle-h::before {
  content: "\f47e"; }.fa-hospital-symbol::before {
  content: "\f47e"; }.fa-pager::before {
  content: "\f815"; }.fa-address-book::before {
  content: "\f2b9"; }.fa-contact-book::before {
  content: "\f2b9"; }.fa-strikethrough::before {
  content: "\f0cc"; }.fa-k::before {
  content: "\4b"; }.fa-landmark-flag::before {
  content: "\e51c"; }.fa-pencil::before {
  content: "\f303"; }.fa-pencil-alt::before {
  content: "\f303"; }.fa-backward::before {
  content: "\f04a"; }.fa-caret-right::before {
  content: "\f0da"; }.fa-comments::before {
  content: "\f086"; }.fa-paste::before {
  content: "\f0ea"; }.fa-file-clipboard::before {
  content: "\f0ea"; }.fa-code-pull-request::before {
  content: "\e13c"; }.fa-clipboard-list::before {
  content: "\f46d"; }.fa-truck-ramp-box::before {
  content: "\f4de"; }.fa-truck-loading::before {
  content: "\f4de"; }.fa-user-check::before {
  content: "\f4fc"; }.fa-vial-virus::before {
  content: "\e597"; }.fa-sheet-plastic::before {
  content: "\e571"; }.fa-blog::before {
  content: "\f781"; }.fa-user-ninja::before {
  content: "\f504"; }.fa-person-arrow-up-from-line::before {
  content: "\e539"; }.fa-scroll-torah::before {
  content: "\f6a0"; }.fa-torah::before {
  content: "\f6a0"; }.fa-broom-ball::before {
  content: "\f458"; }.fa-quidditch::before {
  content: "\f458"; }.fa-quidditch-broom-ball::before {
  content: "\f458"; }.fa-toggle-off::before {
  content: "\f204"; }.fa-box-archive::before {
  content: "\f187"; }.fa-archive::before {
  content: "\f187"; }.fa-person-drowning::before {
  content: "\e545"; }.fa-arrow-down-9-1::before {
  content: "\f886"; }.fa-sort-numeric-desc::before {
  content: "\f886"; }.fa-sort-numeric-down-alt::before {
  content: "\f886"; }.fa-face-grin-tongue-squint::before {
  content: "\f58a"; }.fa-grin-tongue-squint::before {
  content: "\f58a"; }.fa-spray-can::before {
  content: "\f5bd"; }.fa-truck-monster::before {
  content: "\f63b"; }.fa-w::before {
  content: "\57"; }.fa-earth-africa::before {
  content: "\f57c"; }.fa-globe-africa::before {
  content: "\f57c"; }.fa-rainbow::before {
  content: "\f75b"; }.fa-circle-notch::before {
  content: "\f1ce"; }.fa-tablet-screen-button::before {
  content: "\f3fa"; }.fa-tablet-alt::before {
  content: "\f3fa"; }.fa-paw::before {
  content: "\f1b0"; }.fa-cloud::before {
  content: "\f0c2"; }.fa-trowel-bricks::before {
  content: "\e58a"; }.fa-face-flushed::before {
  content: "\f579"; }.fa-flushed::before {
  content: "\f579"; }.fa-hospital-user::before {
  content: "\f80d"; }.fa-tent-arrow-left-right::before {
  content: "\e57f"; }.fa-gavel::before {
  content: "\f0e3"; }.fa-legal::before {
  content: "\f0e3"; }.fa-binoculars::before {
  content: "\f1e5"; }.fa-microphone-slash::before {
  content: "\f131"; }.fa-box-tissue::before {
  content: "\e05b"; }.fa-motorcycle::before {
  content: "\f21c"; }.fa-bell-concierge::before {
  content: "\f562"; }.fa-concierge-bell::before {
  content: "\f562"; }.fa-pen-ruler::before {
  content: "\f5ae"; }.fa-pencil-ruler::before {
  content: "\f5ae"; }.fa-people-arrows::before {
  content: "\e068"; }.fa-people-arrows-left-right::before {
  content: "\e068"; }.fa-mars-and-venus-burst::before {
  content: "\e523"; }.fa-square-caret-right::before {
  content: "\f152"; }.fa-caret-square-right::before {
  content: "\f152"; }.fa-scissors::before {
  content: "\f0c4"; }.fa-cut::before {
  content: "\f0c4"; }.fa-sun-plant-wilt::before {
  content: "\e57a"; }.fa-toilets-portable::before {
  content: "\e584"; }.fa-hockey-puck::before {
  content: "\f453"; }.fa-table::before {
  content: "\f0ce"; }.fa-magnifying-glass-arrow-right::before {
  content: "\e521"; }.fa-tachograph-digital::before {
  content: "\f566"; }.fa-digital-tachograph::before {
  content: "\f566"; }.fa-users-slash::before {
  content: "\e073"; }.fa-clover::before {
  content: "\e139"; }.fa-reply::before {
  content: "\f3e5"; }.fa-mail-reply::before {
  content: "\f3e5"; }.fa-star-and-crescent::before {
  content: "\f699"; }.fa-house-fire::before {
  content: "\e50c"; }.fa-square-minus::before {
  content: "\f146"; }.fa-minus-square::before {
  content: "\f146"; }.fa-helicopter::before {
  content: "\f533"; }.fa-compass::before {
  content: "\f14e"; }.fa-square-caret-down::before {
  content: "\f150"; }.fa-caret-square-down::before {
  content: "\f150"; }.fa-file-circle-question::before {
  content: "\e4ef"; }.fa-laptop-code::before {
  content: "\f5fc"; }.fa-swatchbook::before {
  content: "\f5c3"; }.fa-prescription-bottle::before {
  content: "\f485"; }.fa-bars::before {
  content: "\f0c9"; }.fa-navicon::before {
  content: "\f0c9"; }.fa-people-group::before {
  content: "\e533"; }.fa-hourglass-end::before {
  content: "\f253"; }.fa-hourglass-3::before {
  content: "\f253"; }.fa-heart-crack::before {
  content: "\f7a9"; }.fa-heart-broken::before {
  content: "\f7a9"; }.fa-square-up-right::before {
  content: "\f360"; }.fa-external-link-square-alt::before {
  content: "\f360"; }.fa-face-kiss-beam::before {
  content: "\f597"; }.fa-kiss-beam::before {
  content: "\f597"; }.fa-film::before {
  content: "\f008"; }.fa-ruler-horizontal::before {
  content: "\f547"; }.fa-people-robbery::before {
  content: "\e536"; }.fa-lightbulb::before {
  content: "\f0eb"; }.fa-caret-left::before {
  content: "\f0d9"; }.fa-circle-exclamation::before {
  content: "\f06a"; }.fa-exclamation-circle::before {
  content: "\f06a"; }.fa-school-circle-xmark::before {
  content: "\e56d"; }.fa-arrow-right-from-bracket::before {
  content: "\f08b"; }.fa-sign-out::before {
  content: "\f08b"; }.fa-circle-chevron-down::before {
  content: "\f13a"; }.fa-chevron-circle-down::before {
  content: "\f13a"; }.fa-unlock-keyhole::before {
  content: "\f13e"; }.fa-unlock-alt::before {
  content: "\f13e"; }.fa-cloud-showers-heavy::before {
  content: "\f740"; }.fa-headphones-simple::before {
  content: "\f58f"; }.fa-headphones-alt::before {
  content: "\f58f"; }.fa-sitemap::before {
  content: "\f0e8"; }.fa-circle-dollar-to-slot::before {
  content: "\f4b9"; }.fa-donate::before {
  content: "\f4b9"; }.fa-memory::before {
  content: "\f538"; }.fa-road-spikes::before {
  content: "\e568"; }.fa-fire-burner::before {
  content: "\e4f1"; }.fa-flag::before {
  content: "\f024"; }.fa-hanukiah::before {
  content: "\f6e6"; }.fa-feather::before {
  content: "\f52d"; }.fa-volume-low::before {
  content: "\f027"; }.fa-volume-down::before {
  content: "\f027"; }.fa-comment-slash::before {
  content: "\f4b3"; }.fa-cloud-sun-rain::before {
  content: "\f743"; }.fa-compress::before {
  content: "\f066"; }.fa-wheat-awn::before {
  content: "\e2cd"; }.fa-wheat-alt::before {
  content: "\e2cd"; }.fa-ankh::before {
  content: "\f644"; }.fa-hands-holding-child::before {
  content: "\e4fa"; }.fa-asterisk::before {
  content: "\2a"; }.fa-square-check::before {
  content: "\f14a"; }.fa-check-square::before {
  content: "\f14a"; }.fa-peseta-sign::before {
  content: "\e221"; }.fa-heading::before {
  content: "\f1dc"; }.fa-header::before {
  content: "\f1dc"; }.fa-ghost::before {
  content: "\f6e2"; }.fa-list::before {
  content: "\f03a"; }.fa-list-squares::before {
  content: "\f03a"; }.fa-square-phone-flip::before {
  content: "\f87b"; }.fa-phone-square-alt::before {
  content: "\f87b"; }.fa-cart-plus::before {
  content: "\f217"; }.fa-gamepad::before {
  content: "\f11b"; }.fa-circle-dot::before {
  content: "\f192"; }.fa-dot-circle::before {
  content: "\f192"; }.fa-face-dizzy::before {
  content: "\f567"; }.fa-dizzy::before {
  content: "\f567"; }.fa-egg::before {
  content: "\f7fb"; }.fa-house-medical-circle-xmark::before {
  content: "\e513"; }.fa-campground::before {
  content: "\f6bb"; }.fa-folder-plus::before {
  content: "\f65e"; }.fa-futbol::before {
  content: "\f1e3"; }.fa-futbol-ball::before {
  content: "\f1e3"; }.fa-soccer-ball::before {
  content: "\f1e3"; }.fa-paintbrush::before {
  content: "\f1fc"; }.fa-paint-brush::before {
  content: "\f1fc"; }.fa-lock::before {
  content: "\f023"; }.fa-gas-pump::before {
  content: "\f52f"; }.fa-hot-tub-person::before {
  content: "\f593"; }.fa-hot-tub::before {
  content: "\f593"; }.fa-map-location::before {
  content: "\f59f"; }.fa-map-marked::before {
  content: "\f59f"; }.fa-house-flood-water::before {
  content: "\e50e"; }.fa-tree::before {
  content: "\f1bb"; }.fa-bridge-lock::before {
  content: "\e4cc"; }.fa-sack-dollar::before {
  content: "\f81d"; }.fa-pen-to-square::before {
  content: "\f044"; }.fa-edit::before {
  content: "\f044"; }.fa-car-side::before {
  content: "\f5e4"; }.fa-share-nodes::before {
  content: "\f1e0"; }.fa-share-alt::before {
  content: "\f1e0"; }.fa-heart-circle-minus::before {
  content: "\e4ff"; }.fa-hourglass-half::before {
  content: "\f252"; }.fa-hourglass-2::before {
  content: "\f252"; }.fa-microscope::before {
  content: "\f610"; }.fa-sink::before {
  content: "\e06d"; }.fa-bag-shopping::before {
  content: "\f290"; }.fa-shopping-bag::before {
  content: "\f290"; }.fa-arrow-down-z-a::before {
  content: "\f881"; }.fa-sort-alpha-desc::before {
  content: "\f881"; }.fa-sort-alpha-down-alt::before {
  content: "\f881"; }.fa-mitten::before {
  content: "\f7b5"; }.fa-person-rays::before {
  content: "\e54d"; }.fa-users::before {
  content: "\f0c0"; }.fa-eye-slash::before {
  content: "\f070"; }.fa-flask-vial::before {
  content: "\e4f3"; }.fa-hand::before {
  content: "\f256"; }.fa-hand-paper::before {
  content: "\f256"; }.fa-om::before {
  content: "\f679"; }.fa-worm::before {
  content: "\e599"; }.fa-house-circle-xmark::before {
  content: "\e50b"; }.fa-plug::before {
  content: "\f1e6"; }.fa-chevron-up::before {
  content: "\f077"; }.fa-hand-spock::before {
  content: "\f259"; }.fa-stopwatch::before {
  content: "\f2f2"; }.fa-face-kiss::before {
  content: "\f596"; }.fa-kiss::before {
  content: "\f596"; }.fa-bridge-circle-xmark::before {
  content: "\e4cb"; }.fa-face-grin-tongue::before {
  content: "\f589"; }.fa-grin-tongue::before {
  content: "\f589"; }.fa-chess-bishop::before {
  content: "\f43a"; }.fa-face-grin-wink::before {
  content: "\f58c"; }.fa-grin-wink::before {
  content: "\f58c"; }.fa-ear-deaf::before {
  content: "\f2a4"; }.fa-deaf::before {
  content: "\f2a4"; }.fa-deafness::before {
  content: "\f2a4"; }.fa-hard-of-hearing::before {
  content: "\f2a4"; }.fa-road-circle-check::before {
  content: "\e564"; }.fa-dice-five::before {
  content: "\f523"; }.fa-square-rss::before {
  content: "\f143"; }.fa-rss-square::before {
  content: "\f143"; }.fa-land-mine-on::before {
  content: "\e51b"; }.fa-i-cursor::before {
  content: "\f246"; }.fa-stamp::before {
  content: "\f5bf"; }.fa-stairs::before {
  content: "\e289"; }.fa-i::before {
  content: "\49"; }.fa-hryvnia-sign::before {
  content: "\f6f2"; }.fa-hryvnia::before {
  content: "\f6f2"; }.fa-pills::before {
  content: "\f484"; }.fa-face-grin-wide::before {
  content: "\f581"; }.fa-grin-alt::before {
  content: "\f581"; }.fa-tooth::before {
  content: "\f5c9"; }.fa-v::before {
  content: "\56"; }.fa-bangladeshi-taka-sign::before {
  content: "\e2e6"; }.fa-bicycle::before {
  content: "\f206"; }.fa-staff-snake::before {
  content: "\e579"; }.fa-rod-asclepius::before {
  content: "\e579"; }.fa-rod-snake::before {
  content: "\e579"; }.fa-staff-aesculapius::before {
  content: "\e579"; }.fa-head-side-cough-slash::before {
  content: "\e062"; }.fa-truck-medical::before {
  content: "\f0f9"; }.fa-ambulance::before {
  content: "\f0f9"; }.fa-wheat-awn-circle-exclamation::before {
  content: "\e598"; }.fa-snowman::before {
  content: "\f7d0"; }.fa-mortar-pestle::before {
  content: "\f5a7"; }.fa-road-barrier::before {
  content: "\e562"; }.fa-school::before {
  content: "\f549"; }.fa-igloo::before {
  content: "\f7ae"; }.fa-joint::before {
  content: "\f595"; }.fa-angle-right::before {
  content: "\f105"; }.fa-horse::before {
  content: "\f6f0"; }.fa-q::before {
  content: "\51"; }.fa-g::before {
  content: "\47"; }.fa-notes-medical::before {
  content: "\f481"; }.fa-temperature-half::before {
  content: "\f2c9"; }.fa-temperature-2::before {
  content: "\f2c9"; }.fa-thermometer-2::before {
  content: "\f2c9"; }.fa-thermometer-half::before {
  content: "\f2c9"; }.fa-dong-sign::before {
  content: "\e169"; }.fa-capsules::before {
  content: "\f46b"; }.fa-poo-storm::before {
  content: "\f75a"; }.fa-poo-bolt::before {
  content: "\f75a"; }.fa-face-frown-open::before {
  content: "\f57a"; }.fa-frown-open::before {
  content: "\f57a"; }.fa-hand-point-up::before {
  content: "\f0a6"; }.fa-money-bill::before {
  content: "\f0d6"; }.fa-bookmark::before {
  content: "\f02e"; }.fa-align-justify::before {
  content: "\f039"; }.fa-umbrella-beach::before {
  content: "\f5ca"; }.fa-helmet-un::before {
  content: "\e503"; }.fa-bullseye::before {
  content: "\f140"; }.fa-bacon::before {
  content: "\f7e5"; }.fa-hand-point-down::before {
  content: "\f0a7"; }.fa-arrow-up-from-bracket::before {
  content: "\e09a"; }.fa-folder::before {
  content: "\f07b"; }.fa-folder-blank::before {
  content: "\f07b"; }.fa-file-waveform::before {
  content: "\f478"; }.fa-file-medical-alt::before {
  content: "\f478"; }.fa-radiation::before {
  content: "\f7b9"; }.fa-chart-simple::before {
  content: "\e473"; }.fa-mars-stroke::before {
  content: "\f229"; }.fa-vial::before {
  content: "\f492"; }.fa-gauge::before {
  content: "\f624"; }.fa-dashboard::before {
  content: "\f624"; }.fa-gauge-med::before {
  content: "\f624"; }.fa-tachometer-alt-average::before {
  content: "\f624"; }.fa-wand-magic-sparkles::before {
  content: "\e2ca"; }.fa-magic-wand-sparkles::before {
  content: "\e2ca"; }.fa-e::before {
  content: "\45"; }.fa-pen-clip::before {
  content: "\f305"; }.fa-pen-alt::before {
  content: "\f305"; }.fa-bridge-circle-exclamation::before {
  content: "\e4ca"; }.fa-user::before {
  content: "\f007"; }.fa-school-circle-check::before {
  content: "\e56b"; }.fa-dumpster::before {
  content: "\f793"; }.fa-van-shuttle::before {
  content: "\f5b6"; }.fa-shuttle-van::before {
  content: "\f5b6"; }.fa-building-user::before {
  content: "\e4da"; }.fa-square-caret-left::before {
  content: "\f191"; }.fa-caret-square-left::before {
  content: "\f191"; }.fa-highlighter::before {
  content: "\f591"; }.fa-key::before {
  content: "\f084"; }.fa-bullhorn::before {
  content: "\f0a1"; }.fa-globe::before {
  content: "\f0ac"; }.fa-synagogue::before {
  content: "\f69b"; }.fa-person-half-dress::before {
  content: "\e548"; }.fa-road-bridge::before {
  content: "\e563"; }.fa-location-arrow::before {
  content: "\f124"; }.fa-c::before {
  content: "\43"; }.fa-tablet-button::before {
  content: "\f10a"; }.fa-building-lock::before {
  content: "\e4d6"; }.fa-pizza-slice::before {
  content: "\f818"; }.fa-money-bill-wave::before {
  content: "\f53a"; }.fa-chart-area::before {
  content: "\f1fe"; }.fa-area-chart::before {
  content: "\f1fe"; }.fa-house-flag::before {
  content: "\e50d"; }.fa-person-circle-minus::before {
  content: "\e540"; }.fa-ban::before {
  content: "\f05e"; }.fa-cancel::before {
  content: "\f05e"; }.fa-camera-rotate::before {
  content: "\e0d8"; }.fa-spray-can-sparkles::before {
  content: "\f5d0"; }.fa-air-freshener::before {
  content: "\f5d0"; }.fa-star::before {
  content: "\f005"; }.fa-repeat::before {
  content: "\f363"; }.fa-cross::before {
  content: "\f654"; }.fa-box::before {
  content: "\f466"; }.fa-venus-mars::before {
  content: "\f228"; }.fa-arrow-pointer::before {
  content: "\f245"; }.fa-mouse-pointer::before {
  content: "\f245"; }.fa-maximize::before {
  content: "\f31e"; }.fa-expand-arrows-alt::before {
  content: "\f31e"; }.fa-charging-station::before {
  content: "\f5e7"; }.fa-shapes::before {
  content: "\f61f"; }.fa-triangle-circle-square::before {
  content: "\f61f"; }.fa-shuffle::before {
  content: "\f074"; }.fa-random::before {
  content: "\f074"; }.fa-person-running::before {
  content: "\f70c"; }.fa-running::before {
  content: "\f70c"; }.fa-mobile-retro::before {
  content: "\e527"; }.fa-grip-lines-vertical::before {
  content: "\f7a5"; }.fa-spider::before {
  content: "\f717"; }.fa-hands-bound::before {
  content: "\e4f9"; }.fa-file-invoice-dollar::before {
  content: "\f571"; }.fa-plane-circle-exclamation::before {
  content: "\e556"; }.fa-x-ray::before {
  content: "\f497"; }.fa-spell-check::before {
  content: "\f891"; }.fa-slash::before {
  content: "\f715"; }.fa-computer-mouse::before {
  content: "\f8cc"; }.fa-mouse::before {
  content: "\f8cc"; }.fa-arrow-right-to-bracket::before {
  content: "\f090"; }.fa-sign-in::before {
  content: "\f090"; }.fa-shop-slash::before {
  content: "\e070"; }.fa-store-alt-slash::before {
  content: "\e070"; }.fa-server::before {
  content: "\f233"; }.fa-virus-covid-slash::before {
  content: "\e4a9"; }.fa-shop-lock::before {
  content: "\e4a5"; }.fa-hourglass-start::before {
  content: "\f251"; }.fa-hourglass-1::before {
  content: "\f251"; }.fa-blender-phone::before {
  content: "\f6b6"; }.fa-building-wheat::before {
  content: "\e4db"; }.fa-person-breastfeeding::before {
  content: "\e53a"; }.fa-right-to-bracket::before {
  content: "\f2f6"; }.fa-sign-in-alt::before {
  content: "\f2f6"; }.fa-venus::before {
  content: "\f221"; }.fa-passport::before {
  content: "\f5ab"; }.fa-heart-pulse::before {
  content: "\f21e"; }.fa-heartbeat::before {
  content: "\f21e"; }.fa-people-carry-box::before {
  content: "\f4ce"; }.fa-people-carry::before {
  content: "\f4ce"; }.fa-temperature-high::before {
  content: "\f769"; }.fa-microchip::before {
  content: "\f2db"; }.fa-crown::before {
  content: "\f521"; }.fa-weight-hanging::before {
  content: "\f5cd"; }.fa-xmarks-lines::before {
  content: "\e59a"; }.fa-file-prescription::before {
  content: "\f572"; }.fa-weight-scale::before {
  content: "\f496"; }.fa-weight::before {
  content: "\f496"; }.fa-user-group::before {
  content: "\f500"; }.fa-user-friends::before {
  content: "\f500"; }.fa-arrow-up-a-z::before {
  content: "\f15e"; }.fa-sort-alpha-up::before {
  content: "\f15e"; }.fa-chess-knight::before {
  content: "\f441"; }.fa-face-laugh-squint::before {
  content: "\f59b"; }.fa-laugh-squint::before {
  content: "\f59b"; }.fa-wheelchair::before {
  content: "\f193"; }.fa-circle-arrow-up::before {
  content: "\f0aa"; }.fa-arrow-circle-up::before {
  content: "\f0aa"; }.fa-toggle-on::before {
  content: "\f205"; }.fa-person-walking::before {
  content: "\f554"; }.fa-walking::before {
  content: "\f554"; }.fa-l::before {
  content: "\4c"; }.fa-fire::before {
  content: "\f06d"; }.fa-bed-pulse::before {
  content: "\f487"; }.fa-procedures::before {
  content: "\f487"; }.fa-shuttle-space::before {
  content: "\f197"; }.fa-space-shuttle::before {
  content: "\f197"; }.fa-face-laugh::before {
  content: "\f599"; }.fa-laugh::before {
  content: "\f599"; }.fa-folder-open::before {
  content: "\f07c"; }.fa-heart-circle-plus::before {
  content: "\e500"; }.fa-code-fork::before {
  content: "\e13b"; }.fa-city::before {
  content: "\f64f"; }.fa-microphone-lines::before {
  content: "\f3c9"; }.fa-microphone-alt::before {
  content: "\f3c9"; }.fa-pepper-hot::before {
  content: "\f816"; }.fa-unlock::before {
  content: "\f09c"; }.fa-colon-sign::before {
  content: "\e140"; }.fa-headset::before {
  content: "\f590"; }.fa-store-slash::before {
  content: "\e071"; }.fa-road-circle-xmark::before {
  content: "\e566"; }.fa-user-minus::before {
  content: "\f503"; }.fa-mars-stroke-up::before {
  content: "\f22a"; }.fa-mars-stroke-v::before {
  content: "\f22a"; }.fa-champagne-glasses::before {
  content: "\f79f"; }.fa-glass-cheers::before {
  content: "\f79f"; }.fa-clipboard::before {
  content: "\f328"; }.fa-house-circle-exclamation::before {
  content: "\e50a"; }.fa-file-arrow-up::before {
  content: "\f574"; }.fa-file-upload::before {
  content: "\f574"; }.fa-wifi::before {
  content: "\f1eb"; }.fa-wifi-3::before {
  content: "\f1eb"; }.fa-wifi-strong::before {
  content: "\f1eb"; }.fa-bath::before {
  content: "\f2cd"; }.fa-bathtub::before {
  content: "\f2cd"; }.fa-underline::before {
  content: "\f0cd"; }.fa-user-pen::before {
  content: "\f4ff"; }.fa-user-edit::before {
  content: "\f4ff"; }.fa-signature::before {
  content: "\f5b7"; }.fa-stroopwafel::before {
  content: "\f551"; }.fa-bold::before {
  content: "\f032"; }.fa-anchor-lock::before {
  content: "\e4ad"; }.fa-building-ngo::before {
  content: "\e4d7"; }.fa-manat-sign::before {
  content: "\e1d5"; }.fa-not-equal::before {
  content: "\f53e"; }.fa-border-top-left::before {
  content: "\f853"; }.fa-border-style::before {
  content: "\f853"; }.fa-map-location-dot::before {
  content: "\f5a0"; }.fa-map-marked-alt::before {
  content: "\f5a0"; }.fa-jedi::before {
  content: "\f669"; }.fa-square-poll-vertical::before {
  content: "\f681"; }.fa-poll::before {
  content: "\f681"; }.fa-mug-hot::before {
  content: "\f7b6"; }.fa-car-battery::before {
  content: "\f5df"; }.fa-battery-car::before {
  content: "\f5df"; }.fa-gift::before {
  content: "\f06b"; }.fa-dice-two::before {
  content: "\f528"; }.fa-chess-queen::before {
  content: "\f445"; }.fa-glasses::before {
  content: "\f530"; }.fa-chess-board::before {
  content: "\f43c"; }.fa-building-circle-check::before {
  content: "\e4d2"; }.fa-person-chalkboard::before {
  content: "\e53d"; }.fa-mars-stroke-right::before {
  content: "\f22b"; }.fa-mars-stroke-h::before {
  content: "\f22b"; }.fa-hand-back-fist::before {
  content: "\f255"; }.fa-hand-rock::before {
  content: "\f255"; }.fa-square-caret-up::before {
  content: "\f151"; }.fa-caret-square-up::before {
  content: "\f151"; }.fa-cloud-showers-water::before {
  content: "\e4e4"; }.fa-chart-bar::before {
  content: "\f080"; }.fa-bar-chart::before {
  content: "\f080"; }.fa-hands-bubbles::before {
  content: "\e05e"; }.fa-hands-wash::before {
  content: "\e05e"; }.fa-less-than-equal::before {
  content: "\f537"; }.fa-train::before {
  content: "\f238"; }.fa-eye-low-vision::before {
  content: "\f2a8"; }.fa-low-vision::before {
  content: "\f2a8"; }.fa-crow::before {
  content: "\f520"; }.fa-sailboat::before {
  content: "\e445"; }.fa-window-restore::before {
  content: "\f2d2"; }.fa-square-plus::before {
  content: "\f0fe"; }.fa-plus-square::before {
  content: "\f0fe"; }.fa-torii-gate::before {
  content: "\f6a1"; }.fa-frog::before {
  content: "\f52e"; }.fa-bucket::before {
  content: "\e4cf"; }.fa-image::before {
  content: "\f03e"; }.fa-microphone::before {
  content: "\f130"; }.fa-cow::before {
  content: "\f6c8"; }.fa-caret-up::before {
  content: "\f0d8"; }.fa-screwdriver::before {
  content: "\f54a"; }.fa-folder-closed::before {
  content: "\e185"; }.fa-house-tsunami::before {
  content: "\e515"; }.fa-square-nfi::before {
  content: "\e576"; }.fa-arrow-up-from-ground-water::before {
  content: "\e4b5"; }.fa-martini-glass::before {
  content: "\f57b"; }.fa-glass-martini-alt::before {
  content: "\f57b"; }.fa-rotate-left::before {
  content: "\f2ea"; }.fa-rotate-back::before {
  content: "\f2ea"; }.fa-rotate-backward::before {
  content: "\f2ea"; }.fa-undo-alt::before {
  content: "\f2ea"; }.fa-table-columns::before {
  content: "\f0db"; }.fa-columns::before {
  content: "\f0db"; }.fa-lemon::before {
  content: "\f094"; }.fa-head-side-mask::before {
  content: "\e063"; }.fa-handshake::before {
  content: "\f2b5"; }.fa-gem::before {
  content: "\f3a5"; }.fa-dolly::before {
  content: "\f472"; }.fa-dolly-box::before {
  content: "\f472"; }.fa-smoking::before {
  content: "\f48d"; }.fa-minimize::before {
  content: "\f78c"; }.fa-compress-arrows-alt::before {
  content: "\f78c"; }.fa-monument::before {
  content: "\f5a6"; }.fa-snowplow::before {
  content: "\f7d2"; }.fa-angles-right::before {
  content: "\f101"; }.fa-angle-double-right::before {
  content: "\f101"; }.fa-cannabis::before {
  content: "\f55f"; }.fa-circle-play::before {
  content: "\f144"; }.fa-play-circle::before {
  content: "\f144"; }.fa-tablets::before {
  content: "\f490"; }.fa-ethernet::before {
  content: "\f796"; }.fa-euro-sign::before {
  content: "\f153"; }.fa-eur::before {
  content: "\f153"; }.fa-euro::before {
  content: "\f153"; }.fa-chair::before {
  content: "\f6c0"; }.fa-circle-check::before {
  content: "\f058"; }.fa-check-circle::before {
  content: "\f058"; }.fa-circle-stop::before {
  content: "\f28d"; }.fa-stop-circle::before {
  content: "\f28d"; }.fa-compass-drafting::before {
  content: "\f568"; }.fa-drafting-compass::before {
  content: "\f568"; }.fa-plate-wheat::before {
  content: "\e55a"; }.fa-icicles::before {
  content: "\f7ad"; }.fa-person-shelter::before {
  content: "\e54f"; }.fa-neuter::before {
  content: "\f22c"; }.fa-id-badge::before {
  content: "\f2c1"; }.fa-marker::before {
  content: "\f5a1"; }.fa-face-laugh-beam::before {
  content: "\f59a"; }.fa-laugh-beam::before {
  content: "\f59a"; }.fa-helicopter-symbol::before {
  content: "\e502"; }.fa-universal-access::before {
  content: "\f29a"; }.fa-circle-chevron-up::before {
  content: "\f139"; }.fa-chevron-circle-up::before {
  content: "\f139"; }.fa-lari-sign::before {
  content: "\e1c8"; }.fa-volcano::before {
  content: "\f770"; }.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553"; }.fa-sterling-sign::before {
  content: "\f154"; }.fa-gbp::before {
  content: "\f154"; }.fa-pound-sign::before {
  content: "\f154"; }.fa-viruses::before {
  content: "\e076"; }.fa-square-person-confined::before {
  content: "\e577"; }.fa-user-tie::before {
  content: "\f508"; }.fa-arrow-down-long::before {
  content: "\f175"; }.fa-long-arrow-down::before {
  content: "\f175"; }.fa-tent-arrow-down-to-line::before {
  content: "\e57e"; }.fa-certificate::before {
  content: "\f0a3"; }.fa-reply-all::before {
  content: "\f122"; }.fa-mail-reply-all::before {
  content: "\f122"; }.fa-suitcase::before {
  content: "\f0f2"; }.fa-person-skating::before {
  content: "\f7c5"; }.fa-skating::before {
  content: "\f7c5"; }.fa-filter-circle-dollar::before {
  content: "\f662"; }.fa-funnel-dollar::before {
  content: "\f662"; }.fa-camera-retro::before {
  content: "\f083"; }.fa-circle-arrow-down::before {
  content: "\f0ab"; }.fa-arrow-circle-down::before {
  content: "\f0ab"; }.fa-file-import::before {
  content: "\f56f"; }.fa-arrow-right-to-file::before {
  content: "\f56f"; }.fa-square-arrow-up-right::before {
  content: "\f14c"; }.fa-external-link-square::before {
  content: "\f14c"; }.fa-box-open::before {
  content: "\f49e"; }.fa-scroll::before {
  content: "\f70e"; }.fa-spa::before {
  content: "\f5bb"; }.fa-location-pin-lock::before {
  content: "\e51f"; }.fa-pause::before {
  content: "\f04c"; }.fa-hill-avalanche::before {
  content: "\e507"; }.fa-temperature-empty::before {
  content: "\f2cb"; }.fa-temperature-0::before {
  content: "\f2cb"; }.fa-thermometer-0::before {
  content: "\f2cb"; }.fa-thermometer-empty::before {
  content: "\f2cb"; }.fa-bomb::before {
  content: "\f1e2"; }.fa-registered::before {
  content: "\f25d"; }.fa-address-card::before {
  content: "\f2bb"; }.fa-contact-card::before {
  content: "\f2bb"; }.fa-vcard::before {
  content: "\f2bb"; }.fa-scale-unbalanced-flip::before {
  content: "\f516"; }.fa-balance-scale-right::before {
  content: "\f516"; }.fa-subscript::before {
  content: "\f12c"; }.fa-diamond-turn-right::before {
  content: "\f5eb"; }.fa-directions::before {
  content: "\f5eb"; }.fa-burst::before {
  content: "\e4dc"; }.fa-house-laptop::before {
  content: "\e066"; }.fa-laptop-house::before {
  content: "\e066"; }.fa-face-tired::before {
  content: "\f5c8"; }.fa-tired::before {
  content: "\f5c8"; }.fa-money-bills::before {
  content: "\e1f3"; }.fa-smog::before {
  content: "\f75f"; }.fa-crutch::before {
  content: "\f7f7"; }.fa-cloud-arrow-up::before {
  content: "\f0ee"; }.fa-cloud-upload::before {
  content: "\f0ee"; }.fa-cloud-upload-alt::before {
  content: "\f0ee"; }.fa-palette::before {
  content: "\f53f"; }.fa-arrows-turn-right::before {
  content: "\e4c0"; }.fa-vest::before {
  content: "\e085"; }.fa-ferry::before {
  content: "\e4ea"; }.fa-arrows-down-to-people::before {
  content: "\e4b9"; }.fa-seedling::before {
  content: "\f4d8"; }.fa-sprout::before {
  content: "\f4d8"; }.fa-left-right::before {
  content: "\f337"; }.fa-arrows-alt-h::before {
  content: "\f337"; }.fa-boxes-packing::before {
  content: "\e4c7"; }.fa-circle-arrow-left::before {
  content: "\f0a8"; }.fa-arrow-circle-left::before {
  content: "\f0a8"; }.fa-group-arrows-rotate::before {
  content: "\e4f6"; }.fa-bowl-food::before {
  content: "\e4c6"; }.fa-candy-cane::before {
  content: "\f786"; }.fa-arrow-down-wide-short::before {
  content: "\f160"; }.fa-sort-amount-asc::before {
  content: "\f160"; }.fa-sort-amount-down::before {
  content: "\f160"; }.fa-cloud-bolt::before {
  content: "\f76c"; }.fa-thunderstorm::before {
  content: "\f76c"; }.fa-text-slash::before {
  content: "\f87d"; }.fa-remove-format::before {
  content: "\f87d"; }.fa-face-smile-wink::before {
  content: "\f4da"; }.fa-smile-wink::before {
  content: "\f4da"; }.fa-file-word::before {
  content: "\f1c2"; }.fa-file-powerpoint::before {
  content: "\f1c4"; }.fa-arrows-left-right::before {
  content: "\f07e"; }.fa-arrows-h::before {
  content: "\f07e"; }.fa-house-lock::before {
  content: "\e510"; }.fa-cloud-arrow-down::before {
  content: "\f0ed"; }.fa-cloud-download::before {
  content: "\f0ed"; }.fa-cloud-download-alt::before {
  content: "\f0ed"; }.fa-children::before {
  content: "\e4e1"; }.fa-chalkboard::before {
  content: "\f51b"; }.fa-blackboard::before {
  content: "\f51b"; }.fa-user-large-slash::before {
  content: "\f4fa"; }.fa-user-alt-slash::before {
  content: "\f4fa"; }.fa-envelope-open::before {
  content: "\f2b6"; }.fa-handshake-simple-slash::before {
  content: "\e05f"; }.fa-handshake-alt-slash::before {
  content: "\e05f"; }.fa-mattress-pillow::before {
  content: "\e525"; }.fa-guarani-sign::before {
  content: "\e19a"; }.fa-arrows-rotate::before {
  content: "\f021"; }.fa-refresh::before {
  content: "\f021"; }.fa-sync::before {
  content: "\f021"; }.fa-fire-extinguisher::before {
  content: "\f134"; }.fa-cruzeiro-sign::before {
  content: "\e152"; }.fa-greater-than-equal::before {
  content: "\f532"; }.fa-shield-halved::before {
  content: "\f3ed"; }.fa-shield-alt::before {
  content: "\f3ed"; }.fa-book-atlas::before {
  content: "\f558"; }.fa-atlas::before {
  content: "\f558"; }.fa-virus::before {
  content: "\e074"; }.fa-envelope-circle-check::before {
  content: "\e4e8"; }.fa-layer-group::before {
  content: "\f5fd"; }.fa-arrows-to-dot::before {
  content: "\e4be"; }.fa-archway::before {
  content: "\f557"; }.fa-heart-circle-check::before {
  content: "\e4fd"; }.fa-house-chimney-crack::before {
  content: "\f6f1"; }.fa-house-damage::before {
  content: "\f6f1"; }.fa-file-zipper::before {
  content: "\f1c6"; }.fa-file-archive::before {
  content: "\f1c6"; }.fa-square::before {
  content: "\f0c8"; }.fa-martini-glass-empty::before {
  content: "\f000"; }.fa-glass-martini::before {
  content: "\f000"; }.fa-couch::before {
  content: "\f4b8"; }.fa-cedi-sign::before {
  content: "\e0df"; }.fa-italic::before {
  content: "\f033"; }.fa-church::before {
  content: "\f51d"; }.fa-comments-dollar::before {
  content: "\f653"; }.fa-democrat::before {
  content: "\f747"; }.fa-z::before {
  content: "\5a"; }.fa-person-skiing::before {
  content: "\f7c9"; }.fa-skiing::before {
  content: "\f7c9"; }.fa-road-lock::before {
  content: "\e567"; }.fa-a::before {
  content: "\41"; }.fa-temperature-arrow-down::before {
  content: "\e03f"; }.fa-temperature-down::before {
  content: "\e03f"; }.fa-feather-pointed::before {
  content: "\f56b"; }.fa-feather-alt::before {
  content: "\f56b"; }.fa-p::before {
  content: "\50"; }.fa-snowflake::before {
  content: "\f2dc"; }.fa-newspaper::before {
  content: "\f1ea"; }.fa-rectangle-ad::before {
  content: "\f641"; }.fa-ad::before {
  content: "\f641"; }.fa-circle-arrow-right::before {
  content: "\f0a9"; }.fa-arrow-circle-right::before {
  content: "\f0a9"; }.fa-filter-circle-xmark::before {
  content: "\e17b"; }.fa-locust::before {
  content: "\e520"; }.fa-sort::before {
  content: "\f0dc"; }.fa-unsorted::before {
  content: "\f0dc"; }.fa-list-ol::before {
  content: "\f0cb"; }.fa-list-1-2::before {
  content: "\f0cb"; }.fa-list-numeric::before {
  content: "\f0cb"; }.fa-person-dress-burst::before {
  content: "\e544"; }.fa-money-check-dollar::before {
  content: "\f53d"; }.fa-money-check-alt::before {
  content: "\f53d"; }.fa-vector-square::before {
  content: "\f5cb"; }.fa-bread-slice::before {
  content: "\f7ec"; }.fa-language::before {
  content: "\f1ab"; }.fa-face-kiss-wink-heart::before {
  content: "\f598"; }.fa-kiss-wink-heart::before {
  content: "\f598"; }.fa-filter::before {
  content: "\f0b0"; }.fa-question::before {
  content: "\3f"; }.fa-file-signature::before {
  content: "\f573"; }.fa-up-down-left-right::before {
  content: "\f0b2"; }.fa-arrows-alt::before {
  content: "\f0b2"; }.fa-house-chimney-user::before {
  content: "\e065"; }.fa-hand-holding-heart::before {
  content: "\f4be"; }.fa-puzzle-piece::before {
  content: "\f12e"; }.fa-money-check::before {
  content: "\f53c"; }.fa-star-half-stroke::before {
  content: "\f5c0"; }.fa-star-half-alt::before {
  content: "\f5c0"; }.fa-code::before {
  content: "\f121"; }.fa-whiskey-glass::before {
  content: "\f7a0"; }.fa-glass-whiskey::before {
  content: "\f7a0"; }.fa-building-circle-exclamation::before {
  content: "\e4d3"; }.fa-magnifying-glass-chart::before {
  content: "\e522"; }.fa-arrow-up-right-from-square::before {
  content: "\f08e"; }.fa-external-link::before {
  content: "\f08e"; }.fa-cubes-stacked::before {
  content: "\e4e6"; }.fa-won-sign::before {
  content: "\f159"; }.fa-krw::before {
  content: "\f159"; }.fa-won::before {
  content: "\f159"; }.fa-virus-covid::before {
  content: "\e4a8"; }.fa-austral-sign::before {
  content: "\e0a9"; }.fa-f::before {
  content: "\46"; }.fa-leaf::before {
  content: "\f06c"; }.fa-road::before {
  content: "\f018"; }.fa-taxi::before {
  content: "\f1ba"; }.fa-cab::before {
  content: "\f1ba"; }.fa-person-circle-plus::before {
  content: "\e541"; }.fa-chart-pie::before {
  content: "\f200"; }.fa-pie-chart::before {
  content: "\f200"; }.fa-bolt-lightning::before {
  content: "\e0b7"; }.fa-sack-xmark::before {
  content: "\e56a"; }.fa-file-excel::before {
  content: "\f1c3"; }.fa-file-contract::before {
  content: "\f56c"; }.fa-fish-fins::before {
  content: "\e4f2"; }.fa-building-flag::before {
  content: "\e4d5"; }.fa-face-grin-beam::before {
  content: "\f582"; }.fa-grin-beam::before {
  content: "\f582"; }.fa-object-ungroup::before {
  content: "\f248"; }.fa-poop::before {
  content: "\f619"; }.fa-location-pin::before {
  content: "\f041"; }.fa-map-marker::before {
  content: "\f041"; }.fa-kaaba::before {
  content: "\f66b"; }.fa-toilet-paper::before {
  content: "\f71e"; }.fa-helmet-safety::before {
  content: "\f807"; }.fa-hard-hat::before {
  content: "\f807"; }.fa-hat-hard::before {
  content: "\f807"; }.fa-eject::before {
  content: "\f052"; }.fa-circle-right::before {
  content: "\f35a"; }.fa-arrow-alt-circle-right::before {
  content: "\f35a"; }.fa-plane-circle-check::before {
  content: "\e555"; }.fa-face-rolling-eyes::before {
  content: "\f5a5"; }.fa-meh-rolling-eyes::before {
  content: "\f5a5"; }.fa-object-group::before {
  content: "\f247"; }.fa-chart-line::before {
  content: "\f201"; }.fa-line-chart::before {
  content: "\f201"; }.fa-mask-ventilator::before {
  content: "\e524"; }.fa-arrow-right::before {
  content: "\f061"; }.fa-signs-post::before {
  content: "\f277"; }.fa-map-signs::before {
  content: "\f277"; }.fa-cash-register::before {
  content: "\f788"; }.fa-person-circle-question::before {
  content: "\e542"; }.fa-h::before {
  content: "\48"; }.fa-tarp::before {
  content: "\e57b"; }.fa-screwdriver-wrench::before {
  content: "\f7d9"; }.fa-tools::before {
  content: "\f7d9"; }.fa-arrows-to-eye::before {
  content: "\e4bf"; }.fa-plug-circle-bolt::before {
  content: "\e55b"; }.fa-heart::before {
  content: "\f004"; }.fa-mars-and-venus::before {
  content: "\f224"; }.fa-house-user::before {
  content: "\e1b0"; }.fa-home-user::before {
  content: "\e1b0"; }.fa-dumpster-fire::before {
  content: "\f794"; }.fa-house-crack::before {
  content: "\e3b1"; }.fa-martini-glass-citrus::before {
  content: "\f561"; }.fa-cocktail::before {
  content: "\f561"; }.fa-face-surprise::before {
  content: "\f5c2"; }.fa-surprise::before {
  content: "\f5c2"; }.fa-bottle-water::before {
  content: "\e4c5"; }.fa-circle-pause::before {
  content: "\f28b"; }.fa-pause-circle::before {
  content: "\f28b"; }.fa-toilet-paper-slash::before {
  content: "\e072"; }.fa-apple-whole::before {
  content: "\f5d1"; }.fa-apple-alt::before {
  content: "\f5d1"; }.fa-kitchen-set::before {
  content: "\e51a"; }.fa-r::before {
  content: "\52"; }.fa-temperature-quarter::before {
  content: "\f2ca"; }.fa-temperature-1::before {
  content: "\f2ca"; }.fa-thermometer-1::before {
  content: "\f2ca"; }.fa-thermometer-quarter::before {
  content: "\f2ca"; }.fa-cube::before {
  content: "\f1b2"; }.fa-bitcoin-sign::before {
  content: "\e0b4"; }.fa-shield-dog::before {
  content: "\e573"; }.fa-solar-panel::before {
  content: "\f5ba"; }.fa-lock-open::before {
  content: "\f3c1"; }.fa-elevator::before {
  content: "\e16d"; }.fa-money-bill-transfer::before {
  content: "\e528"; }.fa-money-bill-trend-up::before {
  content: "\e529"; }.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f"; }.fa-square-poll-horizontal::before {
  content: "\f682"; }.fa-poll-h::before {
  content: "\f682"; }.fa-circle::before {
  content: "\f111"; }.fa-backward-fast::before {
  content: "\f049"; }.fa-fast-backward::before {
  content: "\f049"; }.fa-recycle::before {
  content: "\f1b8"; }.fa-user-astronaut::before {
  content: "\f4fb"; }.fa-plane-slash::before {
  content: "\e069"; }.fa-trademark::before {
  content: "\f25c"; }.fa-basketball::before {
  content: "\f434"; }.fa-basketball-ball::before {
  content: "\f434"; }.fa-satellite-dish::before {
  content: "\f7c0"; }.fa-circle-up::before {
  content: "\f35b"; }.fa-arrow-alt-circle-up::before {
  content: "\f35b"; }.fa-mobile-screen-button::before {
  content: "\f3cd"; }.fa-mobile-alt::before {
  content: "\f3cd"; }.fa-volume-high::before {
  content: "\f028"; }.fa-volume-up::before {
  content: "\f028"; }.fa-users-rays::before {
  content: "\e593"; }.fa-wallet::before {
  content: "\f555"; }.fa-clipboard-check::before {
  content: "\f46c"; }.fa-file-audio::before {
  content: "\f1c7"; }.fa-burger::before {
  content: "\f805"; }.fa-hamburger::before {
  content: "\f805"; }.fa-wrench::before {
  content: "\f0ad"; }.fa-bugs::before {
  content: "\e4d0"; }.fa-rupee-sign::before {
  content: "\f156"; }.fa-rupee::before {
  content: "\f156"; }.fa-file-image::before {
  content: "\f1c5"; }.fa-circle-question::before {
  content: "\f059"; }.fa-question-circle::before {
  content: "\f059"; }.fa-plane-departure::before {
  content: "\f5b0"; }.fa-handshake-slash::before {
  content: "\e060"; }.fa-book-bookmark::before {
  content: "\e0bb"; }.fa-code-branch::before {
  content: "\f126"; }.fa-hat-cowboy::before {
  content: "\f8c0"; }.fa-bridge::before {
  content: "\e4c8"; }.fa-phone-flip::before {
  content: "\f879"; }.fa-phone-alt::before {
  content: "\f879"; }.fa-truck-front::before {
  content: "\e2b7"; }.fa-cat::before {
  content: "\f6be"; }.fa-anchor-circle-exclamation::before {
  content: "\e4ab"; }.fa-truck-field::before {
  content: "\e58d"; }.fa-route::before {
  content: "\f4d7"; }.fa-clipboard-question::before {
  content: "\e4e3"; }.fa-panorama::before {
  content: "\e209"; }.fa-comment-medical::before {
  content: "\f7f5"; }.fa-teeth-open::before {
  content: "\f62f"; }.fa-file-circle-minus::before {
  content: "\e4ed"; }.fa-tags::before {
  content: "\f02c"; }.fa-wine-glass::before {
  content: "\f4e3"; }.fa-forward-fast::before {
  content: "\f050"; }.fa-fast-forward::before {
  content: "\f050"; }.fa-face-meh-blank::before {
  content: "\f5a4"; }.fa-meh-blank::before {
  content: "\f5a4"; }.fa-square-parking::before {
  content: "\f540"; }.fa-parking::before {
  content: "\f540"; }.fa-house-signal::before {
  content: "\e012"; }.fa-bars-progress::before {
  content: "\f828"; }.fa-tasks-alt::before {
  content: "\f828"; }.fa-faucet-drip::before {
  content: "\e006"; }.fa-cart-flatbed::before {
  content: "\f474"; }.fa-dolly-flatbed::before {
  content: "\f474"; }.fa-ban-smoking::before {
  content: "\f54d"; }.fa-smoking-ban::before {
  content: "\f54d"; }.fa-terminal::before {
  content: "\f120"; }.fa-mobile-button::before {
  content: "\f10b"; }.fa-house-medical-flag::before {
  content: "\e514"; }.fa-basket-shopping::before {
  content: "\f291"; }.fa-shopping-basket::before {
  content: "\f291"; }.fa-tape::before {
  content: "\f4db"; }.fa-bus-simple::before {
  content: "\f55e"; }.fa-bus-alt::before {
  content: "\f55e"; }.fa-eye::before {
  content: "\f06e"; }.fa-face-sad-cry::before {
  content: "\f5b3"; }.fa-sad-cry::before {
  content: "\f5b3"; }.fa-audio-description::before {
  content: "\f29e"; }.fa-person-military-to-person::before {
  content: "\e54c"; }.fa-file-shield::before {
  content: "\e4f0"; }.fa-user-slash::before {
  content: "\f506"; }.fa-pen::before {
  content: "\f304"; }.fa-tower-observation::before {
  content: "\e586"; }.fa-file-code::before {
  content: "\f1c9"; }.fa-signal::before {
  content: "\f012"; }.fa-signal-5::before {
  content: "\f012"; }.fa-signal-perfect::before {
  content: "\f012"; }.fa-bus::before {
  content: "\f207"; }.fa-heart-circle-xmark::before {
  content: "\e501"; }.fa-house-chimney::before {
  content: "\e3af"; }.fa-home-lg::before {
  content: "\e3af"; }.fa-window-maximize::before {
  content: "\f2d0"; }.fa-face-frown::before {
  content: "\f119"; }.fa-frown::before {
  content: "\f119"; }.fa-prescription::before {
  content: "\f5b1"; }.fa-shop::before {
  content: "\f54f"; }.fa-store-alt::before {
  content: "\f54f"; }.fa-floppy-disk::before {
  content: "\f0c7"; }.fa-save::before {
  content: "\f0c7"; }.fa-vihara::before {
  content: "\f6a7"; }.fa-scale-unbalanced::before {
  content: "\f515"; }.fa-balance-scale-left::before {
  content: "\f515"; }.fa-sort-up::before {
  content: "\f0de"; }.fa-sort-asc::before {
  content: "\f0de"; }.fa-comment-dots::before {
  content: "\f4ad"; }.fa-commenting::before {
  content: "\f4ad"; }.fa-plant-wilt::before {
  content: "\e5aa"; }.fa-diamond::before {
  content: "\f219"; }.fa-face-grin-squint::before {
  content: "\f585"; }.fa-grin-squint::before {
  content: "\f585"; }.fa-hand-holding-dollar::before {
  content: "\f4c0"; }.fa-hand-holding-usd::before {
  content: "\f4c0"; }.fa-bacterium::before {
  content: "\e05a"; }.fa-hand-pointer::before {
  content: "\f25a"; }.fa-drum-steelpan::before {
  content: "\f56a"; }.fa-hand-scissors::before {
  content: "\f257"; }.fa-hands-praying::before {
  content: "\f684"; }.fa-praying-hands::before {
  content: "\f684"; }.fa-arrow-rotate-right::before {
  content: "\f01e"; }.fa-arrow-right-rotate::before {
  content: "\f01e"; }.fa-arrow-rotate-forward::before {
  content: "\f01e"; }.fa-redo::before {
  content: "\f01e"; }.fa-biohazard::before {
  content: "\f780"; }.fa-location-crosshairs::before {
  content: "\f601"; }.fa-location::before {
  content: "\f601"; }.fa-mars-double::before {
  content: "\f227"; }.fa-child-dress::before {
  content: "\e59c"; }.fa-users-between-lines::before {
  content: "\e591"; }.fa-lungs-virus::before {
  content: "\e067"; }.fa-face-grin-tears::before {
  content: "\f588"; }.fa-grin-tears::before {
  content: "\f588"; }.fa-phone::before {
  content: "\f095"; }.fa-calendar-xmark::before {
  content: "\f273"; }.fa-calendar-times::before {
  content: "\f273"; }.fa-child-reaching::before {
  content: "\e59d"; }.fa-head-side-virus::before {
  content: "\e064"; }.fa-user-gear::before {
  content: "\f4fe"; }.fa-user-cog::before {
  content: "\f4fe"; }.fa-arrow-up-1-9::before {
  content: "\f163"; }.fa-sort-numeric-up::before {
  content: "\f163"; }.fa-door-closed::before {
  content: "\f52a"; }.fa-shield-virus::before {
  content: "\e06c"; }.fa-dice-six::before {
  content: "\f526"; }.fa-mosquito-net::before {
  content: "\e52c"; }.fa-bridge-water::before {
  content: "\e4ce"; }.fa-person-booth::before {
  content: "\f756"; }.fa-text-width::before {
  content: "\f035"; }.fa-hat-wizard::before {
  content: "\f6e8"; }.fa-pen-fancy::before {
  content: "\f5ac"; }.fa-person-digging::before {
  content: "\f85e"; }.fa-digging::before {
  content: "\f85e"; }.fa-trash::before {
  content: "\f1f8"; }.fa-gauge-simple::before {
  content: "\f629"; }.fa-gauge-simple-med::before {
  content: "\f629"; }.fa-tachometer-average::before {
  content: "\f629"; }.fa-book-medical::before {
  content: "\f7e6"; }.fa-poo::before {
  content: "\f2fe"; }.fa-quote-right::before {
  content: "\f10e"; }.fa-quote-right-alt::before {
  content: "\f10e"; }.fa-shirt::before {
  content: "\f553"; }.fa-t-shirt::before {
  content: "\f553"; }.fa-tshirt::before {
  content: "\f553"; }.fa-cubes::before {
  content: "\f1b3"; }.fa-divide::before {
  content: "\f529"; }.fa-tenge-sign::before {
  content: "\f7d7"; }.fa-tenge::before {
  content: "\f7d7"; }.fa-headphones::before {
  content: "\f025"; }.fa-hands-holding::before {
  content: "\f4c2"; }.fa-hands-clapping::before {
  content: "\e1a8"; }.fa-republican::before {
  content: "\f75e"; }.fa-arrow-left::before {
  content: "\f060"; }.fa-person-circle-xmark::before {
  content: "\e543"; }.fa-ruler::before {
  content: "\f545"; }.fa-align-left::before {
  content: "\f036"; }.fa-dice-d6::before {
  content: "\f6d1"; }.fa-restroom::before {
  content: "\f7bd"; }.fa-j::before {
  content: "\4a"; }.fa-users-viewfinder::before {
  content: "\e595"; }.fa-file-video::before {
  content: "\f1c8"; }.fa-up-right-from-square::before {
  content: "\f35d"; }.fa-external-link-alt::before {
  content: "\f35d"; }.fa-table-cells::before {
  content: "\f00a"; }.fa-th::before {
  content: "\f00a"; }.fa-file-pdf::before {
  content: "\f1c1"; }.fa-book-bible::before {
  content: "\f647"; }.fa-bible::before {
  content: "\f647"; }.fa-o::before {
  content: "\4f"; }.fa-suitcase-medical::before {
  content: "\f0fa"; }.fa-medkit::before {
  content: "\f0fa"; }.fa-user-secret::before {
  content: "\f21b"; }.fa-otter::before {
  content: "\f700"; }.fa-person-dress::before {
  content: "\f182"; }.fa-female::before {
  content: "\f182"; }.fa-comment-dollar::before {
  content: "\f651"; }.fa-business-time::before {
  content: "\f64a"; }.fa-briefcase-clock::before {
  content: "\f64a"; }.fa-table-cells-large::before {
  content: "\f009"; }.fa-th-large::before {
  content: "\f009"; }.fa-book-tanakh::before {
  content: "\f827"; }.fa-tanakh::before {
  content: "\f827"; }.fa-phone-volume::before {
  content: "\f2a0"; }.fa-volume-control-phone::before {
  content: "\f2a0"; }.fa-hat-cowboy-side::before {
  content: "\f8c1"; }.fa-clipboard-user::before {
  content: "\f7f3"; }.fa-child::before {
  content: "\f1ae"; }.fa-lira-sign::before {
  content: "\f195"; }.fa-satellite::before {
  content: "\f7bf"; }.fa-plane-lock::before {
  content: "\e558"; }.fa-tag::before {
  content: "\f02b"; }.fa-comment::before {
  content: "\f075"; }.fa-cake-candles::before {
  content: "\f1fd"; }.fa-birthday-cake::before {
  content: "\f1fd"; }.fa-cake::before {
  content: "\f1fd"; }.fa-envelope::before {
  content: "\f0e0"; }.fa-angles-up::before {
  content: "\f102"; }.fa-angle-double-up::before {
  content: "\f102"; }.fa-paperclip::before {
  content: "\f0c6"; }.fa-arrow-right-to-city::before {
  content: "\e4b3"; }.fa-ribbon::before {
  content: "\f4d6"; }.fa-lungs::before {
  content: "\f604"; }.fa-arrow-up-9-1::before {
  content: "\f887"; }.fa-sort-numeric-up-alt::before {
  content: "\f887"; }.fa-litecoin-sign::before {
  content: "\e1d3"; }.fa-border-none::before {
  content: "\f850"; }.fa-circle-nodes::before {
  content: "\e4e2"; }.fa-parachute-box::before {
  content: "\f4cd"; }.fa-indent::before {
  content: "\f03c"; }.fa-truck-field-un::before {
  content: "\e58e"; }.fa-hourglass::before {
  content: "\f254"; }.fa-hourglass-empty::before {
  content: "\f254"; }.fa-mountain::before {
  content: "\f6fc"; }.fa-user-doctor::before {
  content: "\f0f0"; }.fa-user-md::before {
  content: "\f0f0"; }.fa-circle-info::before {
  content: "\f05a"; }.fa-info-circle::before {
  content: "\f05a"; }.fa-cloud-meatball::before {
  content: "\f73b"; }.fa-camera::before {
  content: "\f030"; }.fa-camera-alt::before {
  content: "\f030"; }.fa-square-virus::before {
  content: "\e578"; }.fa-meteor::before {
  content: "\f753"; }.fa-car-on::before {
  content: "\e4dd"; }.fa-sleigh::before {
  content: "\f7cc"; }.fa-arrow-down-1-9::before {
  content: "\f162"; }.fa-sort-numeric-asc::before {
  content: "\f162"; }.fa-sort-numeric-down::before {
  content: "\f162"; }.fa-hand-holding-droplet::before {
  content: "\f4c1"; }.fa-hand-holding-water::before {
  content: "\f4c1"; }.fa-water::before {
  content: "\f773"; }.fa-calendar-check::before {
  content: "\f274"; }.fa-braille::before {
  content: "\f2a1"; }.fa-prescription-bottle-medical::before {
  content: "\f486"; }.fa-prescription-bottle-alt::before {
  content: "\f486"; }.fa-landmark::before {
  content: "\f66f"; }.fa-truck::before {
  content: "\f0d1"; }.fa-crosshairs::before {
  content: "\f05b"; }.fa-person-cane::before {
  content: "\e53c"; }.fa-tent::before {
  content: "\e57d"; }.fa-vest-patches::before {
  content: "\e086"; }.fa-check-double::before {
  content: "\f560"; }.fa-arrow-down-a-z::before {
  content: "\f15d"; }.fa-sort-alpha-asc::before {
  content: "\f15d"; }.fa-sort-alpha-down::before {
  content: "\f15d"; }.fa-money-bill-wheat::before {
  content: "\e52a"; }.fa-cookie::before {
  content: "\f563"; }.fa-arrow-rotate-left::before {
  content: "\f0e2"; }.fa-arrow-left-rotate::before {
  content: "\f0e2"; }.fa-arrow-rotate-back::before {
  content: "\f0e2"; }.fa-arrow-rotate-backward::before {
  content: "\f0e2"; }.fa-undo::before {
  content: "\f0e2"; }.fa-hard-drive::before {
  content: "\f0a0"; }.fa-hdd::before {
  content: "\f0a0"; }.fa-face-grin-squint-tears::before {
  content: "\f586"; }.fa-grin-squint-tears::before {
  content: "\f586"; }.fa-dumbbell::before {
  content: "\f44b"; }.fa-rectangle-list::before {
  content: "\f022"; }.fa-list-alt::before {
  content: "\f022"; }.fa-tarp-droplet::before {
  content: "\e57c"; }.fa-house-medical-circle-check::before {
  content: "\e511"; }.fa-person-skiing-nordic::before {
  content: "\f7ca"; }.fa-skiing-nordic::before {
  content: "\f7ca"; }.fa-calendar-plus::before {
  content: "\f271"; }.fa-plane-arrival::before {
  content: "\f5af"; }.fa-circle-left::before {
  content: "\f359"; }.fa-arrow-alt-circle-left::before {
  content: "\f359"; }.fa-train-subway::before {
  content: "\f239"; }.fa-subway::before {
  content: "\f239"; }.fa-chart-gantt::before {
  content: "\e0e4"; }.fa-indian-rupee-sign::before {
  content: "\e1bc"; }.fa-indian-rupee::before {
  content: "\e1bc"; }.fa-inr::before {
  content: "\e1bc"; }.fa-crop-simple::before {
  content: "\f565"; }.fa-crop-alt::before {
  content: "\f565"; }.fa-money-bill-1::before {
  content: "\f3d1"; }.fa-money-bill-alt::before {
  content: "\f3d1"; }.fa-left-long::before {
  content: "\f30a"; }.fa-long-arrow-alt-left::before {
  content: "\f30a"; }.fa-dna::before {
  content: "\f471"; }.fa-virus-slash::before {
  content: "\e075"; }.fa-minus::before {
  content: "\f068"; }.fa-subtract::before {
  content: "\f068"; }.fa-chess::before {
  content: "\f439"; }.fa-arrow-left-long::before {
  content: "\f177"; }.fa-long-arrow-left::before {
  content: "\f177"; }.fa-plug-circle-check::before {
  content: "\e55c"; }.fa-street-view::before {
  content: "\f21d"; }.fa-franc-sign::before {
  content: "\e18f"; }.fa-volume-off::before {
  content: "\f026"; }.fa-hands-asl-interpreting::before {
  content: "\f2a3"; }.fa-american-sign-language-interpreting::before {
  content: "\f2a3"; }.fa-asl-interpreting::before {
  content: "\f2a3"; }.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3"; }.fa-gear::before {
  content: "\f013"; }.fa-cog::before {
  content: "\f013"; }.fa-droplet-slash::before {
  content: "\f5c7"; }.fa-tint-slash::before {
  content: "\f5c7"; }.fa-mosque::before {
  content: "\f678"; }.fa-mosquito::before {
  content: "\e52b"; }.fa-star-of-david::before {
  content: "\f69a"; }.fa-person-military-rifle::before {
  content: "\e54b"; }.fa-cart-shopping::before {
  content: "\f07a"; }.fa-shopping-cart::before {
  content: "\f07a"; }.fa-vials::before {
  content: "\f493"; }.fa-plug-circle-plus::before {
  content: "\e55f"; }.fa-place-of-worship::before {
  content: "\f67f"; }.fa-grip-vertical::before {
  content: "\f58e"; }.fa-arrow-turn-up::before {
  content: "\f148"; }.fa-level-up::before {
  content: "\f148"; }.fa-u::before {
  content: "\55"; }.fa-square-root-variable::before {
  content: "\f698"; }.fa-square-root-alt::before {
  content: "\f698"; }.fa-clock::before {
  content: "\f017"; }.fa-clock-four::before {
  content: "\f017"; }.fa-backward-step::before {
  content: "\f048"; }.fa-step-backward::before {
  content: "\f048"; }.fa-pallet::before {
  content: "\f482"; }.fa-faucet::before {
  content: "\e005"; }.fa-baseball-bat-ball::before {
  content: "\f432"; }.fa-s::before {
  content: "\53"; }.fa-timeline::before {
  content: "\e29c"; }.fa-keyboard::before {
  content: "\f11c"; }.fa-caret-down::before {
  content: "\f0d7"; }.fa-house-chimney-medical::before {
  content: "\f7f2"; }.fa-clinic-medical::before {
  content: "\f7f2"; }.fa-temperature-three-quarters::before {
  content: "\f2c8"; }.fa-temperature-3::before {
  content: "\f2c8"; }.fa-thermometer-3::before {
  content: "\f2c8"; }.fa-thermometer-three-quarters::before {
  content: "\f2c8"; }.fa-mobile-screen::before {
  content: "\f3cf"; }.fa-mobile-android-alt::before {
  content: "\f3cf"; }.fa-plane-up::before {
  content: "\e22d"; }.fa-piggy-bank::before {
  content: "\f4d3"; }.fa-battery-half::before {
  content: "\f242"; }.fa-battery-3::before {
  content: "\f242"; }.fa-mountain-city::before {
  content: "\e52e"; }.fa-coins::before {
  content: "\f51e"; }.fa-khanda::before {
  content: "\f66d"; }.fa-sliders::before {
  content: "\f1de"; }.fa-sliders-h::before {
  content: "\f1de"; }.fa-folder-tree::before {
  content: "\f802"; }.fa-network-wired::before {
  content: "\f6ff"; }.fa-map-pin::before {
  content: "\f276"; }.fa-hamsa::before {
  content: "\f665"; }.fa-cent-sign::before {
  content: "\e3f5"; }.fa-flask::before {
  content: "\f0c3"; }.fa-person-pregnant::before {
  content: "\e31e"; }.fa-wand-sparkles::before {
  content: "\f72b"; }.fa-ellipsis-vertical::before {
  content: "\f142"; }.fa-ellipsis-v::before {
  content: "\f142"; }.fa-ticket::before {
  content: "\f145"; }.fa-power-off::before {
  content: "\f011"; }.fa-right-long::before {
  content: "\f30b"; }.fa-long-arrow-alt-right::before {
  content: "\f30b"; }.fa-flag-usa::before {
  content: "\f74d"; }.fa-laptop-file::before {
  content: "\e51d"; }.fa-tty::before {
  content: "\f1e4"; }.fa-teletype::before {
  content: "\f1e4"; }.fa-diagram-next::before {
  content: "\e476"; }.fa-person-rifle::before {
  content: "\e54e"; }.fa-house-medical-circle-exclamation::before {
  content: "\e512"; }.fa-closed-captioning::before {
  content: "\f20a"; }.fa-person-hiking::before {
  content: "\f6ec"; }.fa-hiking::before {
  content: "\f6ec"; }.fa-venus-double::before {
  content: "\f226"; }.fa-images::before {
  content: "\f302"; }.fa-calculator::before {
  content: "\f1ec"; }.fa-people-pulling::before {
  content: "\e535"; }.fa-n::before {
  content: "\4e"; }.fa-cable-car::before {
  content: "\f7da"; }.fa-tram::before {
  content: "\f7da"; }.fa-cloud-rain::before {
  content: "\f73d"; }.fa-building-circle-xmark::before {
  content: "\e4d4"; }.fa-ship::before {
  content: "\f21a"; }.fa-arrows-down-to-line::before {
  content: "\e4b8"; }.fa-download::before {
  content: "\f019"; }.fa-face-grin::before {
  content: "\f580"; }.fa-grin::before {
  content: "\f580"; }.fa-delete-left::before {
  content: "\f55a"; }.fa-backspace::before {
  content: "\f55a"; }.fa-eye-dropper::before {
  content: "\f1fb"; }.fa-eye-dropper-empty::before {
  content: "\f1fb"; }.fa-eyedropper::before {
  content: "\f1fb"; }.fa-file-circle-check::before {
  content: "\e5a0"; }.fa-forward::before {
  content: "\f04e"; }.fa-mobile::before {
  content: "\f3ce"; }.fa-mobile-android::before {
  content: "\f3ce"; }.fa-mobile-phone::before {
  content: "\f3ce"; }.fa-face-meh::before {
  content: "\f11a"; }.fa-meh::before {
  content: "\f11a"; }.fa-align-center::before {
  content: "\f037"; }.fa-book-skull::before {
  content: "\f6b7"; }.fa-book-dead::before {
  content: "\f6b7"; }.fa-id-card::before {
  content: "\f2c2"; }.fa-drivers-license::before {
  content: "\f2c2"; }.fa-outdent::before {
  content: "\f03b"; }.fa-dedent::before {
  content: "\f03b"; }.fa-heart-circle-exclamation::before {
  content: "\e4fe"; }.fa-house::before {
  content: "\f015"; }.fa-home::before {
  content: "\f015"; }.fa-home-alt::before {
  content: "\f015"; }.fa-home-lg-alt::before {
  content: "\f015"; }.fa-calendar-week::before {
  content: "\f784"; }.fa-laptop-medical::before {
  content: "\f812"; }.fa-b::before {
  content: "\42"; }.fa-file-medical::before {
  content: "\f477"; }.fa-dice-one::before {
  content: "\f525"; }.fa-kiwi-bird::before {
  content: "\f535"; }.fa-arrow-right-arrow-left::before {
  content: "\f0ec"; }.fa-exchange::before {
  content: "\f0ec"; }.fa-rotate-right::before {
  content: "\f2f9"; }.fa-redo-alt::before {
  content: "\f2f9"; }.fa-rotate-forward::before {
  content: "\f2f9"; }.fa-utensils::before {
  content: "\f2e7"; }.fa-cutlery::before {
  content: "\f2e7"; }.fa-arrow-up-wide-short::before {
  content: "\f161"; }.fa-sort-amount-up::before {
  content: "\f161"; }.fa-mill-sign::before {
  content: "\e1ed"; }.fa-bowl-rice::before {
  content: "\e2eb"; }.fa-skull::before {
  content: "\f54c"; }.fa-tower-broadcast::before {
  content: "\f519"; }.fa-broadcast-tower::before {
  content: "\f519"; }.fa-truck-pickup::before {
  content: "\f63c"; }.fa-up-long::before {
  content: "\f30c"; }.fa-long-arrow-alt-up::before {
  content: "\f30c"; }.fa-stop::before {
  content: "\f04d"; }.fa-code-merge::before {
  content: "\f387"; }.fa-upload::before {
  content: "\f093"; }.fa-hurricane::before {
  content: "\f751"; }.fa-mound::before {
  content: "\e52d"; }.fa-toilet-portable::before {
  content: "\e583"; }.fa-compact-disc::before {
  content: "\f51f"; }.fa-file-arrow-down::before {
  content: "\f56d"; }.fa-file-download::before {
  content: "\f56d"; }.fa-caravan::before {
  content: "\f8ff"; }.fa-shield-cat::before {
  content: "\e572"; }.fa-bolt::before {
  content: "\f0e7"; }.fa-zap::before {
  content: "\f0e7"; }.fa-glass-water::before {
  content: "\e4f4"; }.fa-oil-well::before {
  content: "\e532"; }.fa-vault::before {
  content: "\e2c5"; }.fa-mars::before {
  content: "\f222"; }.fa-toilet::before {
  content: "\f7d8"; }.fa-plane-circle-xmark::before {
  content: "\e557"; }.fa-yen-sign::before {
  content: "\f157"; }.fa-cny::before {
  content: "\f157"; }.fa-jpy::before {
  content: "\f157"; }.fa-rmb::before {
  content: "\f157"; }.fa-yen::before {
  content: "\f157"; }.fa-ruble-sign::before {
  content: "\f158"; }.fa-rouble::before {
  content: "\f158"; }.fa-rub::before {
  content: "\f158"; }.fa-ruble::before {
  content: "\f158"; }.fa-sun::before {
  content: "\f185"; }.fa-guitar::before {
  content: "\f7a6"; }.fa-face-laugh-wink::before {
  content: "\f59c"; }.fa-laugh-wink::before {
  content: "\f59c"; }.fa-horse-head::before {
  content: "\f7ab"; }.fa-bore-hole::before {
  content: "\e4c3"; }.fa-industry::before {
  content: "\f275"; }.fa-circle-down::before {
  content: "\f358"; }.fa-arrow-alt-circle-down::before {
  content: "\f358"; }.fa-arrows-turn-to-dots::before {
  content: "\e4c1"; }.fa-florin-sign::before {
  content: "\e184"; }.fa-arrow-down-short-wide::before {
  content: "\f884"; }.fa-sort-amount-desc::before {
  content: "\f884"; }.fa-sort-amount-down-alt::before {
  content: "\f884"; }.fa-less-than::before {
  content: "\3c"; }.fa-angle-down::before {
  content: "\f107"; }.fa-car-tunnel::before {
  content: "\e4de"; }.fa-head-side-cough::before {
  content: "\e061"; }.fa-grip-lines::before {
  content: "\f7a4"; }.fa-thumbs-down::before {
  content: "\f165"; }.fa-user-lock::before {
  content: "\f502"; }.fa-arrow-right-long::before {
  content: "\f178"; }.fa-long-arrow-right::before {
  content: "\f178"; }.fa-anchor-circle-xmark::before {
  content: "\e4ac"; }.fa-ellipsis::before {
  content: "\f141"; }.fa-ellipsis-h::before {
  content: "\f141"; }.fa-chess-pawn::before {
  content: "\f443"; }.fa-kit-medical::before {
  content: "\f479"; }.fa-first-aid::before {
  content: "\f479"; }.fa-person-through-window::before {
  content: "\e5a9"; }.fa-toolbox::before {
  content: "\f552"; }.fa-hands-holding-circle::before {
  content: "\e4fb"; }.fa-bug::before {
  content: "\f188"; }.fa-credit-card::before {
  content: "\f09d"; }.fa-credit-card-alt::before {
  content: "\f09d"; }.fa-car::before {
  content: "\f1b9"; }.fa-automobile::before {
  content: "\f1b9"; }.fa-hand-holding-hand::before {
  content: "\e4f7"; }.fa-book-open-reader::before {
  content: "\f5da"; }.fa-book-reader::before {
  content: "\f5da"; }.fa-mountain-sun::before {
  content: "\e52f"; }.fa-arrows-left-right-to-line::before {
  content: "\e4ba"; }.fa-dice-d20::before {
  content: "\f6cf"; }.fa-truck-droplet::before {
  content: "\e58c"; }.fa-file-circle-xmark::before {
  content: "\e5a1"; }.fa-temperature-arrow-up::before {
  content: "\e040"; }.fa-temperature-up::before {
  content: "\e040"; }.fa-medal::before {
  content: "\f5a2"; }.fa-bed::before {
  content: "\f236"; }.fa-square-h::before {
  content: "\f0fd"; }.fa-h-square::before {
  content: "\f0fd"; }.fa-podcast::before {
  content: "\f2ce"; }.fa-temperature-full::before {
  content: "\f2c7"; }.fa-temperature-4::before {
  content: "\f2c7"; }.fa-thermometer-4::before {
  content: "\f2c7"; }.fa-thermometer-full::before {
  content: "\f2c7"; }.fa-bell::before {
  content: "\f0f3"; }.fa-superscript::before {
  content: "\f12b"; }.fa-plug-circle-xmark::before {
  content: "\e560"; }.fa-star-of-life::before {
  content: "\f621"; }.fa-phone-slash::before {
  content: "\f3dd"; }.fa-paint-roller::before {
  content: "\f5aa"; }.fa-handshake-angle::before {
  content: "\f4c4"; }.fa-hands-helping::before {
  content: "\f4c4"; }.fa-location-dot::before {
  content: "\f3c5"; }.fa-map-marker-alt::before {
  content: "\f3c5"; }.fa-file::before {
  content: "\f15b"; }.fa-greater-than::before {
  content: "\3e"; }.fa-person-swimming::before {
  content: "\f5c4"; }.fa-swimmer::before {
  content: "\f5c4"; }.fa-arrow-down::before {
  content: "\f063"; }.fa-droplet::before {
  content: "\f043"; }.fa-tint::before {
  content: "\f043"; }.fa-eraser::before {
  content: "\f12d"; }.fa-earth-americas::before {
  content: "\f57d"; }.fa-earth::before {
  content: "\f57d"; }.fa-earth-america::before {
  content: "\f57d"; }.fa-globe-americas::before {
  content: "\f57d"; }.fa-person-burst::before {
  content: "\e53b"; }.fa-dove::before {
  content: "\f4ba"; }.fa-battery-empty::before {
  content: "\f244"; }.fa-battery-0::before {
  content: "\f244"; }.fa-socks::before {
  content: "\f696"; }.fa-inbox::before {
  content: "\f01c"; }.fa-section::before {
  content: "\e447"; }.fa-gauge-high::before {
  content: "\f625"; }.fa-tachometer-alt::before {
  content: "\f625"; }.fa-tachometer-alt-fast::before {
  content: "\f625"; }.fa-envelope-open-text::before {
  content: "\f658"; }.fa-hospital::before {
  content: "\f0f8"; }.fa-hospital-alt::before {
  content: "\f0f8"; }.fa-hospital-wide::before {
  content: "\f0f8"; }.fa-wine-bottle::before {
  content: "\f72f"; }.fa-chess-rook::before {
  content: "\f447"; }.fa-bars-staggered::before {
  content: "\f550"; }.fa-reorder::before {
  content: "\f550"; }.fa-stream::before {
  content: "\f550"; }.fa-dharmachakra::before {
  content: "\f655"; }.fa-hotdog::before {
  content: "\f80f"; }.fa-person-walking-with-cane::before {
  content: "\f29d"; }.fa-blind::before {
  content: "\f29d"; }.fa-drum::before {
  content: "\f569"; }.fa-ice-cream::before {
  content: "\f810"; }.fa-heart-circle-bolt::before {
  content: "\e4fc"; }.fa-fax::before {
  content: "\f1ac"; }.fa-paragraph::before {
  content: "\f1dd"; }.fa-check-to-slot::before {
  content: "\f772"; }.fa-vote-yea::before {
  content: "\f772"; }.fa-star-half::before {
  content: "\f089"; }.fa-boxes-stacked::before {
  content: "\f468"; }.fa-boxes::before {
  content: "\f468"; }.fa-boxes-alt::before {
  content: "\f468"; }.fa-link::before {
  content: "\f0c1"; }.fa-chain::before {
  content: "\f0c1"; }.fa-ear-listen::before {
  content: "\f2a2"; }.fa-assistive-listening-systems::before {
  content: "\f2a2"; }.fa-tree-city::before {
  content: "\e587"; }.fa-play::before {
  content: "\f04b"; }.fa-font::before {
  content: "\f031"; }.fa-rupiah-sign::before {
  content: "\e23d"; }.fa-magnifying-glass::before {
  content: "\f002"; }.fa-search::before {
  content: "\f002"; }.fa-table-tennis-paddle-ball::before {
  content: "\f45d"; }.fa-ping-pong-paddle-ball::before {
  content: "\f45d"; }.fa-table-tennis::before {
  content: "\f45d"; }.fa-person-dots-from-line::before {
  content: "\f470"; }.fa-diagnoses::before {
  content: "\f470"; }.fa-trash-can-arrow-up::before {
  content: "\f82a"; }.fa-trash-restore-alt::before {
  content: "\f82a"; }.fa-naira-sign::before {
  content: "\e1f6"; }.fa-cart-arrow-down::before {
  content: "\f218"; }.fa-walkie-talkie::before {
  content: "\f8ef"; }.fa-file-pen::before {
  content: "\f31c"; }.fa-file-edit::before {
  content: "\f31c"; }.fa-receipt::before {
  content: "\f543"; }.fa-square-pen::before {
  content: "\f14b"; }.fa-pen-square::before {
  content: "\f14b"; }.fa-pencil-square::before {
  content: "\f14b"; }.fa-suitcase-rolling::before {
  content: "\f5c1"; }.fa-person-circle-exclamation::before {
  content: "\e53f"; }.fa-chevron-down::before {
  content: "\f078"; }.fa-battery-full::before {
  content: "\f240"; }.fa-battery::before {
  content: "\f240"; }.fa-battery-5::before {
  content: "\f240"; }.fa-skull-crossbones::before {
  content: "\f714"; }.fa-code-compare::before {
  content: "\e13a"; }.fa-list-ul::before {
  content: "\f0ca"; }.fa-list-dots::before {
  content: "\f0ca"; }.fa-school-lock::before {
  content: "\e56f"; }.fa-tower-cell::before {
  content: "\e585"; }.fa-down-long::before {
  content: "\f309"; }.fa-long-arrow-alt-down::before {
  content: "\f309"; }.fa-ranking-star::before {
  content: "\e561"; }.fa-chess-king::before {
  content: "\f43f"; }.fa-person-harassing::before {
  content: "\e549"; }.fa-brazilian-real-sign::before {
  content: "\e46c"; }.fa-landmark-dome::before {
  content: "\f752"; }.fa-landmark-alt::before {
  content: "\f752"; }.fa-arrow-up::before {
  content: "\f062"; }.fa-tv::before {
  content: "\f26c"; }.fa-television::before {
  content: "\f26c"; }.fa-tv-alt::before {
  content: "\f26c"; }.fa-shrimp::before {
  content: "\e448"; }.fa-list-check::before {
  content: "\f0ae"; }.fa-tasks::before {
  content: "\f0ae"; }.fa-jug-detergent::before {
  content: "\e519"; }.fa-circle-user::before {
  content: "\f2bd"; }.fa-user-circle::before {
  content: "\f2bd"; }.fa-user-shield::before {
  content: "\f505"; }.fa-wind::before {
  content: "\f72e"; }.fa-car-burst::before {
  content: "\f5e1"; }.fa-car-crash::before {
  content: "\f5e1"; }.fa-y::before {
  content: "\59"; }.fa-person-snowboarding::before {
  content: "\f7ce"; }.fa-snowboarding::before {
  content: "\f7ce"; }.fa-truck-fast::before {
  content: "\f48b"; }.fa-shipping-fast::before {
  content: "\f48b"; }.fa-fish::before {
  content: "\f578"; }.fa-user-graduate::before {
  content: "\f501"; }.fa-circle-half-stroke::before {
  content: "\f042"; }.fa-adjust::before {
  content: "\f042"; }.fa-clapperboard::before {
  content: "\e131"; }.fa-circle-radiation::before {
  content: "\f7ba"; }.fa-radiation-alt::before {
  content: "\f7ba"; }.fa-baseball::before {
  content: "\f433"; }.fa-baseball-ball::before {
  content: "\f433"; }.fa-jet-fighter-up::before {
  content: "\e518"; }.fa-diagram-project::before {
  content: "\f542"; }.fa-project-diagram::before {
  content: "\f542"; }.fa-copy::before {
  content: "\f0c5"; }.fa-volume-xmark::before {
  content: "\f6a9"; }.fa-volume-mute::before {
  content: "\f6a9"; }.fa-volume-times::before {
  content: "\f6a9"; }.fa-hand-sparkles::before {
  content: "\e05d"; }.fa-grip::before {
  content: "\f58d"; }.fa-grip-horizontal::before {
  content: "\f58d"; }.fa-share-from-square::before {
  content: "\f14d"; }.fa-share-square::before {
  content: "\f14d"; }.fa-child-combatant::before {
  content: "\e4e0"; }.fa-child-rifle::before {
  content: "\e4e0"; }.fa-gun::before {
  content: "\e19b"; }.fa-square-phone::before {
  content: "\f098"; }.fa-phone-square::before {
  content: "\f098"; }.fa-plus::before {
  content: "\2b"; }.fa-add::before {
  content: "\2b"; }.fa-expand::before {
  content: "\f065"; }.fa-computer::before {
  content: "\e4e5"; }.fa-xmark::before {
  content: "\f00d"; }.fa-close::before {
  content: "\f00d"; }.fa-multiply::before {
  content: "\f00d"; }.fa-remove::before {
  content: "\f00d"; }.fa-times::before {
  content: "\f00d"; }.fa-arrows-up-down-left-right::before {
  content: "\f047"; }.fa-arrows::before {
  content: "\f047"; }.fa-chalkboard-user::before {
  content: "\f51c"; }.fa-chalkboard-teacher::before {
  content: "\f51c"; }.fa-peso-sign::before {
  content: "\e222"; }.fa-building-shield::before {
  content: "\e4d8"; }.fa-baby::before {
  content: "\f77c"; }.fa-users-line::before {
  content: "\e592"; }.fa-quote-left::before {
  content: "\f10d"; }.fa-quote-left-alt::before {
  content: "\f10d"; }.fa-tractor::before {
  content: "\f722"; }.fa-trash-arrow-up::before {
  content: "\f829"; }.fa-trash-restore::before {
  content: "\f829"; }.fa-arrow-down-up-lock::before {
  content: "\e4b0"; }.fa-lines-leaning::before {
  content: "\e51e"; }.fa-ruler-combined::before {
  content: "\f546"; }.fa-copyright::before {
  content: "\f1f9"; }.fa-equals::before {
  content: "\3d"; }.fa-blender::before {
  content: "\f517"; }.fa-teeth::before {
  content: "\f62e"; }.fa-shekel-sign::before {
  content: "\f20b"; }.fa-ils::before {
  content: "\f20b"; }.fa-shekel::before {
  content: "\f20b"; }.fa-sheqel::before {
  content: "\f20b"; }.fa-sheqel-sign::before {
  content: "\f20b"; }.fa-map::before {
  content: "\f279"; }.fa-rocket::before {
  content: "\f135"; }.fa-photo-film::before {
  content: "\f87c"; }.fa-photo-video::before {
  content: "\f87c"; }.fa-folder-minus::before {
  content: "\f65d"; }.fa-store::before {
  content: "\f54e"; }.fa-arrow-trend-up::before {
  content: "\e098"; }.fa-plug-circle-minus::before {
  content: "\e55e"; }.fa-sign-hanging::before {
  content: "\f4d9"; }.fa-sign::before {
  content: "\f4d9"; }.fa-bezier-curve::before {
  content: "\f55b"; }.fa-bell-slash::before {
  content: "\f1f6"; }.fa-tablet::before {
  content: "\f3fb"; }.fa-tablet-android::before {
  content: "\f3fb"; }.fa-school-flag::before {
  content: "\e56e"; }.fa-fill::before {
  content: "\f575"; }.fa-angle-up::before {
  content: "\f106"; }.fa-drumstick-bite::before {
  content: "\f6d7"; }.fa-holly-berry::before {
  content: "\f7aa"; }.fa-chevron-left::before {
  content: "\f053"; }.fa-bacteria::before {
  content: "\e059"; }.fa-hand-lizard::before {
  content: "\f258"; }.fa-notdef::before {
  content: "\e1fe"; }.fa-disease::before {
  content: "\f7fa"; }.fa-briefcase-medical::before {
  content: "\f469"; }.fa-genderless::before {
  content: "\f22d"; }.fa-chevron-right::before {
  content: "\f054"; }.fa-retweet::before {
  content: "\f079"; }.fa-car-rear::before {
  content: "\f5de"; }.fa-car-alt::before {
  content: "\f5de"; }.fa-pump-soap::before {
  content: "\e06b"; }.fa-video-slash::before {
  content: "\f4e2"; }.fa-battery-quarter::before {
  content: "\f243"; }.fa-battery-2::before {
  content: "\f243"; }.fa-radio::before {
  content: "\f8d7"; }.fa-baby-carriage::before {
  content: "\f77d"; }.fa-carriage-baby::before {
  content: "\f77d"; }.fa-traffic-light::before {
  content: "\f637"; }.fa-thermometer::before {
  content: "\f491"; }.fa-vr-cardboard::before {
  content: "\f729"; }.fa-hand-middle-finger::before {
  content: "\f806"; }.fa-percent::before {
  content: "\25"; }.fa-percentage::before {
  content: "\25"; }.fa-truck-moving::before {
  content: "\f4df"; }.fa-glass-water-droplet::before {
  content: "\e4f5"; }.fa-display::before {
  content: "\e163"; }.fa-face-smile::before {
  content: "\f118"; }.fa-smile::before {
  content: "\f118"; }.fa-thumbtack::before {
  content: "\f08d"; }.fa-thumb-tack::before {
  content: "\f08d"; }.fa-trophy::before {
  content: "\f091"; }.fa-person-praying::before {
  content: "\f683"; }.fa-pray::before {
  content: "\f683"; }.fa-hammer::before {
  content: "\f6e3"; }.fa-hand-peace::before {
  content: "\f25b"; }.fa-rotate::before {
  content: "\f2f1"; }.fa-sync-alt::before {
  content: "\f2f1"; }.fa-spinner::before {
  content: "\f110"; }.fa-robot::before {
  content: "\f544"; }.fa-peace::before {
  content: "\f67c"; }.fa-gears::before {
  content: "\f085"; }.fa-cogs::before {
  content: "\f085"; }.fa-warehouse::before {
  content: "\f494"; }.fa-arrow-up-right-dots::before {
  content: "\e4b7"; }.fa-splotch::before {
  content: "\f5bc"; }.fa-face-grin-hearts::before {
  content: "\f584"; }.fa-grin-hearts::before {
  content: "\f584"; }.fa-dice-four::before {
  content: "\f524"; }.fa-sim-card::before {
  content: "\f7c4"; }.fa-transgender::before {
  content: "\f225"; }.fa-transgender-alt::before {
  content: "\f225"; }.fa-mercury::before {
  content: "\f223"; }.fa-arrow-turn-down::before {
  content: "\f149"; }.fa-level-down::before {
  content: "\f149"; }.fa-person-falling-burst::before {
  content: "\e547"; }.fa-award::before {
  content: "\f559"; }.fa-ticket-simple::before {
  content: "\f3ff"; }.fa-ticket-alt::before {
  content: "\f3ff"; }.fa-building::before {
  content: "\f1ad"; }.fa-angles-left::before {
  content: "\f100"; }.fa-angle-double-left::before {
  content: "\f100"; }.fa-qrcode::before {
  content: "\f029"; }.fa-clock-rotate-left::before {
  content: "\f1da"; }.fa-history::before {
  content: "\f1da"; }.fa-face-grin-beam-sweat::before {
  content: "\f583"; }.fa-grin-beam-sweat::before {
  content: "\f583"; }.fa-file-export::before {
  content: "\f56e"; }.fa-arrow-right-from-file::before {
  content: "\f56e"; }.fa-shield::before {
  content: "\f132"; }.fa-shield-blank::before {
  content: "\f132"; }.fa-arrow-up-short-wide::before {
  content: "\f885"; }.fa-sort-amount-up-alt::before {
  content: "\f885"; }.fa-house-medical::before {
  content: "\e3b2"; }.fa-golf-ball-tee::before {
  content: "\f450"; }.fa-golf-ball::before {
  content: "\f450"; }.fa-circle-chevron-left::before {
  content: "\f137"; }.fa-chevron-circle-left::before {
  content: "\f137"; }.fa-house-chimney-window::before {
  content: "\e00d"; }.fa-pen-nib::before {
  content: "\f5ad"; }.fa-tent-arrow-turn-left::before {
  content: "\e580"; }.fa-tents::before {
  content: "\e582"; }.fa-wand-magic::before {
  content: "\f0d0"; }.fa-magic::before {
  content: "\f0d0"; }.fa-dog::before {
  content: "\f6d3"; }.fa-carrot::before {
  content: "\f787"; }.fa-moon::before {
  content: "\f186"; }.fa-wine-glass-empty::before {
  content: "\f5ce"; }.fa-wine-glass-alt::before {
  content: "\f5ce"; }.fa-cheese::before {
  content: "\f7ef"; }.fa-yin-yang::before {
  content: "\f6ad"; }.fa-music::before {
  content: "\f001"; }.fa-code-commit::before {
  content: "\f386"; }.fa-temperature-low::before {
  content: "\f76b"; }.fa-person-biking::before {
  content: "\f84a"; }.fa-biking::before {
  content: "\f84a"; }.fa-broom::before {
  content: "\f51a"; }.fa-shield-heart::before {
  content: "\e574"; }.fa-gopuram::before {
  content: "\f664"; }.fa-earth-oceania::before {
  content: "\e47b"; }.fa-globe-oceania::before {
  content: "\e47b"; }.fa-square-xmark::before {
  content: "\f2d3"; }.fa-times-square::before {
  content: "\f2d3"; }.fa-xmark-square::before {
  content: "\f2d3"; }.fa-hashtag::before {
  content: "\23"; }.fa-up-right-and-down-left-from-center::before {
  content: "\f424"; }.fa-expand-alt::before {
  content: "\f424"; }.fa-oil-can::before {
  content: "\f613"; }.fa-t::before {
  content: "\54"; }.fa-hippo::before {
  content: "\f6ed"; }.fa-chart-column::before {
  content: "\e0e3"; }.fa-infinity::before {
  content: "\f534"; }.fa-vial-circle-check::before {
  content: "\e596"; }.fa-person-arrow-down-to-line::before {
  content: "\e538"; }.fa-voicemail::before {
  content: "\f897"; }.fa-fan::before {
  content: "\f863"; }.fa-person-walking-luggage::before {
  content: "\e554"; }.fa-up-down::before {
  content: "\f338"; }.fa-arrows-alt-v::before {
  content: "\f338"; }.fa-cloud-moon-rain::before {
  content: "\f73c"; }.fa-calendar::before {
  content: "\f133"; }.fa-trailer::before {
  content: "\e041"; }.fa-bahai::before {
  content: "\f666"; }.fa-haykal::before {
  content: "\f666"; }.fa-sd-card::before {
  content: "\f7c2"; }.fa-dragon::before {
  content: "\f6d5"; }.fa-shoe-prints::before {
  content: "\f54b"; }.fa-circle-plus::before {
  content: "\f055"; }.fa-plus-circle::before {
  content: "\f055"; }.fa-face-grin-tongue-wink::before {
  content: "\f58b"; }.fa-grin-tongue-wink::before {
  content: "\f58b"; }.fa-hand-holding::before {
  content: "\f4bd"; }.fa-plug-circle-exclamation::before {
  content: "\e55d"; }.fa-link-slash::before {
  content: "\f127"; }.fa-chain-broken::before {
  content: "\f127"; }.fa-chain-slash::before {
  content: "\f127"; }.fa-unlink::before {
  content: "\f127"; }.fa-clone::before {
  content: "\f24d"; }.fa-person-walking-arrow-loop-left::before {
  content: "\e551"; }.fa-arrow-up-z-a::before {
  content: "\f882"; }.fa-sort-alpha-up-alt::before {
  content: "\f882"; }.fa-fire-flame-curved::before {
  content: "\f7e4"; }.fa-fire-alt::before {
  content: "\f7e4"; }.fa-tornado::before {
  content: "\f76f"; }.fa-file-circle-plus::before {
  content: "\e494"; }.fa-book-quran::before {
  content: "\f687"; }.fa-quran::before {
  content: "\f687"; }.fa-anchor::before {
  content: "\f13d"; }.fa-border-all::before {
  content: "\f84c"; }.fa-face-angry::before {
  content: "\f556"; }.fa-angry::before {
  content: "\f556"; }.fa-cookie-bite::before {
  content: "\f564"; }.fa-arrow-trend-down::before {
  content: "\e097"; }.fa-rss::before {
  content: "\f09e"; }.fa-feed::before {
  content: "\f09e"; }.fa-draw-polygon::before {
  content: "\f5ee"; }.fa-scale-balanced::before {
  content: "\f24e"; }.fa-balance-scale::before {
  content: "\f24e"; }.fa-gauge-simple-high::before {
  content: "\f62a"; }.fa-tachometer::before {
  content: "\f62a"; }.fa-tachometer-fast::before {
  content: "\f62a"; }.fa-shower::before {
  content: "\f2cc"; }.fa-desktop::before {
  content: "\f390"; }.fa-desktop-alt::before {
  content: "\f390"; }.fa-m::before {
  content: "\4d"; }.fa-table-list::before {
  content: "\f00b"; }.fa-th-list::before {
  content: "\f00b"; }.fa-comment-sms::before {
  content: "\f7cd"; }.fa-sms::before {
  content: "\f7cd"; }.fa-book::before {
  content: "\f02d"; }.fa-user-plus::before {
  content: "\f234"; }.fa-check::before {
  content: "\f00c"; }.fa-battery-three-quarters::before {
  content: "\f241"; }.fa-battery-4::before {
  content: "\f241"; }.fa-house-circle-check::before {
  content: "\e509"; }.fa-angle-left::before {
  content: "\f104"; }.fa-diagram-successor::before {
  content: "\e47a"; }.fa-truck-arrow-right::before {
  content: "\e58b"; }.fa-arrows-split-up-and-left::before {
  content: "\e4bc"; }.fa-hand-fist::before {
  content: "\f6de"; }.fa-fist-raised::before {
  content: "\f6de"; }.fa-cloud-moon::before {
  content: "\f6c3"; }.fa-briefcase::before {
  content: "\f0b1"; }.fa-person-falling::before {
  content: "\e546"; }.fa-image-portrait::before {
  content: "\f3e0"; }.fa-portrait::before {
  content: "\f3e0"; }.fa-user-tag::before {
  content: "\f507"; }.fa-rug::before {
  content: "\e569"; }.fa-earth-europe::before {
  content: "\f7a2"; }.fa-globe-europe::before {
  content: "\f7a2"; }.fa-cart-flatbed-suitcase::before {
  content: "\f59d"; }.fa-luggage-cart::before {
  content: "\f59d"; }.fa-rectangle-xmark::before {
  content: "\f410"; }.fa-rectangle-times::before {
  content: "\f410"; }.fa-times-rectangle::before {
  content: "\f410"; }.fa-window-close::before {
  content: "\f410"; }.fa-baht-sign::before {
  content: "\e0ac"; }.fa-book-open::before {
  content: "\f518"; }.fa-book-journal-whills::before {
  content: "\f66a"; }.fa-journal-whills::before {
  content: "\f66a"; }.fa-handcuffs::before {
  content: "\e4f8"; }.fa-triangle-exclamation::before {
  content: "\f071"; }.fa-exclamation-triangle::before {
  content: "\f071"; }.fa-warning::before {
  content: "\f071"; }.fa-database::before {
  content: "\f1c0"; }.fa-share::before {
  content: "\f064"; }.fa-arrow-turn-right::before {
  content: "\f064"; }.fa-mail-forward::before {
  content: "\f064"; }.fa-bottle-droplet::before {
  content: "\e4c4"; }.fa-mask-face::before {
  content: "\e1d7"; }.fa-hill-rockslide::before {
  content: "\e508"; }.fa-right-left::before {
  content: "\f362"; }.fa-exchange-alt::before {
  content: "\f362"; }.fa-paper-plane::before {
  content: "\f1d8"; }.fa-road-circle-exclamation::before {
  content: "\e565"; }.fa-dungeon::before {
  content: "\f6d9"; }.fa-align-right::before {
  content: "\f038"; }.fa-money-bill-1-wave::before {
  content: "\f53b"; }.fa-money-bill-wave-alt::before {
  content: "\f53b"; }.fa-life-ring::before {
  content: "\f1cd"; }.fa-hands::before {
  content: "\f2a7"; }.fa-sign-language::before {
  content: "\f2a7"; }.fa-signing::before {
  content: "\f2a7"; }.fa-calendar-day::before {
  content: "\f783"; }.fa-water-ladder::before {
  content: "\f5c5"; }.fa-ladder-water::before {
  content: "\f5c5"; }.fa-swimming-pool::before {
  content: "\f5c5"; }.fa-arrows-up-down::before {
  content: "\f07d"; }.fa-arrows-v::before {
  content: "\f07d"; }.fa-face-grimace::before {
  content: "\f57f"; }.fa-grimace::before {
  content: "\f57f"; }.fa-wheelchair-move::before {
  content: "\e2ce"; }.fa-wheelchair-alt::before {
  content: "\e2ce"; }.fa-turn-down::before {
  content: "\f3be"; }.fa-level-down-alt::before {
  content: "\f3be"; }.fa-person-walking-arrow-right::before {
  content: "\e552"; }.fa-square-envelope::before {
  content: "\f199"; }.fa-envelope-square::before {
  content: "\f199"; }.fa-dice::before {
  content: "\f522"; }.fa-bowling-ball::before {
  content: "\f436"; }.fa-brain::before {
  content: "\f5dc"; }.fa-bandage::before {
  content: "\f462"; }.fa-band-aid::before {
  content: "\f462"; }.fa-calendar-minus::before {
  content: "\f272"; }.fa-circle-xmark::before {
  content: "\f057"; }.fa-times-circle::before {
  content: "\f057"; }.fa-xmark-circle::before {
  content: "\f057"; }.fa-gifts::before {
  content: "\f79c"; }.fa-hotel::before {
  content: "\f594"; }.fa-earth-asia::before {
  content: "\f57e"; }.fa-globe-asia::before {
  content: "\f57e"; }.fa-id-card-clip::before {
  content: "\f47f"; }.fa-id-card-alt::before {
  content: "\f47f"; }.fa-magnifying-glass-plus::before {
  content: "\f00e"; }.fa-search-plus::before {
  content: "\f00e"; }.fa-thumbs-up::before {
  content: "\f164"; }.fa-user-clock::before {
  content: "\f4fd"; }.fa-hand-dots::before {
  content: "\f461"; }.fa-allergies::before {
  content: "\f461"; }.fa-file-invoice::before {
  content: "\f570"; }.fa-window-minimize::before {
  content: "\f2d1"; }.fa-mug-saucer::before {
  content: "\f0f4"; }.fa-coffee::before {
  content: "\f0f4"; }.fa-brush::before {
  content: "\f55d"; }.fa-mask::before {
  content: "\f6fa"; }.fa-magnifying-glass-minus::before {
  content: "\f010"; }.fa-search-minus::before {
  content: "\f010"; }.fa-ruler-vertical::before {
  content: "\f548"; }.fa-user-large::before {
  content: "\f406"; }.fa-user-alt::before {
  content: "\f406"; }.fa-train-tram::before {
  content: "\e5b4"; }.fa-user-nurse::before {
  content: "\f82f"; }.fa-syringe::before {
  content: "\f48e"; }.fa-cloud-sun::before {
  content: "\f6c4"; }.fa-stopwatch-20::before {
  content: "\e06f"; }.fa-square-full::before {
  content: "\f45c"; }.fa-magnet::before {
  content: "\f076"; }.fa-jar::before {
  content: "\e516"; }.fa-note-sticky::before {
  content: "\f249"; }.fa-sticky-note::before {
  content: "\f249"; }.fa-bug-slash::before {
  content: "\e490"; }.fa-arrow-up-from-water-pump::before {
  content: "\e4b6"; }.fa-bone::before {
  content: "\f5d7"; }.fa-user-injured::before {
  content: "\f728"; }.fa-face-sad-tear::before {
  content: "\f5b4"; }.fa-sad-tear::before {
  content: "\f5b4"; }.fa-plane::before {
  content: "\f072"; }.fa-tent-arrows-down::before {
  content: "\e581"; }.fa-exclamation::before {
  content: "\21"; }.fa-arrows-spin::before {
  content: "\e4bb"; }.fa-print::before {
  content: "\f02f"; }.fa-turkish-lira-sign::before {
  content: "\e2bb"; }.fa-try::before {
  content: "\e2bb"; }.fa-turkish-lira::before {
  content: "\e2bb"; }.fa-dollar-sign::before {
  content: "\24"; }.fa-dollar::before {
  content: "\24"; }.fa-usd::before {
  content: "\24"; }.fa-x::before {
  content: "\58"; }.fa-magnifying-glass-dollar::before {
  content: "\f688"; }.fa-search-dollar::before {
  content: "\f688"; }.fa-users-gear::before {
  content: "\f509"; }.fa-users-cog::before {
  content: "\f509"; }.fa-person-military-pointing::before {
  content: "\e54a"; }.fa-building-columns::before {
  content: "\f19c"; }.fa-bank::before {
  content: "\f19c"; }.fa-institution::before {
  content: "\f19c"; }.fa-museum::before {
  content: "\f19c"; }.fa-university::before {
  content: "\f19c"; }.fa-umbrella::before {
  content: "\f0e9"; }.fa-trowel::before {
  content: "\e589"; }.fa-d::before {
  content: "\44"; }.fa-stapler::before {
  content: "\e5af"; }.fa-masks-theater::before {
  content: "\f630"; }.fa-theater-masks::before {
  content: "\f630"; }.fa-kip-sign::before {
  content: "\e1c4"; }.fa-hand-point-left::before {
  content: "\f0a5"; }.fa-handshake-simple::before {
  content: "\f4c6"; }.fa-handshake-alt::before {
  content: "\f4c6"; }.fa-jet-fighter::before {
  content: "\f0fb"; }.fa-fighter-jet::before {
  content: "\f0fb"; }.fa-square-share-nodes::before {
  content: "\f1e1"; }.fa-share-alt-square::before {
  content: "\f1e1"; }.fa-barcode::before {
  content: "\f02a"; }.fa-plus-minus::before {
  content: "\e43c"; }.fa-video::before {
  content: "\f03d"; }.fa-video-camera::before {
  content: "\f03d"; }.fa-graduation-cap::before {
  content: "\f19d"; }.fa-mortar-board::before {
  content: "\f19d"; }.fa-hand-holding-medical::before {
  content: "\e05c"; }.fa-person-circle-check::before {
  content: "\e53e"; }.fa-turn-up::before {
  content: "\f3bf"; }.fa-level-up-alt::before {
  content: "\f3bf"; }.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }:root, :host {
  --fa-style-family-brands: 'Font Awesome 6 Brands';
  --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("assets/373361ed756b1fe6.woff2") format("woff2"), url("assets/d8b3568e9d8a1d3c.ttf") format("truetype"); }.fab,
.fa-brands {
  font-weight: 400; }.fa-monero:before {
  content: "\f3d0"; }.fa-hooli:before {
  content: "\f427"; }.fa-yelp:before {
  content: "\f1e9"; }.fa-cc-visa:before {
  content: "\f1f0"; }.fa-lastfm:before {
  content: "\f202"; }.fa-shopware:before {
  content: "\f5b5"; }.fa-creative-commons-nc:before {
  content: "\f4e8"; }.fa-aws:before {
  content: "\f375"; }.fa-redhat:before {
  content: "\f7bc"; }.fa-yoast:before {
  content: "\f2b1"; }.fa-cloudflare:before {
  content: "\e07d"; }.fa-ups:before {
  content: "\f7e0"; }.fa-wpexplorer:before {
  content: "\f2de"; }.fa-dyalog:before {
  content: "\f399"; }.fa-bity:before {
  content: "\f37a"; }.fa-stackpath:before {
  content: "\f842"; }.fa-buysellads:before {
  content: "\f20d"; }.fa-first-order:before {
  content: "\f2b0"; }.fa-modx:before {
  content: "\f285"; }.fa-guilded:before {
  content: "\e07e"; }.fa-vnv:before {
  content: "\f40b"; }.fa-square-js:before {
  content: "\f3b9"; }.fa-js-square:before {
  content: "\f3b9"; }.fa-microsoft:before {
  content: "\f3ca"; }.fa-qq:before {
  content: "\f1d6"; }.fa-orcid:before {
  content: "\f8d2"; }.fa-java:before {
  content: "\f4e4"; }.fa-invision:before {
  content: "\f7b0"; }.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }.fa-centercode:before {
  content: "\f380"; }.fa-glide-g:before {
  content: "\f2a6"; }.fa-drupal:before {
  content: "\f1a9"; }.fa-hire-a-helper:before {
  content: "\f3b0"; }.fa-creative-commons-by:before {
  content: "\f4e7"; }.fa-unity:before {
  content: "\e049"; }.fa-whmcs:before {
  content: "\f40d"; }.fa-rocketchat:before {
  content: "\f3e8"; }.fa-vk:before {
  content: "\f189"; }.fa-untappd:before {
  content: "\f405"; }.fa-mailchimp:before {
  content: "\f59e"; }.fa-css3-alt:before {
  content: "\f38b"; }.fa-square-reddit:before {
  content: "\f1a2"; }.fa-reddit-square:before {
  content: "\f1a2"; }.fa-vimeo-v:before {
  content: "\f27d"; }.fa-contao:before {
  content: "\f26d"; }.fa-square-font-awesome:before {
  content: "\e5ad"; }.fa-deskpro:before {
  content: "\f38f"; }.fa-sistrix:before {
  content: "\f3ee"; }.fa-square-instagram:before {
  content: "\e055"; }.fa-instagram-square:before {
  content: "\e055"; }.fa-battle-net:before {
  content: "\f835"; }.fa-the-red-yeti:before {
  content: "\f69d"; }.fa-square-hacker-news:before {
  content: "\f3af"; }.fa-hacker-news-square:before {
  content: "\f3af"; }.fa-edge:before {
  content: "\f282"; }.fa-threads:before {
  content: "\e618"; }.fa-napster:before {
  content: "\f3d2"; }.fa-square-snapchat:before {
  content: "\f2ad"; }.fa-snapchat-square:before {
  content: "\f2ad"; }.fa-google-plus-g:before {
  content: "\f0d5"; }.fa-artstation:before {
  content: "\f77a"; }.fa-markdown:before {
  content: "\f60f"; }.fa-sourcetree:before {
  content: "\f7d3"; }.fa-google-plus:before {
  content: "\f2b3"; }.fa-diaspora:before {
  content: "\f791"; }.fa-foursquare:before {
  content: "\f180"; }.fa-stack-overflow:before {
  content: "\f16c"; }.fa-github-alt:before {
  content: "\f113"; }.fa-phoenix-squadron:before {
  content: "\f511"; }.fa-pagelines:before {
  content: "\f18c"; }.fa-algolia:before {
  content: "\f36c"; }.fa-red-river:before {
  content: "\f3e3"; }.fa-creative-commons-sa:before {
  content: "\f4ef"; }.fa-safari:before {
  content: "\f267"; }.fa-google:before {
  content: "\f1a0"; }.fa-square-font-awesome-stroke:before {
  content: "\f35c"; }.fa-font-awesome-alt:before {
  content: "\f35c"; }.fa-atlassian:before {
  content: "\f77b"; }.fa-linkedin-in:before {
  content: "\f0e1"; }.fa-digital-ocean:before {
  content: "\f391"; }.fa-nimblr:before {
  content: "\f5a8"; }.fa-chromecast:before {
  content: "\f838"; }.fa-evernote:before {
  content: "\f839"; }.fa-hacker-news:before {
  content: "\f1d4"; }.fa-creative-commons-sampling:before {
  content: "\f4f0"; }.fa-adversal:before {
  content: "\f36a"; }.fa-creative-commons:before {
  content: "\f25e"; }.fa-watchman-monitoring:before {
  content: "\e087"; }.fa-fonticons:before {
  content: "\f280"; }.fa-weixin:before {
  content: "\f1d7"; }.fa-shirtsinbulk:before {
  content: "\f214"; }.fa-codepen:before {
  content: "\f1cb"; }.fa-git-alt:before {
  content: "\f841"; }.fa-lyft:before {
  content: "\f3c3"; }.fa-rev:before {
  content: "\f5b2"; }.fa-windows:before {
  content: "\f17a"; }.fa-wizards-of-the-coast:before {
  content: "\f730"; }.fa-square-viadeo:before {
  content: "\f2aa"; }.fa-viadeo-square:before {
  content: "\f2aa"; }.fa-meetup:before {
  content: "\f2e0"; }.fa-centos:before {
  content: "\f789"; }.fa-adn:before {
  content: "\f170"; }.fa-cloudsmith:before {
  content: "\f384"; }.fa-pied-piper-alt:before {
  content: "\f1a8"; }.fa-square-dribbble:before {
  content: "\f397"; }.fa-dribbble-square:before {
  content: "\f397"; }.fa-codiepie:before {
  content: "\f284"; }.fa-node:before {
  content: "\f419"; }.fa-mix:before {
  content: "\f3cb"; }.fa-steam:before {
  content: "\f1b6"; }.fa-cc-apple-pay:before {
  content: "\f416"; }.fa-scribd:before {
  content: "\f28a"; }.fa-debian:before {
  content: "\e60b"; }.fa-openid:before {
  content: "\f19b"; }.fa-instalod:before {
  content: "\e081"; }.fa-expeditedssl:before {
  content: "\f23e"; }.fa-sellcast:before {
  content: "\f2da"; }.fa-square-twitter:before {
  content: "\f081"; }.fa-twitter-square:before {
  content: "\f081"; }.fa-r-project:before {
  content: "\f4f7"; }.fa-delicious:before {
  content: "\f1a5"; }.fa-freebsd:before {
  content: "\f3a4"; }.fa-vuejs:before {
  content: "\f41f"; }.fa-accusoft:before {
  content: "\f369"; }.fa-ioxhost:before {
  content: "\f208"; }.fa-fonticons-fi:before {
  content: "\f3a2"; }.fa-app-store:before {
  content: "\f36f"; }.fa-cc-mastercard:before {
  content: "\f1f1"; }.fa-itunes-note:before {
  content: "\f3b5"; }.fa-golang:before {
  content: "\e40f"; }.fa-kickstarter:before {
  content: "\f3bb"; }.fa-grav:before {
  content: "\f2d6"; }.fa-weibo:before {
  content: "\f18a"; }.fa-uncharted:before {
  content: "\e084"; }.fa-firstdraft:before {
  content: "\f3a1"; }.fa-square-youtube:before {
  content: "\f431"; }.fa-youtube-square:before {
  content: "\f431"; }.fa-wikipedia-w:before {
  content: "\f266"; }.fa-wpressr:before {
  content: "\f3e4"; }.fa-rendact:before {
  content: "\f3e4"; }.fa-angellist:before {
  content: "\f209"; }.fa-galactic-republic:before {
  content: "\f50c"; }.fa-nfc-directional:before {
  content: "\e530"; }.fa-skype:before {
  content: "\f17e"; }.fa-joget:before {
  content: "\f3b7"; }.fa-fedora:before {
  content: "\f798"; }.fa-stripe-s:before {
  content: "\f42a"; }.fa-meta:before {
  content: "\e49b"; }.fa-laravel:before {
  content: "\f3bd"; }.fa-hotjar:before {
  content: "\f3b1"; }.fa-bluetooth-b:before {
  content: "\f294"; }.fa-sticker-mule:before {
  content: "\f3f7"; }.fa-creative-commons-zero:before {
  content: "\f4f3"; }.fa-hips:before {
  content: "\f452"; }.fa-behance:before {
  content: "\f1b4"; }.fa-reddit:before {
  content: "\f1a1"; }.fa-discord:before {
  content: "\f392"; }.fa-chrome:before {
  content: "\f268"; }.fa-app-store-ios:before {
  content: "\f370"; }.fa-cc-discover:before {
  content: "\f1f2"; }.fa-wpbeginner:before {
  content: "\f297"; }.fa-confluence:before {
  content: "\f78d"; }.fa-mdb:before {
  content: "\f8ca"; }.fa-dochub:before {
  content: "\f394"; }.fa-accessible-icon:before {
  content: "\f368"; }.fa-ebay:before {
  content: "\f4f4"; }.fa-amazon:before {
  content: "\f270"; }.fa-unsplash:before {
  content: "\e07c"; }.fa-yarn:before {
  content: "\f7e3"; }.fa-square-steam:before {
  content: "\f1b7"; }.fa-steam-square:before {
  content: "\f1b7"; }.fa-500px:before {
  content: "\f26e"; }.fa-square-vimeo:before {
  content: "\f194"; }.fa-vimeo-square:before {
  content: "\f194"; }.fa-asymmetrik:before {
  content: "\f372"; }.fa-font-awesome:before {
  content: "\f2b4"; }.fa-font-awesome-flag:before {
  content: "\f2b4"; }.fa-font-awesome-logo-full:before {
  content: "\f2b4"; }.fa-gratipay:before {
  content: "\f184"; }.fa-apple:before {
  content: "\f179"; }.fa-hive:before {
  content: "\e07f"; }.fa-gitkraken:before {
  content: "\f3a6"; }.fa-keybase:before {
  content: "\f4f5"; }.fa-apple-pay:before {
  content: "\f415"; }.fa-padlet:before {
  content: "\e4a0"; }.fa-amazon-pay:before {
  content: "\f42c"; }.fa-square-github:before {
  content: "\f092"; }.fa-github-square:before {
  content: "\f092"; }.fa-stumbleupon:before {
  content: "\f1a4"; }.fa-fedex:before {
  content: "\f797"; }.fa-phoenix-framework:before {
  content: "\f3dc"; }.fa-shopify:before {
  content: "\e057"; }.fa-neos:before {
  content: "\f612"; }.fa-square-threads:before {
  content: "\e619"; }.fa-hackerrank:before {
  content: "\f5f7"; }.fa-researchgate:before {
  content: "\f4f8"; }.fa-swift:before {
  content: "\f8e1"; }.fa-angular:before {
  content: "\f420"; }.fa-speakap:before {
  content: "\f3f3"; }.fa-angrycreative:before {
  content: "\f36e"; }.fa-y-combinator:before {
  content: "\f23b"; }.fa-empire:before {
  content: "\f1d1"; }.fa-envira:before {
  content: "\f299"; }.fa-square-gitlab:before {
  content: "\e5ae"; }.fa-gitlab-square:before {
  content: "\e5ae"; }.fa-studiovinari:before {
  content: "\f3f8"; }.fa-pied-piper:before {
  content: "\f2ae"; }.fa-wordpress:before {
  content: "\f19a"; }.fa-product-hunt:before {
  content: "\f288"; }.fa-firefox:before {
  content: "\f269"; }.fa-linode:before {
  content: "\f2b8"; }.fa-goodreads:before {
  content: "\f3a8"; }.fa-square-odnoklassniki:before {
  content: "\f264"; }.fa-odnoklassniki-square:before {
  content: "\f264"; }.fa-jsfiddle:before {
  content: "\f1cc"; }.fa-sith:before {
  content: "\f512"; }.fa-themeisle:before {
  content: "\f2b2"; }.fa-page4:before {
  content: "\f3d7"; }.fa-hashnode:before {
  content: "\e499"; }.fa-react:before {
  content: "\f41b"; }.fa-cc-paypal:before {
  content: "\f1f4"; }.fa-squarespace:before {
  content: "\f5be"; }.fa-cc-stripe:before {
  content: "\f1f5"; }.fa-creative-commons-share:before {
  content: "\f4f2"; }.fa-bitcoin:before {
  content: "\f379"; }.fa-keycdn:before {
  content: "\f3ba"; }.fa-opera:before {
  content: "\f26a"; }.fa-itch-io:before {
  content: "\f83a"; }.fa-umbraco:before {
  content: "\f8e8"; }.fa-galactic-senate:before {
  content: "\f50d"; }.fa-ubuntu:before {
  content: "\f7df"; }.fa-draft2digital:before {
  content: "\f396"; }.fa-stripe:before {
  content: "\f429"; }.fa-houzz:before {
  content: "\f27c"; }.fa-gg:before {
  content: "\f260"; }.fa-dhl:before {
  content: "\f790"; }.fa-square-pinterest:before {
  content: "\f0d3"; }.fa-pinterest-square:before {
  content: "\f0d3"; }.fa-xing:before {
  content: "\f168"; }.fa-blackberry:before {
  content: "\f37b"; }.fa-creative-commons-pd:before {
  content: "\f4ec"; }.fa-playstation:before {
  content: "\f3df"; }.fa-quinscape:before {
  content: "\f459"; }.fa-less:before {
  content: "\f41d"; }.fa-blogger-b:before {
  content: "\f37d"; }.fa-opencart:before {
  content: "\f23d"; }.fa-vine:before {
  content: "\f1ca"; }.fa-paypal:before {
  content: "\f1ed"; }.fa-gitlab:before {
  content: "\f296"; }.fa-typo3:before {
  content: "\f42b"; }.fa-reddit-alien:before {
  content: "\f281"; }.fa-yahoo:before {
  content: "\f19e"; }.fa-dailymotion:before {
  content: "\e052"; }.fa-affiliatetheme:before {
  content: "\f36b"; }.fa-pied-piper-pp:before {
  content: "\f1a7"; }.fa-bootstrap:before {
  content: "\f836"; }.fa-odnoklassniki:before {
  content: "\f263"; }.fa-nfc-symbol:before {
  content: "\e531"; }.fa-ethereum:before {
  content: "\f42e"; }.fa-speaker-deck:before {
  content: "\f83c"; }.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }.fa-patreon:before {
  content: "\f3d9"; }.fa-avianex:before {
  content: "\f374"; }.fa-ello:before {
  content: "\f5f1"; }.fa-gofore:before {
  content: "\f3a7"; }.fa-bimobject:before {
  content: "\f378"; }.fa-facebook-f:before {
  content: "\f39e"; }.fa-square-google-plus:before {
  content: "\f0d4"; }.fa-google-plus-square:before {
  content: "\f0d4"; }.fa-mandalorian:before {
  content: "\f50f"; }.fa-first-order-alt:before {
  content: "\f50a"; }.fa-osi:before {
  content: "\f41a"; }.fa-google-wallet:before {
  content: "\f1ee"; }.fa-d-and-d-beyond:before {
  content: "\f6ca"; }.fa-periscope:before {
  content: "\f3da"; }.fa-fulcrum:before {
  content: "\f50b"; }.fa-cloudscale:before {
  content: "\f383"; }.fa-forumbee:before {
  content: "\f211"; }.fa-mizuni:before {
  content: "\f3cc"; }.fa-schlix:before {
  content: "\f3ea"; }.fa-square-xing:before {
  content: "\f169"; }.fa-xing-square:before {
  content: "\f169"; }.fa-bandcamp:before {
  content: "\f2d5"; }.fa-wpforms:before {
  content: "\f298"; }.fa-cloudversify:before {
  content: "\f385"; }.fa-usps:before {
  content: "\f7e1"; }.fa-megaport:before {
  content: "\f5a3"; }.fa-magento:before {
  content: "\f3c4"; }.fa-spotify:before {
  content: "\f1bc"; }.fa-optin-monster:before {
  content: "\f23c"; }.fa-fly:before {
  content: "\f417"; }.fa-aviato:before {
  content: "\f421"; }.fa-itunes:before {
  content: "\f3b4"; }.fa-cuttlefish:before {
  content: "\f38c"; }.fa-blogger:before {
  content: "\f37c"; }.fa-flickr:before {
  content: "\f16e"; }.fa-viber:before {
  content: "\f409"; }.fa-soundcloud:before {
  content: "\f1be"; }.fa-digg:before {
  content: "\f1a6"; }.fa-tencent-weibo:before {
  content: "\f1d5"; }.fa-symfony:before {
  content: "\f83d"; }.fa-maxcdn:before {
  content: "\f136"; }.fa-etsy:before {
  content: "\f2d7"; }.fa-facebook-messenger:before {
  content: "\f39f"; }.fa-audible:before {
  content: "\f373"; }.fa-think-peaks:before {
  content: "\f731"; }.fa-bilibili:before {
  content: "\e3d9"; }.fa-erlang:before {
  content: "\f39d"; }.fa-x-twitter:before {
  content: "\e61b"; }.fa-cotton-bureau:before {
  content: "\f89e"; }.fa-dashcube:before {
  content: "\f210"; }.fa-42-group:before {
  content: "\e080"; }.fa-innosoft:before {
  content: "\e080"; }.fa-stack-exchange:before {
  content: "\f18d"; }.fa-elementor:before {
  content: "\f430"; }.fa-square-pied-piper:before {
  content: "\e01e"; }.fa-pied-piper-square:before {
  content: "\e01e"; }.fa-creative-commons-nd:before {
  content: "\f4eb"; }.fa-palfed:before {
  content: "\f3d8"; }.fa-superpowers:before {
  content: "\f2dd"; }.fa-resolving:before {
  content: "\f3e7"; }.fa-xbox:before {
  content: "\f412"; }.fa-searchengin:before {
  content: "\f3eb"; }.fa-tiktok:before {
  content: "\e07b"; }.fa-square-facebook:before {
  content: "\f082"; }.fa-facebook-square:before {
  content: "\f082"; }.fa-renren:before {
  content: "\f18b"; }.fa-linux:before {
  content: "\f17c"; }.fa-glide:before {
  content: "\f2a5"; }.fa-linkedin:before {
  content: "\f08c"; }.fa-hubspot:before {
  content: "\f3b2"; }.fa-deploydog:before {
  content: "\f38e"; }.fa-twitch:before {
  content: "\f1e8"; }.fa-ravelry:before {
  content: "\f2d9"; }.fa-mixer:before {
  content: "\e056"; }.fa-square-lastfm:before {
  content: "\f203"; }.fa-lastfm-square:before {
  content: "\f203"; }.fa-vimeo:before {
  content: "\f40a"; }.fa-mendeley:before {
  content: "\f7b3"; }.fa-uniregistry:before {
  content: "\f404"; }.fa-figma:before {
  content: "\f799"; }.fa-creative-commons-remix:before {
  content: "\f4ee"; }.fa-cc-amazon-pay:before {
  content: "\f42d"; }.fa-dropbox:before {
  content: "\f16b"; }.fa-instagram:before {
  content: "\f16d"; }.fa-cmplid:before {
  content: "\e360"; }.fa-facebook:before {
  content: "\f09a"; }.fa-gripfire:before {
  content: "\f3ac"; }.fa-jedi-order:before {
  content: "\f50e"; }.fa-uikit:before {
  content: "\f403"; }.fa-fort-awesome-alt:before {
  content: "\f3a3"; }.fa-phabricator:before {
  content: "\f3db"; }.fa-ussunnah:before {
  content: "\f407"; }.fa-earlybirds:before {
  content: "\f39a"; }.fa-trade-federation:before {
  content: "\f513"; }.fa-autoprefixer:before {
  content: "\f41c"; }.fa-whatsapp:before {
  content: "\f232"; }.fa-slideshare:before {
  content: "\f1e7"; }.fa-google-play:before {
  content: "\f3ab"; }.fa-viadeo:before {
  content: "\f2a9"; }.fa-line:before {
  content: "\f3c0"; }.fa-google-drive:before {
  content: "\f3aa"; }.fa-servicestack:before {
  content: "\f3ec"; }.fa-simplybuilt:before {
  content: "\f215"; }.fa-bitbucket:before {
  content: "\f171"; }.fa-imdb:before {
  content: "\f2d8"; }.fa-deezer:before {
  content: "\e077"; }.fa-raspberry-pi:before {
  content: "\f7bb"; }.fa-jira:before {
  content: "\f7b1"; }.fa-docker:before {
  content: "\f395"; }.fa-screenpal:before {
  content: "\e570"; }.fa-bluetooth:before {
  content: "\f293"; }.fa-gitter:before {
  content: "\f426"; }.fa-d-and-d:before {
  content: "\f38d"; }.fa-microblog:before {
  content: "\e01a"; }.fa-cc-diners-club:before {
  content: "\f24c"; }.fa-gg-circle:before {
  content: "\f261"; }.fa-pied-piper-hat:before {
  content: "\f4e5"; }.fa-kickstarter-k:before {
  content: "\f3bc"; }.fa-yandex:before {
  content: "\f413"; }.fa-readme:before {
  content: "\f4d5"; }.fa-html5:before {
  content: "\f13b"; }.fa-sellsy:before {
  content: "\f213"; }.fa-sass:before {
  content: "\f41e"; }.fa-wirsindhandwerk:before {
  content: "\e2d0"; }.fa-wsh:before {
  content: "\e2d0"; }.fa-buromobelexperte:before {
  content: "\f37f"; }.fa-salesforce:before {
  content: "\f83b"; }.fa-octopus-deploy:before {
  content: "\e082"; }.fa-medapps:before {
  content: "\f3c6"; }.fa-ns8:before {
  content: "\f3d5"; }.fa-pinterest-p:before {
  content: "\f231"; }.fa-apper:before {
  content: "\f371"; }.fa-fort-awesome:before {
  content: "\f286"; }.fa-waze:before {
  content: "\f83f"; }.fa-cc-jcb:before {
  content: "\f24b"; }.fa-snapchat:before {
  content: "\f2ab"; }.fa-snapchat-ghost:before {
  content: "\f2ab"; }.fa-fantasy-flight-games:before {
  content: "\f6dc"; }.fa-rust:before {
  content: "\e07a"; }.fa-wix:before {
  content: "\f5cf"; }.fa-square-behance:before {
  content: "\f1b5"; }.fa-behance-square:before {
  content: "\f1b5"; }.fa-supple:before {
  content: "\f3f9"; }.fa-rebel:before {
  content: "\f1d0"; }.fa-css3:before {
  content: "\f13c"; }.fa-staylinked:before {
  content: "\f3f5"; }.fa-kaggle:before {
  content: "\f5fa"; }.fa-space-awesome:before {
  content: "\e5ac"; }.fa-deviantart:before {
  content: "\f1bd"; }.fa-cpanel:before {
  content: "\f388"; }.fa-goodreads-g:before {
  content: "\f3a9"; }.fa-square-git:before {
  content: "\f1d2"; }.fa-git-square:before {
  content: "\f1d2"; }.fa-square-tumblr:before {
  content: "\f174"; }.fa-tumblr-square:before {
  content: "\f174"; }.fa-trello:before {
  content: "\f181"; }.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }.fa-get-pocket:before {
  content: "\f265"; }.fa-perbyte:before {
  content: "\e083"; }.fa-grunt:before {
  content: "\f3ad"; }.fa-weebly:before {
  content: "\f5cc"; }.fa-connectdevelop:before {
  content: "\f20e"; }.fa-leanpub:before {
  content: "\f212"; }.fa-black-tie:before {
  content: "\f27e"; }.fa-themeco:before {
  content: "\f5c6"; }.fa-python:before {
  content: "\f3e2"; }.fa-android:before {
  content: "\f17b"; }.fa-bots:before {
  content: "\e340"; }.fa-free-code-camp:before {
  content: "\f2c5"; }.fa-hornbill:before {
  content: "\f592"; }.fa-js:before {
  content: "\f3b8"; }.fa-ideal:before {
  content: "\e013"; }.fa-git:before {
  content: "\f1d3"; }.fa-dev:before {
  content: "\f6cc"; }.fa-sketch:before {
  content: "\f7c6"; }.fa-yandex-international:before {
  content: "\f414"; }.fa-cc-amex:before {
  content: "\f1f3"; }.fa-uber:before {
  content: "\f402"; }.fa-github:before {
  content: "\f09b"; }.fa-php:before {
  content: "\f457"; }.fa-alipay:before {
  content: "\f642"; }.fa-youtube:before {
  content: "\f167"; }.fa-skyatlas:before {
  content: "\f216"; }.fa-firefox-browser:before {
  content: "\e007"; }.fa-replyd:before {
  content: "\f3e6"; }.fa-suse:before {
  content: "\f7d6"; }.fa-jenkins:before {
  content: "\f3b6"; }.fa-twitter:before {
  content: "\f099"; }.fa-rockrms:before {
  content: "\f3e9"; }.fa-pinterest:before {
  content: "\f0d2"; }.fa-buffer:before {
  content: "\f837"; }.fa-npm:before {
  content: "\f3d4"; }.fa-yammer:before {
  content: "\f840"; }.fa-btc:before {
  content: "\f15a"; }.fa-dribbble:before {
  content: "\f17d"; }.fa-stumbleupon-circle:before {
  content: "\f1a3"; }.fa-internet-explorer:before {
  content: "\f26b"; }.fa-stubber:before {
  content: "\e5c7"; }.fa-telegram:before {
  content: "\f2c6"; }.fa-telegram-plane:before {
  content: "\f2c6"; }.fa-old-republic:before {
  content: "\f510"; }.fa-odysee:before {
  content: "\e5c6"; }.fa-square-whatsapp:before {
  content: "\f40c"; }.fa-whatsapp-square:before {
  content: "\f40c"; }.fa-node-js:before {
  content: "\f3d3"; }.fa-edge-legacy:before {
  content: "\e078"; }.fa-slack:before {
  content: "\f198"; }.fa-slack-hash:before {
  content: "\f198"; }.fa-medrt:before {
  content: "\f3c8"; }.fa-usb:before {
  content: "\f287"; }.fa-tumblr:before {
  content: "\f173"; }.fa-vaadin:before {
  content: "\f408"; }.fa-quora:before {
  content: "\f2c4"; }.fa-square-x-twitter:before {
  content: "\e61a"; }.fa-reacteurope:before {
  content: "\f75d"; }.fa-medium:before {
  content: "\f23a"; }.fa-medium-m:before {
  content: "\f23a"; }.fa-amilia:before {
  content: "\f36d"; }.fa-mixcloud:before {
  content: "\f289"; }.fa-flipboard:before {
  content: "\f44d"; }.fa-viacoin:before {
  content: "\f237"; }.fa-critical-role:before {
  content: "\f6c9"; }.fa-sitrox:before {
  content: "\e44a"; }.fa-discourse:before {
  content: "\f393"; }.fa-joomla:before {
  content: "\f1aa"; }.fa-mastodon:before {
  content: "\f4f6"; }.fa-airbnb:before {
  content: "\f834"; }.fa-wolf-pack-battalion:before {
  content: "\f514"; }.fa-buy-n-large:before {
  content: "\f8a6"; }.fa-gulp:before {
  content: "\f3ae"; }.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }.fa-strava:before {
  content: "\f428"; }.fa-ember:before {
  content: "\f423"; }.fa-canadian-maple-leaf:before {
  content: "\f785"; }.fa-teamspeak:before {
  content: "\f4f9"; }.fa-pushed:before {
  content: "\f3e1"; }.fa-wordpress-simple:before {
  content: "\f411"; }.fa-nutritionix:before {
  content: "\f3d6"; }.fa-wodu:before {
  content: "\e088"; }.fa-google-pay:before {
  content: "\e079"; }.fa-intercom:before {
  content: "\f7af"; }.fa-zhihu:before {
  content: "\f63f"; }.fa-korvue:before {
  content: "\f42f"; }.fa-pix:before {
  content: "\e43a"; }.fa-steam-symbol:before {
  content: "\f3f6"; }:root, :host {
  --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; }@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("assets/07fc0ae14bb31878.woff2") format("woff2"), url("assets/2d7890e12afb7749.ttf") format("truetype"); }.far,
.fa-regular {
  font-weight: 400; }:root, :host {
  --fa-style-family-classic: 'Font Awesome 6 Free';
  --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; }@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("assets/97f0942c6627ddd8.woff2") format("woff2"), url("assets/e9ace557c3aa4033.ttf") format("truetype"); }.fas,
.fa-solid {
  font-weight: 900; }@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-display: block;
  font-weight: 400;
  src: url("assets/373361ed756b1fe6.woff2") format("woff2"), url("assets/d8b3568e9d8a1d3c.ttf") format("truetype"); }@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 900;
  src: url("assets/97f0942c6627ddd8.woff2") format("woff2"), url("assets/e9ace557c3aa4033.ttf") format("truetype"); }@font-face {
  font-family: 'Font Awesome 5 Free';
  font-display: block;
  font-weight: 400;
  src: url("assets/07fc0ae14bb31878.woff2") format("woff2"), url("assets/2d7890e12afb7749.ttf") format("truetype"); }@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("assets/97f0942c6627ddd8.woff2") format("woff2"), url("assets/e9ace557c3aa4033.ttf") format("truetype"); }@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("assets/373361ed756b1fe6.woff2") format("woff2"), url("assets/d8b3568e9d8a1d3c.ttf") format("truetype"); }@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("assets/07fc0ae14bb31878.woff2") format("woff2"), url("assets/2d7890e12afb7749.ttf") format("truetype");
  unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; }@font-face {
  font-family: 'FontAwesome';
  font-display: block;
  src: url("assets/35794892fa2b4aed.woff2") format("woff2"), url("assets/321d89c65f1746f1.ttf") format("truetype");
  unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; }#loadingOverlay {
    display: block;
    width: 100vw;
    height: 100vh;
}.loadingMessage {
    width: 3rem;
    height: 3rem;
    margin: auto;
    padding-top: 40vh;
    color: lightgrey;
}:root {
	--main-bg-color: #ffffff;
	--gray-font: #rgb(0, 0, 0);
	--blue-font: #rgb(24, 59, 104);
}h1 {
	color: black;
	margin-left: 2rem;
	margin-bottom: 2rem;
	padding-top: 1rem;
}p,
ul,
ol,
li,
tbody {
	color: var(--gray-font);
}.explore-icon {
	text-align: center;
}.explore-icon > svg {
	width: auto;
	height: 3rem;
}.competency-icon {
	color: #812055;
}.knowledge-icon {
	color: #da9039;
}.compentency-root .competency-icon,
.knowledge-root .knowledge-icon {
	margin: 1em;
}.view-heading {
	font-size: 150%;
	text-align: center;
	background-color: white;
	height: 3em;
	margin: 0;
	border-top: 1px solid var(--main-bg-color);
	position: relative;
}.view-heading h1 {
	position: absolute;
	margin: 0;
	margin-right: 50%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	min-width: 13em;
	color: var(--gray-font);
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 2rem;
	padding-top: 0;
}@media (max-width: 767.98px) {
	.view-heading {
		height: 2em;
	}

	.view-heading h1 {
		font-size: 1.5rem;
	}
}.explore-body {
	padding-top: 0.5rem;
	margin: auto;
	display: grid;
	align-content: space-between;
	justify-content: stretch;
	grid-template: "a" 1fr "b " 1fr / 1fr;
}.explore-body > .compentency-root {
	grid-area: a;
}.explore-body > .knowledge-root {
	grid-area: b;
}@media (min-width: 1200px) {
	.explore-body {
		max-width: 1280px;
	display: grid;
	align-content: stretch;
		grid-template: "a b" 1fr / 1fr 1fr;
	}

.explore-body > .compentency-root {
	grid-area: a;
}

.explore-body > .knowledge-root {
	grid-area: b;
}

	.view-heading {
		height: 5em;
	}
}.compentency-root > .interpersonal,
.compentency-root > .business,
.compentency-root > .leadership,
.knowledge-root > .workplace,
.knowledge-root > .organization,
.knowledge-root > .people {
	float: initial;
	width: initial;
	height: initial;
	padding-bottom: 2rem;
}.compentency-root > .leadership,
.knowledge-root > .people {
	grid-area: e;
}.compentency-root > .business,
.knowledge-root > .organization {
	grid-area: f;
}.compentency-root > .interpersonal,
.knowledge-root > .workplace {
	grid-area: g;
}.cluster-head[xqa~='competency-head'],
.cluster-head[xqa~='knowledge-head'] {
	grid-area: d;
}.explore-icon.competency-icon,
.explore-icon.knowledge-icon {
	grid-area: c;
}.compentency-root,
.knowledge-root {
	display: grid;
	grid-template-columns: 1fr;
	grid-template-rows: auto auto 1fr 1fr 1fr;
	grid-template-areas: 'c' 'd' 'e' 'f' 'g';
}@media (min-width: 768px) {
	.compentency-root,
	.knowledge-root {
		grid-template-columns: 1fr 1fr 1fr;
		grid-template-rows: auto auto 1fr;
		grid-template-areas: 'c c c' 'd d d' 'e f g';
	}

	.compentency-root .explore-icon,
	.compentency-root .cluster-head,
	.knowledge-root .explore-icon,
	.knowledge-root .cluster-head {
		grid-column: 1 / span 3;
	}
}.cluster-head {
	font-weight: 300;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-size: 1.4rem;
	color: var(--gray-font);
}main {
	background-color: var(--main-bg-color);
}.home-next {
	display: block;
	height: 20rem;
}.video-js {
	margin: 0.5rem auto;
	max-width: 100%;
}.glossary-heading {
	max-width: 1280px;
	margin: auto;
}lq {
	padding-left: 2rem;
	display: inline-block;
}button {
	border-style: solid;
}.practiceexam-link {
	grid-column: 1 / span 3;
	background-color: rgba(0, 0, 0, 0.05);
	border: none !important;
}@media (max-width: 767.98px) {
	.practiceexam-link {
		grid-column: 1 / span 2;
	}
}@media (max-width: 599.98px) {
	.practiceexam-link {
		grid-column: 1 / span 1;
	}
}.study-action p {
	display: table-cell;
	vertical-align: middle;
}.study-action .fa-2x {
	font-size: 2rem;
}.study-action > div {
	display: table;
}.study-action {
	margin-top: 0.5rem;
}/*RCS forms need some help, this is a patch to get started*/[xqa='rcs-pane-true'] .likert > tbody > tr > td > div {
	transform: translateX(calc(max(calc(100% - 1rem), 1rem) / 2));
}[xqa='rcs-pane-true'] .fg-selection-field label {
	margin: 0;
	font-weight: normal;
	text-transform: none;
	font-family: var(--font-family);
}p ~ p {
	margin-top: 1.25rem;
}div#tabPanelStudy {
	position: relative;
}div#tabPanelStudy:after {
	content: '';
	width: 200px;
	height: 174px;
	display: inline-block;
	position: absolute;
	top: 20px;
	right: 0px;
	background-image: url('/cdn/certwise-common/js/images/avatar-study.png');
	background-repeat: no-repeat;
}div#tabPanelStudy > div:first-of-type {
	margin-right: 220px;
	width: unset;
}div#dashboard-praise-cp,
div#dashboard-praise-scp {
	position: relative;
	padding-right: 160px;
}div#dashboard-praise-cp:after,
div#dashboard-praise-scp:after {
	content: '';
	width: 200px;
	height: 174px;
	display: inline-block;
	position: absolute;
	bottom: -3px;
	right: -40px;
	background-image: url('/cdn/certwise-common/js/images/avatar-dashboard.png');
	background-repeat: no-repeat;
}#page.quizpattern-cp .scp-specific {
	display: none;
}#page.quizpattern-scp .cp-specific {
	display: none;
}.resource-3-col {
	grid-column: 1 / span 3;
	background-color: rgba(0, 0, 0, 0.04);
	border: none !important;
}.resource-3-col p {
	margin: 0.5rem 0;
}.resource-3-col [role~='button'] {
	margin-top: 1rem;
	color: var(--brand-color-primary);
	font-weight: 700;
	font-size: 13px;
}.resource-3-col [role~='button']::before {
	font-family: 'Font Awesome 5 Free';
	font-weight: 400;
	content: '\f144';
	color: var(--brand-color-primary);
	margin-right: 0.25rem;
}@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABUgAAsAAAAAItAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV33Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADwwAABdk9R/WHmhlYWQAABGcAAAAKwAAADYn8kSnaGhlYQAAEcgAAAAdAAAAJA+RCL1obXR4AAAR6AAAABMAAAC8Q44AAGxvY2EAABH8AAAAYAAAAGB7SIHGbWF4cAAAElwAAAAfAAAAIAFAAI9uYW1lAAASfAAAASUAAAIK1cf1oHBvc3QAABOkAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7xDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADbZCycAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1gUV5auc6urCmxEGrq6VRD6ATQP5dHPKK8GRIyoKApoEBUDAiGzGmdUfKNRM4qLZrUZdGKcGN/GZJKd0SyOWTbfbmZ2NxqzM5IxRtNZd78vwYlJdtREoO7sudVNq6PmmxmKqrqPU+eee173P80Bh39Cu9DOEY4DHZBK3i20D/QRLcfxbE5sEVtwLpZzclw4ibFIkSCJUcZ4MBpMnnzwuKNsGWBL5i3qy6kO2dVpvUpKbkAP9fq62rdeGJ+TM/7C1nbIutfuWrWk5ci4zMxxR1qW/N+9JsmCGXj9VKWhFx/6tr/nz78INDm2C9yPF/fDcxLuyKxLBZ1ZBz2QTi+RSkiH5RrDQJ/GgGQadX9m0YSURs7GpSG905Zsk41uj14yul1OtieZ7QUk5GRG/YiS7PYYPSAZNRed9sq3+bOpz00rKb7pe/ZEZvbALxZAHT3AFoH8GXP3rt67QFn40kt8W13FjLTDb48c+fSi5/7h0P4dL5yz7DPtbmgmYxfQA9RL2+EOfTcvdp+1vmuBpvOll1As1S6ak0IvJzC7sKWJFtJgBd2uWcg+0Zyg7dzQfhcjXRgXGZRf5/a4A58IDU777Nl252AUk4m2ByRRjqTNqIDCEJeAnU3iCFwrkrNwXEzg4yFevBwypzxkcX+AIfk3VEKl3XmWbT8788SzvpvFJaiOezL6QyuSr9VNf97csNu0z3LuhR0wATUxZAfVBwVOy+nQFhxYdWaXlXe4HC4zWGWzzsrLDtmhI9pOWOHv7PTT7XybH1Z0+v2d5Abd3kmG+TsH23CS/KwTxx/JkzEwx6jcQOUc42LLwHJ/J93uZ9ygh3HuZGwqsY9dWDHQ58dxNqyqKRQTYdxwTubiOSs3FiMDkq0WSZQgCT0GBDOg2lxOAd1FlPVGs4AKBAcYHHaP2wPkHaivmLF5zYqnIZrvcHx5gN4k/6tchNW1DtdgNL2KrxEkS/kfnIHoVnp1VjmjpTf5r0lTzLj0mdS28tX+XGorU364eMPmnWVl8J36nlKGw3CZhjEiuMw8h8mKvhGD+4/lElBWjAhLJMg6fTw4zPZ8cOmcGQBm2Qxml1nAm13CpYGq1JKUlJJUzQn1PTAO0mgv6VMMpA/DuRfSWEu4lDIxdbAtdWIKvnn2Vk766CWfz9fpY0sH/UpdP50rfszaVpdVRmvIejEdLMk45s4Bu0EWHjeOySmFyZSiMahvZdNSn29peoI/YexYfKQTLeurTXXwEVLeSfInTWHkkMaeUx7sBvOCSTSj3AlcKjfueyS36tCrXDlgRtF0etFq9jhc1kfKuBT/OwMr0F4UUTTh1AN0g20+H/ScPcsIEsYu9d/zN5PmjprPtNwI1ZZcDK6iC97Mcjp2y2aX36f+QbpGHrgRuHlXJ+Zf6PFRL2uQSp8vxHeF2IoRb8Rd2rhMzsNxSRmEuKK4JFnkojhMcx6jzqHzGMGFcW+MhBj0bhf6cowN+45I4LHvwT6fteu7M42wGRI/pxcg6/MZdEvt1U1XaulHFXuLmqov/MukvRVL35/b3ODM1+4aPjtzeK7zmUkV2h3DN54HaQ9GzJvxHRb6Ks2gB81fwqraT+A7GvZJrRLRofU6G0urNL+zFw3v0FaVDFxsKEZW56F31r6ip6vOL+FCObBPuIMRiXld9RaMdLzRIOGhPey2T9vA/35DmZPK9IWaT9d/WgOGMieYqJ/dzjLIhZU118gbysxrNUGefxD6UO/hyNNllpFTOIbx32kSFQctnweV5PxTMHLjRqiAN+fQE9gL+Xy5WB6MOS4GJJuYbDUHhcKDhHGRbLzOpjsjdM1+iwAZLGeieehACX2hhI7SjK/ZUTNrvVje31TxJiFBGYViWFkCn9PMeX9fS6qVbzfCj4fOCTzDnuWy2c4xA7mdNkA3RS9FH2VeqzdCBlixxbzXjvkHU1I8BOYFb1pZvPIHSSIj4svT8xpzcxtXN+ZKyjdDvbz08niiF3PqV9Tn5NST8vg48MTaY8E5xqSSIsWoWHo+LtAzxdH/GDUyp37CBEYfso04F/NlMTcDJUTpECLY0HFGQHImE8xsEUdgnrQlixIvGhJA1BvxpDHGxEMBYFeNOHcBJlSjwe2JcSfbBEsGOPPBHg/6SBBOCsLLw0SpUxod0Z1bFMfLkbQ3UiZxEyd0Dx8t+SRBu18Q9msFbI4e3p1THEfkSEh7kEJ5orR10qTWDvbgPWn5aWvCYyOAjwgXyjJi34uMjo58L25cmRAeQZWI2PA1QQLsPESAH8WGFwZZ4SPoR73BHPzIPMJj9AreBzKUmrH4todT18ANvi1oc3YGjUT/0j+ExUwq8PI9BLaCQIpvewwYu2evAG/Vo/5avPdY7o+BemLLXw3y+AdkzP9bpIxB1wm5EYq8fesHbPEPtm6HrHvtx4jcGPR8fDDpkZBefIjB46QnlUNRltv4Z/pO/J6dxEjhYAtmoMeq+GozvUVvNYOW3m6GCIhoprcfr97B8AcIQYsfD8ljUvGNjvkrpj0ETA48ZMIxCeqsRIsQALE0gi2GB+glSOfbOjW3GSBM9yPq8/rpJXrJDz0BPxV6xdN4uiCGDQed3WhgFkBUZEFsmeyyBpzXrm7UGTBZG8Lh5aubFufk5eUsbrrFGr7McYdbltxa0nKYqRKbQjvikXYkTGM0f2xuyM3Ly21oXnWfvf6I1BmZwfh7EWWIYsg2nHhsDhOnczhJcmI6eBAmy3jZ3RiJmKQR/JA99FcwsfaVbNDDyi1rL9NPj9hfo61wjM6BjzOLijLpeTgk/pL+ip6tfYWupzeOgPny2tcUu9J/9mhxJlgyi985NFRbvCVewXUNXLJaW0RxZqtRYtnfYdcYomXQWdnJHQA3jiEEkeTQWcWxdDP9IvvVWvo2TK553XEMEq+s69/QDU1Q7p0zxwsm9qS379whr8NI2PJqLUyGyfNeX3eFfnJU2U+uHR9cVV1IqgurqwuV44XVp0h2qN55X5XJwtk59yP0IZuHrqBOBIuIYhkcoT6Kx79Pu2HS/IPZIMOqLWs/pteOOk4NPgEb6QAIdAPsyZk5Mwd+wVaHMexJv719W7xCu2l37UG6lvYdBcvHa08p89741zd63phTRGqL5ggo6SlvdbWXzCqsPq78NnSu7wnKy2HNZbVoRCI7UJEOyRj+sPE002tOOY7Qa5fXboFWkLNeqYUSZRocp9XwSUZxcQZ9Hw6LV2pOoVmvHQEDbGIENEG5i6bLgMSM4n8+FNLTtAds99DaWEvgcf4o5SyYe9x+kF6/tGoTPAdRmS/XQIEy//QxKC2oqioAI3tS5auvxCtzT6y6RK8fhChYcwCJaMJhxc0vqSxQ/qmgsrKAlBZUHlauheTpvd9uj5DnLzJct6qfq5fXbYHVIGcfrIVJihbaVLu1wW7Vbs8zK0A8e9Jvb91S9cVMjPrazD6gpfeZTXzYbCFMcppVRsGMpp55OWgx1/3JeAxW1Y7AORgM/m3rWrsdLkQVmEVSU16cX/e7uvkvpqRiQsG06XJ0t64Tf+l0nG1dt025gyOIZlvq5u9KSU1N2TW/rsWnnMRPyTDkctbhvIcNvYIXWyLzdwYLoYesUbaQG4iK2cWO2gdpeUYLqDD0MUTOPhDIGnZEs58yArR86FznuWEsU4YDi2x26dA4klkn8Qa6vhk2QUfX4Jxm/ngX9r7ogn1dmlmwqZmuhxtdg9XN/DEcUgqb+9hMyNansfaQET2mcROCmGEMVqxm5u+h6kN2MOwgqykV2wH9yQG9DvVFU38Pogaf4FVuE62KI/oJ02RDdWW2w5dqQwU/8+N1q1DlvsL863u61KLE7x/o8w0VJQM/Y/SQ3unIrqxueEa1BqT5VFNsO7p39/UC771a77RowpaKe9nvJQIT1Pog5LGx8XblBKmCNGTf3xMogAQvPnz9PYKX/08sVDTG1OKUlOLUgS/UaZtm1NAaYTsl7i9ZQ+L6O4Rl0OGa577LuWvc+C+x96/vYh0lLBuM+7XwI/dTLtdT7v4d6rRTWDnku0IBrqFnZ5bVIqKP8lasJlithWnaLhTsr8qFJBulF/70p4undou36HeTJ5+jv1fCybeQ8nH3+Xv6aENczmOFlab+hqMDg1rLOt12A+tiUFrYDwQ6c3RUJp601nzegTNX6WlYAI2zSUV945F6zU56ZmZVQaWspWcIADxJ9GmljQUnL2p2Dpr5T8H+5KJFu+vqBq8qvyHRzStLHPEO5SPYCV9nZe0yZT2RcH0oHvegSzNEJ0oGWU8iQWM12dgPEugngVceGIwZgPFp0BiT1a0a3R5Rcot7ihfA1J/20v96jX7zmTX9s583H0kwx6WnLd09cXrR9LGroOa9sHNbdyz8wcKk5lqhaVFJZNwmqtw884MXNdvJujpBa3xzuSaZH9sxa06Z7x+HJSduPbdYHv/DgmEhfbehvlmGN7JUkcG78GDM12CeyFFTPNqVeNxC1gzjz+c2nVo63Xxs8rKJWXoBJM0tmEbfGm4qzpoOH3xpzQfyxLzW1gnE9NHo6tol1eMEic4ZVPrjnVi0kqAe2sQ2bgqupScaq8WGlUWgWHI51SKJl/UYT6zccNsCSkBtiVZLsiefuFSDYT3Fi8Zk7EUnmjTRYtsFeuDDJS05MW79M3mr3mla+d8dzac31KTPmBYfFiYSUef48PhPjm9ryZsSGZZkdNvzq0Y9rdNcwDq5Dg5C3QW+7UN64IKptvS3tvHbvu5c9pv1Exau21rc9LIpwpQwUjTq8576yeVDz5+4WZ1nXT43wV60rPLJbDp/UksNrP3iQ2SA63Pst058gOYDbhRnRUw8l/sRt4HbxPzO4WYpInCpuVgSbVh6JXuwnnJngKTTCwaPWmG5Xbhpm1U0Yt3FyBGpGYemPM77p2TD904JjgJ2QFpFLeYpGx8X15Qx1Zk31p5ki9ZLUuXE0lmuJlcakJMVLeFS1iIvrB8drY0aloilakqCZwzwRORtxlgwxS4IThggJd4TDxoiaAIT80fFPGrCPPru+puFn504P/ybr4ihA/6dKASLshEJic7xE8tmzu3KzA7TABBe8y5fNbWo3ilQn/SuFKM16b2l5bOeayqfGhYmhIulU+fVNDdWVv4NMzX10MBHyPR5uhWUu8D9P1VnIMt4nGNgZGBgAOJ/1bf64vltvjJwszOAwAOlmqvINEc/WJyDgQlEAQA+dgnjAHicY2BkYGBnAAGOPgaG//85+hkYGVCBPgBGJwNkAAAAeJxjYGBgYB/EmKMPtxwAhg4B0gAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAe4CLgKKAtAC/ANiA4wDqAPgBDAEsATaBQgFWgXABggGLgZwBqwG9gdOB4oH0ggqCHAIhgicCMgJJAlWCYgJrAnyCkAKdgrkC7J4nGNgZGBg0GdoZmBnAAEmIOYCQgaG/2A+AwAaqwHQAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkXlT2zAQxf1C4thJAwRajt4HRy8VMwwfSJHXsQZZcnUQ+PYoTtwpM+wf2t9brWZ2n5JBsol58nJcYYAdDDFCijEy5JhgileYYRd72MccBzjEa7zBEY5xglO8xTu8xwd8xCd8xhd8xTec4RwXuMR3/MBP/MJvMPzBFYpk2Cr+OF0fTEgrFI1aHhxN740KDbEmeJpsWZlVj40s+45aLuv9KijlhCXSjLQnu/d/4UH6sWul1mRzFxZeekUuE7z10mg3qMtM1FGQddPSrLQyvJR6OaukItYXDp6pCJrmz0umqkau5pZ2hFmm7m+ImG5W2t0kZoJXUtPhVnYTbbdOBdeCVGqpJe7XKTqSbRK7zbdwXfR0U+SVsStuS3Y76em6+Ic3xYiHUppc04Nn0lMzay3dSxNcp8auDlWlaCi48yetFD7Y9USsx87G45cuop1ZxQUtjLnL4j53FO0a+5X08UXqQ7NQNo92R0XOz7sxWEnxN2TneJI8Acttu4Q=) format("woff");
  font-weight: normal;
  font-style: normal; }.vjs-icon-play {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-play:before {
    content: "\f101"; }.vjs-icon-pause {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-pause:before {
    content: "\f103"; }.vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-volume-mute:before {
    content: "\f104"; }.vjs-icon-volume-low {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-volume-low:before {
    content: "\f105"; }.vjs-icon-volume-mid {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-volume-mid:before {
    content: "\f106"; }.vjs-icon-volume-high {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-volume-high:before {
    content: "\f107"; }.vjs-icon-fullscreen-enter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-fullscreen-enter:before {
    content: "\f108"; }.vjs-icon-fullscreen-exit {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-fullscreen-exit:before {
    content: "\f109"; }.vjs-icon-spinner:before {
    content: "\f10a"; }.vjs-icon-subtitles {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-subtitles:before {
    content: "\f10b"; }.vjs-icon-captions {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-captions:before {
    content: "\f10c"; }.vjs-icon-hd:before {
    content: "\f10d"; }.vjs-icon-chapters {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-chapters:before {
    content: "\f10e"; }.vjs-icon-downloading {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-downloading:before {
    content: "\f10f"; }.vjs-icon-file-download {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-file-download:before {
    content: "\f110"; }.vjs-icon-file-download-done {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-file-download-done:before {
    content: "\f111"; }.vjs-icon-file-download-off {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-file-download-off:before {
    content: "\f112"; }.vjs-icon-share:before {
    content: "\f113"; }.vjs-icon-cog:before {
    content: "\f114"; }.vjs-icon-square:before {
    content: "\f115"; }.vjs-icon-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-circle:before {
    content: "\f116"; }.vjs-icon-circle-outline:before {
    content: "\f117"; }.vjs-icon-circle-inner-circle:before {
    content: "\f118"; }.vjs-icon-cancel {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-cancel:before {
    content: "\f119"; }.vjs-icon-repeat {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-repeat:before {
    content: "\f11a"; }.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-replay:before {
    content: "\f11b"; }.vjs-icon-replay-5 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-replay-5:before {
    content: "\f11c"; }.vjs-icon-replay-10 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-replay-10:before {
    content: "\f11d"; }.vjs-icon-replay-30 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-replay-30:before {
    content: "\f11e"; }.vjs-icon-forward-5 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-forward-5:before {
    content: "\f11f"; }.vjs-icon-forward-10 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-forward-10:before {
    content: "\f120"; }.vjs-icon-forward-30 {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-forward-30:before {
    content: "\f121"; }.vjs-icon-audio {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-audio:before {
    content: "\f122"; }.vjs-icon-next-item:before {
    content: "\f123"; }.vjs-icon-previous-item:before {
    content: "\f124"; }.vjs-icon-shuffle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-shuffle:before {
    content: "\f125"; }.vjs-icon-cast {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-cast:before {
    content: "\f126"; }.vjs-icon-picture-in-picture-enter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-picture-in-picture-enter:before {
    content: "\f127"; }.vjs-icon-picture-in-picture-exit {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-picture-in-picture-exit:before {
    content: "\f128"; }.vjs-icon-facebook:before {
    content: "\f129"; }.vjs-icon-linkedin:before {
    content: "\f12a"; }.vjs-icon-twitter:before {
    content: "\f12b"; }.vjs-icon-tumblr:before {
    content: "\f12c"; }.vjs-icon-pinterest:before {
    content: "\f12d"; }.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal; }.vjs-icon-audio-description:before {
    content: "\f12e"; }.vjs-modal-dialog .vjs-modal-dialog-content, .video-js .vjs-modal-dialog, .vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}.vjs-button > .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  text-align: center;
}@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");
  font-weight: normal;
  font-style: normal;
}.vjs-icon-play, .video-js .vjs-play-control .vjs-icon-placeholder, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-play:before, .video-js .vjs-play-control .vjs-icon-placeholder:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before {
  content: "\f101";
}.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-play-circle:before {
  content: "\f102";
}.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\f103";
}.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\f104";
}.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\f105";
}.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\f106";
}.vjs-icon-volume-high, .video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-volume-high:before, .video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\f107";
}.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f108";
}.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\f109";
}.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-square:before {
  content: "\f10a";
}.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-spinner:before {
  content: "\f10b";
}.vjs-icon-subtitles, .video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-subtitles-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-subtitles:before, .video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-subtitles-button .vjs-icon-placeholder:before {
  content: "\f10c";
}.vjs-icon-captions, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder, .video-js .vjs-captions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-captions:before, .video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before, .video-js .vjs-captions-button .vjs-icon-placeholder:before {
  content: "\f10d";
}.vjs-icon-chapters, .video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-chapters:before, .video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\f10e";
}.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-share:before {
  content: "\f10f";
}.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-cog:before {
  content: "\f110";
}.vjs-icon-circle, .vjs-seek-to-live-control .vjs-icon-placeholder, .video-js .vjs-volume-level, .video-js .vjs-play-progress {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-circle:before, .vjs-seek-to-live-control .vjs-icon-placeholder:before, .video-js .vjs-volume-level:before, .video-js .vjs-play-progress:before {
  content: "\f111";
}.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-circle-outline:before {
  content: "\f112";
}.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-hd:before {
  content: "\f114";
}.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\f115";
}.vjs-icon-replay, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-replay:before, .video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\f116";
}.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-facebook:before {
  content: "\f117";
}.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-gplus:before {
  content: "\f118";
}.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-linkedin:before {
  content: "\f119";
}.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-twitter:before {
  content: "\f11a";
}.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-tumblr:before {
  content: "\f11b";
}.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-pinterest:before {
  content: "\f11c";
}.vjs-icon-audio-description, .video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\f11d";
}.vjs-icon-audio, .video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-audio:before, .video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\f11e";
}.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-next-item:before {
  content: "\f11f";
}.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-previous-item:before {
  content: "\f120";
}.vjs-icon-picture-in-picture-enter, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-picture-in-picture-enter:before, .video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f121";
}.vjs-icon-picture-in-picture-exit, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}.vjs-icon-picture-in-picture-exit:before, .video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before {
  content: "\f122";
}.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}.video-js:-moz-full-screen {
  position: absolute;
}.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}.video-js[tabindex="-1"] {
  outline: none;
}.video-js *,
.video-js *:before,
.video-js *:after {
  box-sizing: inherit;
}.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}.video-js.vjs-16-9 {
  padding-top: 56.25%;
}.video-js.vjs-4-3 {
  padding-top: 75%;
}.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}.vjs-hidden {
  display: none !important;
}.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: none;
  appearance: none;
}.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
}.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}.vjs-menu-button {
  cursor: pointer;
}.vjs-menu-button.vjs-disabled {
  cursor: default;
}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover,
.js-focus-visible .vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover,
.js-focus-visible .vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}.video-js .vjs-custom-control-spacer {
  display: none;
}.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}.video-js .vjs-progress-control.disabled {
  cursor: default;
}.vjs-live .vjs-progress-control {
  display: none;
}.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}.vjs-no-flex .vjs-progress-control {
  width: auto;
}.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}.video-js .vjs-play-progress {
  background-color: #fff;
}.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  /* Internet Explorer/Edge */
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}.video-js .vjs-slider.disabled {
  cursor: default;
}.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  box-shadow: 0 0 1em #fff;
}.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}.video-js .vjs-volume-panel {
  transition: width 1s;
}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control, .video-js .vjs-volume-panel:active .vjs-volume-control, .video-js .vjs-volume-panel:focus .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control:active, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-horizontal, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical, .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control.vjs-volume-vertical, .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active, .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 10em;
  transition: width 0.1s;
}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}.video-js .vjs-volume-panel {
  display: flex;
}.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}.vjs-has-started .vjs-poster {
  display: none;
}.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}.vjs-using-native-controls .vjs-poster {
  display: none;
}.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}.video-js:not(.vjs-live) .vjs-live-control,
.video-js.vjs-liveui .vjs-live-control {
  display: none;
}.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}.vjs-live .vjs-time-control {
  display: none;
}.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}.vjs-time-divider {
  display: none;
  line-height: 3em;
}.vjs-live .vjs-time-divider {
  display: none;
}.video-js .vjs-play-control {
  cursor: pointer;
}.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}.vjs-subtitles {
  color: #fff;
}.vjs-captions {
  color: #fc6;
}.vjs-tt-cue {
  display: block;
}video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}.video-js .vjs-fullscreen-control {
  cursor: pointer;
  flex: none;
}.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  animation-delay: 0.44s;
}@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}@keyframes vjs-spinner-spin {
  100% {
    transform: rotate(360deg);
  }
}@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: white;
  }
  60% {
    border-top-color: #73859f;
  }
  100% {
    border-top-color: #73859f;
  }
}.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control {
  display: none;
}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: auto;
  width: initial;
}.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button {
  display: none;
}.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer, .video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control, .video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control {
  display: none;
}.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0px 24px;
  }

  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }

  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,
.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}.vjs-text-track-settings fieldset span {
  display: inline-block;
}.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
  background: none;
}.video-js *:focus:not(:focus-visible),
.video-js .vjs-menu *:focus:not(:focus-visible) {
  outline: none;
  background: none;
}
