:root,
.hue-web__artdeco-migration-scope--revert {
  --artdeco-reset-base-margin-zero: 0;
  --artdeco-reset-base-padding-zero: 0;
  --artdeco-reset-base-border-zero: 0;
  --artdeco-reset-base-font-size-hundred-percent: 100%;
  --artdeco-reset-base-font-weight-bold: bold;
  --artdeco-reset-base-font-style-italic: italic;
  --artdeco-reset-base-outline-zero: 0;
  --artdeco-reset-base-outline-none: none;
  --artdeco-reset-base-line-height-one: 1;
  --artdeco-reset-base-display-block: block;
  --artdeco-reset-base-list-style-none: none;
  --artdeco-reset-base-quotes-none: none;
  --artdeco-reset-base-vertical-align-baseline: baseline;
  --artdeco-reset-base-vertical-align-middle: middle;
  --artdeco-reset-base-background-transparent: transparent;
  --artdeco-reset-base-opacity-zero: 0;
  --artdeco-reset-base-top-zero: 0;
  --artdeco-reset-base-position-absolute: absolute;
  --artdeco-reset-base-text-decoration-none: none;
  --artdeco-reset-base-text-decoration-line-through: line-through;
  --artdeco-reset-base-border-collapse-collapse: collapse;
  --artdeco-reset-base-get-color-black: black;
  --artdeco-reset-base-background-color-ff9: #ff9;
  --artdeco-reset-base-border-spacing-zero: 0;
  --artdeco-reset-base-cursor-help: help;
  --artdeco-reset-base-content-none: none;
  --artdeco-reset-base-left-minus-hundred-px: -100px;
  --artdeco-reset-base-border-thickness-1-px: 1px;
  --artdeco-reset-base-border-style-dotted: dotted; }

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: var(--artdeco-reset-base-margin-zero);
  padding: var(--artdeco-reset-base-padding-zero);
  border: var(--artdeco-reset-base-border-zero);
  font-size: var(--artdeco-reset-base-font-size-hundred-percent);
  vertical-align: var(--artdeco-reset-base-vertical-align-baseline);
  background: var(--artdeco-reset-base-background-transparent); }

html,
body,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
abbr,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
var,
b,
i,
label,
legend,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
canvas,
summary,
time,
mark,
audio,
video {
  outline: var(--artdeco-reset-base-outline-zero); }

body {
  line-height: var(--artdeco-reset-base-line-height-1); }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: var(--artdeco-reset-base-display-block); }

nav ul {
  list-style: var(--artdeco-reset-base-list-style-none); }

blockquote,
q {
  quotes: var(--artdeco-reset-base-quotes-none); }

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: '';
  content: var(--artdeco-reset-base-content-none); }

a {
  margin: var(--artdeco-reset-base-margin-zero);
  padding: var(--artdeco-reset-base-padding-zero);
  font-size: var(--artdeco-reset-base-font-size-hundred-percent);
  vertical-align: var(--artdeco-reset-base-vertical-align-baseline);
  background: var(--artdeco-reset-base-background-transparent); }

ins {
  background-color: var(--artdeco-reset-base-background-color-ff9);
  color: var(--artdeco-reset-base-get-color-black);
  -webkit-text-decoration: var(--artdeco-reset-base-text-decoration-none);
          text-decoration: var(--artdeco-reset-base-text-decoration-none); }

mark {
  background-color: var(--artdeco-reset-base-background-color-ff9);
  color: var(--artdeco-reset-base-get-color-black);
  font-style: var(--artdeco-reset-base-font-style-italic);
  font-weight: var(--artdeco-reset-base-font-weight-bold); }

del {
  -webkit-text-decoration: var(--artdeco-reset-base-text-decoration-line-through);
          text-decoration: var(--artdeco-reset-base-text-decoration-line-through); }

abbr[title],
dfn[title] {
  border-bottom: var(--artdeco-reset-base-border-thickness-1-px) var(--artdeco-reset-base-border-style-dotted);
  cursor: var(--artdeco-reset-base-cursor-help); }

table {
  border-collapse: var(--artdeco-reset-base-border-collapse-collapse);
  border-spacing: var(--artdeco-reset-base-border-spacing-zero); }

hr {
  border: 0;
  display: block;
  height: 1px;
  margin: 1rem 0 24px 0;
  padding: 0;
  border-color: rgba(0, 0, 0, 0.15);
  border-top: 1px solid rgba(0, 0, 0, 0.15); }
  @media (max-width: 976px) {
    hr {
      margin-bottom: 16px; } }

input,
select {
  vertical-align: var(--artdeco-reset-base-vertical-align-middle); }

#svg-source {
  position: var(--artdeco-reset-base-position-absolute);
  top: var(--artdeco-reset-base-top-zero);
  left: var(--artdeco-reset-base-left-minus-hundred-px);
  opacity: var(--artdeco-reset-base-opacity-zero); }

.a11y-text {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important; }

[data-artdeco-is-focused='true'] {
  outline: none; }

@-webkit-keyframes nodeInserted {
  from {
    opacity: 0.99; }
  to {
    opacity: 1; } }

@keyframes nodeInserted {
  from {
    opacity: 0.99; }
  to {
    opacity: 1; } }

.artdeco-link-variant p a {
  font-weight: var(--artdeco-reset-base-font-weight-bold) !important; }

:root,
.hue-web__artdeco-migration-scope--revert {
  --artdeco-reset-typography-get-color-black-90: rgba(0, 0, 0, 0.9);
  --artdeco-reset-typography-font-family-sans: -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Fira Sans, Ubuntu, Oxygen, Oxygen Sans, Cantarell, Droid Sans, Apple Color Emoji, Segoe UI Emoji, Segoe UI Emoji, Segoe UI Symbol, Lucida Grande, Helvetica, Arial, sans-serif;
  --artdeco-reset-typography-font-size-65-percent: 62.5%;
  --artdeco-reset-typography-font-weight-bold: 600;
  --artdeco-reset-typography-font-weight-light: 200;
  --artdeco-reset-typography-font-weight-normal: 400;
  --artdeco-reset-typography-font-family-inherit: inherit;
  --artdeco-reset-typography-font-style-italic: italic;
  --artdeco-reset-typography-font-style-normal: normal;
  --artdeco-reset-typography-font-style-normal-important: normal important !;
  --artdeco-reset-link-text-decoration-none: none;
  --artdeco-reset-link-font-weight-bold: 600;
  --artdeco-reset-link-background-color-transparent: transparent;
  --artdeco-reset-link-border-zero: 0;
  --artdeco-reset-link-color-blue7: #0073b1;
  --artdeco-reset-link-text-decoration-underline: underline;
  --artdeco-reset-link-color-blue8: #006097;
  --artdeco-reset-link-color-blue9: #004b7c;
  --artdeco-reset-link-color-purple7: #665ed0;
  --artdeco-reset-link-color-purple8: #544bc2;
  --artdeco-reset-link-color-purple9: #4034b0; }

html {
  font-size: var(--artdeco-reset-typography-font-size-65-percent); }
  html.artdeco {
    -webkit-font-smoothing: antialiased; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (-webkit-min-device-pixel-ratio: 2.0833333333333335), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx) {
      html.artdeco {
        -webkit-font-smoothing: subpixel-antialiased; } }

body {
  font-family: var(--artdeco-reset-typography-font-family-sans); }

a {
  -webkit-text-decoration: var(--artdeco-reset-link-text-decoration-none);
          text-decoration: var(--artdeco-reset-link-text-decoration-none);
  font-weight: var(--artdeco-reset-link-font-weight-bold);
  background-color: var(--artdeco-reset-link-background-color-transparent);
  border: var(--artdeco-reset-link-border-zero);
  color: var(--artdeco-reset-link-color-blue7); }
  a:visited {
    color: var(--artdeco-reset-link-color-blue7); }
  a:hover, a:focus {
    -webkit-text-decoration: var(--artdeco-reset-link-text-decoration-underline);
            text-decoration: var(--artdeco-reset-link-text-decoration-underline);
    color: var(--artdeco-reset-link-color-blue8); }
  a:active {
    color: var(--artdeco-reset-link-color-blue9); }
  a:visited {
    color: var(--artdeco-reset-link-color-purple7); }
    a:visited:hover {
      color: var(--artdeco-reset-link-color-purple8); }
    a:visited:active {
      color: var(--artdeco-reset-link-color-purple9); }

strong,
b {
  font-weight: var(--artdeco-reset-typography-font-weight-bold); }

body,
p {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 1.6rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.5;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h1,
.large-header {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.2;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h2 {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 3.2rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.25;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h3,
.large-text {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 2.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.33333;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h4,
.medium-text {
  font-style: var(--artdeco-reset-typography-font-style-normal);
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 2rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.4;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h5,
.small-text {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 1.6rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.5;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h6 {
  font-weight: var(--artdeco-reset-typography-font-weight-bold);
  --artdeco-reset-typography_getFontSize: 1.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.42857;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: rgba(0, 0, 0, 0.6); }

em,
i {
  font-style: var(--artdeco-reset-typography-font-style-italic); }

input,
select,
textarea,
button {
  font-family: inherit; }

.small-text {
  --artdeco-reset-typography_getFontSize: 1.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.42857;
  line-height: var(--artdeco-reset-typography_getLineHeight); }

blockquote {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 1.6rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.5;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

.accessible-border {
  border: 1px solid transparent; }

.fixed {
  position: fixed; }

.global-alert-transition {
  -webkit-transition: padding-top 0.25s ease, top 0.25s ease;
  transition: padding-top 0.25s ease, top 0.25s ease; }

.hidden {
  display: none; }

.no-scroll {
  overflow: hidden;
  overflow: hidden;
  height: 100%;
  -webkit-overflow-scrolling: touch; }

.overlay-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.screen-reader-text, .sr-only {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important; }

.no-focus-ring {
  outline: none; }

a.artdeco-button {
  text-decoration: none; }
  a.artdeco-button:hover, a.artdeco-button:active, a.artdeco-button:focus, a.artdeco-button:visited {
    text-decoration: none; }

.artdeco-button, .artdeco-button--primary,
a.artdeco-button--primary {
  background-color: #0073b1;
  color: white; }
  .artdeco-button:visited, .artdeco-button--primary:visited, .artdeco-button:visited:hover, .artdeco-button--primary:visited:hover {
    background-color: #0073b1;
    color: white; }
  .artdeco-button:hover, .artdeco-button--primary:hover, .artdeco-button:focus, .artdeco-button--primary:focus {
    background-color: #006097;
    color: white; }
  .artdeco-button:active, .artdeco-button--primary:active {
    background-color: #004b7c;
    color: white; }
  .artdeco-button:disabled, .artdeco-button--primary:disabled, .artdeco-button--disabled.artdeco-button, .artdeco-button--disabled.artdeco-button--primary {
    background-color: rgba(0, 115, 177, 0.35);
    color: rgba(255, 255, 255, 0.45); }
    .artdeco-button:disabled .artdeco-button__icon--in-bug, .artdeco-button--primary:disabled .artdeco-button__icon--in-bug, .artdeco-button--disabled.artdeco-button .artdeco-button__icon--in-bug, .artdeco-button--disabled.artdeco-button--primary .artdeco-button__icon--in-bug {
      opacity: 0.45; }
  .artdeco-button--premium.artdeco-button, .artdeco-button--premium.artdeco-button--primary {
    background-color: #7a6b3b;
    color: white; }
    .artdeco-button--premium.artdeco-button:visited, .artdeco-button--premium.artdeco-button--primary:visited, .artdeco-button--premium.artdeco-button:visited:hover, .artdeco-button--premium.artdeco-button--primary:visited:hover {
      background-color: #7a6b3b;
      color: white; }
    .artdeco-button--premium.artdeco-button:hover, .artdeco-button--premium.artdeco-button--primary:hover, .artdeco-button--premium.artdeco-button:focus, .artdeco-button--premium.artdeco-button--primary:focus {
      background-color: #645831;
      color: white; }
    .artdeco-button--premium.artdeco-button:active, .artdeco-button--premium.artdeco-button--primary:active {
      background-color: #4e4628;
      color: white; }
    .artdeco-button--premium.artdeco-button:disabled, .artdeco-button--premium.artdeco-button--primary:disabled, .artdeco-button--premium.artdeco-button--disabled.artdeco-button, .artdeco-button--premium.artdeco-button--disabled.artdeco-button--primary {
      background-color: rgba(122, 107, 59, 0.35);
      color: rgba(255, 255, 255, 0.45); }
  .artdeco-button--pro.artdeco-button, .artdeco-button--pro.artdeco-button--primary {
    background-color: #004b7c;
    color: white; }
    .artdeco-button--pro.artdeco-button:visited, .artdeco-button--pro.artdeco-button--primary:visited, .artdeco-button--pro.artdeco-button:visited:hover, .artdeco-button--pro.artdeco-button--primary:visited:hover {
      background-color: #004b7c;
      color: white; }
    .artdeco-button--pro.artdeco-button:hover, .artdeco-button--pro.artdeco-button--primary:hover, .artdeco-button--pro.artdeco-button:focus, .artdeco-button--pro.artdeco-button--primary:focus {
      background-color: #006097;
      color: white; }
    .artdeco-button--pro.artdeco-button:active, .artdeco-button--pro.artdeco-button--primary:active {
      background-color: #0073b1;
      color: white; }
    .artdeco-button--pro.artdeco-button:disabled, .artdeco-button--pro.artdeco-button--primary:disabled, .artdeco-button--pro.artdeco-button--disabled.artdeco-button, .artdeco-button--pro.artdeco-button--disabled.artdeco-button--primary {
      background-color: rgba(0, 75, 124, 0.25);
      color: rgba(255, 255, 255, 0.45); }
  .artdeco-button--inverse.artdeco-button, .artdeco-button--inverse.artdeco-button--primary {
    background-color: white;
    color: rgba(0, 0, 0, 0.9); }
    .artdeco-button--inverse.artdeco-button:visited, .artdeco-button--inverse.artdeco-button--primary:visited, .artdeco-button--inverse.artdeco-button:visited:hover, .artdeco-button--inverse.artdeco-button--primary:visited:hover {
      background-color: white;
      color: rgba(0, 0, 0, 0.9); }
    .artdeco-button--inverse.artdeco-button:hover, .artdeco-button--inverse.artdeco-button--primary:hover, .artdeco-button--inverse.artdeco-button:focus, .artdeco-button--inverse.artdeco-button--primary:focus {
      background-color: rgba(255, 255, 255, 0.85);
      color: rgba(0, 0, 0, 0.9); }
    .artdeco-button--inverse.artdeco-button:active, .artdeco-button--inverse.artdeco-button--primary:active {
      background-color: white;
      color: rgba(0, 0, 0, 0.9); }
    .artdeco-button--inverse.artdeco-button:disabled, .artdeco-button--inverse.artdeco-button--primary:disabled, .artdeco-button--inverse.artdeco-button--disabled.artdeco-button, .artdeco-button--inverse.artdeco-button--disabled.artdeco-button--primary {
      background-color: rgba(255, 255, 255, 0.35);
      color: rgba(0, 0, 0, 0.25); }
      .artdeco-button--inverse.artdeco-button:disabled .artdeco-button__icon--in-bug, .artdeco-button--inverse.artdeco-button--primary:disabled .artdeco-button__icon--in-bug, .artdeco-button--inverse.artdeco-button--disabled.artdeco-button .artdeco-button__icon--in-bug, .artdeco-button--inverse.artdeco-button--disabled.artdeco-button--primary .artdeco-button__icon--in-bug {
        opacity: 0.35; }
    .artdeco-button--inverse.artdeco-button--premium.artdeco-button, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--primary {
      background-color: #dccea4;
      color: #42391e; }
      .artdeco-button--inverse.artdeco-button--premium.artdeco-button:visited, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--primary:visited, .artdeco-button--inverse.artdeco-button--premium.artdeco-button:visited:hover, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--primary:visited:hover {
        background-color: #dccea4;
        color: #42391e; }
      .artdeco-button--inverse.artdeco-button--premium.artdeco-button:hover, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--primary:hover, .artdeco-button--inverse.artdeco-button--premium.artdeco-button:focus, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--primary:focus {
        background-color: #f1e8c5;
        color: #42391e; }
      .artdeco-button--inverse.artdeco-button--premium.artdeco-button:active, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--primary:active {
        background-color: #fdf4dc;
        color: #42391e; }
      .artdeco-button--inverse.artdeco-button--premium.artdeco-button:disabled, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--primary:disabled, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--disabled.artdeco-button, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--disabled.artdeco-button--primary {
        background-color: rgba(220, 206, 164, 0.45);
        color: rgba(66, 57, 30, 0.45); }
  .artdeco-button--muted.artdeco-button, .artdeco-button--muted.artdeco-button--primary {
    background-color: rgba(0, 0, 0, 0.6);
    color: white; }
    .artdeco-button--muted.artdeco-button:visited, .artdeco-button--muted.artdeco-button--primary:visited, .artdeco-button--muted.artdeco-button:visited:hover, .artdeco-button--muted.artdeco-button--primary:visited:hover {
      background-color: rgba(0, 0, 0, 0.6);
      color: white; }
    .artdeco-button--muted.artdeco-button:hover, .artdeco-button--muted.artdeco-button--primary:hover, .artdeco-button--muted.artdeco-button:focus, .artdeco-button--muted.artdeco-button--primary:focus {
      background-color: rgba(0, 0, 0, 0.75);
      color: white; }
    .artdeco-button--muted.artdeco-button:active, .artdeco-button--muted.artdeco-button--primary:active {
      background-color: rgba(0, 0, 0, 0.9);
      color: white; }
    .artdeco-button--muted.artdeco-button:disabled, .artdeco-button--muted.artdeco-button--primary:disabled, .artdeco-button--muted.artdeco-button--disabled.artdeco-button, .artdeco-button--muted.artdeco-button--disabled.artdeco-button--primary {
      background-color: rgba(0, 0, 0, 0.25);
      color: rgba(255, 255, 255, 0.45); }

.artdeco-button--secondary,
a.artdeco-button--secondary {
  background-color: transparent;
  color: #0073b1;
  -webkit-box-shadow: inset 0 0 0 1px #0073b1;
          box-shadow: inset 0 0 0 1px #0073b1; }
  .artdeco-button--secondary:visited, .artdeco-button--secondary:visited:hover {
    background-color: transparent;
    color: #0073b1;
    -webkit-box-shadow: inset 0 0 0 1px #0073b1;
            box-shadow: inset 0 0 0 1px #0073b1; }
  .artdeco-button--secondary:hover, .artdeco-button--secondary:focus {
    background-color: rgba(152, 216, 244, 0.25);
    color: #006097;
    -webkit-box-shadow: inset 0 0 0 2px #006097;
            box-shadow: inset 0 0 0 2px #006097; }
  .artdeco-button--secondary:active {
    background-color: rgba(152, 216, 244, 0.45);
    color: #004b7c;
    -webkit-box-shadow: inset 0 0 0 2px #004b7c;
            box-shadow: inset 0 0 0 2px #004b7c; }
  .artdeco-button--secondary:disabled, .artdeco-button--disabled.artdeco-button--secondary {
    background-color: transparent;
    color: rgba(0, 115, 177, 0.35);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 115, 177, 0.35);
            box-shadow: inset 0 0 0 1px rgba(0, 115, 177, 0.35); }
  .artdeco-button--premium.artdeco-button--secondary {
    background-color: transparent;
    color: #7a6b3b;
    -webkit-box-shadow: inset 0 0 0 1px #7a6b3b;
            box-shadow: inset 0 0 0 1px #7a6b3b; }
    .artdeco-button--premium.artdeco-button--secondary:visited, .artdeco-button--premium.artdeco-button--secondary:visited:hover {
      background-color: transparent;
      color: #7a6b3b;
      -webkit-box-shadow: inset 0 0 0 1px #7a6b3b;
              box-shadow: inset 0 0 0 1px #7a6b3b; }
    .artdeco-button--premium.artdeco-button--secondary:hover, .artdeco-button--premium.artdeco-button--secondary:focus {
      background-color: rgba(220, 206, 164, 0.25);
      color: #645831;
      -webkit-box-shadow: inset 0 0 0 2px #645831;
              box-shadow: inset 0 0 0 2px #645831; }
    .artdeco-button--premium.artdeco-button--secondary:active {
      background-color: rgba(220, 206, 164, 0.45);
      color: #4e4628;
      -webkit-box-shadow: inset 0 0 0 2px #4e4628;
              box-shadow: inset 0 0 0 2px #4e4628; }
    .artdeco-button--premium.artdeco-button--secondary:disabled, .artdeco-button--premium.artdeco-button--disabled.artdeco-button--secondary {
      background-color: transparent;
      color: rgba(122, 107, 59, 0.35);
      -webkit-box-shadow: inset 0 0 0 1px rgba(122, 107, 59, 0.35);
              box-shadow: inset 0 0 0 1px rgba(122, 107, 59, 0.35); }
  .artdeco-button--pro.artdeco-button--secondary {
    background-color: transparent;
    color: #004b7c;
    -webkit-box-shadow: inset 0 0 0 1px #004b7c;
            box-shadow: inset 0 0 0 1px #004b7c; }
    .artdeco-button--pro.artdeco-button--secondary:visited, .artdeco-button--pro.artdeco-button--secondary:visited:hover {
      background-color: transparent;
      color: #004b7c;
      -webkit-box-shadow: inset 0 0 0 1px #004b7c;
              box-shadow: inset 0 0 0 1px #004b7c; }
    .artdeco-button--pro.artdeco-button--secondary:hover, .artdeco-button--pro.artdeco-button--secondary:focus {
      background-color: rgba(152, 216, 244, 0.25);
      color: #006097;
      -webkit-box-shadow: inset 0 0 0 2px #006097;
              box-shadow: inset 0 0 0 2px #006097; }
    .artdeco-button--pro.artdeco-button--secondary:active {
      background-color: rgba(152, 216, 244, 0.45);
      color: #0073b1;
      -webkit-box-shadow: inset 0 0 0 2px #0073b1;
              box-shadow: inset 0 0 0 2px #0073b1; }
    .artdeco-button--pro.artdeco-button--secondary:disabled, .artdeco-button--pro.artdeco-button--disabled.artdeco-button--secondary {
      background-color: transparent;
      color: rgba(0, 75, 124, 0.35);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 75, 124, 0.35);
              box-shadow: inset 0 0 0 1px rgba(0, 75, 124, 0.35); }
  .artdeco-button--inverse.artdeco-button--secondary {
    background-color: transparent;
    color: white;
    -webkit-box-shadow: inset 0 0 0 1px white;
            box-shadow: inset 0 0 0 1px white; }
    .artdeco-button--inverse.artdeco-button--secondary:visited, .artdeco-button--inverse.artdeco-button--secondary:visited:hover {
      background-color: transparent;
      color: white;
      -webkit-box-shadow: inset 0 0 0 1px white;
              box-shadow: inset 0 0 0 1px white; }
    .artdeco-button--inverse.artdeco-button--secondary:hover, .artdeco-button--inverse.artdeco-button--secondary:focus {
      background-color: rgba(255, 255, 255, 0.15);
      color: white;
      -webkit-box-shadow: inset 0 0 0 2px white;
              box-shadow: inset 0 0 0 2px white; }
    .artdeco-button--inverse.artdeco-button--secondary:active {
      background-color: rgba(255, 255, 255, 0.25);
      color: white;
      -webkit-box-shadow: inset 0 0 0 2px white;
              box-shadow: inset 0 0 0 2px white; }
    .artdeco-button--inverse.artdeco-button--secondary:disabled, .artdeco-button--inverse.artdeco-button--disabled.artdeco-button--secondary {
      background-color: transparent;
      color: rgba(255, 255, 255, 0.35);
      -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35);
              box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.35); }
    .artdeco-button--inverse.artdeco-button--premium.artdeco-button--secondary {
      background-color: transparent;
      color: #dccea4;
      -webkit-box-shadow: inset 0 0 0 1px #dccea4;
              box-shadow: inset 0 0 0 1px #dccea4; }
      .artdeco-button--inverse.artdeco-button--premium.artdeco-button--secondary:visited, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--secondary:visited:hover {
        background-color: transparent;
        color: #dccea4;
        -webkit-box-shadow: inset 0 0 0 1px #dccea4;
                box-shadow: inset 0 0 0 1px #dccea4; }
      .artdeco-button--inverse.artdeco-button--premium.artdeco-button--secondary:hover, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--secondary:focus {
        background-color: rgba(220, 206, 164, 0.15);
        color: #f1e8c5;
        -webkit-box-shadow: inset 0 0 0 2px #f1e8c5;
                box-shadow: inset 0 0 0 2px #f1e8c5; }
      .artdeco-button--inverse.artdeco-button--premium.artdeco-button--secondary:active {
        background-color: rgba(220, 206, 164, 0.25);
        color: #fdf4dc;
        -webkit-box-shadow: inset 0 0 0 2px #fdf4dc;
                box-shadow: inset 0 0 0 2px #fdf4dc; }
      .artdeco-button--inverse.artdeco-button--premium.artdeco-button--secondary:disabled, .artdeco-button--inverse.artdeco-button--premium.artdeco-button--disabled.artdeco-button--secondary {
        background-color: transparent;
        color: rgba(220, 206, 164, 0.45);
        -webkit-box-shadow: inset 0 0 0 1px rgba(220, 206, 164, 0.45);
                box-shadow: inset 0 0 0 1px rgba(220, 206, 164, 0.45); }
  .artdeco-button--muted.artdeco-button--secondary {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
            box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6); }
    .artdeco-button--muted.artdeco-button--secondary:visited, .artdeco-button--muted.artdeco-button--secondary:visited:hover {
      background-color: transparent;
      color: rgba(0, 0, 0, 0.6);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
              box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6); }
    .artdeco-button--muted.artdeco-button--secondary:hover, .artdeco-button--muted.artdeco-button--secondary:focus {
      background-color: rgba(207, 207, 207, 0.25);
      color: rgba(0, 0, 0, 0.75);
      -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.75);
              box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.75); }
    .artdeco-button--muted.artdeco-button--secondary:active {
      background-color: rgba(207, 207, 207, 0.45);
      color: rgba(0, 0, 0, 0.9);
      -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.9);
              box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.9); }
    .artdeco-button--muted.artdeco-button--secondary:disabled, .artdeco-button--muted.artdeco-button--disabled.artdeco-button--secondary {
      background-color: transparent;
      color: rgba(0, 0, 0, 0.25);
      -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25);
              box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.25); }
      .artdeco-button--muted.artdeco-button--secondary:disabled .artdeco-button__icon--in-bug, .artdeco-button--muted.artdeco-button--disabled.artdeco-button--secondary .artdeco-button__icon--in-bug {
        opacity: 0.35; }

.artdeco-button--tertiary,
a.artdeco-button--tertiary {
  background-color: transparent;
  color: #0073b1; }
  .artdeco-button--tertiary:visited, .artdeco-button--tertiary:visited:hover {
    background-color: transparent;
    color: #0073b1; }
  .artdeco-button--tertiary:hover, .artdeco-button--tertiary:focus {
    background-color: rgba(152, 216, 244, 0.25);
    color: #006097; }
  .artdeco-button--tertiary:active {
    background-color: rgba(152, 216, 244, 0.45);
    color: #004b7c; }
  .artdeco-button--tertiary:disabled, .artdeco-button--disabled.artdeco-button--tertiary {
    background-color: transparent;
    color: rgba(0, 115, 177, 0.35); }
  .artdeco-button--pro.artdeco-button--tertiary {
    background-color: transparent;
    color: #004b7c; }
    .artdeco-button--pro.artdeco-button--tertiary:visited, .artdeco-button--pro.artdeco-button--tertiary:visited:hover {
      background-color: transparent;
      color: #004b7c; }
    .artdeco-button--pro.artdeco-button--tertiary:hover, .artdeco-button--pro.artdeco-button--tertiary:focus {
      background-color: rgba(152, 216, 244, 0.25);
      color: #006097; }
    .artdeco-button--pro.artdeco-button--tertiary:active {
      background-color: rgba(152, 216, 244, 0.45);
      color: #0073b1; }
    .artdeco-button--pro.artdeco-button--tertiary:disabled, .artdeco-button--pro.artdeco-button--disabled.artdeco-button--tertiary {
      background-color: transparent;
      color: rgba(0, 75, 124, 0.35); }
  .artdeco-button--inverse.artdeco-button--tertiary {
    background-color: transparent;
    color: white; }
    .artdeco-button--inverse.artdeco-button--tertiary:visited, .artdeco-button--inverse.artdeco-button--tertiary:visited:hover {
      background-color: transparent;
      color: white; }
    .artdeco-button--inverse.artdeco-button--tertiary:hover, .artdeco-button--inverse.artdeco-button--tertiary:focus {
      background-color: rgba(255, 255, 255, 0.15);
      color: white; }
    .artdeco-button--inverse.artdeco-button--tertiary:active {
      background-color: rgba(255, 255, 255, 0.25);
      color: white; }
    .artdeco-button--inverse.artdeco-button--tertiary:disabled, .artdeco-button--inverse.artdeco-button--disabled.artdeco-button--tertiary {
      background-color: transparent;
      color: rgba(255, 255, 255, 0.35); }
  .artdeco-button--muted.artdeco-button--tertiary {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.6); }
    .artdeco-button--muted.artdeco-button--tertiary:visited, .artdeco-button--muted.artdeco-button--tertiary:visited:hover {
      background-color: transparent;
      color: rgba(0, 0, 0, 0.6); }
    .artdeco-button--muted.artdeco-button--tertiary:hover, .artdeco-button--muted.artdeco-button--tertiary:focus {
      background-color: rgba(207, 207, 207, 0.25);
      color: rgba(0, 0, 0, 0.75); }
    .artdeco-button--muted.artdeco-button--tertiary:active {
      background-color: rgba(207, 207, 207, 0.45);
      color: rgba(0, 0, 0, 0.9); }
    .artdeco-button--muted.artdeco-button--tertiary:disabled, .artdeco-button--muted.artdeco-button--disabled.artdeco-button--tertiary {
      background-color: transparent;
      color: rgba(0, 0, 0, 0.25); }

.artdeco-button, .artdeco-button--2 {
  font-size: 1.6rem;
  min-height: 3.2rem;
  padding: 0.6rem 1.2rem;
  line-height: 2rem; }
  .artdeco-button--circle.artdeco-button, .artdeco-button--circle.artdeco-button--2 {
    height: 4rem;
    width: 4rem;
    min-width: auto; }

.artdeco-button--1 {
  font-size: 1.4rem;
  min-height: 2.4rem;
  padding: 0.2rem 0.8rem;
  line-height: 2rem; }
  .artdeco-button--circle.artdeco-button--1 {
    height: 3.2rem;
    width: 3.2rem;
    min-width: auto; }

.artdeco-button--3 {
  font-size: 1.6rem;
  min-height: 4rem;
  padding: 1rem 1.6rem;
  line-height: 2rem; }
  .artdeco-button--circle.artdeco-button--3 {
    height: 4.8rem;
    width: 4.8rem;
    min-width: auto; }

.artdeco-button--4 {
  font-size: 2rem;
  min-height: 4.8rem;
  padding: 1rem 2rem;
  line-height: 2.8rem; }
  .artdeco-button--circle.artdeco-button--4 {
    height: 5.6rem;
    width: 5.6rem;
    min-width: auto; }

.artdeco-button {
  -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
          transition-timing-function: cubic-bezier(0.4,0,0.2,1);
  -webkit-transition-duration: 167ms;
          transition-duration: 167ms;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  font-family: inherit;
  font-weight: 600;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 6.4rem;
  max-width: 480px;
  overflow: hidden;
  text-align: center;
  -webkit-transition-property: background-color, color, -webkit-box-shadow;
  transition-property: background-color, color, -webkit-box-shadow;
  transition-property: background-color, box-shadow, color;
  transition-property: background-color, box-shadow, color, -webkit-box-shadow;
  vertical-align: middle; }
  .artdeco-button:disabled {
    cursor: not-allowed; }
    .artdeco-button:disabled * {
      pointer-events: none; }
  .artdeco-button.artdeco-button--disabled {
    cursor: not-allowed; }
    .artdeco-button.artdeco-button--disabled * {
      pointer-events: none; }

.artdeco-button--tertiary {
  padding-left: 8px;
  padding-right: 8px; }

.artdeco-button--circle {
  border-radius: 49.5%;
  padding: 0; }

.artdeco-button--circle .artdeco-button__text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px; }

.artdeco-button--fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-radius: 0;
  max-width: 100%;
  width: 100%; }

.artdeco-button--full {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  .artdeco-button--full + .artdeco-button--full {
    margin-left: 8px; }

.artdeco-button--icon-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; }

.artdeco-button__icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 4px 0 -2px; }
  .artdeco-button--4 .artdeco-button__icon {
    margin-left: -4px; }
  .artdeco-button--tertiary .artdeco-button__icon {
    margin-left: -2px; }
  .artdeco-button--icon-right .artdeco-button__icon {
    margin: 0 -2px 0 4px; }
  .artdeco-button__icon .artdeco-button--4 .artdeco-button__icon.artdeco-button--icon-right {
    margin-left: 6px; }
  .artdeco-button__icon .artdeco-button--4.artdeco-button--tertiary .artdeco-button__icon.artdeco-button--icon-right {
    margin-left: 4px; }
  .artdeco-button__icon.artdeco-button__icon--in-bug {
    margin: 0 4px 0 0; }
  .artdeco-button__icon .artdeco-button--4 .artdeco-button__icon.artdeco-button__icon--in-bug {
    margin-right: 6px; }
  .artdeco-button--circle .artdeco-button__icon {
    margin: 0; }

@media screen and (-ms-high-contrast: active), screen and (forced-colors: active) {
  .artdeco-button--primary,
  .artdeco-button--secondary,
  .artdeco-button--tertiary {
    background-color: transparent; }
    .artdeco-button--primary:not(a),
    .artdeco-button--secondary:not(a),
    .artdeco-button--tertiary:not(a) {
      color: ButtonText !important; }
    .artdeco-button--primary:hover, .artdeco-button--primary:focus, .artdeco-button--primary:active,
    .artdeco-button--secondary:hover,
    .artdeco-button--secondary:focus,
    .artdeco-button--secondary:active,
    .artdeco-button--tertiary:hover,
    .artdeco-button--tertiary:focus,
    .artdeco-button--tertiary:active {
      border: 1px solid ButtonText !important;
      -webkit-box-shadow: inset 0px 0px 0px 1px ButtonText !important;
              box-shadow: inset 0px 0px 0px 1px ButtonText !important; }
    .artdeco-button--primary:disabled, .artdeco-button--primary:disabled:hover, .artdeco-button--primary:disabled:focus, .artdeco-button--primary:disabled:active, .artdeco-button--primary.artdeco-button--disabled, .artdeco-button--primary.artdeco-button--disabled:hover, .artdeco-button--primary.artdeco-button--disabled:focus, .artdeco-button--primary.artdeco-button--disabled:active,
    .artdeco-button--secondary:disabled,
    .artdeco-button--secondary:disabled:hover,
    .artdeco-button--secondary:disabled:focus,
    .artdeco-button--secondary:disabled:active,
    .artdeco-button--secondary.artdeco-button--disabled,
    .artdeco-button--secondary.artdeco-button--disabled:hover,
    .artdeco-button--secondary.artdeco-button--disabled:focus,
    .artdeco-button--secondary.artdeco-button--disabled:active,
    .artdeco-button--tertiary:disabled,
    .artdeco-button--tertiary:disabled:hover,
    .artdeco-button--tertiary:disabled:focus,
    .artdeco-button--tertiary:disabled:active,
    .artdeco-button--tertiary.artdeco-button--disabled,
    .artdeco-button--tertiary.artdeco-button--disabled:hover,
    .artdeco-button--tertiary.artdeco-button--disabled:focus,
    .artdeco-button--tertiary.artdeco-button--disabled:active {
      color: GrayText !important;
      border: 1px solid GrayText !important;
      -webkit-box-shadow: none;
              box-shadow: none;
      outline: none; }
  .artdeco-button--tertiary {
    border: 1px solid transparent; }
  .artdeco-button--primary,
  .artdeco-button--secondary {
    border: 1px solid ButtonText !important; } }

a.artdeco-button.artdeco-button--primary {
  outline: 4px solid rgba(0, 145, 202, 0);
  outline-offset: 8px;
  -webkit-transition-property: outline, outline-offset;
  transition-property: outline, outline-offset;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-duration: 0ms;
          transition-duration: 0ms; }

a.artdeco-button.artdeco-button--primary:focus {
  outline: 4px solid #0091ca;
  outline-offset: 2px;
  -webkit-transition-duration: 83ms;
          transition-duration: 83ms; }

a.artdeco-button.artdeco-button--primary.artdeco-button--inverse {
  outline: 4px solid rgba(202, 237, 255, 0); }

a.artdeco-button.artdeco-button--primary.artdeco-button--inverse:focus {
  outline: 4px solid #caedff; }

#artdeco-global-alert-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 0;
  overflow: hidden; }

#artdeco-global-alerts-cls-offset,
#artdeco-global-alerts-cls-offset .artdeco-global-alert {
  visibility: hidden;
  position: relative; }

#artdeco-global-alerts-cls-offset .artdeco-global-alert:nth-child(n + 2) {
  position: absolute; }

.artdeco-global-alert {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #5c6f7c;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  position: absolute;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  padding: 0 12px; }
  @media screen and (max-width: 769px) {
    .artdeco-global-alert {
      padding: 0 16px; } }

.artdeco-global-alert--yield {
  background-color: #b74700; }
  .artdeco-global-alert--yield .artdeco-global-alert-action__wrapper .artdeco-button {
    color: #b74700; }
    .artdeco-global-alert--yield .artdeco-global-alert-action__wrapper .artdeco-button:active {
      color: #b74700; }
  .artdeco-global-alert--yield .artdeco-global-alert__responsive-content-container::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#b74700));
    background-image: linear-gradient(transparent, #b74700); }
  .artdeco-global-alert--yield .artdeco-global-alert__responsive-content-container::before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b74700), to(transparent));
    background-image: linear-gradient(#b74700, transparent); }

.artdeco-global-alert--YIELD {
  background-color: #b74700; }
  .artdeco-global-alert--YIELD .artdeco-global-alert-action__wrapper .artdeco-button {
    color: #b74700; }
    .artdeco-global-alert--YIELD .artdeco-global-alert-action__wrapper .artdeco-button:active {
      color: #b74700; }
  .artdeco-global-alert--YIELD .artdeco-global-alert__responsive-content-container::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#b74700));
    background-image: linear-gradient(transparent, #b74700); }
  .artdeco-global-alert--YIELD .artdeco-global-alert__responsive-content-container::before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#b74700), to(transparent));
    background-image: linear-gradient(#b74700, transparent); }

.artdeco-global-alert--error {
  background-color: #d11124; }
  .artdeco-global-alert--error .artdeco-global-alert-action__wrapper .artdeco-button {
    color: #d11124; }
    .artdeco-global-alert--error .artdeco-global-alert-action__wrapper .artdeco-button:active {
      color: #d11124; }
  .artdeco-global-alert--error .artdeco-global-alert__responsive-content-container::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#d11124));
    background-image: linear-gradient(transparent, #d11124); }
  .artdeco-global-alert--error .artdeco-global-alert__responsive-content-container::before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d11124), to(transparent));
    background-image: linear-gradient(#d11124, transparent); }

.artdeco-global-alert--ERROR {
  background-color: #d11124; }
  .artdeco-global-alert--ERROR .artdeco-global-alert-action__wrapper .artdeco-button {
    color: #d11124; }
    .artdeco-global-alert--ERROR .artdeco-global-alert-action__wrapper .artdeco-button:active {
      color: #d11124; }
  .artdeco-global-alert--ERROR .artdeco-global-alert__responsive-content-container::after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#d11124));
    background-image: linear-gradient(transparent, #d11124); }
  .artdeco-global-alert--ERROR .artdeco-global-alert__responsive-content-container::before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d11124), to(transparent));
    background-image: linear-gradient(#d11124, transparent); }

.artdeco-global-alert__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  max-width: 1161px;
  position: relative;
  padding: 16px 0; }
  .artdeco-global-alert__body h2,
  .artdeco-global-alert__body p {
    color: white; }
  .artdeco-global-alert__body h2 {
    --artdeco-reset-typography_getFontSize: 1.6rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-weight: var(--artdeco-reset-typography-font-weight-bold);
    color: white;
    margin: 0 0 8px; }
  .artdeco-global-alert__body li-icon.artdeco-global-alert__icon {
    height: 24px;
    width: 24px; }
  .artdeco-global-alert__body li-icon.artdeco-global-alert__icon--dismissed {
    height: 16px;
    position: absolute;
    top: 0;
    left: 0;
    border: 8px solid transparent;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }

button.artdeco-global-alert__dismiss {
  width: 32px;
  height: 32px;
  right: 0;
  background: none;
  border: none;
  position: relative;
  cursor: pointer; }

.artdeco-global-alert__content {
  --artdeco-reset-typography_getFontSize: 1.6rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.5;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  color: white;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  word-wrap: break-word;
  overflow-wrap: anywhere; }
  .artdeco-global-alert__content a {
    color: white;
    text-decoration: underline; }
    .artdeco-global-alert__content a:visited {
      color: white; }
      .artdeco-global-alert__content a:visited:active {
        color: white; }
  .artdeco-global-alert__content p:not(:first-child) {
    margin: 8px 0 0; }
  @media screen and (max-width: 769px) {
    .artdeco-global-alert__content {
      --artdeco-reset-typography_getFontSize: 1.4rem;
      font-size: var(--artdeco-reset-typography_getFontSize);
      --artdeco-reset-typography_getLineHeight: 1.42857;
      line-height: var(--artdeco-reset-typography_getLineHeight);
      font-weight: var(--artdeco-reset-typography-font-weight-normal);
      color: white;
      width: auto;
      max-height: 96px;
      overflow: auto; } }

.artdeco-global-alert__responsive-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0 0 0 16px; }

.artdeco-global-alert__responsive-content-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
  @media screen and (max-width: 769px) {
    .artdeco-global-alert__responsive-content-container {
      position: relative; }
      .artdeco-global-alert__responsive-content-container::after {
        width: 100%;
        height: 20px;
        position: absolute;
        background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#5c6f7c));
        background-image: linear-gradient(transparent, #5c6f7c);
        top: 76px;
        left: 0; }
      .artdeco-global-alert__responsive-content-container::before {
        width: 100%;
        height: 20px;
        position: absolute;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#5c6f7c), to(transparent));
        background-image: linear-gradient(#5c6f7c, transparent);
        top: 0; } }

.artdeco-global-alert__responsive-content-container--scrollable-effect::before, .artdeco-global-alert__responsive-content-container--scrollable-effect::after {
  content: ' '; }

.artdeco-global-alert__responsive-content-container--scrollable-effect-only-top::before {
  content: ' '; }

.artdeco-global-alert__responsive-content-container--scrollable-effect-only-top::after {
  display: none; }

.artdeco-global-alert__responsive-content-container--scrollable-effect-only-bottom::after {
  content: ' '; }

.artdeco-global-alert__responsive-content-container--scrollable-effect-only-bottom::before {
  display: none; }

.artdeco-global-alert-action__wrapper {
  padding: 16px 0 0; }
  .artdeco-global-alert-action__wrapper .artdeco-button {
    color: #5c6f7c; }
    .artdeco-global-alert-action__wrapper .artdeco-button:active {
      color: #5c6f7c; }
  .artdeco-global-alert-action__wrapper button:not(:first-child) {
    margin: 0 0 0 8px; }
  @media screen and (max-width: 560px) {
    .artdeco-global-alert-action__wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 0;
      margin-left: -40px; }
      .artdeco-global-alert-action__wrapper button:nth-child(n) {
        margin: 16px 0 0; } }

#artdeco-global-alert-container.transition-in,
#artdeco-global-alert-container .artdeco-global-alert.transition-in,
body.transition-in {
  -webkit-transition-duration: 0.334s;
          transition-duration: 0.334s;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

#artdeco-global-alert-container.transition-out,
#artdeco-global-alert-container .artdeco-global-alert.transition-out,
body.transition-out {
  -webkit-transition-duration: 0.167s;
          transition-duration: 0.167s;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

.global-alert-banner {
  z-index: 900; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

ul,
ol {
  list-style: none; }

button {
  background-color: transparent;
  padding: 0; }

li {
  text-align: left; }

strong {
  font-weight: 700; }

a {
  -webkit-text-decoration: var(--artdeco-reset-link-text-decoration-none);
          text-decoration: var(--artdeco-reset-link-text-decoration-none);
  font-weight: var(--artdeco-reset-link-font-weight-bold);
  background-color: var(--artdeco-reset-link-background-color-transparent);
  border: var(--artdeco-reset-link-border-zero);
  color: var(--artdeco-reset-link-color-blue7);
  text-decoration: none; }
  a:visited {
    color: var(--artdeco-reset-link-color-blue7); }
  a:hover, a:focus {
    -webkit-text-decoration: var(--artdeco-reset-link-text-decoration-underline);
            text-decoration: var(--artdeco-reset-link-text-decoration-underline);
    color: var(--artdeco-reset-link-color-blue8); }
  a:active {
    color: var(--artdeco-reset-link-color-blue9); }
  a:visited {
    color: var(--artdeco-reset-link-color-purple7); }
    a:visited:hover {
      color: var(--artdeco-reset-link-color-purple8); }
    a:visited:active {
      color: var(--artdeco-reset-link-color-purple9); }
  a, a:focus, a:hover {
    color: #0a66c2; }
  a:active {
    color: #004182; }
  a:visited, a:visited:hover {
    color: #8344cc; }
  a:visited:active {
    color: #592099; }
  a:hover {
    text-decoration: underline; }

button,
input {
  border: 1px solid transparent; }

@media (forced-colors: active) {
  svg {
    color: ButtonText; }
  *:disabled svg {
    color: inherit; } }

li-icon[type="linkedin-bug"] {
  /* Supported colors */
  /* Knockout Text */
  /* Scaling */
  /* DPI Support */
  /* Display largest icon for all DPI ratios over 1 */
  /* Display corresponding size bug for DPI ratio of 1 */ }
  li-icon[type="linkedin-bug"] .background {
    fill: #000000; }
  li-icon[type="linkedin-bug"][color="brand"] .background {
    fill: #0077B5; }
  li-icon[type="linkedin-bug"][color="inverse"] .background {
    fill: #ffffff; }
    @media screen and (-ms-high-contrast: active) {
      li-icon[type="linkedin-bug"][color="inverse"] .background {
        fill: buttonText; } }
  li-icon[type="linkedin-bug"][color="premium"] .background {
    fill: #AF9B62; }
  .artdeco-premium-bug-variant li-icon[type="linkedin-bug"][color="premium"] .background {
    fill: #EFB920; }
  li-icon[type="linkedin-bug"] .bug-text-color {
    display: none; }
  li-icon[type="linkedin-bug"][color] .bug-text-color {
    display: block; }
  li-icon[type="linkedin-bug"][color="inverse"] .bug-text-color {
    display: none; }
  li-icon[type="linkedin-bug"][size="14dp"] {
    width: 14px;
    height: 14px; }
  li-icon[type="linkedin-bug"][size="21dp"] {
    width: 21px;
    height: 21px; }
  li-icon[type="linkedin-bug"][size="28dp"] {
    width: 28px;
    height: 28px; }
  li-icon[type="linkedin-bug"][size="34dp"] {
    width: 34px;
    height: 34px; }
  li-icon[type="linkedin-bug"][size="40dp"] {
    width: 40px;
    height: 40px; }
  li-icon[type="linkedin-bug"][size="48dp"] {
    width: 48px;
    height: 48px; }
  li-icon[type="linkedin-bug"] svg {
    width: 100%;
    height: 100%; }
  li-icon[type="linkedin-bug"] .bug-14dp,
  li-icon[type="linkedin-bug"] .bug-21dp,
  li-icon[type="linkedin-bug"] .bug-28dp,
  li-icon[type="linkedin-bug"] .bug-34dp,
  li-icon[type="linkedin-bug"] .bug-40dp,
  li-icon[type="linkedin-bug"] .bug-48dp {
    display: none; }
  li-icon[type="linkedin-bug"][size="14dp"] .bug-14dp,
  li-icon[type="linkedin-bug"][size="21dp"] .bug-21dp,
  li-icon[type="linkedin-bug"][size="28dp"] .bug-28dp,
  li-icon[type="linkedin-bug"][size="34dp"] .bug-34dp,
  li-icon[type="linkedin-bug"][size="40dp"] .bug-40dp,
  li-icon[type="linkedin-bug"][size="48dp"] .bug-48dp {
    display: block; }
  li-icon[type="linkedin-bug"] .dpi-gt1 {
    display: block; }
  li-icon[type="linkedin-bug"] .dpi-1 {
    display: none; }
  @media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 96dpi), (max-resolution: 1dppx) {
    li-icon[type="linkedin-bug"] dpi-gt1 {
      display: none; }
    li-icon[type="linkedin-bug"] .dpi-1 {
      display: block; } }

li-icon[type="linkedin-logo"] {
  /* Knockout Text */
  /* Scaling */
  /* DPI Support */
  /* Display largest icon for all DPI ratios over 1 */
  /* Display corresponding size logo for DPI ratio of 1 */ }
  li-icon[type="linkedin-logo"] .background {
    fill: #000000; }
    @media screen and (-ms-high-contrast: active) {
      li-icon[type="linkedin-logo"] .background {
        fill: buttonText; } }
  @media screen and (-ms-high-contrast: active) {
    li-icon[type="linkedin-logo"]:not([color="brand"]) .linkedin-text path,
    li-icon[type="linkedin-logo"]:not([color="brand"]) .linkedin-text polygon {
      fill: buttonText; } }
  li-icon[type="linkedin-logo"][color="brand"] .background {
    fill: #0077B5; }
  @media screen and (-ms-high-contrast: active) {
    li-icon[type="linkedin-logo"][color="brand"] .linkedin-text path,
    li-icon[type="linkedin-logo"][color="brand"] .linkedin-text polygon {
      fill: buttonText; } }
  li-icon[type="linkedin-logo"][color="inverse"] .background {
    fill: #ffffff; }
    @media screen and (-ms-high-contrast: active) {
      li-icon[type="linkedin-logo"][color="inverse"] .background {
        fill: buttonText; } }
  li-icon[type="linkedin-logo"][color="inverse"] .linkedin-text path,
  li-icon[type="linkedin-logo"][color="inverse"] .linkedin-text polygon,
  li-icon[type="linkedin-logo"].logo-lockup-inverse .linkedin-text path,
  li-icon[type="linkedin-logo"].logo-lockup-inverse .linkedin-text polygon {
    fill: #FFFFFF; }
    @media screen and (-ms-high-contrast: active) {
      li-icon[type="linkedin-logo"][color="inverse"] .linkedin-text path,
      li-icon[type="linkedin-logo"][color="inverse"] .linkedin-text polygon,
      li-icon[type="linkedin-logo"].logo-lockup-inverse .linkedin-text path,
      li-icon[type="linkedin-logo"].logo-lockup-inverse .linkedin-text polygon {
        fill: buttonText; } }
  li-icon[type="linkedin-logo"][color="premium"] .background {
    fill: #AF9B62; }
  @media screen and (-ms-high-contrast: active) {
    li-icon[type="linkedin-logo"][color="premium"] .bug-text-color {
      fill: black; } }
  .artdeco-premium-bug-variant li-icon[type="linkedin-logo"][color="premium"] .background {
    fill: #EFB920; }
    @media screen and (-ms-high-contrast: active) {
      .artdeco-premium-bug-variant li-icon[type="linkedin-logo"][color="premium"] .background {
        fill: buttonText; } }
  li-icon[type="linkedin-logo"] .bug-text-color {
    display: none; }
  li-icon[type="linkedin-logo"][color] .bug-text-color {
    display: block; }
  li-icon[type="linkedin-logo"][color="inverse"] .bug-text-color {
    display: none; }
  li-icon[type="linkedin-logo"][size="14dp"] {
    width: 56px;
    height: 14px; }
  li-icon[type="linkedin-logo"][size="21dp"] {
    width: 84px;
    height: 21px; }
  li-icon[type="linkedin-logo"][size="28dp"] {
    width: 110px;
    height: 28px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
    li-icon[type="linkedin-logo"][size="28dp"] {
      width: 112px; } }
  li-icon[type="linkedin-logo"][size="34dp"] {
    width: 135px;
    height: 34px; }
  li-icon[type="linkedin-logo"][size="40dp"] {
    width: 159px;
    height: 40px; }
  li-icon[type="linkedin-logo"][size="48dp"] {
    width: 191px;
    height: 48px; }
  li-icon[type="linkedin-logo"] svg {
    width: 100%;
    height: 100%; }
  li-icon[type="linkedin-logo"] .logo-14dp,
  li-icon[type="linkedin-logo"] .logo-21dp,
  li-icon[type="linkedin-logo"] .logo-28dp,
  li-icon[type="linkedin-logo"] .logo-34dp,
  li-icon[type="linkedin-logo"] .logo-40dp,
  li-icon[type="linkedin-logo"] .logo-48dp {
    display: none; }
  li-icon[type="linkedin-logo"][size="14dp"] .logo-14dp,
  li-icon[type="linkedin-logo"][size="21dp"] .logo-21dp,
  li-icon[type="linkedin-logo"][size="28dp"] .logo-28dp,
  li-icon[type="linkedin-logo"][size="34dp"] .logo-34dp,
  li-icon[type="linkedin-logo"][size="40dp"] .logo-40dp,
  li-icon[type="linkedin-logo"][size="48dp"] .logo-48dp {
    display: block; }
  li-icon[type="linkedin-logo"] .dpi-gt1 {
    display: block; }
  li-icon[type="linkedin-logo"] .dpi-1 {
    display: none; }
  @media (-webkit-max-device-pixel-ratio: 1), (max-resolution: 96dpi), (max-resolution: 1dppx) {
    li-icon[type="linkedin-logo"] .dpi-gt1 {
      display: none; }
    li-icon[type="linkedin-logo"] .dpi-1 {
      display: block; } }

@-webkit-keyframes pebbleDraw {
  to {
    stroke-dashoffset: 0; } }

@keyframes pebbleDraw {
  to {
    stroke-dashoffset: 0; } }

@-webkit-keyframes pebbleGrow {
  to {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes pebbleGrow {
  to {
    -webkit-transform: scale(1);
            transform: scale(1); } }

use {
  fill-opacity: 1;
  stroke-opacity: 1;
  fill: transparent;
  stroke: transparent; }
  use[data-size=small], use[data-state=active],
  .active use[*|href^="#nav-"] {
    fill-opacity: 0;
    stroke-opacity: 0;
    fill: currentColor;
    stroke: currentColor; }

li-icon[type=loader] {
  color: #0084bf;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  li-icon[type=loader] .artdeco-spinner {
    width: 50px;
    height: 50px;
    position: relative;
    overflow: visible; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:before {
        content: '';
        display: block;
        width: 0;
        margin: -4px auto;
        height: 14px;
        border: 1px solid currentColor;
        border-radius: 1px;
        -webkit-animation: loaderfade 1000ms infinite ease-in-out both;
                animation: loaderfade 1000ms infinite ease-in-out both; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(12) {
      -webkit-transform: rotate(-360deg);
              transform: rotate(-360deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(12) {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(12):before {
        -webkit-animation-delay: -1000ms;
                animation-delay: -1000ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(11) {
      -webkit-transform: rotate(-330deg);
              transform: rotate(-330deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(11) {
        -webkit-transform: rotate(330deg);
                transform: rotate(330deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(11):before {
        -webkit-animation-delay: -916.66667ms;
                animation-delay: -916.66667ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(10) {
      -webkit-transform: rotate(-300deg);
              transform: rotate(-300deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(10) {
        -webkit-transform: rotate(300deg);
                transform: rotate(300deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(10):before {
        -webkit-animation-delay: -833.33333ms;
                animation-delay: -833.33333ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(9) {
      -webkit-transform: rotate(-270deg);
              transform: rotate(-270deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(9) {
        -webkit-transform: rotate(270deg);
                transform: rotate(270deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(9):before {
        -webkit-animation-delay: -750ms;
                animation-delay: -750ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(8) {
      -webkit-transform: rotate(-240deg);
              transform: rotate(-240deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(8) {
        -webkit-transform: rotate(240deg);
                transform: rotate(240deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(8):before {
        -webkit-animation-delay: -666.66667ms;
                animation-delay: -666.66667ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(7) {
      -webkit-transform: rotate(-210deg);
              transform: rotate(-210deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(7) {
        -webkit-transform: rotate(210deg);
                transform: rotate(210deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(7):before {
        -webkit-animation-delay: -583.33333ms;
                animation-delay: -583.33333ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(6) {
      -webkit-transform: rotate(-180deg);
              transform: rotate(-180deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(6) {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(6):before {
        -webkit-animation-delay: -500ms;
                animation-delay: -500ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(5) {
      -webkit-transform: rotate(-150deg);
              transform: rotate(-150deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(5) {
        -webkit-transform: rotate(150deg);
                transform: rotate(150deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(5):before {
        -webkit-animation-delay: -416.66667ms;
                animation-delay: -416.66667ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(4) {
      -webkit-transform: rotate(-120deg);
              transform: rotate(-120deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(4) {
        -webkit-transform: rotate(120deg);
                transform: rotate(120deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(4):before {
        -webkit-animation-delay: -333.33333ms;
                animation-delay: -333.33333ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(3) {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(3) {
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(3):before {
        -webkit-animation-delay: -250ms;
                animation-delay: -250ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(2) {
      -webkit-transform: rotate(-60deg);
              transform: rotate(-60deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(2) {
        -webkit-transform: rotate(60deg);
                transform: rotate(60deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(2):before {
        -webkit-animation-delay: -166.66667ms;
                animation-delay: -166.66667ms; }
    li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(1) {
      -webkit-transform: rotate(-30deg);
              transform: rotate(-30deg); }
      [dir="rtl"] li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(1) {
        -webkit-transform: rotate(30deg);
                transform: rotate(30deg); }
      li-icon[type=loader] .artdeco-spinner .artdeco-spinner-bars:nth-child(1):before {
        -webkit-animation-delay: -83.33333ms;
                animation-delay: -83.33333ms; }
  li-icon[type=loader][size=small] .artdeco-spinner-bars:before {
    height: 6px;
    margin: 10px auto; }

@-webkit-keyframes loaderfade {
  0%,
  5%,
  100% {
    opacity: 0.8; }
  95% {
    opacity: 0.05; } }

@keyframes loaderfade {
  0%,
  5%,
  100% {
    opacity: 0.8; }
  95% {
    opacity: 0.05; } }

li-icon {
  display: inline-block;
  width: 300px;
  height: 150px;
  overflow: hidden;
  position: relative; }
  li-icon > svg {
    display: block;
    margin: auto; }
  li-icon[type$="-icon"] {
    width: 24px;
    height: 24px; }
    li-icon[type$="-icon"][size="small"] {
      width: 16px;
      height: 16px; }
    li-icon[type$="-icon"] > svg {
      vertical-align: top; }
  li-icon[type^="nav-"] {
    width: 32px !important;
    height: 32px !important; }
  li-icon .inactive-item,
  li-icon .large-icon {
    fill: currentColor; }
  li-icon .active-item,
  li-icon .small-icon {
    fill: currentColor;
    visibility: hidden; }
  li-icon[size=small] .inactive-item,
  li-icon[size=small] .large-icon, li-icon[type^="nav-"][active] .inactive-item,
  li-icon[type^="nav-"][active] .large-icon {
    visibility: hidden; }
  li-icon[size=small] .active-item,
  li-icon[size=small] .small-icon, li-icon[type^="nav-"][active] .active-item,
  li-icon[type^="nav-"][active] .small-icon {
    visibility: visible; }
  li-icon[type^="app-"] {
    width: 40px !important;
    height: 40px !important; }
  li-icon[type=loader] {
    fill-opacity: 1;
    stroke-opacity: 1;
    fill: transparent;
    stroke: transparent; }
    li-icon[type="loader"][size="small"] {
      fill-opacity: 0;
      stroke-opacity: 0;
      fill: currentColor;
      stroke: currentColor; }
  li-icon .color-icon {
    display: none; }
  li-icon[color] .solid-icon {
    display: none; }
  li-icon[color] .color-icon {
    display: block; }
  li-icon[type^="large-"], li-icon[type^="large-"][size="small"] {
    width: 48px !important;
    height: 48px !important; }
  [dir=rtl] li-icon[type*=arrow], [dir=rtl] li-icon[type*=chevron], [dir=rtl] li-icon[type=to-start-icon], [dir=rtl] li-icon[type=to-end-icon], [dir=rtl] li-icon[type=share-ios-icon], [dir=rtl] li-icon[type=question-pebble-icon], [dir=rtl] li-icon[type=forward-icon], [dir=rtl] li-icon[type=leave-icon], [dir=rtl] li-icon[type*=follow], [dir=rtl] li-icon[type=reply-icon], [dir=rtl] li-icon[type=enter-icon], [dir=rtl] li-icon[type=share-linkedin-icon] {
    /*!rtl:begin:ignore*/
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    /*!rtl:end:ignore*/ }
  [dir=rtl] li-icon > svg {
    /*!rtl:begin:ignore*/
    float: left;
    /*!rtl:end:ignore*/ }
  li-icon[type$="-pebble-icon"][animate] {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    -webkit-animation: pebbleGrow 334ms ease-in-out forwards;
            animation: pebbleGrow 334ms ease-in-out forwards; }
    li-icon[type$="-pebble-icon"][animate] .circle {
      stroke-dasharray: 63;
      stroke-dashoffset: 63;
      -webkit-animation: pebbleDraw 500ms ease-out forwards;
              animation: pebbleDraw 500ms ease-out forwards;
      -webkit-animation-delay: 334ms;
              animation-delay: 334ms; }
    li-icon[type$="-pebble-icon"][animate][size="small"] .circle {
      stroke-dasharray: 38;
      stroke-dashoffset: 38; }
  li-icon[type^="premium-"] {
    width: auto;
    height: 16px; }
    li-icon[type^="premium-"][type^="premium-app-icon"], li-icon[type^="premium-"][type^="premium-inverse-app"] {
      height: 24px; }
    li-icon[type^="premium-"][size="8dp"] {
      height: 8px; }
    li-icon[type^="premium-"][size="10dp"] {
      height: 10px; }
    li-icon[type^="premium-"][size="12dp"] {
      height: 12px; }
    li-icon[type^="premium-"][size="16dp"] {
      height: 16px; }
    li-icon[type^="premium-"][size="20dp"] {
      height: 20px; }
    li-icon[type^="premium-"][size="24dp"] {
      height: 24px; }
    li-icon[type^="premium-"][size="32dp"] {
      height: 32px; }
    li-icon[type^="premium-"] text {
      font-size: 24px;
      font-weight: 600;
      letter-spacing: 4px;
      dominant-baseline: text-before-edge;
      font-family: Source Sans Pro, Helvetica, Arial, sans-serif; }

@media screen and (-ms-high-contrast: white-on-black) {
  li-icon[type="premium-badge"],
  li-icon[type="premium-app-icon"] {
    -ms-high-contrast-adjust: none;
    background-color: white; }
    li-icon[type="premium-badge"] svg,
    li-icon[type="premium-app-icon"] svg {
      height: 90% !important;
      position: relative;
      top: 5%;
      left: 2%; } }

@media screen and (-ms-high-contrast: black-on-white) {
  li-icon[type="premium-inverse-badge"],
  li-icon[type="premium-inverse-app-icon"] {
    -ms-high-contrast-adjust: none;
    background-color: black; }
    li-icon[type="premium-inverse-badge"] svg,
    li-icon[type="premium-inverse-app-icon"] svg {
      height: 90% !important;
      position: relative;
      top: 5%;
      left: 2%; } }

:root,
.hue-web__artdeco-migration-scope--revert {
  --artdeco-reset-base-margin-zero: 0;
  --artdeco-reset-base-padding-zero: 0;
  --artdeco-reset-base-border-zero: 0;
  --artdeco-reset-base-font-size-hundred-percent: 100%;
  --artdeco-reset-base-font-weight-bold: bold;
  --artdeco-reset-base-font-style-italic: italic;
  --artdeco-reset-base-outline-zero: 0;
  --artdeco-reset-base-outline-none: none;
  --artdeco-reset-base-line-height-one: 1;
  --artdeco-reset-base-display-block: block;
  --artdeco-reset-base-list-style-none: none;
  --artdeco-reset-base-quotes-none: none;
  --artdeco-reset-base-vertical-align-baseline: baseline;
  --artdeco-reset-base-vertical-align-middle: middle;
  --artdeco-reset-base-background-transparent: transparent;
  --artdeco-reset-base-opacity-zero: 0;
  --artdeco-reset-base-top-zero: 0;
  --artdeco-reset-base-position-absolute: absolute;
  --artdeco-reset-base-text-decoration-none: none;
  --artdeco-reset-base-text-decoration-line-through: line-through;
  --artdeco-reset-base-border-collapse-collapse: collapse;
  --artdeco-reset-base-get-color-black: black;
  --artdeco-reset-base-background-color-ff9: #ff9;
  --artdeco-reset-base-border-spacing-zero: 0;
  --artdeco-reset-base-cursor-help: help;
  --artdeco-reset-base-content-none: none;
  --artdeco-reset-base-left-minus-hundred-px: -100px;
  --artdeco-reset-base-border-thickness-1-px: 1px;
  --artdeco-reset-base-border-style-dotted: dotted; }

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: var(--artdeco-reset-base-margin-zero);
  padding: var(--artdeco-reset-base-padding-zero);
  border: var(--artdeco-reset-base-border-zero);
  font-size: var(--artdeco-reset-base-font-size-hundred-percent);
  vertical-align: var(--artdeco-reset-base-vertical-align-baseline);
  background: var(--artdeco-reset-base-background-transparent); }

html,
body,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
abbr,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
var,
b,
i,
label,
legend,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
canvas,
summary,
time,
mark,
audio,
video {
  outline: var(--artdeco-reset-base-outline-zero); }

body {
  line-height: var(--artdeco-reset-base-line-height-1); }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main {
  display: var(--artdeco-reset-base-display-block); }

nav ul {
  list-style: var(--artdeco-reset-base-list-style-none); }

blockquote,
q {
  quotes: var(--artdeco-reset-base-quotes-none); }

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: '';
  content: var(--artdeco-reset-base-content-none); }

a {
  margin: var(--artdeco-reset-base-margin-zero);
  padding: var(--artdeco-reset-base-padding-zero);
  font-size: var(--artdeco-reset-base-font-size-hundred-percent);
  vertical-align: var(--artdeco-reset-base-vertical-align-baseline);
  background: var(--artdeco-reset-base-background-transparent); }

ins {
  background-color: var(--artdeco-reset-base-background-color-ff9);
  color: var(--artdeco-reset-base-get-color-black);
  -webkit-text-decoration: var(--artdeco-reset-base-text-decoration-none);
          text-decoration: var(--artdeco-reset-base-text-decoration-none); }

mark {
  background-color: var(--artdeco-reset-base-background-color-ff9);
  color: var(--artdeco-reset-base-get-color-black);
  font-style: var(--artdeco-reset-base-font-style-italic);
  font-weight: var(--artdeco-reset-base-font-weight-bold); }

del {
  -webkit-text-decoration: var(--artdeco-reset-base-text-decoration-line-through);
          text-decoration: var(--artdeco-reset-base-text-decoration-line-through); }

abbr[title],
dfn[title] {
  border-bottom: var(--artdeco-reset-base-border-thickness-1-px) var(--artdeco-reset-base-border-style-dotted);
  cursor: var(--artdeco-reset-base-cursor-help); }

table {
  border-collapse: var(--artdeco-reset-base-border-collapse-collapse);
  border-spacing: var(--artdeco-reset-base-border-spacing-zero); }

hr {
  border: 0;
  display: block;
  height: 1px;
  margin: 1rem 0 24px 0;
  padding: 0;
  border-color: rgba(0, 0, 0, 0.15);
  border-top: 1px solid rgba(0, 0, 0, 0.15); }
  @media (max-width: 976px) {
    hr {
      margin-bottom: 16px; } }

input,
select {
  vertical-align: var(--artdeco-reset-base-vertical-align-middle); }

#svg-source {
  position: var(--artdeco-reset-base-position-absolute);
  top: var(--artdeco-reset-base-top-zero);
  left: var(--artdeco-reset-base-left-minus-hundred-px);
  opacity: var(--artdeco-reset-base-opacity-zero); }

.a11y-text {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important; }

[data-artdeco-is-focused='true'] {
  outline: none; }

@keyframes nodeInserted {
  from {
    opacity: 0.99; }
  to {
    opacity: 1; } }

.artdeco-link-variant p a {
  font-weight: var(--artdeco-reset-base-font-weight-bold) !important; }

:root,
.hue-web__artdeco-migration-scope--revert {
  --artdeco-reset-form-position-relative: relative;
  --artdeco-reset-form-vertical-align-middle: middle;
  --artdeco-reset-form-display-block: block;
  --artdeco-reset-form-black-90: rgba(0, 0, 0, 0.9);
  --artdeco-reset-form-label-margin: 1.2rem 0 0.3rem;
  --artdeco-reset-form-label-opacity: 0.35;
  --artdeco-reset-form-webkit-appearance-textfield: textfield;
  --artdeco-reset-form-webkit-appearance-none: none;
  --artdeco-reset-form-height-auto: auto;
  --artdeco-reset-form-padding-top-point-seven-rem: 0.7rem;
  --artdeco-reset-form-rc-pointer-events: none;
  --artdeco-reset-form-rc-opacity: 0;
  --artdeco-reset-form-rc-margin: 1.6rem 0.2rem 0 0;
  --artdeco-reset-form-rc-position: absolute;
  --artdeco-reset-form-rc-before-after-content: ' ';
  --artdeco-reset-checkbox-rc-after-content: '\2713';
  --artdeco-reset-form-rc-label-display-block: block;
  --artdeco-reset-form-rc-label-line-height-2-rem: 2rem;
  --artdeco-reset-form-rc-label-margin-bottom-zero: 0;
  --artdeco-reset-form-rc-label-padding-zero: 0;
  --artdeco-reset-form-rc-label-position-relative: relative;
  --artdeco-reset-form-rc-label-padding-left-2point8-rem: 2.8rem;
  --artdeco-reset-forms-input-transition-duration: 334ms;
  --artdeco-reset-forms-input-transition-property: border-color, box-shadow;
  --artdeco-reset-forms-input-box-shadow: none;
  --artdeco-reset-forms-input-border-radius: 0.2rem;
  --artdeco-reset-forms-input-border: 0.1rem solid rgba(0, 0, 0, 0.6);
  --artdeco-reset-forms-input-padding: 0 1rem;
  --artdeco-reset-forms-input-width: 100%;
  --artdeco-reset-forms-input-height: 3.2rem;
  --artdeco-reset-forms-input-box-sizing: border-box;
  --artdeco-reset-forms-input-background-color: transparent;
  --artdeco-reset-forms-input-color: rgba(0, 0, 0, 0.9);
  --artdeco-reset-forms-input-placeholder-color: rgba(0, 0, 0, 0.6);
  --artdeco-reset-forms-input-blue: #0073b1;
  --artdeco-reset-forms-input-focus-box-shadow: 0 0 0 0.1rem #0073b1;
  --artdeco-reset-forms-input-disabled-hover-border-color: rgba(0, 0, 0, 0.6);
  --artdeco-reset-forms-input-disabled-opacity: 0.45;
  --artdeco-reset-forms-input-error: #d11124;
  --artdeco-reset-forms-font-weight: 400;
  --artdeco-reset-forms-font-size: 1.4rem;
  --artdeco-reset-forms-line-height: 1.42857;
  --artdeco-reset-forms-select-appearance-none: none;
  --artdeco-reset-forms-select-box-shadow-none: none;
  --artdeco-reset-forms-select-outline-zero: 0;
  --artdeco-reset-forms-select-height-3point2-rem: 3.2rem;
  --artdeco-reset-forms-select-background-transparent: transparent;
  --artdeco-reset-forms-select-position-relative: relative;
  --artdeco-reset-forms-select-zindex-two: 2;
  --artdeco-reset-forms-select-background-image: url("/shortlink-frontend/assets/%2Fartdeco%2Fstatic%2Fimages%2Fbg-icons.svg");
  --artdeco-reset-forms-select-border-box: border-box;
  --artdeco-reset-forms-select-border-zero: 0;
  --artdeco-reset-forms-select-width-100-percent: 100%;
  --artdeco-reset-forms-select-border-radius-point2rem: 0.2rem;
  --artdeco-reset-forms-select-border: 0.1rem solid rgba(0, 0, 0, 0.9);
  --artdeco-reset-forms-select-padding: 0 3.2rem 0 0.8rem;
  --artdeco-reset-forms-select-transition: box-shadow 0.15s;
  --artdeco-reset-forms-select-disabled-opacity: 0.45;
  --artdeco-reset-forms-select-hover-border-color: rgba(0, 0, 0, 0.9);
  --artdeco-reset-forms-select-focus-border-color: #0073b1;
  --artdeco-reset-forms-select-focus-box-shadow: 0 0 0 0.1rem #0073b1; }

/* Initial Reset */
form {
  position: var(--artdeco-reset-form-position-relative); }

input,
select {
  vertical-align: var(--artdeco-reset-form-vertical-align-middle); }

/* Label Styles */
label {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 1.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.42857;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-form-black-90);
  display: var(--artdeco-reset-form-display-block);
  margin: var(--artdeco-reset-form-label-margin); }
  label.required::after {
    content: '*';
    color: #0073b1;
    margin-left: 0.2rem; }
  label[disabled] {
    opacity: var(--artdeco-reset-form-label-opacity); }

/* Text Input Styles */
textarea,
input[type='date'],
input[type='datetime'],
input[type='datetime-local'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='time'],
input[type='url'],
input[type='week'] {
  font-size: var(--artdeco-reset-forms-font-size);
  line-height: var(--artdeco-reset-forms-line-height);
  font-weight: var(--artdeco-reset-forms-font-weight);
  -webkit-transition-duration: var(--artdeco-reset-forms-input-transition-duration);
          transition-duration: var(--artdeco-reset-forms-input-transition-duration);
  -webkit-transition-property: var(--artdeco-reset-forms-input-transition-property);
  transition-property: var(--artdeco-reset-forms-input-transition-property);
  -webkit-box-shadow: var(--artdeco-reset-forms-input-box-shadow);
          box-shadow: var(--artdeco-reset-forms-input-box-shadow);
  border-radius: var(--artdeco-reset-forms-input-border-radius);
  border: var(--artdeco-reset-forms-input-border);
  padding: var(--artdeco-reset-forms-input-padding);
  width: var(--artdeco-reset-forms-input-width);
  height: var(--artdeco-reset-forms-input-height);
  -webkit-box-sizing: var(--artdeco-reset-forms-input-box-sizing);
          box-sizing: var(--artdeco-reset-forms-input-box-sizing);
  background-color: var(--artdeco-reset-forms-input-background-color);
  color: var(--artdeco-reset-forms-input-color); }
  textarea::-webkit-input-placeholder,
  input[type='date']::-webkit-input-placeholder,
  input[type='datetime']::-webkit-input-placeholder,
  input[type='datetime-local']::-webkit-input-placeholder,
  input[type='email']::-webkit-input-placeholder,
  input[type='month']::-webkit-input-placeholder,
  input[type='number']::-webkit-input-placeholder,
  input[type='password']::-webkit-input-placeholder,
  input[type='search']::-webkit-input-placeholder,
  input[type='tel']::-webkit-input-placeholder,
  input[type='text']::-webkit-input-placeholder,
  input[type='time']::-webkit-input-placeholder,
  input[type='url']::-webkit-input-placeholder,
  input[type='week']::-webkit-input-placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  textarea:-moz-placeholder,
  input[type='date']:-moz-placeholder,
  input[type='datetime']:-moz-placeholder,
  input[type='datetime-local']:-moz-placeholder,
  input[type='email']:-moz-placeholder,
  input[type='month']:-moz-placeholder,
  input[type='number']:-moz-placeholder,
  input[type='password']:-moz-placeholder,
  input[type='search']:-moz-placeholder,
  input[type='tel']:-moz-placeholder,
  input[type='text']:-moz-placeholder,
  input[type='time']:-moz-placeholder,
  input[type='url']:-moz-placeholder,
  input[type='week']:-moz-placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  textarea::-moz-placeholder,
  input[type='date']::-moz-placeholder,
  input[type='datetime']::-moz-placeholder,
  input[type='datetime-local']::-moz-placeholder,
  input[type='email']::-moz-placeholder,
  input[type='month']::-moz-placeholder,
  input[type='number']::-moz-placeholder,
  input[type='password']::-moz-placeholder,
  input[type='search']::-moz-placeholder,
  input[type='tel']::-moz-placeholder,
  input[type='text']::-moz-placeholder,
  input[type='time']::-moz-placeholder,
  input[type='url']::-moz-placeholder,
  input[type='week']::-moz-placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  textarea:-ms-input-placeholder,
  input[type='date']:-ms-input-placeholder,
  input[type='datetime']:-ms-input-placeholder,
  input[type='datetime-local']:-ms-input-placeholder,
  input[type='email']:-ms-input-placeholder,
  input[type='month']:-ms-input-placeholder,
  input[type='number']:-ms-input-placeholder,
  input[type='password']:-ms-input-placeholder,
  input[type='search']:-ms-input-placeholder,
  input[type='tel']:-ms-input-placeholder,
  input[type='text']:-ms-input-placeholder,
  input[type='time']:-ms-input-placeholder,
  input[type='url']:-ms-input-placeholder,
  input[type='week']:-ms-input-placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  textarea::-ms-input-placeholder,
  input[type='date']::-ms-input-placeholder,
  input[type='datetime']::-ms-input-placeholder,
  input[type='datetime-local']::-ms-input-placeholder,
  input[type='email']::-ms-input-placeholder,
  input[type='month']::-ms-input-placeholder,
  input[type='number']::-ms-input-placeholder,
  input[type='password']::-ms-input-placeholder,
  input[type='search']::-ms-input-placeholder,
  input[type='tel']::-ms-input-placeholder,
  input[type='text']::-ms-input-placeholder,
  input[type='time']::-ms-input-placeholder,
  input[type='url']::-ms-input-placeholder,
  input[type='week']::-ms-input-placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  textarea::placeholder,
  input[type='date']::placeholder,
  input[type='datetime']::placeholder,
  input[type='datetime-local']::placeholder,
  input[type='email']::placeholder,
  input[type='month']::placeholder,
  input[type='number']::placeholder,
  input[type='password']::placeholder,
  input[type='search']::placeholder,
  input[type='tel']::placeholder,
  input[type='text']::placeholder,
  input[type='time']::placeholder,
  input[type='url']::placeholder,
  input[type='week']::placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  textarea:hover,
  input[type='date']:hover,
  input[type='datetime']:hover,
  input[type='datetime-local']:hover,
  input[type='email']:hover,
  input[type='month']:hover,
  input[type='number']:hover,
  input[type='password']:hover,
  input[type='search']:hover,
  input[type='tel']:hover,
  input[type='text']:hover,
  input[type='time']:hover,
  input[type='url']:hover,
  input[type='week']:hover {
    border-color: var(--artdeco-reset-forms-input-color); }
  textarea:focus,
  input[type='date']:focus,
  input[type='datetime']:focus,
  input[type='datetime-local']:focus,
  input[type='email']:focus,
  input[type='month']:focus,
  input[type='number']:focus,
  input[type='password']:focus,
  input[type='search']:focus,
  input[type='tel']:focus,
  input[type='text']:focus,
  input[type='time']:focus,
  input[type='url']:focus,
  input[type='week']:focus {
    border-color: var(--artdeco-reset-forms-input-blue);
    -webkit-box-shadow: var(--artdeco-reset-forms-input-focus-box-shadow);
            box-shadow: var(--artdeco-reset-forms-input-focus-box-shadow); }
  textarea[disabled],
  input[type='date'][disabled],
  input[type='datetime'][disabled],
  input[type='datetime-local'][disabled],
  input[type='email'][disabled],
  input[type='month'][disabled],
  input[type='number'][disabled],
  input[type='password'][disabled],
  input[type='search'][disabled],
  input[type='tel'][disabled],
  input[type='text'][disabled],
  input[type='time'][disabled],
  input[type='url'][disabled],
  input[type='week'][disabled] {
    opacity: var(--artdeco-reset-forms-input-disabled-opacity); }
    textarea[disabled]:hover,
    input[type='date'][disabled]:hover,
    input[type='datetime'][disabled]:hover,
    input[type='datetime-local'][disabled]:hover,
    input[type='email'][disabled]:hover,
    input[type='month'][disabled]:hover,
    input[type='number'][disabled]:hover,
    input[type='password'][disabled]:hover,
    input[type='search'][disabled]:hover,
    input[type='tel'][disabled]:hover,
    input[type='text'][disabled]:hover,
    input[type='time'][disabled]:hover,
    input[type='url'][disabled]:hover,
    input[type='week'][disabled]:hover {
      border-color: var(--artdeco-reset-forms-input-disabled-hover-border-color); }
  textarea.error,
  input[type='date'].error,
  input[type='datetime'].error,
  input[type='datetime-local'].error,
  input[type='email'].error,
  input[type='month'].error,
  input[type='number'].error,
  input[type='password'].error,
  input[type='search'].error,
  input[type='tel'].error,
  input[type='text'].error,
  input[type='time'].error,
  input[type='url'].error,
  input[type='week'].error {
    border-color: var(--artdeco-reset-forms-input-error); }

input[type='search'] {
  -webkit-appearance: var(--artdeco-reset-form-webkit-appearance-textfield); }
  input[type='search']::-webkit-search-decoration {
    -webkit-appearance: var(--artdeco-reset-form-webkit-appearance-none); }

/* Range Input Styles */
@media all and (-ms-high-contrast: none) {
  *::-ms-backdrop, artdeco-slider [type=range] {
    background-image: linear-gradient(to right, transparent, transparent) !important;
    height: 22px !important;
    margin: -8px 0  !important; } }

artdeco-slider {
  position: relative;
  display: block;
  overflow: hidden;
  height: 32px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }
  artdeco-slider [type=range] {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-appearance: none;
    margin: 10px 0;
    width: 100%;
    height: 16px;
    border-radius: 16px;
    margin: 8px 0;
    background-size: 100%, calc(16.666% + 1px) 100%, 200%;
    background-position: top left, -1px, 36.8421%;
    background-repeat: no-repeat, repeat-x, no-repeat;
    -webkit-animation-duration: 0.001s;
            animation-duration: 0.001s;
    -webkit-animation-name: nodeInserted;
            animation-name: nodeInserted;
    background-image: linear-gradient(to right, #0084bf 16px, transparent 17px, transparent calc(100% - 18px), #cdcfd2 18px), linear-gradient(to right, white 1px, transparent 1px), linear-gradient(to right, #0084bf 50%, #cdcfd2 50%); }
    artdeco-slider [type=range][data-artdeco-slider-reverse] {
      background-image: linear-gradient(to right, #cdcfd2 16px, transparent 17px, transparent calc(100% - 18px), #0084bf 18px), linear-gradient(to right, white 1px, transparent 1px), linear-gradient(to right, #cdcfd2 50%, #0084bf 50%); }
    artdeco-slider [type=range]::-webkit-slider-thumb {
      -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 2px 3px rgba(0, 0, 0, 0.2);
              box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 2px 3px rgba(0, 0, 0, 0.2);
      -webkit-transition: -webkit-box-shadow 83ms;
      transition: -webkit-box-shadow 83ms;
      transition: box-shadow 83ms;
      transition: box-shadow 83ms, -webkit-box-shadow 83ms;
      height: 20px;
      width: 20px;
      border-radius: 10px;
      background: white;
      cursor: pointer;
      position: relative;
      z-index: 100;
      -webkit-appearance: none;
      margin-top: -2px; }
      @media screen and (-ms-high-contrast: active) {
        artdeco-slider [type=range]::-webkit-slider-thumb {
          border: 1px solid activeborder; } }
    artdeco-slider [type=range]::-webkit-slider-runnable-track {
      width: 100%;
      height: 16px;
      border-radius: 16px;
      background-color: transparent;
      cursor: pointer; }
    artdeco-slider [type=range]::-moz-range-thumb {
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 2px 3px rgba(0, 0, 0, 0.2);
      -webkit-transition: -webkit-box-shadow 83ms;
      transition: -webkit-box-shadow 83ms;
      transition: box-shadow 83ms;
      transition: box-shadow 83ms, -webkit-box-shadow 83ms;
      height: 20px;
      width: 20px;
      border-radius: 10px;
      background: white;
      cursor: pointer;
      position: relative;
      z-index: 100; }
      @media screen and (-ms-high-contrast: active) {
        artdeco-slider [type=range]::-moz-range-thumb {
          border: 1px solid activeborder; } }
    artdeco-slider [type=range]::-moz-range-track {
      width: 100%;
      height: 16px;
      border-radius: 16px;
      background-color: transparent;
      cursor: pointer; }
    artdeco-slider [type=range]::-ms-track {
      width: 100%;
      height: 16px;
      border-radius: 16px;
      background-color: transparent;
      cursor: pointer;
      width: 100%;
      background: transparent;
      border-color: transparent;
      color: transparent; }
    artdeco-slider [type=range]::-ms-thumb {
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 2px 3px rgba(0, 0, 0, 0.2);
      -webkit-transition: -webkit-box-shadow 83ms;
      transition: -webkit-box-shadow 83ms;
      transition: box-shadow 83ms;
      transition: box-shadow 83ms, -webkit-box-shadow 83ms;
      height: 20px;
      width: 20px;
      border-radius: 10px;
      background: white;
      cursor: pointer;
      position: relative;
      z-index: 100; }
      @media screen and (-ms-high-contrast: active) {
        artdeco-slider [type=range]::-ms-thumb {
          border: 1px solid activeborder; } }
    artdeco-slider [type=range]::-ms-fill-lower {
      background: #0084bf;
      border-radius: 16px;
      height: 16px; }
    artdeco-slider [type=range]::-ms-fill-upper {
      background: #cdcfd2;
      border-radius: 16px;
      height: 16px; }
    artdeco-slider [type=range][data-artdeco-slider-reverse]::-ms-fill-lower {
      background: #cdcfd2; }
    artdeco-slider [type=range][data-artdeco-slider-reverse]::-ms-fill-upper {
      background: #0084bf; }

artdeco-slider[multiple] input[type=range] {
  position: absolute;
  top: 0;
  left: 0; }

artdeco-slider[multiple] div.artdeco-max-slider-container {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; }

artdeco-slider + datalist, artdeco-slider + ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  position: relative;
  padding: 0px 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  list-style: none; }
  artdeco-slider + datalist option, artdeco-slider + datalist li, artdeco-slider + ul option, artdeco-slider + ul li {
    font-weight: var(--artdeco-reset-typography-font-weight-normal);
    --artdeco-reset-typography_getFontSize: 1.2rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.33333;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: rgba(0, 0, 0, 0.6);
    text-align: center;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    padding: 0; }
  artdeco-slider + datalist option:last-of-type, artdeco-slider + datalist li:last-of-type, artdeco-slider + ul option:last-of-type, artdeco-slider + ul li:last-of-type {
    position: absolute;
    left: 100%;
    text-indent: -20px;
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
    -moz-transform: translateX(15px); }

/* Select Elements */
select {
  -webkit-appearance: var(--artdeco-reset-forms-select-appearance-none);
     -moz-appearance: var(--artdeco-reset-forms-select-appearance-none);
          appearance: var(--artdeco-reset-forms-select-appearance-none);
  -webkit-box-shadow: var(--artdeco-reset-forms-select-box-shadow-none);
          box-shadow: var(--artdeco-reset-forms-select-box-shadow-none);
  outline: var(--artdeco-reset-forms-select-outline-zero);
  height: var(--artdeco-reset-forms-select-height-3point2-rem);
  background: var(--artdeco-reset-forms-select-background-transparent);
  position: var(--artdeco-reset-forms-select-position-relative);
  z-index: var(--artdeco-reset-forms-select-zindex-two);
  background-image: var(--artdeco-reset-forms-select-background-image);
  background-repeat: no-repeat;
  background-size: 2.4rem;
  /* !rtl:ignore:start */
  background-position: top -31.1rem left 0.7rem;
  /* !rtl:ignore:end */
  /* !rtl:remove:start*/
  background-position: top -31.1rem right 0.7rem;
  /* !rtl:remove:end */
  -webkit-box-sizing: var(--artdeco-reset-forms-select-border-box);
          box-sizing: var(--artdeco-reset-forms-select-border-box);
  width: var(--artdeco-reset-forms-select-width-100-percent);
  border: var(--artdeco-reset-forms-select-border);
  padding: var(--artdeco-reset-forms-select-padding);
  -webkit-transition: var(--artdeco-reset-forms-select-transition);
  transition: var(--artdeco-reset-forms-select-transition);
  border-radius: var(--artdeco-reset-forms-select-border-radius-point2rem);
  color: var(--black-90);
  font-size: var(--artdeco-reset-forms-font-size);
  line-height: var(--artdeco-reset-forms-line-height);
  font-weight: var(--artdeco-reset-forms-font-weight); }
  select::-ms-expand {
    display: none; }
  select:hover {
    border-color: var(--artdeco-reset-forms-select-hover-border-color); }
  select:focus {
    border-color: var(--artdeco-reset-forms-select-focus-border-color);
    -webkit-box-shadow: var(--artdeco-reset-forms-select-focus-box-shadow);
            box-shadow: var(--artdeco-reset-forms-select-focus-box-shadow); }
  select[disabled] {
    opacity: var(--artdeco-reset-forms-select-disabled-opacity);
    background-image: var(--artdeco-reset-forms-select-background-image); }
  select.error {
    border-color: var(--red-7); }
  select::-webkit-input-placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  select:-moz-placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  select::-moz-placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  select:-ms-input-placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  select::-ms-input-placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  select::placeholder {
    color: var(--artdeco-reset-forms-input-placeholder-color);
    opacity: 1; }
  @media (-ms-high-contrast: active), (forced-colors: active) {
    select {
      background-image: none;
      -webkit-appearance: auto;
         -moz-appearance: auto;
              appearance: auto; } }

/* Textarea Overrides */
textarea {
  height: var(--artdeco-reset-form-height-auto);
  padding-top: var(--artdeco-reset-form-padding-top-point-seven-rem); }

/* Submit Button Styles */
button {
  cursor: pointer;
  margin-bottom: 0; }

/* Checkboxes and Radios */
input[type='radio'],
input[type='checkbox'] {
  pointer-events: var(--artdeco-reset-form-rc-pointer-events);
  opacity: var(--artdeco-reset-form-rc-opacity);
  margin: var(--artdeco-reset-form-rc-margin);
  position: var(--artdeco-reset-form-rc-position); }
  input[type='radio'] + label,
  input[type='checkbox'] + label {
    display: var(--artdeco-reset-form-rc-label-display-block);
    line-height: var(--artdeco-reset-form-rc-label-line-height-2-rem);
    margin-bottom: var(--artdeco-reset-form-rc-label-margin-bottom-zero);
    padding: var(--artdeco-reset-form-rc-label-padding-zero);
    position: var(--artdeco-reset-form-rc-label-position-relative);
    padding-left: var(--artdeco-reset-form-rc-label-padding-left-2point8-rem); }
    input[type='radio'] + label::before, input[type='radio'] + label::after,
    input[type='checkbox'] + label::before,
    input[type='checkbox'] + label::after {
      content: var(--artdeco-reset-form-rc-before-after-content);
      height: 2.2rem;
      width: 2.2rem;
      top: -0.1rem;
      left: -0.1rem;
      position: absolute;
      display: block;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    input[type='radio'] + label::before,
    input[type='checkbox'] + label::before {
      -webkit-box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.6) inset;
              box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.6) inset;
      border: 0.1rem solid transparent;
      background-clip: padding-box;
      padding: 0.2rem; }
  input[type='radio']:hover + label::before,
  input[type='checkbox']:hover + label::before {
    -webkit-box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.9) inset;
            box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.9) inset; }
  input[type='radio']:disabled:hover + label::before,
  input[type='checkbox']:disabled:hover + label::before {
    -webkit-box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.6) inset;
            box-shadow: 0 0 0 0.1rem rgba(0, 0, 0, 0.6) inset; }
  input[type='radio']:focus + label::before,
  input[type='checkbox']:focus + label::before {
    -webkit-box-shadow: 0 0 0 0.1rem #0073b1, 0 0 0 0.1rem rgba(0, 0, 0, 0.9) inset;
            box-shadow: 0 0 0 0.1rem #0073b1, 0 0 0 0.1rem rgba(0, 0, 0, 0.9) inset; }
  input[type='radio']:checked + label::before,
  input[type='checkbox']:checked + label::before {
    -webkit-box-shadow: 0 0 0 1.1rem #0073b1 inset;
            box-shadow: 0 0 0 1.1rem #0073b1 inset; }
  input[type='radio']:checked + label::after,
  input[type='checkbox']:checked + label::after {
    display: block; }
  input[type='radio']:focus:checked + label::before,
  input[type='checkbox']:focus:checked + label::before {
    -webkit-box-shadow: 0 0 0 0.1rem #0073b1, 0 0 0 1.1rem #0073b1 inset;
            box-shadow: 0 0 0 0.1rem #0073b1, 0 0 0 1.1rem #0073b1 inset; }
  input[type='radio']:disabled + label,
  input[type='checkbox']:disabled + label {
    opacity: var(--artdeco-reset-form-label-opacity); }
  input[type='radio']:disabled:checked + label::before,
  input[type='checkbox']:disabled:checked + label::before {
    -webkit-box-shadow: 0 0 0 1.1rem #0073b1 inset;
            box-shadow: 0 0 0 1.1rem #0073b1 inset; }
  input[type='radio'].small-input + label,
  input[type='checkbox'].small-input + label {
    line-height: 1.6rem; }
    input[type='radio'].small-input + label::before, input[type='radio'].small-input + label::after,
    input[type='checkbox'].small-input + label::before,
    input[type='checkbox'].small-input + label::after {
      height: 1.8rem;
      width: 1.8rem; }

input[type='radio'] + label::before {
  border-radius: 50%;
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-timing-function: cubic-bezier(0,0,0.2,1);
          transition-timing-function: cubic-bezier(0,0,0.2,1);
  -webkit-transition-duration: 167ms;
          transition-duration: 167ms; }

input[type='radio']:checked + label::before {
  -webkit-box-shadow: 0 0 0 0.6rem #0073b1 inset, 0 0 0 1.1rem white inset;
          box-shadow: 0 0 0 0.6rem #0073b1 inset, 0 0 0 1.1rem white inset; }

input[type='radio']:focus:checked + label::before {
  -webkit-box-shadow: 0 0 0 0.1rem #0073b1, 0 0 0 0.6rem #0073b1 inset, 0 0 0 1.1rem white inset;
          box-shadow: 0 0 0 0.1rem #0073b1, 0 0 0 0.6rem #0073b1 inset, 0 0 0 1.1rem white inset; }

input[type='radio']:disabled:checked + label::before {
  -webkit-box-shadow: 0 0 0 0.6rem #0073b1 inset, 0 0 0 1.1rem white inset;
          box-shadow: 0 0 0 0.6rem #0073b1 inset, 0 0 0 1.1rem white inset; }

input[type='radio'].small-input:checked + label::before {
  -webkit-box-shadow: 0 0 0 0.5rem #0073b1 inset, 0 0 0 1.1rem white inset;
          box-shadow: 0 0 0 0.5rem #0073b1 inset, 0 0 0 1.1rem white inset; }

input[type='radio'].small-input:checked + label::after {
  border-width: 0.5rem; }

input[type='radio'].small-input:focus:checked + label::before {
  -webkit-box-shadow: 0 0 0 0.1rem #0073b1, 0 0 0 0.5rem #0073b1 inset, 0 0 0 1.1rem white inset;
          box-shadow: 0 0 0 0.1rem #0073b1, 0 0 0 0.5rem #0073b1 inset, 0 0 0 1.1rem white inset; }

input[type='radio'].small-input:disabled:checked + label::before {
  -webkit-box-shadow: 0 0 0 0.5rem #0073b1 inset, 0 0 0 1.1rem white inset;
          box-shadow: 0 0 0 0.5rem #0073b1 inset, 0 0 0 1.1rem white inset; }

input[type='checkbox'] + label::before {
  border-radius: 0.4rem;
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-timing-function: cubic-bezier(0,0,0.2,1);
          transition-timing-function: cubic-bezier(0,0,0.2,1);
  -webkit-transition-duration: 167ms;
          transition-duration: 167ms; }

input[type='checkbox'] + label::after {
  display: none;
  height: 1.6rem;
  width: 1.6rem;
  background-image: url("/shortlink-frontend/assets/%2Fartdeco%2Fstatic%2Fimages%2Fbg-icons.svg");
  background-size: 2.4rem;
  overflow: hidden;
  margin: 0.3rem; }

input[type='checkbox']:checked + label::after {
  display: block;
  /*!rtl:ignore*/
  background-position: 0 -2.4rem; }

input[type='checkbox'].small-input + label::after {
  top: -0.3rem;
  left: -0.3rem; }

input[type='checkbox']:indeterminate + label::before {
  -webkit-box-shadow: 0 0 0 1.1rem #0073b1 inset;
          box-shadow: 0 0 0 1.1rem #0073b1 inset; }

input[type='checkbox']:indeterminate:focus + label::before {
  -webkit-box-shadow: 0 0 0 0.1rem #0073b1, 0 0 0 1.1rem #0073b1 inset;
          box-shadow: 0 0 0 0.1rem #0073b1, 0 0 0 1.1rem #0073b1 inset; }

input[type='checkbox']:indeterminate:disabled + label::before {
  -webkit-box-shadow: 0 0 0 1.1rem #0073b1 inset;
          box-shadow: 0 0 0 1.1rem #0073b1 inset; }

input[type='checkbox']:indeterminate + label::after {
  display: block;
  content: var(--artdeco-reset-form-rc-before-after-content);
  background: white;
  height: 0.2rem;
  width: 1.2rem;
  top: 0.6rem;
  left: 0.1rem; }

input[type='checkbox'].small-input:indeterminate + label::after {
  height: 0.2rem;
  width: 1rem;
  top: 0.4rem;
  left: 0; }

form.inverse-form label {
  color: white; }
  form.inverse-form label.required::after {
    color: #98d8f4; }
  form.inverse-form label[disabled] {
    opacity: 0.45; }

form.inverse-form textarea,
form.inverse-form input[type='date'],
form.inverse-form input[type='datetime'],
form.inverse-form input[type='datetime-local'],
form.inverse-form input[type='email'],
form.inverse-form input[type='month'],
form.inverse-form input[type='number'],
form.inverse-form input[type='password'],
form.inverse-form input[type='search'],
form.inverse-form input[type='tel'],
form.inverse-form input[type='text'],
form.inverse-form input[type='time'],
form.inverse-form input[type='url'],
form.inverse-form input[type='week'],
form.inverse-form select {
  color: white;
  border-color: rgba(255, 255, 255, 0.7); }
  form.inverse-form textarea::-webkit-input-placeholder,
  form.inverse-form input[type='date']::-webkit-input-placeholder,
  form.inverse-form input[type='datetime']::-webkit-input-placeholder,
  form.inverse-form input[type='datetime-local']::-webkit-input-placeholder,
  form.inverse-form input[type='email']::-webkit-input-placeholder,
  form.inverse-form input[type='month']::-webkit-input-placeholder,
  form.inverse-form input[type='number']::-webkit-input-placeholder,
  form.inverse-form input[type='password']::-webkit-input-placeholder,
  form.inverse-form input[type='search']::-webkit-input-placeholder,
  form.inverse-form input[type='tel']::-webkit-input-placeholder,
  form.inverse-form input[type='text']::-webkit-input-placeholder,
  form.inverse-form input[type='time']::-webkit-input-placeholder,
  form.inverse-form input[type='url']::-webkit-input-placeholder,
  form.inverse-form input[type='week']::-webkit-input-placeholder,
  form.inverse-form select::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
    opacity: 1; }
  form.inverse-form textarea:-moz-placeholder,
  form.inverse-form input[type='date']:-moz-placeholder,
  form.inverse-form input[type='datetime']:-moz-placeholder,
  form.inverse-form input[type='datetime-local']:-moz-placeholder,
  form.inverse-form input[type='email']:-moz-placeholder,
  form.inverse-form input[type='month']:-moz-placeholder,
  form.inverse-form input[type='number']:-moz-placeholder,
  form.inverse-form input[type='password']:-moz-placeholder,
  form.inverse-form input[type='search']:-moz-placeholder,
  form.inverse-form input[type='tel']:-moz-placeholder,
  form.inverse-form input[type='text']:-moz-placeholder,
  form.inverse-form input[type='time']:-moz-placeholder,
  form.inverse-form input[type='url']:-moz-placeholder,
  form.inverse-form input[type='week']:-moz-placeholder,
  form.inverse-form select:-moz-placeholder {
    color: rgba(255, 255, 255, 0.7);
    opacity: 1; }
  form.inverse-form textarea::-moz-placeholder,
  form.inverse-form input[type='date']::-moz-placeholder,
  form.inverse-form input[type='datetime']::-moz-placeholder,
  form.inverse-form input[type='datetime-local']::-moz-placeholder,
  form.inverse-form input[type='email']::-moz-placeholder,
  form.inverse-form input[type='month']::-moz-placeholder,
  form.inverse-form input[type='number']::-moz-placeholder,
  form.inverse-form input[type='password']::-moz-placeholder,
  form.inverse-form input[type='search']::-moz-placeholder,
  form.inverse-form input[type='tel']::-moz-placeholder,
  form.inverse-form input[type='text']::-moz-placeholder,
  form.inverse-form input[type='time']::-moz-placeholder,
  form.inverse-form input[type='url']::-moz-placeholder,
  form.inverse-form input[type='week']::-moz-placeholder,
  form.inverse-form select::-moz-placeholder {
    color: rgba(255, 255, 255, 0.7);
    opacity: 1; }
  form.inverse-form textarea:-ms-input-placeholder,
  form.inverse-form input[type='date']:-ms-input-placeholder,
  form.inverse-form input[type='datetime']:-ms-input-placeholder,
  form.inverse-form input[type='datetime-local']:-ms-input-placeholder,
  form.inverse-form input[type='email']:-ms-input-placeholder,
  form.inverse-form input[type='month']:-ms-input-placeholder,
  form.inverse-form input[type='number']:-ms-input-placeholder,
  form.inverse-form input[type='password']:-ms-input-placeholder,
  form.inverse-form input[type='search']:-ms-input-placeholder,
  form.inverse-form input[type='tel']:-ms-input-placeholder,
  form.inverse-form input[type='text']:-ms-input-placeholder,
  form.inverse-form input[type='time']:-ms-input-placeholder,
  form.inverse-form input[type='url']:-ms-input-placeholder,
  form.inverse-form input[type='week']:-ms-input-placeholder,
  form.inverse-form select:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
    opacity: 1; }
  form.inverse-form textarea::-ms-input-placeholder,
  form.inverse-form input[type='date']::-ms-input-placeholder,
  form.inverse-form input[type='datetime']::-ms-input-placeholder,
  form.inverse-form input[type='datetime-local']::-ms-input-placeholder,
  form.inverse-form input[type='email']::-ms-input-placeholder,
  form.inverse-form input[type='month']::-ms-input-placeholder,
  form.inverse-form input[type='number']::-ms-input-placeholder,
  form.inverse-form input[type='password']::-ms-input-placeholder,
  form.inverse-form input[type='search']::-ms-input-placeholder,
  form.inverse-form input[type='tel']::-ms-input-placeholder,
  form.inverse-form input[type='text']::-ms-input-placeholder,
  form.inverse-form input[type='time']::-ms-input-placeholder,
  form.inverse-form input[type='url']::-ms-input-placeholder,
  form.inverse-form input[type='week']::-ms-input-placeholder,
  form.inverse-form select::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.7);
    opacity: 1; }
  form.inverse-form textarea::placeholder,
  form.inverse-form input[type='date']::placeholder,
  form.inverse-form input[type='datetime']::placeholder,
  form.inverse-form input[type='datetime-local']::placeholder,
  form.inverse-form input[type='email']::placeholder,
  form.inverse-form input[type='month']::placeholder,
  form.inverse-form input[type='number']::placeholder,
  form.inverse-form input[type='password']::placeholder,
  form.inverse-form input[type='search']::placeholder,
  form.inverse-form input[type='tel']::placeholder,
  form.inverse-form input[type='text']::placeholder,
  form.inverse-form input[type='time']::placeholder,
  form.inverse-form input[type='url']::placeholder,
  form.inverse-form input[type='week']::placeholder,
  form.inverse-form select::placeholder {
    color: rgba(255, 255, 255, 0.7);
    opacity: 1; }
  form.inverse-form textarea:disabled,
  form.inverse-form input[type='date']:disabled,
  form.inverse-form input[type='datetime']:disabled,
  form.inverse-form input[type='datetime-local']:disabled,
  form.inverse-form input[type='email']:disabled,
  form.inverse-form input[type='month']:disabled,
  form.inverse-form input[type='number']:disabled,
  form.inverse-form input[type='password']:disabled,
  form.inverse-form input[type='search']:disabled,
  form.inverse-form input[type='tel']:disabled,
  form.inverse-form input[type='text']:disabled,
  form.inverse-form input[type='time']:disabled,
  form.inverse-form input[type='url']:disabled,
  form.inverse-form input[type='week']:disabled,
  form.inverse-form select:disabled {
    opacity: 0.45; }
  form.inverse-form textarea:hover,
  form.inverse-form input[type='date']:hover,
  form.inverse-form input[type='datetime']:hover,
  form.inverse-form input[type='datetime-local']:hover,
  form.inverse-form input[type='email']:hover,
  form.inverse-form input[type='month']:hover,
  form.inverse-form input[type='number']:hover,
  form.inverse-form input[type='password']:hover,
  form.inverse-form input[type='search']:hover,
  form.inverse-form input[type='tel']:hover,
  form.inverse-form input[type='text']:hover,
  form.inverse-form input[type='time']:hover,
  form.inverse-form input[type='url']:hover,
  form.inverse-form input[type='week']:hover,
  form.inverse-form select:hover {
    border-color: white; }
  form.inverse-form textarea:focus,
  form.inverse-form input[type='date']:focus,
  form.inverse-form input[type='datetime']:focus,
  form.inverse-form input[type='datetime-local']:focus,
  form.inverse-form input[type='email']:focus,
  form.inverse-form input[type='month']:focus,
  form.inverse-form input[type='number']:focus,
  form.inverse-form input[type='password']:focus,
  form.inverse-form input[type='search']:focus,
  form.inverse-form input[type='tel']:focus,
  form.inverse-form input[type='text']:focus,
  form.inverse-form input[type='time']:focus,
  form.inverse-form input[type='url']:focus,
  form.inverse-form input[type='week']:focus,
  form.inverse-form select:focus {
    border-color: #98d8f4;
    -webkit-box-shadow: 0 0 0 0.1rem #98d8f4;
            box-shadow: 0 0 0 0.1rem #98d8f4; }

form.inverse-form select {
  background-position: top -335px left 7px;
  /*!rtl:remove:start*/
  background-position: top -335px right 0px;
  /*!rtl:remove:end*/ }
  form.inverse-form select {
    border-color: rgba(255, 255, 255, 0.7); }
  form.inverse-form select:disabled {
    border-color: rgba(255, 255, 255, 0.25); }
  form.inverse-form select option {
    color: rgba(0, 0, 0, 0.6); }

form.inverse-form input[type='radio'] + label,
form.inverse-form input[type='checkbox'] + label {
  color: white; }
  form.inverse-form input[type='radio'] + label::before,
  form.inverse-form input[type='checkbox'] + label::before {
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset;
            box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset; }

form.inverse-form input[type='radio']:disabled:hover + label::before,
form.inverse-form input[type='checkbox']:disabled:hover + label::before {
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset;
          box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset; }

form.inverse-form input[type='radio']:hover + label::before,
form.inverse-form input[type='checkbox']:hover + label::before {
  -webkit-box-shadow: 0 0 0 1px white inset;
          box-shadow: 0 0 0 1px white inset; }

form.inverse-form input[type='radio']:checked + label::before,
form.inverse-form input[type='checkbox']:checked + label::before {
  -webkit-box-shadow: 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='radio']:checked + label::after,
form.inverse-form input[type='checkbox']:checked + label::after {
  background-position: 0 -366px; }

form.inverse-form input[type='radio']:focus + label::before,
form.inverse-form input[type='checkbox']:focus + label::before {
  -webkit-box-shadow: 0 0 0 1px #98d8f4, 0 0 0 1px white inset;
          box-shadow: 0 0 0 1px #98d8f4, 0 0 0 1px white inset; }

form.inverse-form input[type='radio']:focus:checked + label::before,
form.inverse-form input[type='checkbox']:focus:checked + label::before {
  -webkit-box-shadow: 0 0 0 1px #98d8f4, 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 1px #98d8f4, 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='radio']:disabled:checked + label::before,
form.inverse-form input[type='checkbox']:disabled:checked + label::before {
  -webkit-box-shadow: 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='radio']:disabled:checked + label::after,
form.inverse-form input[type='checkbox']:disabled:checked + label::after {
  background-position: 0 -366px; }

form.inverse-form input[type='radio']:checked + label::before {
  -webkit-box-shadow: 0 0 0 6px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 6px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='radio']:focus:checked + label::before {
  -webkit-box-shadow: 0 0 0 1px #98d8f4, 0 0 0 6px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 1px #98d8f4, 0 0 0 6px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='radio']:disabled:checked + label::before {
  -webkit-box-shadow: 0 0 0 6px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 6px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='radio'].small-input:checked + label::before {
  -webkit-box-shadow: 0 0 0 5px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 5px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='radio'].small-input:checked + label::after {
  border-width: 5px; }

form.inverse-form input[type='radio'].small-input:focus:checked + label::before {
  -webkit-box-shadow: 0 0 0 1px #98d8f4, 0 0 0 5px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 1px #98d8f4, 0 0 0 5px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='radio'].small-input:disabled:checked + label::before {
  -webkit-box-shadow: 0 0 0 5px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 5px #98d8f4 inset, 0 0 0 1.1rem rgba(0, 0, 0, 0.6) inset, 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='checkbox']:indeterminate + label::after {
  background: rgba(0, 0, 0, 0.6); }

form.inverse-form input[type='checkbox']:indeterminate + label::before {
  -webkit-box-shadow: 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='checkbox']:indeterminate:focus + label::before {
  -webkit-box-shadow: 0 0 0 1px #98d8f4, 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 1px #98d8f4, 0 0 0 1.1rem #98d8f4 inset; }

form.inverse-form input[type='checkbox']:indeterminate:disabled + label::before {
  -webkit-box-shadow: 0 0 0 1.1rem #98d8f4 inset;
          box-shadow: 0 0 0 1.1rem #98d8f4 inset; }

form.simple-form input[type='date'],
form.simple-form input[type='datetime'],
form.simple-form input[type='datetime-local'],
form.simple-form input[type='email'],
form.simple-form input[type='month'],
form.simple-form input[type='number'],
form.simple-form input[type='password'],
form.simple-form input[type='search'],
form.simple-form input[type='tel'],
form.simple-form input[type='text'],
form.simple-form input[type='time'],
form.simple-form input[type='url'],
form.simple-form input[type='week'],
form.simple-form select {
  border-radius: 0;
  padding-left: 0;
  padding-right: 0; }
  form.simple-form input[type='date'], form.simple-form input[type='date']:hover, form.simple-form input[type='date']:focus, form.simple-form input[type='date']:disabled,
  form.simple-form input[type='datetime'],
  form.simple-form input[type='datetime']:hover,
  form.simple-form input[type='datetime']:focus,
  form.simple-form input[type='datetime']:disabled,
  form.simple-form input[type='datetime-local'],
  form.simple-form input[type='datetime-local']:hover,
  form.simple-form input[type='datetime-local']:focus,
  form.simple-form input[type='datetime-local']:disabled,
  form.simple-form input[type='email'],
  form.simple-form input[type='email']:hover,
  form.simple-form input[type='email']:focus,
  form.simple-form input[type='email']:disabled,
  form.simple-form input[type='month'],
  form.simple-form input[type='month']:hover,
  form.simple-form input[type='month']:focus,
  form.simple-form input[type='month']:disabled,
  form.simple-form input[type='number'],
  form.simple-form input[type='number']:hover,
  form.simple-form input[type='number']:focus,
  form.simple-form input[type='number']:disabled,
  form.simple-form input[type='password'],
  form.simple-form input[type='password']:hover,
  form.simple-form input[type='password']:focus,
  form.simple-form input[type='password']:disabled,
  form.simple-form input[type='search'],
  form.simple-form input[type='search']:hover,
  form.simple-form input[type='search']:focus,
  form.simple-form input[type='search']:disabled,
  form.simple-form input[type='tel'],
  form.simple-form input[type='tel']:hover,
  form.simple-form input[type='tel']:focus,
  form.simple-form input[type='tel']:disabled,
  form.simple-form input[type='text'],
  form.simple-form input[type='text']:hover,
  form.simple-form input[type='text']:focus,
  form.simple-form input[type='text']:disabled,
  form.simple-form input[type='time'],
  form.simple-form input[type='time']:hover,
  form.simple-form input[type='time']:focus,
  form.simple-form input[type='time']:disabled,
  form.simple-form input[type='url'],
  form.simple-form input[type='url']:hover,
  form.simple-form input[type='url']:focus,
  form.simple-form input[type='url']:disabled,
  form.simple-form input[type='week'],
  form.simple-form input[type='week']:hover,
  form.simple-form input[type='week']:focus,
  form.simple-form input[type='week']:disabled,
  form.simple-form select,
  form.simple-form select:hover,
  form.simple-form select:focus,
  form.simple-form select:disabled {
    border-width: 0 0 1px; }
  form.simple-form input[type='date']:focus,
  form.simple-form input[type='datetime']:focus,
  form.simple-form input[type='datetime-local']:focus,
  form.simple-form input[type='email']:focus,
  form.simple-form input[type='month']:focus,
  form.simple-form input[type='number']:focus,
  form.simple-form input[type='password']:focus,
  form.simple-form input[type='search']:focus,
  form.simple-form input[type='tel']:focus,
  form.simple-form input[type='text']:focus,
  form.simple-form input[type='time']:focus,
  form.simple-form input[type='url']:focus,
  form.simple-form input[type='week']:focus,
  form.simple-form select:focus {
    -webkit-box-shadow: 0 1px 0 0 #0073b1;
            box-shadow: 0 1px 0 0 #0073b1; }

form.simple-form select {
  padding-right: 32px; }

form.simple-form .floating-label {
  position: relative;
  display: block;
  margin-top: 35px; }
  form.simple-form .floating-label .label-text {
    position: absolute;
    top: 10px;
    left: 0px;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    margin: 0; }
  form.simple-form .floating-label[data-form-elem-focus='true'] .label-text {
    transform: translate(0, -25px);
    -webkit-transform: translate(0, -25px); }

form.simple-form.inverse-form input[type='date']:focus,
form.simple-form.inverse-form input[type='datetime']:focus,
form.simple-form.inverse-form input[type='datetime-local']:focus,
form.simple-form.inverse-form input[type='email']:focus,
form.simple-form.inverse-form input[type='month']:focus,
form.simple-form.inverse-form input[type='number']:focus,
form.simple-form.inverse-form input[type='password']:focus,
form.simple-form.inverse-form input[type='search']:focus,
form.simple-form.inverse-form input[type='tel']:focus,
form.simple-form.inverse-form input[type='text']:focus,
form.simple-form.inverse-form input[type='time']:focus,
form.simple-form.inverse-form input[type='url']:focus,
form.simple-form.inverse-form input[type='week']:focus,
form.simple-form.inverse-form select:focus {
  -webkit-box-shadow: 0 1px 0 0 #98d8f4;
          box-shadow: 0 1px 0 0 #98d8f4; }

@media screen and (-ms-high-contrast: active), screen and (forced-colors: active) {
  textarea:focus,
  input[type='date']:focus,
  input[type='datetime']:focus,
  input[type='datetime-local']:focus,
  input[type='email']:focus,
  input[type='month']:focus,
  input[type='number']:focus,
  input[type='password']:focus,
  input[type='search']:focus,
  input[type='tel']:focus,
  input[type='text']:focus,
  input[type='time']:focus,
  input[type='url']:focus,
  input[type='week']:focus {
    outline: 2px dotted ButtonText; }
  input[type='checkbox']:focus + label::before,
  input[type='radio']:focus + label::before {
    outline: 2px dotted ButtonText; }
  select:focus {
    outline: 2px dotted ButtonText; }
  input[type='checkbox']:checked + label::after {
    content: var(--artdeco-reset-checkbox-rc-after-content);
    font-size: 1.6rem;
    padding: 0;
    margin: 0;
    top: 0;
    left: .4rem;
    width: 2rem;
    height: 2rem;
    background: transparent; }
  input[type='checkbox']:checked.small-input + label::after {
    font-size: 1.6rem;
    left: .3rem;
    width: 1.5rem;
    height: 1.5rem; }
  input[type='radio']:checked + label::after {
    border: 7px solid currentColor;
    border-radius: 50%;
    width: 2.2rem;
    height: 2.2rem; }
  input[type='radio']:checked.small-input + label::after {
    width: 1.8rem;
    height: 1.8rem; }
  input[type='checkbox']:indeterminate + label::after {
    background: currentColor; } }

/* Floatlabel Styles */
artdeco-floatlabel {
  position: relative;
  display: block;
  margin-top: 35px; }
  artdeco-floatlabel input[type="date"], artdeco-floatlabel input[type="datetime"], artdeco-floatlabel input[type="datetime-local"],
  artdeco-floatlabel input[type="email"], artdeco-floatlabel input[type="month"], artdeco-floatlabel input[type="number"], artdeco-floatlabel input[type="password"],
  artdeco-floatlabel input[type="search"], artdeco-floatlabel input[type="tel"], artdeco-floatlabel input[type="text"], artdeco-floatlabel input[type="time"],
  artdeco-floatlabel input[type="url"], artdeco-floatlabel input[type="week"] {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0; }
    artdeco-floatlabel input[type="date"], artdeco-floatlabel input[type="date"]:hover, artdeco-floatlabel input[type="date"]:focus, artdeco-floatlabel input[type="date"]:disabled, artdeco-floatlabel input[type="datetime"], artdeco-floatlabel input[type="datetime"]:hover, artdeco-floatlabel input[type="datetime"]:focus, artdeco-floatlabel input[type="datetime"]:disabled, artdeco-floatlabel input[type="datetime-local"], artdeco-floatlabel input[type="datetime-local"]:hover, artdeco-floatlabel input[type="datetime-local"]:focus, artdeco-floatlabel input[type="datetime-local"]:disabled,
    artdeco-floatlabel input[type="email"],
    artdeco-floatlabel input[type="email"]:hover,
    artdeco-floatlabel input[type="email"]:focus,
    artdeco-floatlabel input[type="email"]:disabled, artdeco-floatlabel input[type="month"], artdeco-floatlabel input[type="month"]:hover, artdeco-floatlabel input[type="month"]:focus, artdeco-floatlabel input[type="month"]:disabled, artdeco-floatlabel input[type="number"], artdeco-floatlabel input[type="number"]:hover, artdeco-floatlabel input[type="number"]:focus, artdeco-floatlabel input[type="number"]:disabled, artdeco-floatlabel input[type="password"], artdeco-floatlabel input[type="password"]:hover, artdeco-floatlabel input[type="password"]:focus, artdeco-floatlabel input[type="password"]:disabled,
    artdeco-floatlabel input[type="search"],
    artdeco-floatlabel input[type="search"]:hover,
    artdeco-floatlabel input[type="search"]:focus,
    artdeco-floatlabel input[type="search"]:disabled, artdeco-floatlabel input[type="tel"], artdeco-floatlabel input[type="tel"]:hover, artdeco-floatlabel input[type="tel"]:focus, artdeco-floatlabel input[type="tel"]:disabled, artdeco-floatlabel input[type="text"], artdeco-floatlabel input[type="text"]:hover, artdeco-floatlabel input[type="text"]:focus, artdeco-floatlabel input[type="text"]:disabled, artdeco-floatlabel input[type="time"], artdeco-floatlabel input[type="time"]:hover, artdeco-floatlabel input[type="time"]:focus, artdeco-floatlabel input[type="time"]:disabled,
    artdeco-floatlabel input[type="url"],
    artdeco-floatlabel input[type="url"]:hover,
    artdeco-floatlabel input[type="url"]:focus,
    artdeco-floatlabel input[type="url"]:disabled, artdeco-floatlabel input[type="week"], artdeco-floatlabel input[type="week"]:hover, artdeco-floatlabel input[type="week"]:focus, artdeco-floatlabel input[type="week"]:disabled {
      border-width: 0 0 1px;
      outline: 0; }
    artdeco-floatlabel input[type="date"]:focus, artdeco-floatlabel input[type="datetime"]:focus, artdeco-floatlabel input[type="datetime-local"]:focus,
    artdeco-floatlabel input[type="email"]:focus, artdeco-floatlabel input[type="month"]:focus, artdeco-floatlabel input[type="number"]:focus, artdeco-floatlabel input[type="password"]:focus,
    artdeco-floatlabel input[type="search"]:focus, artdeco-floatlabel input[type="tel"]:focus, artdeco-floatlabel input[type="text"]:focus, artdeco-floatlabel input[type="time"]:focus,
    artdeco-floatlabel input[type="url"]:focus, artdeco-floatlabel input[type="week"]:focus {
      -webkit-box-shadow: 0 1px 0 0 #0084bf;
              box-shadow: 0 1px 0 0 #0084bf; }
  artdeco-floatlabel select {
    padding-right: 32px; }
  artdeco-floatlabel .artdeco-label-text {
    position: absolute;
    top: 10px;
    left: 0px;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    margin: 0; }
  artdeco-floatlabel[data-form-elem-focus=true] .artdeco-label-text {
    transform: translate(0, -25px);
    -webkit-transform: translate(0, -25px); }

:root,
.hue-web__artdeco-migration-scope--revert {
  --artdeco-reset-typography-get-color-black-90: rgba(0, 0, 0, 0.9);
  --artdeco-reset-typography-font-family-sans: -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Fira Sans, Ubuntu, Oxygen, Oxygen Sans, Cantarell, Droid Sans, Apple Color Emoji, Segoe UI Emoji, Segoe UI Emoji, Segoe UI Symbol, Lucida Grande, Helvetica, Arial, sans-serif;
  --artdeco-reset-typography-font-size-65-percent: 62.5%;
  --artdeco-reset-typography-font-weight-bold: 600;
  --artdeco-reset-typography-font-weight-light: 200;
  --artdeco-reset-typography-font-weight-normal: 400;
  --artdeco-reset-typography-font-family-inherit: inherit;
  --artdeco-reset-typography-font-style-italic: italic;
  --artdeco-reset-typography-font-style-normal: normal;
  --artdeco-reset-typography-font-style-normal-important: normal important !;
  --artdeco-reset-link-text-decoration-none: none;
  --artdeco-reset-link-font-weight-bold: 600;
  --artdeco-reset-link-background-color-transparent: transparent;
  --artdeco-reset-link-border-zero: 0;
  --artdeco-reset-link-color-blue7: #0073b1;
  --artdeco-reset-link-text-decoration-underline: underline;
  --artdeco-reset-link-color-blue8: #006097;
  --artdeco-reset-link-color-blue9: #004b7c;
  --artdeco-reset-link-color-purple7: #665ed0;
  --artdeco-reset-link-color-purple8: #544bc2;
  --artdeco-reset-link-color-purple9: #4034b0; }

html {
  font-size: var(--artdeco-reset-typography-font-size-65-percent); }
  html.artdeco {
    -webkit-font-smoothing: antialiased; }
    @media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (-webkit-min-device-pixel-ratio: 2.0833333333333335), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx) {
      html.artdeco {
        -webkit-font-smoothing: subpixel-antialiased; } }

body {
  font-family: var(--artdeco-reset-typography-font-family-sans); }

a {
  -webkit-text-decoration: var(--artdeco-reset-link-text-decoration-none);
          text-decoration: var(--artdeco-reset-link-text-decoration-none);
  font-weight: var(--artdeco-reset-link-font-weight-bold);
  background-color: var(--artdeco-reset-link-background-color-transparent);
  border: var(--artdeco-reset-link-border-zero);
  color: var(--artdeco-reset-link-color-blue7); }
  a:visited {
    color: var(--artdeco-reset-link-color-blue7); }
  a:hover, a:focus {
    -webkit-text-decoration: var(--artdeco-reset-link-text-decoration-underline);
            text-decoration: var(--artdeco-reset-link-text-decoration-underline);
    color: var(--artdeco-reset-link-color-blue8); }
  a:active {
    color: var(--artdeco-reset-link-color-blue9); }
  a:visited {
    color: var(--artdeco-reset-link-color-purple7); }
    a:visited:hover {
      color: var(--artdeco-reset-link-color-purple8); }
    a:visited:active {
      color: var(--artdeco-reset-link-color-purple9); }

strong,
b {
  font-weight: var(--artdeco-reset-typography-font-weight-bold); }

body,
p {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 1.6rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.5;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h1,
.large-header {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.2;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h2 {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 3.2rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.25;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h3,
.large-text {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 2.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.33333;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h4,
.medium-text {
  font-style: var(--artdeco-reset-typography-font-style-normal);
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 2rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.4;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h5,
.small-text {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 1.6rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.5;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

h6 {
  font-weight: var(--artdeco-reset-typography-font-weight-bold);
  --artdeco-reset-typography_getFontSize: 1.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.42857;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: rgba(0, 0, 0, 0.6); }

em,
i {
  font-style: var(--artdeco-reset-typography-font-style-italic); }

input,
select,
textarea,
button {
  font-family: inherit; }

.small-text {
  --artdeco-reset-typography_getFontSize: 1.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.42857;
  line-height: var(--artdeco-reset-typography_getLineHeight); }

blockquote {
  font-weight: var(--artdeco-reset-typography-font-weight-normal);
  --artdeco-reset-typography_getFontSize: 1.6rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.5;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  color: var(--artdeco-reset-typography-get-color-black-90); }

@-webkit-keyframes artdecoBadgeAnimationIn1 {
  from {
    -webkit-transform: scale(0);
            transform: scale(0); }
  to {
    -webkit-transform: scale(1.15);
            transform: scale(1.15); } }

@keyframes artdecoBadgeAnimationIn1 {
  from {
    -webkit-transform: scale(0);
            transform: scale(0); }
  to {
    -webkit-transform: scale(1.15);
            transform: scale(1.15); } }

@-webkit-keyframes artdecoBadgeAnimationIn2 {
  from {
    -webkit-transform: scale(1.15);
            transform: scale(1.15); }
  to {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes artdecoBadgeAnimationIn2 {
  from {
    -webkit-transform: scale(1.15);
            transform: scale(1.15); }
  to {
    -webkit-transform: scale(1);
            transform: scale(1); } }

artdeco-pill,
artdeco-toggle-pill {
  height: 32px;
  color: rgba(0, 0, 0, 0.6);
  border: 0; }
  artdeco-pill .artdeco-pill-icons,
  artdeco-toggle-pill .artdeco-pill-icons {
    position: relative;
    margin-left: 0;
    height: 16px;
    width: 16px; }
  artdeco-pill li-icon,
  artdeco-toggle-pill li-icon {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: -webkit-transform ease-in-out 167ms;
    transition: -webkit-transform ease-in-out 167ms;
    transition: transform ease-in-out 167ms;
    transition: transform ease-in-out 167ms, -webkit-transform ease-in-out 167ms; }
    artdeco-pill li-icon[type="plus-icon"],
    artdeco-toggle-pill li-icon[type="plus-icon"] {
      -webkit-transform: scale(1);
              transform: scale(1); }
    artdeco-pill li-icon[type="cancel-icon"],
    artdeco-toggle-pill li-icon[type="cancel-icon"] {
      -webkit-transform: scale(1) rotate(45deg);
              transform: scale(1) rotate(45deg);
      opacity: 0;
      -webkit-transition: opacity 0ms 167ms, -webkit-transform ease-in-out 167ms;
      transition: opacity 0ms 167ms, -webkit-transform ease-in-out 167ms;
      transition: transform ease-in-out 167ms, opacity 0ms 167ms;
      transition: transform ease-in-out 167ms, opacity 0ms 167ms, -webkit-transform ease-in-out 167ms; }

/***************************************
  *
  * TOGGLE PILLS
  *
  **************************************/
artdeco-pill[type="toggle"] .artdeco-toggle-pill-wrapper,
artdeco-toggle-pill .artdeco-toggle-pill-wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

artdeco-pill[type="toggle"] button,
artdeco-toggle-pill button {
  border: none; }

artdeco-pill[type="toggle"] button,
artdeco-pill[type="toggle"] label,
artdeco-toggle-pill button,
artdeco-toggle-pill label {
  font-weight: var(--artdeco-reset-typography-font-weight-bold);
  --artdeco-reset-typography_getFontSize: 1.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.42857;
  line-height: var(--artdeco-reset-typography_getLineHeight);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 12px 6px 10px;
  margin: 0;
  -webkit-box-shadow: inset 0 0 0 1px #0073b1;
          box-shadow: inset 0 0 0 1px #0073b1;
  background-color: transparent;
  color: #0073b1;
  border-radius: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: color ease-in-out 334ms, background-color ease-in-out 334ms, -webkit-box-shadow ease-in-out 334ms;
  transition: color ease-in-out 334ms, background-color ease-in-out 334ms, -webkit-box-shadow ease-in-out 334ms;
  transition: color ease-in-out 334ms, box-shadow ease-in-out 334ms, background-color ease-in-out 334ms;
  transition: color ease-in-out 334ms, box-shadow ease-in-out 334ms, background-color ease-in-out 334ms, -webkit-box-shadow ease-in-out 334ms; }
  artdeco-pill[type="toggle"] button span,
  artdeco-pill[type="toggle"] label span,
  artdeco-toggle-pill button span,
  artdeco-toggle-pill label span {
    margin-left: 5px; }
  artdeco-pill[type="toggle"] button .artdeco-pill-content,
  artdeco-pill[type="toggle"] label .artdeco-pill-content,
  artdeco-toggle-pill button .artdeco-pill-content,
  artdeco-toggle-pill label .artdeco-pill-content {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  artdeco-pill[type="toggle"] button:before, artdeco-pill[type="toggle"] button:after,
  artdeco-pill[type="toggle"] label:before,
  artdeco-pill[type="toggle"] label:after,
  artdeco-toggle-pill button:before,
  artdeco-toggle-pill button:after,
  artdeco-toggle-pill label:before,
  artdeco-toggle-pill label:after {
    display: none; }

artdeco-pill[type="toggle"] button,
artdeco-toggle-pill button {
  padding-top: 6px; }

artdeco-pill[type="toggle"][data-artdeco-focus] button,
artdeco-pill[type="toggle"]:hover button,
artdeco-pill[type="toggle"][data-artdeco-focus] label,
artdeco-pill[type="toggle"]:hover label,
artdeco-toggle-pill[data-artdeco-focus] button,
artdeco-toggle-pill:hover button,
artdeco-toggle-pill[data-artdeco-focus] label,
artdeco-toggle-pill:hover label {
  -webkit-box-shadow: inset 0 0 0 2px #006097;
          box-shadow: inset 0 0 0 2px #006097;
  color: #006097;
  background-color: transparent; }

artdeco-pill[type="toggle"]:active button,
artdeco-pill[type="toggle"]:active label,
artdeco-toggle-pill:active button,
artdeco-toggle-pill:active label {
  -webkit-box-shadow: inset 0 0 0 2px #004b7c;
          box-shadow: inset 0 0 0 2px #004b7c;
  color: #004b7c; }

artdeco-pill[type="toggle"][checked] button,
artdeco-pill[type="toggle"][checked] label,
artdeco-toggle-pill[checked] button,
artdeco-toggle-pill[checked] label {
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
  color: white;
  background-color: #0073b1; }
  artdeco-pill[type="toggle"][checked] button li-icon[type="check-icon"],
  artdeco-pill[type="toggle"][checked] label li-icon[type="check-icon"],
  artdeco-toggle-pill[checked] button li-icon[type="check-icon"],
  artdeco-toggle-pill[checked] label li-icon[type="check-icon"] {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transition: -webkit-transform ease-in-out 167ms 167ms;
    transition: -webkit-transform ease-in-out 167ms 167ms;
    transition: transform ease-in-out 167ms 167ms;
    transition: transform ease-in-out 167ms 167ms, -webkit-transform ease-in-out 167ms 167ms; }
  artdeco-pill[type="toggle"][checked] button li-icon[type="plus-icon"], artdeco-pill[type="toggle"][checked] button li-icon[type="cancel-icon"],
  artdeco-pill[type="toggle"][checked] label li-icon[type="plus-icon"],
  artdeco-pill[type="toggle"][checked] label li-icon[type="cancel-icon"],
  artdeco-toggle-pill[checked] button li-icon[type="plus-icon"],
  artdeco-toggle-pill[checked] button li-icon[type="cancel-icon"],
  artdeco-toggle-pill[checked] label li-icon[type="plus-icon"],
  artdeco-toggle-pill[checked] label li-icon[type="cancel-icon"] {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: opacity 0ms 167ms, -webkit-transform ease-in-out 167ms;
    transition: opacity 0ms 167ms, -webkit-transform ease-in-out 167ms;
    transition: transform ease-in-out 167ms, opacity 0ms 167ms;
    transition: transform ease-in-out 167ms, opacity 0ms 167ms, -webkit-transform ease-in-out 167ms; }

artdeco-pill[type="toggle"][checked]:hover button,
artdeco-pill[type="toggle"][checked][data-artdeco-focus] button,
artdeco-pill[type="toggle"][checked]:hover label,
artdeco-pill[type="toggle"][checked][data-artdeco-focus] label,
artdeco-toggle-pill[checked]:hover button,
artdeco-toggle-pill[checked][data-artdeco-focus] button,
artdeco-toggle-pill[checked]:hover label,
artdeco-toggle-pill[checked][data-artdeco-focus] label {
  -webkit-box-shadow: inset 0 0 0 2px #006097;
          box-shadow: inset 0 0 0 2px #006097;
  background-color: #006097;
  color: white; }
  artdeco-pill[type="toggle"][checked]:hover button li-icon[type="cancel-icon"],
  artdeco-pill[type="toggle"][checked][data-artdeco-focus] button li-icon[type="cancel-icon"],
  artdeco-pill[type="toggle"][checked]:hover label li-icon[type="cancel-icon"],
  artdeco-pill[type="toggle"][checked][data-artdeco-focus] label li-icon[type="cancel-icon"],
  artdeco-toggle-pill[checked]:hover button li-icon[type="cancel-icon"],
  artdeco-toggle-pill[checked][data-artdeco-focus] button li-icon[type="cancel-icon"],
  artdeco-toggle-pill[checked]:hover label li-icon[type="cancel-icon"],
  artdeco-toggle-pill[checked][data-artdeco-focus] label li-icon[type="cancel-icon"] {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    -webkit-transition: -webkit-transform ease-in-out 167ms 167ms;
    transition: -webkit-transform ease-in-out 167ms 167ms;
    transition: transform ease-in-out 167ms 167ms;
    transition: transform ease-in-out 167ms 167ms, -webkit-transform ease-in-out 167ms 167ms; }
  artdeco-pill[type="toggle"][checked]:hover button li-icon[type="plus-icon"], artdeco-pill[type="toggle"][checked]:hover button li-icon[type="check-icon"],
  artdeco-pill[type="toggle"][checked][data-artdeco-focus] button li-icon[type="plus-icon"],
  artdeco-pill[type="toggle"][checked][data-artdeco-focus] button li-icon[type="check-icon"],
  artdeco-pill[type="toggle"][checked]:hover label li-icon[type="plus-icon"],
  artdeco-pill[type="toggle"][checked]:hover label li-icon[type="check-icon"],
  artdeco-pill[type="toggle"][checked][data-artdeco-focus] label li-icon[type="plus-icon"],
  artdeco-pill[type="toggle"][checked][data-artdeco-focus] label li-icon[type="check-icon"],
  artdeco-toggle-pill[checked]:hover button li-icon[type="plus-icon"],
  artdeco-toggle-pill[checked]:hover button li-icon[type="check-icon"],
  artdeco-toggle-pill[checked][data-artdeco-focus] button li-icon[type="plus-icon"],
  artdeco-toggle-pill[checked][data-artdeco-focus] button li-icon[type="check-icon"],
  artdeco-toggle-pill[checked]:hover label li-icon[type="plus-icon"],
  artdeco-toggle-pill[checked]:hover label li-icon[type="check-icon"],
  artdeco-toggle-pill[checked][data-artdeco-focus] label li-icon[type="plus-icon"],
  artdeco-toggle-pill[checked][data-artdeco-focus] label li-icon[type="check-icon"] {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: -webkit-transform ease-in-out 167ms;
    transition: -webkit-transform ease-in-out 167ms;
    transition: transform ease-in-out 167ms;
    transition: transform ease-in-out 167ms, -webkit-transform ease-in-out 167ms; }

artdeco-pill[type="toggle"][checked]:active button,
artdeco-pill[type="toggle"][checked]:active label,
artdeco-toggle-pill[checked]:active button,
artdeco-toggle-pill[checked]:active label {
  -webkit-box-shadow: inset 0 0 0 2px #004b7c;
          box-shadow: inset 0 0 0 2px #004b7c;
  background-color: #004b7c;
  color: white; }

artdeco-pill[type="toggle"][color-scheme="muted"] button,
artdeco-pill[type="toggle"][color-scheme="muted"] label,
artdeco-toggle-pill[color-scheme="muted"] button,
artdeco-toggle-pill[color-scheme="muted"] label {
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
          box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.6);
  background-color: transparent;
  color: rgba(0, 0, 0, 0.6); }

artdeco-pill[type="toggle"][color-scheme="muted"][data-artdeco-focus] button,
artdeco-pill[type="toggle"][color-scheme="muted"]:hover button,
artdeco-pill[type="toggle"][color-scheme="muted"][data-artdeco-focus] label,
artdeco-pill[type="toggle"][color-scheme="muted"]:hover label,
artdeco-toggle-pill[color-scheme="muted"][data-artdeco-focus] button,
artdeco-toggle-pill[color-scheme="muted"]:hover button,
artdeco-toggle-pill[color-scheme="muted"][data-artdeco-focus] label,
artdeco-toggle-pill[color-scheme="muted"]:hover label {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.75);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.75);
  color: rgba(0, 0, 0, 0.75);
  background-color: transparent; }

artdeco-pill[type="toggle"][color-scheme="muted"]:active button,
artdeco-pill[type="toggle"][color-scheme="muted"]:active label,
artdeco-toggle-pill[color-scheme="muted"]:active button,
artdeco-toggle-pill[color-scheme="muted"]:active label {
  -webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.9);
          box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.9);
  color: rgba(0, 0, 0, 0.9); }

artdeco-pill[type="toggle"][color-scheme="muted"][checked] button,
artdeco-pill[type="toggle"][color-scheme="muted"][checked] label,
artdeco-toggle-pill[color-scheme="muted"][checked] button,
artdeco-toggle-pill[color-scheme="muted"][checked] label {
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
  color: rgba(0, 0, 0, 0.6);
  background-color: rgba(199, 209, 216, 0.45); }

artdeco-pill[type="toggle"][color-scheme="muted"][checked][data-artdeco-focus] button,
artdeco-pill[type="toggle"][color-scheme="muted"][checked]:hover button,
artdeco-pill[type="toggle"][color-scheme="muted"][checked][data-artdeco-focus] label,
artdeco-pill[type="toggle"][color-scheme="muted"][checked]:hover label,
artdeco-toggle-pill[color-scheme="muted"][checked][data-artdeco-focus] button,
artdeco-toggle-pill[color-scheme="muted"][checked]:hover button,
artdeco-toggle-pill[color-scheme="muted"][checked][data-artdeco-focus] label,
artdeco-toggle-pill[color-scheme="muted"][checked]:hover label {
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
  background-color: rgba(199, 209, 216, 0.6);
  color: rgba(0, 0, 0, 0.75); }

artdeco-pill[type="toggle"][color-scheme="muted"][checked]:active button,
artdeco-pill[type="toggle"][color-scheme="muted"][checked]:active label,
artdeco-toggle-pill[color-scheme="muted"][checked]:active button,
artdeco-toggle-pill[color-scheme="muted"][checked]:active label {
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
  background-color: rgba(199, 209, 216, 0.75);
  color: rgba(0, 0, 0, 0.9); }

artdeco-pill[type="toggle"][color-scheme="inverse"] button,
artdeco-pill[type="toggle"][color-scheme="inverse"] label,
artdeco-toggle-pill[color-scheme="inverse"] button,
artdeco-toggle-pill[color-scheme="inverse"] label {
  -webkit-box-shadow: inset 0 0 0 1px white;
          box-shadow: inset 0 0 0 1px white;
  background-color: transparent;
  color: white; }

artdeco-pill[type="toggle"][color-scheme="inverse"][data-artdeco-focus] button,
artdeco-pill[type="toggle"][color-scheme="inverse"]:hover button,
artdeco-pill[type="toggle"][color-scheme="inverse"][data-artdeco-focus] label,
artdeco-pill[type="toggle"][color-scheme="inverse"]:hover label,
artdeco-toggle-pill[color-scheme="inverse"][data-artdeco-focus] button,
artdeco-toggle-pill[color-scheme="inverse"]:hover button,
artdeco-toggle-pill[color-scheme="inverse"][data-artdeco-focus] label,
artdeco-toggle-pill[color-scheme="inverse"]:hover label {
  -webkit-box-shadow: inset 0 0 0 2px white;
          box-shadow: inset 0 0 0 2px white;
  color: white;
  background-color: transparent; }

artdeco-pill[type="toggle"][color-scheme="inverse"]:active button,
artdeco-pill[type="toggle"][color-scheme="inverse"]:active label,
artdeco-toggle-pill[color-scheme="inverse"]:active button,
artdeco-toggle-pill[color-scheme="inverse"]:active label {
  -webkit-box-shadow: inset 0 0 0 2px white;
          box-shadow: inset 0 0 0 2px white;
  color: white; }

artdeco-pill[type="toggle"][color-scheme="inverse"][checked] button,
artdeco-pill[type="toggle"][color-scheme="inverse"][checked] label,
artdeco-toggle-pill[color-scheme="inverse"][checked] button,
artdeco-toggle-pill[color-scheme="inverse"][checked] label {
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
  color: rgba(0, 0, 0, 0.6);
  background-color: white; }

artdeco-pill[type="toggle"][color-scheme="inverse"][checked][data-artdeco-focus] button,
artdeco-pill[type="toggle"][color-scheme="inverse"][checked]:hover button,
artdeco-pill[type="toggle"][color-scheme="inverse"][checked][data-artdeco-focus] label,
artdeco-pill[type="toggle"][color-scheme="inverse"][checked]:hover label,
artdeco-toggle-pill[color-scheme="inverse"][checked][data-artdeco-focus] button,
artdeco-toggle-pill[color-scheme="inverse"][checked]:hover button,
artdeco-toggle-pill[color-scheme="inverse"][checked][data-artdeco-focus] label,
artdeco-toggle-pill[color-scheme="inverse"][checked]:hover label {
  -webkit-box-shadow: inset 0 0 0 2px white;
          box-shadow: inset 0 0 0 2px white;
  background-color: white;
  color: rgba(0, 0, 0, 0.75); }

artdeco-pill[type="toggle"][color-scheme="inverse"][checked]:active button,
artdeco-pill[type="toggle"][color-scheme="inverse"][checked]:active label,
artdeco-toggle-pill[color-scheme="inverse"][checked]:active button,
artdeco-toggle-pill[color-scheme="inverse"][checked]:active label {
  -webkit-box-shadow: inset 0 0 0 2px transparent;
          box-shadow: inset 0 0 0 2px transparent;
  background-color: white;
  color: rgba(0, 0, 0, 0.9); }

/***************************************
  *
  * INPUT PILLS
  *
  **************************************/
artdeco-pill[type="input"] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  vertical-align: middle; }
  artdeco-pill[type="input"]:hover input[type=text],
  artdeco-pill[type="input"]:hover label,
  artdeco-pill[type="input"]:hover .artdeco-pill-label-text {
    color: #006097; }
  artdeco-pill[type="input"] label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 0;
    top: 0;
    left: 11px;
    height: 32px;
    margin: 0;
    cursor: pointer;
    opacity: 1;
    color: #0073b1;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    artdeco-pill[type="input"] label .artdeco-pill-label-text {
      font-weight: var(--artdeco-reset-typography-font-weight-bold);
      --artdeco-reset-typography_getFontSize: 1.4rem;
      font-size: var(--artdeco-reset-typography_getFontSize);
      -webkit-transition: opacity ease-in-out 334ms;
      transition: opacity ease-in-out 334ms;
      margin-left: 6px;
      color: inherit;
      line-height: 21px; }
  artdeco-pill[type="input"] input[type=text] {
    font-weight: var(--artdeco-reset-typography-font-weight-bold);
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: #0073b1;
    display: inline-block;
    height: 32px;
    width: 150px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: transparent;
    padding: 0 16px 0 32px;
    border: 1px solid transparent;
    border-radius: 16px;
    cursor: pointer;
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
    -webkit-transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, -webkit-transform ease-in-out 334ms;
    transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, -webkit-transform ease-in-out 334ms;
    transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, transform ease-in-out 334ms;
    transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, transform ease-in-out 334ms, -webkit-transform ease-in-out 334ms; }
    artdeco-pill[type="input"] input[type=text]:focus {
      outline: none;
      border-color: #0073b1;
      -webkit-box-shadow: none;
              box-shadow: none;
      cursor: auto; }
  artdeco-pill[type="input"][data-artdeco-focus] input[type="text"] {
    color: #006097;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    -webkit-transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, -webkit-transform ease-in-out 334ms;
    transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, -webkit-transform ease-in-out 334ms;
    transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, transform ease-in-out 334ms;
    transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, transform ease-in-out 334ms, -webkit-transform ease-in-out 334ms; }
  artdeco-pill[type="input"][data-artdeco-focus] .artdeco-pill-label-text {
    color: rgba(0, 115, 177, 0.35);
    cursor: text; }
  artdeco-pill[type="input"][complete] {
    max-width: none;
    cursor: pointer; }
    artdeco-pill[type="input"][complete] input[type="text"] {
      background-color: #0073b1;
      color: white;
      border-color: transparent;
      -webkit-transform: translateX(0);
              transform: translateX(0);
      -webkit-transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, -webkit-transform 0ms;
      transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, -webkit-transform 0ms;
      transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, transform 0ms;
      transition: background-color ease-in-out 334ms, width ease-in-out 334ms, border-color ease-in-out 334ms, transform 0ms, -webkit-transform 0ms; }
    artdeco-pill[type="input"][complete] label {
      z-index: 1;
      color: white; }
      artdeco-pill[type="input"][complete] label .artdeco-pill-label-text {
        display: none; }
    artdeco-pill[type="input"][complete] li-icon[type="check-icon"] {
      opacity: 1;
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-transition: -webkit-transform ease-in-out 167ms 167ms;
      transition: -webkit-transform ease-in-out 167ms 167ms;
      transition: transform ease-in-out 167ms 167ms;
      transition: transform ease-in-out 167ms 167ms, -webkit-transform ease-in-out 167ms 167ms; }
    artdeco-pill[type="input"][complete] li-icon[type="plus-icon"], artdeco-pill[type="input"][complete] li-icon[type="cancel-icon"] {
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: opacity 0ms 167ms, -webkit-transform ease-in-out 167ms;
      transition: opacity 0ms 167ms, -webkit-transform ease-in-out 167ms;
      transition: transform ease-in-out 167ms, opacity 0ms 167ms;
      transition: transform ease-in-out 167ms, opacity 0ms 167ms, -webkit-transform ease-in-out 167ms; }
    artdeco-pill[type="input"][complete]:hover input, artdeco-pill[type="input"][complete][data-artdeco-focus] input {
      background-color: #006097;
      border-color: transparent;
      color: white; }
    artdeco-pill[type="input"][complete]:hover label li-icon, artdeco-pill[type="input"][complete][data-artdeco-focus] label li-icon {
      color: white; }
      artdeco-pill[type="input"][complete]:hover label li-icon[type="cancel-icon"], artdeco-pill[type="input"][complete][data-artdeco-focus] label li-icon[type="cancel-icon"] {
        opacity: 1;
        -webkit-transform: scale(1);
                transform: scale(1);
        -webkit-transition: -webkit-transform ease-in-out 167ms 167ms;
        transition: -webkit-transform ease-in-out 167ms 167ms;
        transition: transform ease-in-out 167ms 167ms;
        transition: transform ease-in-out 167ms 167ms, -webkit-transform ease-in-out 167ms 167ms; }
      artdeco-pill[type="input"][complete]:hover label li-icon[type="check-icon"], artdeco-pill[type="input"][complete][data-artdeco-focus] label li-icon[type="check-icon"] {
        -webkit-transform: scale(0);
                transform: scale(0);
        -webkit-transition: -webkit-transform ease-in-out 167ms;
        transition: -webkit-transform ease-in-out 167ms;
        transition: transform ease-in-out 167ms;
        transition: transform ease-in-out 167ms, -webkit-transform ease-in-out 167ms; }
  artdeco-pill[type="input"][data-artdeco-has-content]:not([complete]) input[type="text"] {
    -webkit-transition: width 0ms, background-color ease-in-out 334ms, border-color ease-in-out 334ms, -webkit-transform ease-in-out 334ms;
    transition: width 0ms, background-color ease-in-out 334ms, border-color ease-in-out 334ms, -webkit-transform ease-in-out 334ms;
    transition: width 0ms, background-color ease-in-out 334ms, border-color ease-in-out 334ms, transform ease-in-out 334ms;
    transition: width 0ms, background-color ease-in-out 334ms, border-color ease-in-out 334ms, transform ease-in-out 334ms, -webkit-transform ease-in-out 334ms; }
  artdeco-pill[type="input"][data-artdeco-has-content] label .artdeco-pill-label-text {
    display: none; }
  artdeco-pill[type="input"][color-scheme="muted"] label {
    color: rgba(0, 0, 0, 0.6); }
  artdeco-pill[type="input"][color-scheme="muted"]:hover .artdeco-pill-label-text,
  artdeco-pill[type="input"][color-scheme="muted"]:hover label,
  artdeco-pill[type="input"][color-scheme="muted"]:hover input[type="text"] {
    color: rgba(0, 0, 0, 0.75); }
  artdeco-pill[type="input"][color-scheme="muted"] input[type="text"] {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.6); }
    artdeco-pill[type="input"][color-scheme="muted"] input[type="text"]:focus {
      border-color: rgba(0, 0, 0, 0.6);
      color: rgba(0, 0, 0, 0.75);
      background-color: transparent; }
  artdeco-pill[type="input"][color-scheme="muted"][data-artdeco-focus] {
    color: rgba(0, 0, 0, 0.6); }
    artdeco-pill[type="input"][color-scheme="muted"][data-artdeco-focus] .artdeco-pill-label-text {
      color: rgba(0, 0, 0, 0.25); }
  artdeco-pill[type="input"][color-scheme="muted"][complete] input[type="text"] {
    background-color: rgba(199, 209, 216, 0.45);
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent; }
  artdeco-pill[type="input"][color-scheme="muted"][complete] li-icon {
    color: rgba(0, 0, 0, 0.6); }
  artdeco-pill[type="input"][color-scheme="muted"][complete]:hover input, artdeco-pill[type="input"][color-scheme="muted"][complete][data-artdeco-focus] input {
    background-color: rgba(199, 209, 216, 0.6);
    border-color: transparent;
    color: rgba(0, 0, 0, 0.75); }
  artdeco-pill[type="input"][color-scheme="muted"][complete]:hover li-icon, artdeco-pill[type="input"][color-scheme="muted"][complete][data-artdeco-focus] li-icon {
    color: rgba(0, 0, 0, 0.75); }
  artdeco-pill[type="input"] artdeco-typeahead-results-container {
    left: 16px; }
  artdeco-pill[type="input"][color-scheme="inverse"] label {
    color: white; }
  artdeco-pill[type="input"][color-scheme="inverse"]:hover .artdeco-pill-label-text,
  artdeco-pill[type="input"][color-scheme="inverse"]:hover label,
  artdeco-pill[type="input"][color-scheme="inverse"]:hover input[type="text"] {
    color: white; }
  artdeco-pill[type="input"][color-scheme="inverse"] input[type="text"] {
    background-color: transparent;
    color: white; }
    artdeco-pill[type="input"][color-scheme="inverse"] input[type="text"]:focus {
      border-color: white;
      color: white;
      background-color: transparent; }
  artdeco-pill[type="input"][color-scheme="inverse"][data-artdeco-focus] {
    color: rgba(255, 255, 255, 0.85); }
    artdeco-pill[type="input"][color-scheme="inverse"][data-artdeco-focus] .artdeco-pill-label-text {
      color: rgba(255, 255, 255, 0.35); }
  artdeco-pill[type="input"][color-scheme="inverse"][complete] input[type="text"] {
    background-color: white;
    color: rgba(0, 0, 0, 0.6);
    border-color: transparent; }
  artdeco-pill[type="input"][color-scheme="inverse"][complete] li-icon {
    color: rgba(0, 0, 0, 0.6); }
  artdeco-pill[type="input"][color-scheme="inverse"][complete]:hover input, artdeco-pill[type="input"][color-scheme="inverse"][complete][data-artdeco-focus] input {
    background-color: white;
    border-color: transparent;
    color: rgba(0, 0, 0, 0.75); }
  artdeco-pill[type="input"][color-scheme="inverse"][complete]:hover li-icon, artdeco-pill[type="input"][color-scheme="inverse"][complete][data-artdeco-focus] li-icon {
    color: rgba(0, 0, 0, 0.75); }
  artdeco-pill[type="input"] artdeco-typeahead-results-container {
    left: 16px; }

linkedin-logo {
  display: block; }
  linkedin-logo li-icon,
  linkedin-logo .logo-text {
    vertical-align: middle; }
  linkedin-logo .logo-text {
    display: inline-block;
    letter-spacing: 0.2em;
    color: rgba(0, 0, 0, 0.9);
    white-space: nowrap; }
    linkedin-logo .logo-text.logo-lockup-dark {
      color: black; }
    linkedin-logo .logo-text.logo-lockup-inverse {
      color: white; }
  linkedin-logo[size="14dp"] li-icon {
    margin-right: calc(5px - 0.2em); }
  linkedin-logo[size="14dp"] .logo-text {
    font-weight: 600;
    font-size: 11px;
    line-height: 14px; }
  linkedin-logo[size="21dp"] li-icon {
    margin-right: calc(7px - 0.2em); }
  linkedin-logo[size="21dp"] .logo-text {
    font-size: 14px;
    line-height: 21px; }
  linkedin-logo[size="28dp"] li-icon {
    margin-right: calc(9px - 0.2em); }
  linkedin-logo[size="28dp"] .logo-text {
    font-size: 17px;
    line-height: 28px; }
  linkedin-logo[size="34dp"] li-icon {
    margin-right: calc(12px - 0.2em); }
  linkedin-logo[size="34dp"] .logo-text {
    font-size: 20px;
    line-height: 34px; }
  linkedin-logo[size="40dp"] li-icon {
    margin-right: calc(14px - 0.2em); }
  linkedin-logo[size="40dp"] .logo-text {
    font-size: 23px;
    line-height: 40px; }
  linkedin-logo[size="48dp"] li-icon {
    margin-right: calc(18px - 0.2em); }
  linkedin-logo[size="48dp"] .logo-text {
    font-size: 26px;
    line-height: 48px; }
  linkedin-logo.vertical {
    text-align: center;
    display: inline-block; }
    linkedin-logo.vertical .logo-text {
      display: block; }
    linkedin-logo.vertical[size="40dp"] li-icon {
      padding-right: 0; }
    linkedin-logo.vertical[size="40dp"] .logo-text {
      font-size: 30px;
      line-height: 60px; }
    linkedin-logo.vertical[size="48dp"] li-icon {
      padding-right: 0; }
    linkedin-logo.vertical[size="48dp"] .logo-text {
      font-size: 35px;
      line-height: 70px; }

body.artdeco-modal-is-open {
  overflow: hidden; }

body.artdeco-modal-is-open artdeco-modal-overlay {
  opacity: 1; }

artdeco-modal-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  width: 100vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-transition: opacity 167ms cubic-bezier(0, 0, 0.2, 1);
  transition: opacity 167ms cubic-bezier(0, 0, 0.2, 1); }
  artdeco-modal-overlay[data-artdeco-destroying] {
    opacity: 0; }
    artdeco-modal-overlay[data-artdeco-destroying] artdeco-modal {
      max-height: calc(100vh - 64px);
      -webkit-transform: scaleY(1);
              transform: scaleY(1);
      animation: modalReveal 334ms cubic-bezier(0.4, 0, 1, 1) reverse backwards; }

artdeco-modal {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 12px 18px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 12px 18px 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: -webkit-box-shadow 83ms;
  transition: -webkit-box-shadow 83ms;
  transition: box-shadow 83ms;
  transition: box-shadow 83ms, -webkit-box-shadow 83ms;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 1128px;
  min-height: 48px;
  border-radius: 2px;
  background-color: white;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  opacity: 0;
  max-height: calc(100vh - 64px);
  -webkit-animation: modalReveal 334ms cubic-bezier(0, 0, 0.2, 1) forwards;
          animation: modalReveal 334ms cubic-bezier(0, 0, 0.2, 1) forwards; }
  @media screen and (-ms-high-contrast: active) {
    artdeco-modal {
      border: 1px solid activeborder; } }
  artdeco-modal-overlay.artdeco-is-open artdeco-modal {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
    width: 1128px; }
  artdeco-modal .artdeco-dismiss {
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: rgba(0, 0, 0, 0.6);
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    font-weight: 600;
    font-family: inherit;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    outline-width: 2px;
    padding: 0 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-transition-duration: 167ms;
            transition-duration: 167ms;
    -webkit-transition-property: background-color, color, -webkit-box-shadow;
    transition-property: background-color, color, -webkit-box-shadow;
    transition-property: background-color, box-shadow, color;
    transition-property: background-color, box-shadow, color, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
            transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    vertical-align: middle;
    z-index: 0;
    border-radius: 16px;
    text-indent: -999px;
    width: 32px;
    position: absolute;
    top: 6px;
    right: 6px; }
    @media only screen and (-ms-high-contrast: active) {
      artdeco-modal .artdeco-dismiss {
        border: 1px solid currentColor;
        line-height: 30px;
        border-width: 0;
        line-height: 32px; } }
    html.ie artdeco-modal .artdeco-dismiss:focus, html.edge artdeco-modal .artdeco-dismiss:focus {
      outline: 1px dashed #7f7f7f; }
    artdeco-modal .artdeco-dismiss li-icon {
      top: 50%;
      -webkit-box-sizing: content-box;
              box-sizing: content-box;
      height: 24px;
      left: 50%;
      margin: -12px 0 0 -12px;
      padding: 0;
      position: absolute;
      width: 24px; }
    artdeco-modal .artdeco-dismiss li-icon > svg {
      -webkit-transition: -webkit-transform 167ms;
      transition: -webkit-transform 167ms;
      transition: transform 167ms;
      transition: transform 167ms, -webkit-transform 167ms;
      -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
              transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
      display: block;
      vertical-align: top; }
    .edge artdeco-modal .artdeco-dismiss, .ie artdeco-modal .artdeco-dismiss {
      border-radius: 32px; }
    artdeco-modal .artdeco-dismiss:before {
      -webkit-transition-duration: 500ms;
              transition-duration: 500ms; }
    artdeco-modal .artdeco-dismiss:hover:not(:disabled):not(.disabled), artdeco-modal .artdeco-dismiss.hover-not-disabled {
      background-color: rgba(207, 207, 207, 0.25);
      color: rgba(0, 0, 0, 0.75); }
    artdeco-modal .artdeco-dismiss:focus, artdeco-modal .artdeco-dismiss.focus {
      background-color: rgba(207, 207, 207, 0.25);
      color: rgba(0, 0, 0, 0.75); }
    artdeco-modal .artdeco-dismiss:active:not(:disabled):not(.disabled), artdeco-modal .artdeco-dismiss.active-not-disabled {
      background-color: rgba(207, 207, 207, 0.25);
      color: rgba(0, 0, 0, 0.9); }
    artdeco-modal .artdeco-dismiss:disabled, artdeco-modal .artdeco-dismiss.disabled {
      color: rgba(0, 0, 0, 0.25);
      cursor: not-allowed; }
  artdeco-modal[size="1128dp"] {
    max-width: 1128px; }
  artdeco-modal[size="744dp"] {
    max-width: 745px; }
  artdeco-modal[size="552dp"] {
    max-width: 552px; }
  artdeco-modal[size="360dp"] {
    max-width: 360px; }

artdeco-modal-header {
  display: block;
  padding: 8px 48px 8px 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
  artdeco-modal-header h1, artdeco-modal-header h2, artdeco-modal-header h3, artdeco-modal-header h4, artdeco-modal-header h5, artdeco-modal-header h6 {
    font-weight: var(--artdeco-reset-typography-font-weight-normal);
    --artdeco-reset-typography_getFontSize: 2rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.25;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    color: rgba(0, 0, 0, 0.9);
    margin-bottom: 0; }

artdeco-modal-content {
  overflow: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 8px 16px; }

artdeco-modal-footer {
  display: block;
  padding: 8px 16px; }
  artdeco-modal-footer[has-divider="true"] {
    border-top: 1px solid rgba(0, 0, 0, 0.15); }

@media screen and (min-width: 1192px) {
  artdeco-modal, artdeco-modal.is-open {
    width: 1128px; } }

@media screen and (max-width: 1192px) and (min-width: 809px) {
  artdeco-modal, artdeco-modal.is-open {
    width: 745px; } }

@media screen and (max-width: 809px) and (min-width: 616px) {
  artdeco-modal, artdeco-modal.is-open {
    width: 552px; } }

@media screen and (max-width: 616px) {
  artdeco-modal, artdeco-modal.is-open {
    width: 312px; } }

@-webkit-keyframes modalReveal {
  0% {
    -webkit-transform: scale(0.25);
            transform: scale(0.25);
    opacity: 0; }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    opacity: 1; } }

@keyframes modalReveal {
  0% {
    -webkit-transform: scale(0.25);
            transform: scale(0.25);
    opacity: 0; }
  100% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    opacity: 1; } }

artdeco-completeness-meter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 8px;
  background-color: rgba(0, 0, 0, 0.15);
  color: #0073b1;
  width: 300px;
  border-radius: 2px; }
  artdeco-completeness-meter[benchmark]::after {
    content: ' ';
    width: 2px;
    height: 16px;
    position: absolute;
    top: -50%;
    background-color: rgba(0, 0, 0, 0.45);
    -webkit-transition: left 1s ease-in-out, background-color 1s ease-in-out;
    transition: left 1s ease-in-out, background-color 1s ease-in-out;
    -webkit-animation-duration: 167ms;
            animation-duration: 167ms;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
            animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards; }
  artdeco-completeness-meter[benchmark]::before {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    height: 8px;
    background-color: rgba(0, 0, 0, 0.15);
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    -webkit-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out; }
  artdeco-completeness-meter .artdeco-completeness-background {
    width: 100%;
    height: 8px;
    overflow: hidden;
    position: absolute;
    border-radius: 2px; }
    @media only screen and (-ms-high-contrast: active) {
      artdeco-completeness-meter .artdeco-completeness-background {
        background: ButtonHighlight; } }
  artdeco-completeness-meter progress {
    position: absolute;
    width: 100%;
    height: 8px;
    background-color: #0073b1;
    border: none;
    -webkit-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out;
    -webkit-animation: artdeco_completenessLoad 1s cubic-bezier(0.4, 0, 0.2, 1);
            animation: artdeco_completenessLoad 1s cubic-bezier(0.4, 0, 0.2, 1); }
    artdeco-completeness-meter progress::-webkit-progress-bar, artdeco-completeness-meter progress::-webkit-progress-value {
      background-color: #0073b1; }
    artdeco-completeness-meter progress::-moz-progress-bar {
      background-color: #0073b1; }
    artdeco-completeness-meter progress::-ms-fill {
      background-color: #0073b1;
      border: none; }
    @media only screen and (-ms-high-contrast: active) {
      artdeco-completeness-meter progress {
        background: Highlight; } }
  artdeco-completeness-meter[size="large"] {
    height: 12px; }
    artdeco-completeness-meter[size="large"][benchmark]::after {
      top: -4px;
      height: 20px; }
    artdeco-completeness-meter[size="large"] .artdeco-completeness-background {
      height: 12px; }
    artdeco-completeness-meter[size="large"] progress {
      height: 12px; }
  artdeco-completeness-meter[size="small"] {
    height: 4px; }
    artdeco-completeness-meter[size="small"][benchmark]::after {
      top: -4px;
      height: 20px; }
    artdeco-completeness-meter[size="small"] .artdeco-completeness-background {
      height: 4px; }
    artdeco-completeness-meter[size="small"] progress {
      height: 4px; }
  artdeco-completeness-meter[inverse] {
    background-color: rgba(0, 0, 0, 0.25);
    color: #98d8f4; }
    artdeco-completeness-meter[inverse][benchmark]::after {
      background-color: rgba(0, 0, 0, 0.6); }
    artdeco-completeness-meter[inverse][benchmark]::before {
      background-color: rgba(0, 0, 0, 0.25); }
    artdeco-completeness-meter[inverse] progress {
      background-color: #98d8f4; }
      artdeco-completeness-meter[inverse] progress::-webkit-progress-bar, artdeco-completeness-meter[inverse] progress::-webkit-progress-value {
        background-color: #98d8f4; }
      artdeco-completeness-meter[inverse] progress::-moz-progress-bar {
        background-color: #98d8f4; }
      artdeco-completeness-meter[inverse] progress::-ms-fill {
        background-color: #98d8f4;
        border: none; }
  artdeco-completeness-meter[color="pro"], artdeco-completeness-meter[color="pro"]::after {
    color: #087889; }
  artdeco-completeness-meter[color="pro"] progress {
    background-color: #087889; }
    artdeco-completeness-meter[color="pro"] progress::-webkit-progress-bar, artdeco-completeness-meter[color="pro"] progress::-webkit-progress-value {
      background-color: #087889; }
    artdeco-completeness-meter[color="pro"] progress::-moz-progress-bar {
      background-color: #087889; }
    artdeco-completeness-meter[color="pro"] progress::-ms-fill {
      background-color: #087889;
      border: none; }
  artdeco-completeness-meter[inverse][color="pro"], artdeco-completeness-meter[inverse][color="pro"]::after {
    color: #98dade; }
  artdeco-completeness-meter[inverse][color="pro"] progress {
    background-color: #98dade; }
    artdeco-completeness-meter[inverse][color="pro"] progress::-webkit-progress-bar, artdeco-completeness-meter[inverse][color="pro"] progress::-webkit-progress-value {
      background-color: #98dade; }
    artdeco-completeness-meter[inverse][color="pro"] progress::-moz-progress-bar {
      background-color: #98dade; }
    artdeco-completeness-meter[inverse][color="pro"] progress::-ms-fill {
      background-color: #98dade;
      border: none; }
  artdeco-completeness-meter[color="positive"], artdeco-completeness-meter[color="positive"]::after {
    color: #2f7b15; }
  artdeco-completeness-meter[color="positive"] progress {
    background-color: #2f7b15; }
    artdeco-completeness-meter[color="positive"] progress::-webkit-progress-bar, artdeco-completeness-meter[color="positive"] progress::-webkit-progress-value {
      background-color: #2f7b15; }
    artdeco-completeness-meter[color="positive"] progress::-moz-progress-bar {
      background-color: #2f7b15; }
    artdeco-completeness-meter[color="positive"] progress::-ms-fill {
      background-color: #2f7b15;
      border: none; }
  artdeco-completeness-meter[inverse][color="positive"], artdeco-completeness-meter[inverse][color="positive"]::after {
    color: #b5d99f; }
  artdeco-completeness-meter[inverse][color="positive"] progress {
    background-color: #b5d99f; }
    artdeco-completeness-meter[inverse][color="positive"] progress::-webkit-progress-bar, artdeco-completeness-meter[inverse][color="positive"] progress::-webkit-progress-value {
      background-color: #b5d99f; }
    artdeco-completeness-meter[inverse][color="positive"] progress::-moz-progress-bar {
      background-color: #b5d99f; }
    artdeco-completeness-meter[inverse][color="positive"] progress::-ms-fill {
      background-color: #b5d99f;
      border: none; }
  artdeco-completeness-meter[color="muted"], artdeco-completeness-meter[color="muted"]::after {
    color: #5c6f7c; }
  artdeco-completeness-meter[color="muted"] progress {
    background-color: #5c6f7c; }
    artdeco-completeness-meter[color="muted"] progress::-webkit-progress-bar, artdeco-completeness-meter[color="muted"] progress::-webkit-progress-value {
      background-color: #5c6f7c; }
    artdeco-completeness-meter[color="muted"] progress::-moz-progress-bar {
      background-color: #5c6f7c; }
    artdeco-completeness-meter[color="muted"] progress::-ms-fill {
      background-color: #5c6f7c;
      border: none; }
  artdeco-completeness-meter[inverse][color="muted"], artdeco-completeness-meter[inverse][color="muted"]::after {
    color: #c7d1d8; }
  artdeco-completeness-meter[inverse][color="muted"] progress {
    background-color: #c7d1d8; }
    artdeco-completeness-meter[inverse][color="muted"] progress::-webkit-progress-bar, artdeco-completeness-meter[inverse][color="muted"] progress::-webkit-progress-value {
      background-color: #c7d1d8; }
    artdeco-completeness-meter[inverse][color="muted"] progress::-moz-progress-bar {
      background-color: #c7d1d8; }
    artdeco-completeness-meter[inverse][color="muted"] progress::-ms-fill {
      background-color: #c7d1d8;
      border: none; }
  artdeco-completeness-meter[color="negative"], artdeco-completeness-meter[color="negative"]::after {
    color: #d11124; }
  artdeco-completeness-meter[color="negative"] progress {
    background-color: #d11124; }
    artdeco-completeness-meter[color="negative"] progress::-webkit-progress-bar, artdeco-completeness-meter[color="negative"] progress::-webkit-progress-value {
      background-color: #d11124; }
    artdeco-completeness-meter[color="negative"] progress::-moz-progress-bar {
      background-color: #d11124; }
    artdeco-completeness-meter[color="negative"] progress::-ms-fill {
      background-color: #d11124;
      border: none; }
  artdeco-completeness-meter[inverse][color="negative"], artdeco-completeness-meter[inverse][color="negative"]::after {
    color: #ffbcba; }
  artdeco-completeness-meter[inverse][color="negative"] progress {
    background-color: #ffbcba; }
    artdeco-completeness-meter[inverse][color="negative"] progress::-webkit-progress-bar, artdeco-completeness-meter[inverse][color="negative"] progress::-webkit-progress-value {
      background-color: #ffbcba; }
    artdeco-completeness-meter[inverse][color="negative"] progress::-moz-progress-bar {
      background-color: #ffbcba; }
    artdeco-completeness-meter[inverse][color="negative"] progress::-ms-fill {
      background-color: #ffbcba;
      border: none; }
  artdeco-completeness-meter[indeterminate] {
    width: 100%; }
    artdeco-completeness-meter[indeterminate] progress {
      -webkit-animation: artdeco_completenessLoadFull 2s cubic-bezier(0.4, 0, 0.2, 1);
              animation: artdeco_completenessLoadFull 2s cubic-bezier(0.4, 0, 0.2, 1);
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      background-color: #0073b1;
      position: relative;
      display: block; }
  artdeco-completeness-meter[type="circular"] {
    height: 96px;
    width: 96px;
    background: none; }
    artdeco-completeness-meter[type="circular"][benchmark]::before {
      background: none;
      content: none; }
    artdeco-completeness-meter[type="circular"][benchmark]::after {
      top: calc(50% - 4px);
      left: calc(50% - 1px);
      height: 8px; }
    artdeco-completeness-meter[type="circular"] progress {
      border: 0 !important;
      clip: rect(1px, 1px, 1px, 1px);
      height: 1px !important;
      overflow: hidden;
      padding: 0 !important;
      position: absolute !important;
      white-space: nowrap !important;
      width: 1px !important; }
    artdeco-completeness-meter[type="circular"][size="large"] {
      height: 128px;
      width: 128px; }
      artdeco-completeness-meter[type="circular"][size="large"]::after {
        top: calc(50% - 7px);
        height: 14px; }
    artdeco-completeness-meter[type="circular"][size="small"] {
      height: 56px;
      width: 56px; }

@-webkit-keyframes artdeco_completenessLoad {
  from {
    -webkit-transform: translate(-100%);
            transform: translate(-100%); }
  to {
    -webkit-transform: translate(0);
            transform: translate(0); } }

@keyframes artdeco_completenessLoad {
  from {
    -webkit-transform: translate(-100%);
            transform: translate(-100%); }
  to {
    -webkit-transform: translate(0);
            transform: translate(0); } }

@-webkit-keyframes artdeco_completenessLoadFull {
  0% {
    left: -100%; }
  100% {
    left: 100%; } }

@keyframes artdeco_completenessLoadFull {
  0% {
    left: -100%; }
  100% {
    left: 100%; } }

@-webkit-keyframes completenessBenchmark {
  0% {
    background-color: currentColor;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  50% {
    -webkit-transform: scaleY(1.5);
            transform: scaleY(1.5); }
  100% {
    background-color: currentColor;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes completenessBenchmark {
  0% {
    background-color: currentColor;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); }
  50% {
    -webkit-transform: scaleY(1.5);
            transform: scaleY(1.5); }
  100% {
    background-color: currentColor;
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

artdeco-chip {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 24px;
  border-radius: 2px;
  margin: 0 8px 8px 0;
  padding: 0 6px 0 8px;
  background-color: rgba(199, 209, 216, 0.45);
  -webkit-transition: color .3s;
  transition: color .3s; }
  artdeco-chip .artdeco-chip-text {
    --artdeco-reset-typography_getFontSize: 1.4rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.42857;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-weight: var(--artdeco-reset-typography-font-weight-bold);
    color: rgba(0, 0, 0, 0.6);
    margin: 0; }
  artdeco-chip .artdeco-chip-button {
    background: transparent;
    border: 0;
    padding: 0;
    line-height: 0;
    position: static;
    margin-left: 6px;
    color: rgba(0, 0, 0, 0.6);
    -webkit-transition: color .3s;
    transition: color .3s; }
    artdeco-chip .artdeco-chip-button:hover {
      color: rgba(0, 0, 0, 0.75); }
    artdeco-chip .artdeco-chip-button:active {
      color: rgba(0, 0, 0, 0.9); }
  artdeco-chip[size=large] {
    --artdeco-reset-typography_getFontSize: 1.6rem;
    font-size: var(--artdeco-reset-typography_getFontSize);
    --artdeco-reset-typography_getLineHeight: 1.5;
    line-height: var(--artdeco-reset-typography_getLineHeight);
    font-weight: var(--artdeco-reset-typography-font-weight-bold);
    color: rgba(0, 0, 0, 0.6);
    height: 28px; }
  artdeco-chip:hover .artdeco-chip-text {
    color: rgba(0, 0, 0, 0.75); }
  artdeco-chip:active .artdeco-chip-text {
    color: rgba(0, 0, 0, 0.9); }
  artdeco-chip:last-of-type {
    margin-right: 0; }

artdeco-tabs {
  display: block;
  position: relative; }
  artdeco-tabs artdeco-tabpanel[role='tabpanel'] {
    display: block; }
    artdeco-tabs artdeco-tabpanel[role='tabpanel'][aria-hidden='true'] {
      display: none; }
  artdeco-tabs[disabled] artdeco-tablist[role='tablist'] {
    position: relative; }
    artdeco-tabs[disabled] artdeco-tablist[role='tablist']::before {
      display: block;
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 1;
      cursor: not-allowed;
      background: rgba(255, 255, 255, 0.65); }
    artdeco-tabs[disabled] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][disabled] {
      color: rgba(0, 0, 0, 0.6); }
  artdeco-tabs artdeco-tablist[role='tablist'] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    position: relative; }
    artdeco-tabs artdeco-tablist[role='tablist'].native-scroll {
      overflow-x: auto; }
    artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'] {
      font-weight: var(--artdeco-reset-typography-font-weight-bold);
      --artdeco-reset-typography_getFontSize: 1.4rem;
      font-size: var(--artdeco-reset-typography_getFontSize);
      --artdeco-reset-typography_getLineHeight: 1.42857;
      line-height: var(--artdeco-reset-typography_getLineHeight);
      color: rgba(0, 0, 0, 0.6);
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      max-width: 220px;
      position: relative;
      background-color: transparent;
      cursor: pointer;
      -webkit-transition: background-color;
      transition: background-color;
      -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
              transition-timing-function: cubic-bezier(0.4,0,0.2,1);
      -webkit-transition-duration: 83ms;
              transition-duration: 83ms;
      padding: 9px 8px 11px;
      margin-left: 24px; }
      artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab']:first-child {
        margin-left: 16px; }
      artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab']::before {
        position: absolute;
        content: '';
        height: 2px;
        background-color: transparent;
        left: 0;
        right: 0;
        bottom: 0;
        -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
                transition-timing-function: cubic-bezier(0.4,0,0.2,1);
        -webkit-transition-duration: 83ms;
                transition-duration: 83ms; }
      artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true'] {
        color: #0073b1;
        background-color: transparent;
        -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
                transition-timing-function: cubic-bezier(0.4,0,0.2,1);
        -webkit-transition-duration: 500ms;
                transition-duration: 500ms; }
        artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']::before {
          background-color: #0073b1;
          -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
                  transition-timing-function: cubic-bezier(0.4,0,0.2,1);
          -webkit-transition-duration: 500ms;
                  transition-duration: 500ms; }
        @media screen and (-ms-high-contrast: active) {
          artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true'] {
            text-decoration: underline; } }
        artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:hover {
          color: #006097; }
          artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:hover::before {
            background: #006097; }
        artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:active {
          color: #004b7c; }
          artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:active::before {
            background: #004b7c; }
      artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab']:hover {
        color: rgba(0, 0, 0, 0.75); }
      artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab']:active {
        color: #006097;
        background-color: rgba(152, 216, 244, 0.45); }
      artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][disabled] {
        color: rgba(0, 0, 0, 0.35);
        cursor: not-allowed; }
      @media screen and (min-width: 480px) and (max-width: 799px) {
        artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'] {
          margin-left: 16px; } }
      @media screen and (max-width: 479px) {
        artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab'] {
          margin-left: 8px; }
          artdeco-tabs artdeco-tablist[role='tablist'] artdeco-tab[role='tab']:first-child {
            margin-left: 8px; } }
    artdeco-tabs artdeco-tablist[role='tablist'].no-wrap artdeco-tab[role='tab'] {
      white-space: nowrap;
      max-width: none; }
  artdeco-tabs[theme='pro'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'] {
    color: rgba(0, 0, 0, 0.6); }
    artdeco-tabs[theme='pro'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true'] {
      color: #087889; }
      artdeco-tabs[theme='pro'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']::before {
        background: #087889; }
      artdeco-tabs[theme='pro'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:hover {
        color: #036475; }
        artdeco-tabs[theme='pro'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:hover::before {
          background: #036475; }
      artdeco-tabs[theme='pro'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:active {
        color: #00505d;
        background: transparent; }
        artdeco-tabs[theme='pro'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:active::before {
          background: #00505d; }
    artdeco-tabs[theme='pro'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab']:hover {
      color: rgba(0, 0, 0, 0.75); }
    artdeco-tabs[theme='pro'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab']:active {
      color: #087889;
      background-color: rgba(8, 120, 137, 0.15); }
    artdeco-tabs[theme='pro'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][disabled] {
      color: rgba(0, 0, 0, 0.35); }
  artdeco-tabs[theme='pro'][disabled] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][disabled] {
    color: rgba(0, 0, 0, 0.6); }
  artdeco-tabs[theme='pro'] .artdeco-transport {
    background: rgba(255, 255, 255, 0.85); }
    artdeco-tabs[theme='pro'] .artdeco-transport li-icon {
      color: rgba(0, 0, 0, 0.9); }
    artdeco-tabs[theme='pro'] .artdeco-transport:hover {
      background: white; }
      artdeco-tabs[theme='pro'] .artdeco-transport:hover li-icon {
        color: black; }
    artdeco-tabs[theme='pro'] .artdeco-transport:active {
      background: rgba(255, 255, 255, 0.7); }
      artdeco-tabs[theme='pro'] .artdeco-transport:active li-icon {
        color: rgba(0, 0, 0, 0.6); }
  artdeco-tabs .artdeco-scrolling-container {
    overflow-x: scroll;
    overflow-y: hidden;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none;
    -ms-overflow-style: none; }
    artdeco-tabs .artdeco-scrolling-container::-webkit-scrollbar {
      display: none; }
  artdeco-tabs .artdeco-transport {
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    width: 32px;
    background: rgba(255, 255, 255, 0.85);
    border: 0;
    opacity: 1;
    -webkit-transition: opacity;
    transition: opacity;
    -webkit-transition-timing-function: cubic-bezier(0,0,0.2,1);
            transition-timing-function: cubic-bezier(0,0,0.2,1);
    -webkit-transition-duration: 167ms;
            transition-duration: 167ms; }
    artdeco-tabs .artdeco-transport.artdeco-transport-hidden {
      opacity: 0; }
    artdeco-tabs .artdeco-transport li-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%);
      color: rgba(0, 0, 0, 0.6); }
      [dir='rtl'] artdeco-tabs .artdeco-transport li-icon {
        -webkit-transform: translateX(-50%) translateY(-50%) rotateY(180deg);
                transform: translateX(-50%) translateY(-50%) rotateY(180deg); }
    artdeco-tabs .artdeco-transport:hover {
      background: white; }
      artdeco-tabs .artdeco-transport:hover li-icon {
        color: rgba(0, 0, 0, 0.9); }
    artdeco-tabs .artdeco-transport:active {
      background: rgba(255, 255, 255, 0.7); }
      artdeco-tabs .artdeco-transport:active li-icon {
        color: rgba(0, 0, 0, 0.75); }
    [dir='rtl'] artdeco-tabs .artdeco-transport, artdeco-tabs .artdeco-transport[data-direction='next'] {
      left: auto;
      right: 0; }
    [dir='rtl'] artdeco-tabs .artdeco-transport[data-direction='next'] {
      right: auto;
      left: 0; }
  artdeco-tabs artdeco-spotlight-tablist[role='tablist'] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-top: 1px solid rgba(0, 0, 0, 0.15); }
    artdeco-tabs artdeco-spotlight-tablist[role='tablist'].native-scroll {
      overflow-x: auto;
      border: 1px solid rgba(0, 0, 0, 0.15); }
      artdeco-tabs artdeco-spotlight-tablist[role='tablist'].native-scroll artdeco-spotlight-tab[role='tab'] {
        border-left: 1px solid rgba(0, 0, 0, 0.15);
        border-right: none; }
        artdeco-tabs artdeco-spotlight-tablist[role='tablist'].native-scroll artdeco-spotlight-tab[role='tab']:first-child {
          border-left: none; }
    artdeco-tabs artdeco-spotlight-tablist[role='tablist'] artdeco-spotlight-tab[role='tab'] {
      padding: 10px 16px;
      cursor: pointer;
      position: relative;
      max-height: 88px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      border-right: 1px solid rgba(0, 0, 0, 0.15); }
      artdeco-tabs artdeco-spotlight-tablist[role='tablist'] artdeco-spotlight-tab[role='tab']:first-child {
        border-left: 1px solid rgba(0, 0, 0, 0.15); }
      artdeco-tabs artdeco-spotlight-tablist[role='tablist'] artdeco-spotlight-tab[role='tab'] .artdeco-tab-primary-text {
        font-weight: var(--artdeco-reset-typography-font-weight-bold);
        --artdeco-reset-typography_getFontSize: 2.4rem;
        font-size: var(--artdeco-reset-typography_getFontSize);
        --artdeco-reset-typography_getLineHeight: 1.33333;
        line-height: var(--artdeco-reset-typography_getLineHeight);
        color: rgba(0, 0, 0, 0.6);
        display: block; }
      artdeco-tabs artdeco-spotlight-tablist[role='tablist'] artdeco-spotlight-tab[role='tab'] .artdeco-tab-secondary-text {
        font-weight: var(--artdeco-reset-typography-font-weight-normal);
        --artdeco-reset-typography_getFontSize: 1.4rem;
        font-size: var(--artdeco-reset-typography_getFontSize);
        --artdeco-reset-typography_getLineHeight: 1.42857;
        line-height: var(--artdeco-reset-typography_getLineHeight);
        color: rgba(0, 0, 0, 0.6);
        display: block; }
      artdeco-tabs artdeco-spotlight-tablist[role='tablist'] artdeco-spotlight-tab[role='tab']:hover .artdeco-tab-primary-text,
      artdeco-tabs artdeco-spotlight-tablist[role='tablist'] artdeco-spotlight-tab[role='tab']:hover .artdeco-tab-secondary-text {
        color: rgba(0, 0, 0, 0.75); }
      artdeco-tabs artdeco-spotlight-tablist[role='tablist'] artdeco-spotlight-tab[role='tab'][aria-selected='true']::after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 4px;
        background: #087889; }
      artdeco-tabs artdeco-spotlight-tablist[role='tablist'] artdeco-spotlight-tab[role='tab'][aria-selected='true'] .artdeco-tab-primary-text {
        color: #087889; }
      artdeco-tabs artdeco-spotlight-tablist[role='tablist'] artdeco-spotlight-tab[role='tab'][aria-selected='true'] .artdeco-tab-secondary-text {
        color: rgba(0, 0, 0, 0.9); }
    artdeco-tabs artdeco-spotlight-tablist[role='tablist'].no-wrap artdeco-spotlight-tab[role='tab'] {
      white-space: nowrap; }
  artdeco-tabs[in-modal='true'] artdeco-tablist artdeco-tab:first-child {
    margin-left: 24px; }
  artdeco-tabs[align='centered'] artdeco-tablist {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  artdeco-tabs[size='48dp'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'],
  artdeco-tabs[size='17px'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'] {
    padding-top: 12px;
    padding-bottom: 16px;
    font-size: 17px; }
  artdeco-tabs[theme='inverse'][disabled] artdeco-tablist[role='tablist']::before, artdeco-tabs[color='inverse'][disabled] artdeco-tablist[role='tablist']::before {
    background: rgba(255, 255, 255, 0.55); }
  artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'], artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] {
    border-bottom-color: rgba(255, 255, 255, 0.25); }
    artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'], artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'] {
      color: rgba(255, 255, 255, 0.85); }
      artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab']:hover, artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab']:hover {
        color: white; }
      artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab']:active, artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab']:active {
        background: rgba(255, 255, 255, 0.15); }
      artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true'], artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true'] {
        color: white; }
        artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']::before, artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']::before {
          background: white; }
        artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:hover, artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:hover {
          color: rgba(255, 255, 255, 0.85); }
          artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:hover::before, artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:hover::before {
            background: rgba(255, 255, 255, 0.85); }
        artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:active, artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:active {
          color: rgba(255, 255, 255, 0.7); }
          artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:active::before, artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][aria-selected='true']:active::before {
            background: rgba(255, 255, 255, 0.7); }
      artdeco-tabs[theme='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][disabled], artdeco-tabs[color='inverse'] artdeco-tablist[role='tablist'] artdeco-tab[role='tab'][disabled] {
        color: rgba(255, 255, 255, 0.45); }
  artdeco-tabs[theme='inverse'] .artdeco-transport, artdeco-tabs[color='inverse'] .artdeco-transport {
    background: rgba(0, 115, 177, 0.85); }
    artdeco-tabs[theme='inverse'] .artdeco-transport li-icon, artdeco-tabs[color='inverse'] .artdeco-transport li-icon {
      color: rgba(255, 255, 255, 0.7); }
    artdeco-tabs[theme='inverse'] .artdeco-transport:hover, artdeco-tabs[color='inverse'] .artdeco-transport:hover {
      background: rgba(0, 115, 177, 0.85); }
      artdeco-tabs[theme='inverse'] .artdeco-transport:hover li-icon, artdeco-tabs[color='inverse'] .artdeco-transport:hover li-icon {
        color: white; }
    artdeco-tabs[theme='inverse'] .artdeco-transport:active, artdeco-tabs[color='inverse'] .artdeco-transport:active {
      background: #0073b1; }
      artdeco-tabs[theme='inverse'] .artdeco-transport:active li-icon, artdeco-tabs[color='inverse'] .artdeco-transport:active li-icon {
        color: rgba(255, 255, 255, 0.85); }

artdeco-typeahead {
  display: block;
  position: relative; }
  artdeco-typeahead .artdeco-typeahead-live-region {
    border: 0 !important;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px !important;
    overflow: hidden;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important; }

artdeco-typeahead-results-container {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 6px 9px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15), 0 6px 9px rgba(0, 0, 0, 0.2);
  -webkit-transition: -webkit-box-shadow 83ms;
  transition: -webkit-box-shadow 83ms;
  transition: box-shadow 83ms;
  transition: box-shadow 83ms, -webkit-box-shadow 83ms;
  display: block;
  position: absolute;
  border-radius: 0 0 2px 2px;
  padding: 4px 0;
  background-color: white; }
  @media screen and (-ms-high-contrast: active) {
    artdeco-typeahead-results-container {
      border: 1px solid activeborder; } }
  artdeco-typeahead-results-container ul {
    list-style-type: none; }
  artdeco-typeahead-results-container li {
    padding: 8px 16px; }
  artdeco-typeahead-results-container .highlighted,
  artdeco-typeahead-results-container li:hover {
    background-color: #f3f6f8; }

:root,
.hue-web__artdeco-migration-scope--revert {
  --artdeco-typography-mono: SF Mono, Consolas, Roboto Mono, Noto Mono, Droid Mono, Fira Mono, Ubuntu Mono, Oxygen Mono, Lucida Console, Menlo, Monaco, monospace;
  --artdeco-typography-sans: -apple-system, system-ui, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Fira Sans, Ubuntu, Oxygen, Oxygen Sans, Cantarell, Droid Sans, Apple Color Emoji, Segoe UI Emoji, Segoe UI Emoji, Segoe UI Symbol, Lucida Grande, Helvetica, Arial, sans-serif;
  --artdeco-typography-serif: Noto Serif, Droid Serif, Georgia, serif;
  --artdeco-typography-ar: Arabic UI Display, Geeza Pro, Simplified Arabic,
    var(--artdeco-typography-sans);
  --artdeco-typography-ja: Meiryo, Yu Gothic, Hiragino Kaku Gothic Pro, Hiragino Sans,
    var(--artdeco-typography-sans);
  --artdeco-typography-ko: Malgun Gothic, Apple SD Gothic Neo,
    var(--artdeco-typography-sans);
  --artdeco-typography-th: Leelawadee, Thonburi,
    var(--artdeco-typography-sans);
  --artdeco-typography-zh: Microsoft Yahei, PingFang SC, PingFang TC, Hiragino Sans, Hiragino Kaku Gothic Pro,
    var(--artdeco-typography-sans);
  --artdeco-typography-hi: Kohinoor Devanagari, Mangal,
    var(--artdeco-typography-sans); }

hr.artdeco-divider {
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  display: block;
  height: 1px;
  width: 100%; }

hr.artdeco-divider--inverse {
  border-color: rgba(255, 255, 255, 0.25); }

.artdeco-list {
  background-color: transparent;
  list-style-type: none;
  margin: 0;
  padding: 0; }

.artdeco-list--border {
  border: 1px solid rgba(0, 0, 0, 0.15); }

.artdeco-list--grid {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.artdeco-list--inverse {
  border-color: rgba(255, 255, 255, 0.25); }

.artdeco-list__item {
  border: 0;
  position: relative;
  background-color: transparent;
  margin: 0;
  padding: 8px 8px 9px; }
  .artdeco-list__item::after {
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    bottom: 0;
    content: '';
    height: 0;
    position: absolute;
    right: 0;
    width: 100%; }
  .artdeco-list__item:last-child::after {
    content: none; }
  .artdeco-list--compact .artdeco-list__item {
    padding: 0 0 1px; }
  .artdeco-list--grid .artdeco-list__item {
    border: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.15);
    padding: 16px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .artdeco-list--grid .artdeco-list__item::after {
      content: none; }
    .artdeco-list--grid .artdeco-list__item:first-child {
      border: 0; }
  .artdeco-list--compact.artdeco-list--grid .artdeco-list__item {
    padding: 0; }
  .artdeco-list--inverse .artdeco-list__item::after {
    border-color: rgba(255, 255, 255, 0.25); }

.artdeco-list--offset-1 .artdeco-list__item::after,
.artdeco-list__item--offset-1::after {
  width: calc(100% - 64px); }

.artdeco-list--offset-2 .artdeco-list__item::after,
.artdeco-list__item--offset-2::after {
  width: calc(100% - 72px); }

.artdeco-list--offset-3 .artdeco-list__item::after,
.artdeco-list__item--offset-3::after {
  width: calc(100% - 80px); }

.artdeco-list--offset-4 .artdeco-list__item::after,
.artdeco-list__item--offset-4::after {
  width: calc(100% - 88px); }

.artdeco-list--offset-5 .artdeco-list__item::after,
.artdeco-list__item--offset-5::after {
  width: calc(100% - 104px); }

.artdeco-list--offset-6 .artdeco-list__item::after,
.artdeco-list__item--offset-6::after {
  width: calc(100% - 120px); }

.artdeco-list--offset-7 .artdeco-list__item::after,
.artdeco-list__item--offset-7::after {
  width: calc(100% - 136px); }

.artdeco-list--offset-8 .artdeco-list__item::after,
.artdeco-list__item--offset-8::after {
  width: calc(100% - 160px); }

.artdeco-list--offset-9 .artdeco-list__item::after,
.artdeco-list__item--offset-9::after {
  width: calc(100% - 232px); }

.artdeco-list--offset-10 .artdeco-list__item::after,
.artdeco-list__item--offset-10::after {
  width: calc(100% - 272px); }

.artdeco-list--offset-11 .artdeco-list__item::after,
.artdeco-list__item--offset-11::after {
  width: calc(100% - 312px); }

.t-mono {
  font-family: var(--artdeco-typography-mono); }

.t-sans {
  font-family: var(--artdeco-typography-sans); }

.t-serif {
  font-family: var(--artdeco-typography-serif); }

.t-black {
  color: rgba(0, 0, 0, 0.9); }

.t-black--light {
  color: rgba(0, 0, 0, 0.6); }

.t-white {
  color: white; }

.t-white--light {
  color: rgba(255, 255, 255, 0.7); }

.t-bold {
  font-weight: var(--artdeco-reset-typography-font-weight-bold); }

.t-light {
  font-weight: var(--artdeco-reset-typography-font-weight-light); }

.t-normal {
  font-weight: var(--artdeco-reset-typography-font-weight-normal); }

.t-italic {
  font-style: var(--artdeco-reset-typography-font-style-italic); }

.t-roman {
  font-style: var(--artdeco-reset-typography-font-style-normal); }

.t-12 {
  --artdeco-reset-typography_getFontSize: 1.2rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.33333;
  line-height: var(--artdeco-reset-typography_getLineHeight); }

.t-14 {
  --artdeco-reset-typography_getFontSize: 1.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.42857;
  line-height: var(--artdeco-reset-typography_getLineHeight); }

.t-16 {
  --artdeco-reset-typography_getFontSize: 1.6rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.5;
  line-height: var(--artdeco-reset-typography_getLineHeight); }
  .t-16.t-16--open {
    --artdeco-reset-typography_getLineHeight: 1.75;
    line-height: var(--artdeco-reset-typography_getLineHeight); }

.t-18 {
  --artdeco-reset-typography_getFontSize: 1.8rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.33333;
  line-height: var(--artdeco-reset-typography_getLineHeight); }
  .t-18.t-18--open {
    --artdeco-reset-typography_getLineHeight: 1.55556;
    line-height: var(--artdeco-reset-typography_getLineHeight); }

.t-20 {
  --artdeco-reset-typography_getFontSize: 2rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.4;
  line-height: var(--artdeco-reset-typography_getLineHeight); }
  .t-20.t-20--open {
    --artdeco-reset-typography_getLineHeight: 1.6;
    line-height: var(--artdeco-reset-typography_getLineHeight); }

.t-24 {
  --artdeco-reset-typography_getFontSize: 2.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.33333;
  line-height: var(--artdeco-reset-typography_getLineHeight); }

.t-32 {
  --artdeco-reset-typography_getFontSize: 3.2rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.25;
  line-height: var(--artdeco-reset-typography_getLineHeight); }

.t-40 {
  --artdeco-reset-typography_getFontSize: 4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.2;
  line-height: var(--artdeco-reset-typography_getLineHeight); }

.t-48 {
  --artdeco-reset-typography_getFontSize: 4.8rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.16667;
  line-height: var(--artdeco-reset-typography_getLineHeight); }

.t-64 {
  --artdeco-reset-typography_getFontSize: 6.4rem;
  font-size: var(--artdeco-reset-typography_getFontSize);
  --artdeco-reset-typography_getLineHeight: 1.125;
  line-height: var(--artdeco-reset-typography_getLineHeight); }

li-icon[type="linkedin-bug"] .background {
  fill: #000000; }

li-icon[type='linkedin-bug'] .background-mercado {
  fill: #000000; }

li-icon[type="linkedin-bug"][color="brand"] .background {
  fill: #0077b5; }

li-icon[type='linkedin-bug'][color='brand'] .background-mercado {
  fill: #0a66c2; }

li-icon[type="linkedin-bug"][color="inverse"] .background {
  fill: #ffffff; }
  @media screen and (-ms-high-contrast: active) {
    li-icon[type="linkedin-bug"][color="inverse"] .background {
      fill: buttonText; } }

li-icon[type='linkedin-bug'][color='inverse'] .background-mercado {
  fill: #ffffff; }
  @media screen and (-ms-high-contrast: active) {
    li-icon[type='linkedin-bug'][color='inverse'] .background-mercado {
      fill: buttonText; } }

li-icon[type="linkedin-bug"][color="premium"] .background {
  fill: #af9b62; }

li-icon[type='linkedin-bug'][color='premium'] .background-mercado {
  fill: #c37d16; }

.artdeco-premium-bug-variant li-icon[type="linkedin-bug"][color="premium"] .background {
  fill: #efb920; }

li-icon[type="linkedin-bug"] .bug-text-color {
  display: none; }

li-icon[type="linkedin-bug"][color] .bug-text-color {
  display: block; }

li-icon[type="linkedin-bug"][color="inverse"] .bug-text-color {
  display: none; }

li-icon[type="linkedin-bug"][size="14dp"] {
  width: 1.4rem;
  height: 1.4rem; }

li-icon[type="linkedin-bug"][size="21dp"] {
  width: 2.1rem;
  height: 2.1rem; }

li-icon[type="linkedin-bug"][size="28dp"] {
  width: 2.8rem;
  height: 2.8rem; }

li-icon[type="linkedin-bug"][size="34dp"] {
  width: 3.4rem;
  height: 3.4rem; }

li-icon[type="linkedin-bug"][size="40dp"] {
  width: 4rem;
  height: 4rem; }

li-icon[type="linkedin-bug"][size="48dp"] {
  width: 4.8rem;
  height: 4.8rem; }

li-icon[type="linkedin-bug"] svg {
  width: 100%;
  height: 100%; }

li-icon[type="linkedin-logo"] .background {
  fill: #000000; }
  @media screen and (-ms-high-contrast: active) {
    li-icon[type="linkedin-logo"] .background {
      fill: buttonText; } }

li-icon[type='linkedin-logo'] .background-mercado {
  fill: #000000; }
  @media screen and (-ms-high-contrast: active) {
    li-icon[type='linkedin-logo'] .background-mercado {
      fill: buttonText; } }

@media screen and (-ms-high-contrast: active) {
  li-icon[type="linkedin-logo"]:not([color="brand"]) .linkedin-text path,
  li-icon[type="linkedin-logo"]:not([color="brand"]) .linkedin-text polygon {
    fill: buttonText; } }

li-icon[type="linkedin-logo"][color="brand"] .background {
  fill: #0077b5; }

li-icon[type='linkedin-logo'][color='brand'] .background-mercado {
  fill: #0a66c2; }

@media screen and (-ms-high-contrast: active) {
  li-icon[type="linkedin-logo"][color="brand"] .linkedin-text path,
  li-icon[type="linkedin-logo"][color="brand"] .linkedin-text polygon {
    fill: buttonText; } }

li-icon[type="linkedin-logo"][color="inverse"] .background {
  fill: #ffffff; }
  @media screen and (-ms-high-contrast: active) {
    li-icon[type="linkedin-logo"][color="inverse"] .background {
      fill: buttonText; } }

li-icon[type='linkedin-logo'][color='inverse'] .background-mercado {
  fill: #ffffff; }
  @media screen and (-ms-high-contrast: active) {
    li-icon[type='linkedin-logo'][color='inverse'] .background-mercado {
      fill: buttonText; } }

li-icon[type="linkedin-logo"][color="inverse"] .linkedin-text path,
li-icon[type="linkedin-logo"][color="inverse"] .linkedin-text polygon,
li-icon[type="linkedin-logo"].logo-lockup-inverse .linkedin-text path,
li-icon[type="linkedin-logo"].logo-lockup-inverse .linkedin-text polygon {
  fill: #ffffff; }
  @media screen and (-ms-high-contrast: active) {
    li-icon[type="linkedin-logo"][color="inverse"] .linkedin-text path,
    li-icon[type="linkedin-logo"][color="inverse"] .linkedin-text polygon,
    li-icon[type="linkedin-logo"].logo-lockup-inverse .linkedin-text path,
    li-icon[type="linkedin-logo"].logo-lockup-inverse .linkedin-text polygon {
      fill: buttonText; } }

li-icon[type="linkedin-logo"][color="premium"] .background {
  fill: #af9b62; }

li-icon[type='linkedin-logo'][color='premium'] .background-mercado {
  fill: #c37d16; }

@media screen and (-ms-high-contrast: active) {
  li-icon[type="linkedin-logo"][color="premium"] .bug-text-color {
    fill: black; } }

.artdeco-premium-bug-variant li-icon[type="linkedin-logo"][color="premium"] .background {
  fill: #efb920; }
  @media screen and (-ms-high-contrast: active) {
    .artdeco-premium-bug-variant li-icon[type="linkedin-logo"][color="premium"] .background {
      fill: buttonText; } }

li-icon[type="linkedin-logo"] .bug-text-color {
  display: none; }

li-icon[type="linkedin-logo"][color] .bug-text-color {
  display: block; }

li-icon[type="linkedin-logo"][color="inverse"] .bug-text-color {
  display: none; }

li-icon[type="linkedin-logo"][size="14dp"] {
  width: 5.6rem;
  height: 1.4rem; }

li-icon[type="linkedin-logo"][size="21dp"] {
  width: 8.4rem;
  height: 2.1rem; }

li-icon[type="linkedin-logo"][size="28dp"] {
  width: 11rem;
  height: 2.8rem; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx) {
  li-icon[type="linkedin-logo"][size="28dp"] {
    width: 11.2rem; } }

li-icon[type="linkedin-logo"][size="34dp"] {
  width: 13.5rem;
  height: 3.4rem; }

li-icon[type="linkedin-logo"][size="40dp"] {
  width: 15.9rem;
  height: 4rem; }

li-icon[type="linkedin-logo"][size="48dp"] {
  width: 19.1rem;
  height: 4.8rem; }

li-icon[type="linkedin-logo"] svg {
  width: 100%;
  height: 100%; }

linkedin-logo {
  display: block; }
  linkedin-logo li-icon,
  linkedin-logo .logo-text {
    vertical-align: middle; }
  linkedin-logo .logo-text {
    display: inline-block;
    letter-spacing: 0.2em;
    color: rgba(0, 0, 0, 0.9);
    white-space: nowrap; }
    linkedin-logo .logo-text.logo-lockup-dark {
      color: black; }
    linkedin-logo .logo-text.logo-lockup-inverse {
      color: white; }
  linkedin-logo[size="14dp"] li-icon {
    margin-right: calc( 0.5rem - 0.2em); }
  linkedin-logo[size="14dp"] .logo-text {
    font-weight: 600;
    font-size: 1.1rem;
    line-height: "14rem" / 10; }
  linkedin-logo[size="21dp"] li-icon {
    margin-right: calc( 0.7rem - 0.2em); }
  linkedin-logo[size="21dp"] .logo-text {
    font-size: 1.4rem;
    line-height: "21rem" / 10; }
  linkedin-logo[size="28dp"] li-icon {
    margin-right: calc( 0.9rem - 0.2em); }
  linkedin-logo[size="28dp"] .logo-text {
    font-size: 1.7rem;
    line-height: "28rem" / 10; }
  linkedin-logo[size="34dp"] li-icon {
    margin-right: calc( 1.2rem - 0.2em); }
  linkedin-logo[size="34dp"] .logo-text {
    font-size: 2rem;
    line-height: "34rem" / 10; }
  linkedin-logo[size="40dp"] li-icon {
    margin-right: calc( 1.4rem - 0.2em); }
  linkedin-logo[size="40dp"] .logo-text {
    font-size: 2.3rem;
    line-height: "40rem" / 10; }
  linkedin-logo[size="48dp"] li-icon {
    margin-right: calc( 1.8rem - 0.2em); }
  linkedin-logo[size="48dp"] .logo-text {
    font-size: 2.6rem;
    line-height: "48rem" / 10; }
  linkedin-logo.vertical {
    text-align: center;
    display: inline-block; }
    linkedin-logo.vertical .logo-text {
      display: block; }
    linkedin-logo.vertical[size="40dp"] li-icon {
      padding-right: 0; }
    linkedin-logo.vertical[size="40dp"] .logo-text {
      font-size: 3rem;
      line-height: 6rem; }
    linkedin-logo.vertical[size="48dp"] li-icon {
      padding-right: 0; }
    linkedin-logo.vertical[size="48dp"] .logo-text {
      font-size: 3.5rem;
      line-height: 7rem; }

@-webkit-keyframes pebbleDraw {
  to {
    stroke-dashoffset: 0; } }

@keyframes pebbleDraw {
  to {
    stroke-dashoffset: 0; } }

@-webkit-keyframes pebbleGrow {
  to {
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes pebbleGrow {
  to {
    -webkit-transform: scale(1);
            transform: scale(1); } }

use {
  fill-opacity: 1;
  stroke-opacity: 1;
  fill: transparent;
  stroke: transparent; }
  use[data-size="small"], use[data-state="active"],
  .active use[href^="#nav-"] {
    fill-opacity: 0;
    stroke-opacity: 0;
    fill: currentColor;
    stroke: currentColor; }

li-icon {
  display: inline-block;
  overflow: hidden;
  position: relative; }
  li-icon[type$="-icon"] > svg {
    vertical-align: top; }
  li-icon > svg {
    display: block;
    margin: auto;
    width: 100%;
    height: 100%; }
  li-icon[type^="nav-"] svg {
    width: 3.2rem !important;
    height: 3.2rem !important; }
  li-icon[type^="large-"] svg, li-icon[type^="large-"][size="small"] svg {
    width: 4.8rem !important;
    height: 4.8rem !important; }
  li-icon svg[data-supported-dps="16x16"] {
    width: 1.6rem;
    height: 1.6rem; }
  li-icon svg[data-supported-dps="24x24"] {
    width: 2.4rem;
    height: 2.4rem; }
  li-icon svg[data-supported-dps="32x32"] {
    width: 3.2rem;
    height: 3.2rem; }
  li-icon svg[data-supported-dps="40x40"] {
    width: 4rem !important;
    height: 4rem !important; }
  li-icon svg[data-supported-dps="48x48"] {
    width: 4.8rem;
    height: 4.8rem; }
  li-icon svg[data-supported-dps="78x8"] {
    width: 7.8rem;
    height: 0.8rem; }
  li-icon svg[data-supported-dps="98x10"] {
    width: 9.8rem;
    height: 1rem; }
  li-icon svg[data-supported-dps="117x12"] {
    width: 11.7rem;
    height: 1.2rem; }
  li-icon svg[data-supported-dps="156x16"] {
    width: 15.6rem;
    height: 1.6rem; }
  li-icon svg[data-supported-dps="195x20"] {
    width: 19.5rem;
    height: 2rem; }
  li-icon svg[data-supported-dps="234x24"] {
    width: 23.4rem;
    height: 2.4rem; }
  li-icon svg[data-supported-dps="312x32"] {
    width: 31.2rem;
    height: 3.2rem; }
  li-icon svg[data-supported-dps="64x8"] {
    width: 6.4rem;
    height: 0.8rem; }
  li-icon svg[data-supported-dps="80x10"] {
    width: 8rem;
    height: 1rem; }
  li-icon svg[data-supported-dps="96x12"] {
    width: 9.6rem;
    height: 1.2rem; }
  li-icon svg[data-supported-dps="128x16"] {
    width: 12.8rem;
    height: 1.6rem; }
  li-icon svg[data-supported-dps="160x20"] {
    width: 16rem;
    height: 2rem; }
  li-icon svg[data-supported-dps="192x24"] {
    width: 19.2rem;
    height: 2.4rem; }
  li-icon svg[data-supported-dps="256x32"] {
    width: 25.6rem;
    height: 3.2rem; }
  li-icon svg[data-supported-dps="34x34"] {
    width: 3.4rem;
    height: 3.4rem; }
  li-icon svg[data-supported-dps="26x26"] {
    width: 2.6rem;
    height: 2.6rem; }
  li-icon svg[data-supported-dps="21x21"] {
    width: 2.1rem;
    height: 2.1rem; }
  li-icon svg[data-supported-dps="14x14"] {
    width: 1.4rem;
    height: 1.4rem; }
  li-icon svg[data-supported-dps="159x40"] {
    width: 15.9rem;
    height: 4rem; }
  li-icon svg[data-supported-dps="135x34"] {
    width: 13.5rem;
    height: 3.4rem; }
  li-icon svg[data-supported-dps="102x26"] {
    width: 10.2rem;
    height: 2.6rem; }
  li-icon svg[data-supported-dps="190x48"] {
    width: 19rem;
    height: 4.8rem; }
  li-icon svg[data-supported-dps="84x21"] {
    width: 8.4rem;
    height: 2.1rem; }
  li-icon svg[data-supported-dps="56x14"] {
    width: 5.6rem;
    height: 1.4rem; }
  [dir="rtl"] li-icon[type*="arrow"], [dir="rtl"] li-icon[type*="chevron"], [dir="rtl"] li-icon[type="to-start-icon"], [dir="rtl"] li-icon[type="to-end-icon"], [dir="rtl"] li-icon[type^="share-ios"], [dir="rtl"] li-icon[type^="question"], [dir="rtl"] li-icon[type="forward-icon"], [dir="rtl"] li-icon[type^="share-web"], [dir="rtl"] li-icon[type^="leave"], [dir="rtl"] li-icon[type*="follow"], [dir="rtl"] li-icon[type^="reply"], [dir="rtl"] li-icon[type="enter-icon"], [dir="rtl"] li-icon[type="join-large"], [dir="rtl"] li-icon[type^="share-linkedin"] {
    /*!rtl:begin:ignore*/
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    /*!rtl:end:ignore*/ }
  [dir=rtl] li-icon > svg {
    /*!rtl:begin:ignore*/
    float: left;
    /*!rtl:end:ignore*/ }
  li-icon[type$="-pebble-icon"][animate] {
    -webkit-transform: scale(0.2);
            transform: scale(0.2);
    -webkit-animation: pebbleGrow 334ms ease-in-out forwards;
            animation: pebbleGrow 334ms ease-in-out forwards; }
    li-icon[type$="-pebble-icon"][animate] .circle {
      stroke-dasharray: 63;
      stroke-dashoffset: 63;
      -webkit-animation: pebbleDraw 500ms ease-out forwards;
              animation: pebbleDraw 500ms ease-out forwards;
      -webkit-animation-delay: 334ms;
              animation-delay: 334ms; }
    li-icon[type$="-pebble-icon"][animate][size="small"] .circle {
      stroke-dasharray: 38;
      stroke-dashoffset: 38; }
  li-icon[type^="premium-"] text {
    font-size: 2.4rem;
    font-weight: 600;
    letter-spacing: 0.4rem;
    dominant-baseline: text-before-edge;
    font-family: Source Sans Pro, Helvetica, Arial, sans-serif; }

@media screen and (-ms-high-contrast: active) {
  li-icon[type="premium-badge"] svg {
    fill: ButtonText; }
  li-icon[type="premium-wordmark-inverse"] path {
    fill: ButtonText; } }

@media screen and (-ms-high-contrast: black-on-white) {
  li-icon[type="premium-inverse-badge"],
  li-icon[type="premium-inverse-app-icon"] {
    -ms-high-contrast-adjust: none;
    background-color: black; }
    li-icon[type="premium-inverse-badge"] svg,
    li-icon[type="premium-inverse-app-icon"] svg {
      height: 90% !important;
      position: relative;
      top: 5%;
      left: 2%; } }

.mb1 {
  margin-bottom: 4px; }

.mb2 {
  margin-bottom: 8px; }

.mb3 {
  margin-bottom: 12px; }

.mb4 {
  margin-bottom: 16px; }

.main {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: calc(100vh - 60px);
  overflow-wrap: anywhere;
  padding: 0 20px;
  text-align: center;
  -webkit-font-smoothing: antialiased; }
  .main .linkedin-logo {
    color: #0073b1;
    height: 40px;
    width: 40px; }
    .main .linkedin-logo svg {
      height: 40px;
      width: 40px; }

footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  footer a {
    gap: 8px; }
  footer li-icon {
    height: auto;
    width: auto; }
