@charset "UTF-8";

/* src/styles.scss */

/* node_modules/@swisscom/sdx/dist/css/sdx.css */
/*!
 * SDX Library v4.2.0
 */
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
figcaption,
figure {
  display: block;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
main {
  display: block;
}
code,
kbd,
samp,
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
}
b,
strong {
  font-weight: bolder;
}
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
audio,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
  line-height: 1.15;
  font-family: sans-serif;
  font-size: 100%;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type=button],
:not(sdx-button)[type=reset],
:not(sdx-button)[type=submit] {
  -webkit-appearance: button;
}
button,
[type=button],
[type=reset],
[type=submit] {
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button,
[type=button],
[type=reset],
[type=submit] {
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
input {
  overflow: visible;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
input[type=file]::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  padding: 0;
  color: inherit;
  white-space: normal;
}
progress {
  display: inline-block;
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
details {
  display: block;
}
summary {
  display: list-item;
}
menu {
  display: block;
}
canvas {
  display: inline-block;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
body {
  margin: 0;
}
:root {
  --sdx-border-radius-small: 4px;
  --sdx-border-radius-medium: 8px;
  --sdx-border-radius-large: 12px;
  --sdx-border-radius-xlarge: 20px;
  --sdx-border-radius-full: 80px;
  --sdx-border-style-default: solid;
  --sdx-border-width-thin: 1px;
  --sdx-border-width-medium: 2px;
  --sdx-border-width-thick: 4px;
  --sdx-boxShadow-layer1: rgba(85, 84, 91, 0.24) 0px 0px 32px 0px;
  --sdx-boxShadow-layer2: rgba(85, 84, 91, 0.4) 0px 0px 56px 4px;
  --sdx-breakpoint-mobile-default: 360px;
  --sdx-breakpoint-mobile-wide: 480px;
  --sdx-breakpoint-tablet-default: 768px;
  --sdx-breakpoint-tablet-wide: 1024px;
  --sdx-breakpoint-desktop-default: 1440px;
  --sdx-breakpoint-desktop-wide: 1920px;
  --sdx-color-surface-ui-1: #ffffff;
  --sdx-color-surface-ui-2: #f6f6f9;
  --sdx-color-surface-ui-3: #f2f1f8;
  --sdx-color-surface-interaction-default: #0445c8;
  --sdx-color-surface-interaction-hover: #0036a7;
  --sdx-color-surface-interaction-inactive: #7aafff;
  --sdx-color-surface-interaction-inverse: #c3dbff;
  --sdx-color-surface-interaction-onEmphasis: #9bc3ff;
  --sdx-color-surface-general-emphasis: #4c93ff;
  --sdx-color-surface-general-muted: #e8f1ff;
  --sdx-color-surface-success-emphasis: #5bbf53;
  --sdx-color-surface-success-muted: #d7ffd2;
  --sdx-color-surface-success-hover: #0d6f2c;
  --sdx-color-surface-warning-emphasis: #f1bf00;
  --sdx-color-surface-warning-muted: #fff7c9;
  --sdx-color-surface-warning-hover: #785e03;
  --sdx-color-surface-error-emphasis: #ff855a;
  --sdx-color-surface-error-muted: #fcece5;
  --sdx-color-surface-error-hover: #ba3e06;
  --sdx-color-surface-neutral-emphasis: #55545b;
  --sdx-color-surface-neutral-muted: #dbdae1;
  --sdx-color-surface-neutral-hover: #b7b6bc;
  --sdx-color-border-interaction-default: #0445c8;
  --sdx-color-border-interaction-hover: #0036a7;
  --sdx-color-border-interaction-inactive: #7aafff;
  --sdx-color-border-general-emphasis: #4c93ff;
  --sdx-color-border-general-muted: #e8f1ff;
  --sdx-color-border-success-emphasis: #5bbf53;
  --sdx-color-border-success-muted: #d7ffd2;
  --sdx-color-border-warning-emphasis: #f1bf00;
  --sdx-color-border-warning-muted: #fff7c9;
  --sdx-color-border-error-emphasis: #ff855a;
  --sdx-color-border-error-muted: #fcece5;
  --sdx-color-border-neutral-1: #55545b;
  --sdx-color-border-neutral-2: #cecdd3;
  --sdx-color-border-neutral-hover: #222126;
  --sdx-color-border-neutral-inactive: #b7b6bc;
  --sdx-color-border-neutral-inverse: #dbdae1;
  --sdx-color-border-neutral-focus: #3b3a3f;
  --sdx-color-text-interaction-default: #0445c8;
  --sdx-color-text-interaction-hover: #0036a7;
  --sdx-color-text-interaction-inactive: #7aafff;
  --sdx-color-text-general-emphasis: #4c93ff;
  --sdx-color-text-general-muted: #e8f1ff;
  --sdx-color-text-success-emphasis: #5bbf53;
  --sdx-color-text-success-muted: #d7ffd2;
  --sdx-color-text-warning-emphasis: #f1bf00;
  --sdx-color-text-warning-muted: #fff7c9;
  --sdx-color-text-error-emphasis: #ff855a;
  --sdx-color-text-error-muted: #fcece5;
  --sdx-color-text-neutral-default: #55545b;
  --sdx-color-text-heading: #001155;
  --sdx-color-text-body: #222126;
  --sdx-color-text-inactive: #b7b6bc;
  --sdx-color-text-inverse: #ffffff;
  --sdx-color-text-onEmphasis: #ffffff;
  --sdx-color-icon-interaction-default: #0445c8;
  --sdx-color-icon-interaction-hover: #0036a7;
  --sdx-color-icon-interaction-inactive: #7aafff;
  --sdx-color-icon-general-emphasis: #4c93ff;
  --sdx-color-icon-general-muted: #e8f1ff;
  --sdx-color-icon-general-onEmphasis: #0036a7;
  --sdx-color-icon-success-emphasis: #5bbf53;
  --sdx-color-icon-success-muted: #d7ffd2;
  --sdx-color-icon-success-onEmphasis: #045300;
  --sdx-color-icon-warning-emphasis: #f1bf00;
  --sdx-color-icon-warning-muted: #fff7c9;
  --sdx-color-icon-warning-onEmphasis: #5f4a02;
  --sdx-color-icon-error-emphasis: #ff855a;
  --sdx-color-icon-error-muted: #fcece5;
  --sdx-color-icon-error-onEmphasis: #892c01;
  --sdx-color-icon-neutral-emphasis: #222126;
  --sdx-color-icon-neutral-muted: #b7b6bc;
  --sdx-color-icon-default: #001155;
  --sdx-color-icon-inverse: #ffffff;
  --sdx-color-icon-onEmphasis: #ffffff;
  --sdx-iconSize-xsmall: 16px;
  --sdx-iconSize-small: 24px;
  --sdx-iconSize-medium: 32px;
  --sdx-iconSize-large: 40px;
  --sdx-iconSize-xlarge: 48px;
  --sdx-iconSize-xxlarge: 56px;
  --sdx-spacing-0: 2px;
  --sdx-spacing-1: 4px;
  --sdx-spacing-2: 8px;
  --sdx-spacing-3: 16px;
  --sdx-spacing-4: 24px;
  --sdx-spacing-5: 32px;
  --sdx-spacing-6: 40px;
  --sdx-spacing-7: 64px;
  --sdx-spacing-8: 80px;
  --sdx-spacing-1dot5: 6px;
  --sdx-spacing-2dot5: 12px;
  --sdx-overlay-backdropFilter-default: blur(20px) saturate(1.2) contrast(1.05);
  --sdx-font-display-s-fontSize: 40px;
  --sdx-font-display-s-lineHeight: 48px;
  --sdx-font-display-s-letterSpacing: -0.8px;
  --sdx-font-display-s-fontWeight: 700;
  --sdx-font-display-m-fontSize: 48px;
  --sdx-font-display-m-lineHeight: 56px;
  --sdx-font-display-m-letterSpacing: -0.9px;
  --sdx-font-display-m-fontWeight: 700;
  --sdx-font-display-l-fontSize: 64px;
  --sdx-font-display-l-lineHeight: 76px;
  --sdx-font-display-l-letterSpacing: -1.2px;
  --sdx-font-display-l-fontWeight: 700;
  --sdx-font-display-xl-fontSize: 80px;
  --sdx-font-display-xl-lineHeight: 88px;
  --sdx-font-display-xl-letterSpacing: -1.6px;
  --sdx-font-display-xl-fontWeight: 700;
  --sdx-font-heading-xs-fontSize: 16px;
  --sdx-font-heading-xs-lineHeight: 24px;
  --sdx-font-heading-xs-letterSpacing: 0px;
  --sdx-font-heading-xs-fontWeight: 600;
  --sdx-font-heading-s-fontSize: 18px;
  --sdx-font-heading-s-lineHeight: 24px;
  --sdx-font-heading-s-letterSpacing: -0.1px;
  --sdx-font-heading-s-fontWeight: 600;
  --sdx-font-heading-m-fontSize: 20px;
  --sdx-font-heading-m-lineHeight: 28px;
  --sdx-font-heading-m-letterSpacing: -0.1px;
  --sdx-font-heading-m-fontWeight: 600;
  --sdx-font-heading-l-fontSize: 24px;
  --sdx-font-heading-l-lineHeight: 32px;
  --sdx-font-heading-l-letterSpacing: -0.2px;
  --sdx-font-heading-l-fontWeight: 600;
  --sdx-font-heading-xl-fontSize: 28px;
  --sdx-font-heading-xl-lineHeight: 32px;
  --sdx-font-heading-xl-letterSpacing: -0.5px;
  --sdx-font-heading-xl-fontWeight: 700;
  --sdx-font-heading-xxl-fontSize: 32px;
  --sdx-font-heading-xxl-lineHeight: 40px;
  --sdx-font-heading-xxl-letterSpacing: -0.7px;
  --sdx-font-heading-xxl-fontWeight: 700;
  --sdx-font-body-xs-fontSize: 12px;
  --sdx-font-body-xs-lineHeight: 18px;
  --sdx-font-body-xs-letterSpacing: 0.1px;
  --sdx-font-body-s-fontSize: 14px;
  --sdx-font-body-s-lineHeight: 20px;
  --sdx-font-body-s-letterSpacing: 0.1px;
  --sdx-font-body-base-fontSize: 16px;
  --sdx-font-body-base-lineHeight: 24px;
  --sdx-font-body-base-letterSpacing: 0px;
}
@media (min-width: 1024px) {
  :root {
    --sdx-font-display-s-fontSize: 48px;
    --sdx-font-display-s-lineHeight: 56px;
    --sdx-font-display-s-letterSpacing: -0.9px;
    --sdx-font-display-s-fontWeight: 700;
    --sdx-font-display-m-fontSize: 64px;
    --sdx-font-display-m-lineHeight: 76px;
    --sdx-font-display-m-letterSpacing: -1.2px;
    --sdx-font-display-m-fontWeight: 700;
    --sdx-font-display-l-fontSize: 80px;
    --sdx-font-display-l-lineHeight: 88px;
    --sdx-font-display-l-letterSpacing: -1.6px;
    --sdx-font-display-l-fontWeight: 700;
    --sdx-font-display-xl-fontSize: 104px;
    --sdx-font-display-xl-lineHeight: 114px;
    --sdx-font-display-xl-letterSpacing: -2.1px;
    --sdx-font-display-xl-fontWeight: 700;
    --sdx-font-heading-xs-fontSize: 16px;
    --sdx-font-heading-xs-lineHeight: 24px;
    --sdx-font-heading-xs-letterSpacing: 0px;
    --sdx-font-heading-xs-fontWeight: 600;
    --sdx-font-heading-s-fontSize: 20px;
    --sdx-font-heading-s-lineHeight: 28px;
    --sdx-font-heading-s-letterSpacing: -0.1px;
    --sdx-font-heading-s-fontWeight: 600;
    --sdx-font-heading-m-fontSize: 24px;
    --sdx-font-heading-m-lineHeight: 32px;
    --sdx-font-heading-m-letterSpacing: -0.2px;
    --sdx-font-heading-m-fontWeight: 600;
    --sdx-font-heading-l-fontSize: 28px;
    --sdx-font-heading-l-lineHeight: 32px;
    --sdx-font-heading-l-letterSpacing: -0.5px;
    --sdx-font-heading-l-fontWeight: 600;
    --sdx-font-heading-xl-fontSize: 32px;
    --sdx-font-heading-xl-lineHeight: 40px;
    --sdx-font-heading-xl-letterSpacing: -0.7px;
    --sdx-font-heading-xl-fontWeight: 700;
    --sdx-font-heading-xxl-fontSize: 40px;
    --sdx-font-heading-xxl-lineHeight: 48px;
    --sdx-font-heading-xxl-letterSpacing: -0.8px;
    --sdx-font-heading-xxl-fontWeight: 700;
    --sdx-font-body-xs-fontSize: 12px;
    --sdx-font-body-xs-lineHeight: 18px;
    --sdx-font-body-xs-letterSpacing: 0.1px;
    --sdx-font-body-s-fontSize: 14px;
    --sdx-font-body-s-lineHeight: 20px;
    --sdx-font-body-s-letterSpacing: 0.1px;
    --sdx-font-body-base-fontSize: 16px;
    --sdx-font-body-base-lineHeight: 24px;
    --sdx-font-body-base-letterSpacing: 0px;
  }
}
:root {
  --sdx-header-height-mobile: 72px;
  --sdx-header-height-mobile-with-breadcrumbs: 120px;
  --sdx-header-height-desktop: 112px;
  --sdx-header-height-desktop-without-meta: 72px;
  --sdx-header-height-desktop-with-breadcrumbs: 160px;
  --sdx-header-height-desktop-with-breadcrumbs-without-meta: 120px;
  --sdx-header-height-sticky: 72px;
  --sdx-color-sc-navy: #015;
  --sdx-color-sc-blue: #1af;
  --sdx-color-sc-red: #d12;
  --sdx-color-sc-white: #fff;
  --sdx-color-blue-tint-2: #a2cdf4;
  --sdx-color-blue-tint-3: #d1e6f9;
  --sdx-color-aluminum: #dde3e7;
  --sdx-color-aluminum-tint-2: #e4e9ec;
  --sdx-color-horizon: #eef3f6;
  --sdx-color-horizon-tint-2: #f8fafb;
  --sdx-color-gray: #333;
  --sdx-color-gray-tint-2: #474747;
  --sdx-color-gray-tint-3: #5c5c5c;
  --sdx-color-gray-tint-4: #666;
  --sdx-color-gray-tint-5: #858585;
  --sdx-color-gray-tint-6: #adadad;
  --sdx-color-gray-tint-7: #bbb;
  --sdx-color-gray-tint-8: #d6d6d6;
  --sdx-color-int-blue: #0445c8;
  --sdx-color-int-blue--active: #0036a7;
  --sdx-color-int-gray: #cfd5d9;
  --sdx-color-int-gray--active: #b1b9be;
  --sdx-color-int-green: #1b8712;
  --sdx-color-int-green--active: #0d6f2c;
  --sdx-color-int-red: #d12;
  --sdx-color-int-red--active: #be0000;
  --sdx-color-int-orange: #cf4a0c;
  --sdx-color-int-orange--active: #ba3e06;
  --sdx-color-azure: #1781e3;
  --sdx-color-azure--active: #0851da;
  --sdx-color-orchid: #a63297;
  --sdx-color-orchid--active: #7f2879;
  --sdx-color-iris: #5944c6;
  --sdx-color-iris--active: #42389e;
  --sdx-color-pink: #e1195f;
  --sdx-color-pink--active: #bf1b5a;
  --sdx-color-turquoise: #0eaba9;
  --sdx-color-turquoise--active: #0c847e;
  --sdx-grid-breakpoint-xs: 0;
  --sdx-grid-breakpoint-sm: 480px;
  --sdx-grid-breakpoint-md: 768px;
  --sdx-grid-breakpoint-lg: 1024px;
  --sdx-grid-breakpoint-xl: 1280px;
  --sdx-grid-breakpoint-ul: 1440px;
  --sdx-baseline: 8px;
  --sdx-baseline-2: 16px;
  --sdx-baseline-3: 24px;
  --sdx-baseline-4: 32px;
  --sdx-baseline-5: 40px;
  --sdx-baseline-6: 48px;
  --sdx-color-border-ui-1: var(--sdx-color-border-neutral-1);
  --sdx-color-border-ui-2: var(--sdx-color-border-neutral-2);
  --sdx-color-border-ui-hover: var(--sdx-color-border-neutral-hover);
  --sdx-color-border-ui-inactive: var(--sdx-color-border-neutral-inactive);
  --sdx-color-border-ui-inverse: var(--sdx-color-border-neutral-inverse);
  --sdx-color-border-focus-default: var(--sdx-color-border-neutral-focus);
  --sdx-color-text-caption: var(--sdx-color-text-neutral-default);
  --sdx-boxShadow-default: var(--sdx-boxShadow-layer1);
  --sdx-boxShadow-hover: var(--sdx-boxShadow-layer2);
}
@font-face {
  font-family: "TheSans";
  font-weight: 200;
  font-style: normal;
  src: url("./media/TheSansB_200_-JXAWS2UC.woff2") format("woff2"), url("./media/TheSansB_200_-6NISZUTA.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 300;
  font-style: normal;
  src: url("./media/TheSansB_300_-J5MHLTXJ.woff2") format("woff2"), url("./media/TheSansB_300_-4Z5MCXIP.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 400;
  font-style: normal;
  src: url("./media/TheSansB_400_-AFIW4I6S.woff2") format("woff2"), url("./media/TheSansB_400_-4J7CTHWZ.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 500;
  font-style: normal;
  src: url("./media/TheSansB_500_-2HG4VKAN.woff2") format("woff2"), url("./media/TheSansB_500_-WGJ4FN3U.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 600;
  font-style: normal;
  src: url("./media/TheSansB_600_-Y7L6MLR4.woff2") format("woff2"), url("./media/TheSansB_600_-D5ITKG7R.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 700;
  font-style: normal;
  src: url("./media/TheSansB_700_-YRD4KPJX.woff2") format("woff2"), url("./media/TheSansB_700_-6FNSHAAK.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 800;
  font-style: normal;
  src: url("./media/TheSansB_800_-2BPZCMSI.woff2") format("woff2"), url("./media/TheSansB_800_-7OL527US.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 900;
  font-style: normal;
  src: url("./media/TheSansB_900_-UEASHBWG.woff2") format("woff2"), url("./media/TheSansB_900_-FWIQFSCJ.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 200;
  font-style: italic;
  src: url("./media/TheSansB_200i-FITU4FD6.woff2") format("woff2"), url("./media/TheSansB_200i-JU6FYLVV.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 300;
  font-style: italic;
  src: url("./media/TheSansB_300i-MVQZ5FSW.woff2") format("woff2"), url("./media/TheSansB_300i-LYI2ETVQ.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 400;
  font-style: italic;
  src: url("./media/TheSansB_400i-QNDFKTBB.woff2") format("woff2"), url("./media/TheSansB_400i-2RYGBXYI.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 500;
  font-style: italic;
  src: url("./media/TheSansB_500i-KS54PIDS.woff2") format("woff2"), url("./media/TheSansB_500i-XRLQFGXT.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 600;
  font-style: italic;
  src: url("./media/TheSansB_600i-VZEYXQB2.woff2") format("woff2"), url("./media/TheSansB_600i-PLGHVH7D.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 700;
  font-style: italic;
  src: url("./media/TheSansB_700i-VNSFDPM2.woff2") format("woff2"), url("./media/TheSansB_700i-OMQJPUOA.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 800;
  font-style: italic;
  src: url("./media/TheSansB_800i-UMKX4LJW.woff2") format("woff2"), url("./media/TheSansB_800i-V5P2OP2G.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 900;
  font-style: italic;
  src: url("./media/TheSansB_900i-TXJHAZSH.woff2") format("woff2"), url("./media/TheSansB_900i-RWR4I53O.ttf") format("truetype");
}
@font-face {
  font-family: "sdx-icons";
  font-weight: normal;
  font-style: normal;
  src: url("./media/sdx-icons-MAUQA56S.woff2") format("woff2"), url("./media/sdx-icons-MEHWW5JC.ttf") format("truetype");
}
.icon {
  display: inline-block;
  text-transform: none;
  text-decoration: none;
  text-rendering: auto;
  line-height: 1;
  font-family: "sdx-icons";
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-variant-ligatures: normal;
  font-variant-caps: normal;
  font-variant-numeric: normal;
  font-stretch: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon--s1 {
  font-size: 16px;
}
.icon--s2 {
  font-size: 24px;
}
.icon--s3 {
  font-size: 32px;
}
.icon--s4 {
  font-size: 40px;
}
.icon--s5 {
  font-size: 48px;
}
.icon--s6 {
  font-size: 56px;
}
.icon--flip-horizontal {
  transform: scale(-1, 1);
}
.icon--flip-vertical {
  transform: scale(1, -1);
}
.icon--flip-horizontal-vertical {
  transform: scale(-1, -1);
}
.icon--excel {
  color: #008236;
}
.icon--powerpoint {
  color: #e86416;
}
.icon--word {
  color: #1781e3;
}
.icon--pdf {
  color: #d12;
}
.icon--gradient {
  background:
    radial-gradient(
      110% 220% at 0% 140%,
      #13a3f4 0%,
      rgba(22, 158, 255, 0.5) 40%,
      rgba(16, 136, 222, 0) 100%),
    radial-gradient(
      290% 800% at 220% -440%,
      #dd1122 30%,
      #001155 100%);
}
.icon--gradient.icon--gradient {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.icon-001-account::before,
.icon-account::before {
  content: "\e001";
}
.icon-002-arrow-down::before,
.icon-arrow-down::before {
  content: "\e002";
}
.icon-003-arrow-left::before,
.icon-arrow-left::before {
  content: "\e003";
}
.icon-004-arrow-right::before,
.icon-arrow-right::before {
  content: "\e004";
}
.icon-005-arrow-up::before,
.icon-arrow-up::before {
  content: "\e005";
}
.icon-006-attachment::before,
.icon-attachment::before {
  content: "\e006";
}
.icon-007-backup::before,
.icon-backup::before {
  content: "\e007";
}
.icon-008-bin::before,
.icon-bin::before {
  content: "\e008";
}
.icon-009-calendar::before,
.icon-calendar::before {
  content: "\e009";
}
.icon-010-cancel::before,
.icon-cancel::before {
  content: "\e00a";
}
.icon-011-check-mark::before,
.icon-check-mark::before {
  content: "\e00b";
}
.icon-012-check-mark-2-circle::before,
.icon-check-mark-2-circle::before,
.icon-012-check-mark-circle::before,
.icon-check-mark-circle::before {
  content: "\e00c";
}
.icon-013-chevron-normal-down::before,
.icon-chevron-normal-down::before,
.icon-013-chevron-down::before,
.icon-chevron-down::before {
  content: "\e00d";
}
.icon-014-chevron-normal-left::before,
.icon-chevron-normal-left::before,
.icon-014-chevron-left::before,
.icon-chevron-left::before {
  content: "\e00e";
}
.icon-015-chevron-normal-right::before,
.icon-chevron-normal-right::before,
.icon-015-chevron-right::before,
.icon-chevron-right::before {
  content: "\e00f";
}
.icon-016-chevron-normal-up::before,
.icon-chevron-normal-up::before,
.icon-016-chevron-up::before,
.icon-chevron-up::before {
  content: "\e010";
}
.icon-017-chevron-flat-down::before,
.icon-chevron-flat-down::before {
  content: "\e011";
}
.icon-018-chevron-flat-left::before,
.icon-chevron-flat-left::before {
  content: "\e012";
}
.icon-019-chevron-flat-right::before,
.icon-chevron-flat-right::before {
  content: "\e013";
}
.icon-020-chevron-flat-up::before,
.icon-chevron-flat-up::before {
  content: "\e014";
}
.icon-021-clock::before,
.icon-clock::before {
  content: "\e015";
}
.icon-022-close::before,
.icon-close::before {
  content: "\e016";
}
.icon-023-download::before,
.icon-download::before {
  content: "\e017";
}
.icon-024-download-cloud::before,
.icon-download-cloud::before {
  content: "\e018";
}
.icon-025-edit::before,
.icon-edit::before {
  content: "\e019";
}
.icon-026-exclamation-mark-circle::before,
.icon-exclamation-mark-circle::before {
  content: "\e01a";
}
.icon-027-flag::before,
.icon-flag::before {
  content: "\e01b";
}
.icon-028-folder-new::before,
.icon-folder-new::before {
  content: "\e01c";
}
.icon-029-folder-video::before,
.icon-folder-video::before {
  content: "\e01d";
}
.icon-030-forward::before,
.icon-forward::before {
  content: "\e01e";
}
.icon-031-forward-filled::before,
.icon-forward-filled::before {
  content: "\e01f";
}
.icon-032-forward-message::before,
.icon-forward-message::before {
  content: "\e020";
}
.icon-033-forward-message-2::before,
.icon-forward-message-2::before {
  content: "\e021";
}
.icon-034-fullscreen-enter::before,
.icon-fullscreen-enter::before {
  content: "\e022";
}
.icon-035-fullscreen-enter-2::before,
.icon-fullscreen-enter-2::before {
  content: "\e023";
}
.icon-036-fullscreen-leave::before,
.icon-fullscreen-leave::before {
  content: "\e024";
}
.icon-037-fullscreen-leave-2::before,
.icon-fullscreen-leave-2::before {
  content: "\e025";
}
.icon-038-go-to-end::before,
.icon-go-to-end::before {
  content: "\e026";
}
.icon-039-go-to-end-filled::before,
.icon-go-to-end-filled::before {
  content: "\e027";
}
.icon-040-go-to-start::before,
.icon-go-to-start::before {
  content: "\e028";
}
.icon-041-go-to-start-filled::before,
.icon-go-to-start-filled::before {
  content: "\e029";
}
.icon-042-group::before,
.icon-group::before {
  content: "\e02a";
}
.icon-043-heart::before,
.icon-heart::before {
  content: "\e02b";
}
.icon-044-home::before,
.icon-home::before {
  content: "\e02c";
}
.icon-045-hourglass::before,
.icon-hourglass::before {
  content: "\e02d";
}
.icon-046-information-circle::before,
.icon-information-circle::before {
  content: "\e02e";
}
.icon-047-key::before,
.icon-key::before {
  content: "\e02f";
}
.icon-048-link::before,
.icon-link::before {
  content: "\e030";
}
.icon-049-lock::before,
.icon-lock::before {
  content: "\e031";
}
.icon-050-menu::before,
.icon-menu::before {
  content: "\e032";
}
.icon-051-message::before,
.icon-message::before {
  content: "\e033";
}
.icon-052-minus::before,
.icon-minus::before {
  content: "\e034";
}
.icon-053-more::before,
.icon-more::before {
  content: "\e035";
}
.icon-054-new::before,
.icon-new::before {
  content: "\e036";
}
.icon-055-okay::before,
.icon-okay::before {
  content: "\e037";
}
.icon-056-pause::before,
.icon-pause::before {
  content: "\e038";
}
.icon-057-pause-filled::before,
.icon-pause-filled::before {
  content: "\e039";
}
.icon-058-person::before,
.icon-person::before {
  content: "\e03a";
}
.icon-059-play::before,
.icon-play::before {
  content: "\e03b";
}
.icon-060-play-filled::before,
.icon-play-filled::before {
  content: "\e03c";
}
.icon-061-plus::before,
.icon-plus::before {
  content: "\e03d";
}
.icon-062-question-mark-circle::before,
.icon-question-mark-circle::before {
  content: "\e03e";
}
.icon-063-record::before,
.icon-record::before {
  content: "\e03f";
}
.icon-064-record-filled::before,
.icon-record-filled::before {
  content: "\e040";
}
.icon-065-rename::before,
.icon-rename::before {
  content: "\e041";
}
.icon-066-replay::before,
.icon-replay::before {
  content: "\e042";
}
.icon-067-reply-message::before,
.icon-reply-message::before {
  content: "\e043";
}
.icon-068-reply-message-2::before,
.icon-reply-message-2::before {
  content: "\e044";
}
.icon-069-reply-message-all::before,
.icon-reply-message-all::before {
  content: "\e045";
}
.icon-070-reply-message-all-2::before,
.icon-reply-message-all-2::before {
  content: "\e046";
}
.icon-071-retry::before,
.icon-retry::before {
  content: "\e047";
}
.icon-072-rewind::before,
.icon-rewind::before {
  content: "\e048";
}
.icon-073-rewind-filled::before,
.icon-rewind-filled::before {
  content: "\e049";
}
.icon-074-save::before,
.icon-save::before {
  content: "\e04a";
}
.icon-075-save-2::before,
.icon-save-2::before {
  content: "\e04b";
}
.icon-076-save-3::before,
.icon-save-3::before {
  content: "\e04c";
}
.icon-077-search::before,
.icon-search::before {
  content: "\e04d";
}
.icon-078-settings::before,
.icon-settings::before {
  content: "\e04e";
}
.icon-079-shopping-trolley::before,
.icon-shopping-trolley::before {
  content: "\e04f";
}
.icon-080-speech-bubble::before,
.icon-speech-bubble::before {
  content: "\e050";
}
.icon-081-standby::before,
.icon-standby::before {
  content: "\e051";
}
.icon-082-star::before,
.icon-star::before {
  content: "\e052";
}
.icon-083-stop::before,
.icon-stop::before {
  content: "\e053";
}
.icon-084-stop-filled::before,
.icon-stop-filled::before {
  content: "\e054";
}
.icon-085-synchronise::before,
.icon-synchronise::before {
  content: "\e055";
}
.icon-086-thumb-up::before,
.icon-thumb-up::before {
  content: "\e056";
}
.icon-087-upload::before,
.icon-upload::before {
  content: "\e057";
}
.icon-088-upload-cloud::before,
.icon-upload-cloud::before {
  content: "\e058";
}
.icon-089-volume-fortissimo::before,
.icon-volume-fortissimo::before {
  content: "\e059";
}
.icon-090-volume-forte::before,
.icon-volume-forte::before {
  content: "\e05a";
}
.icon-091-volume-piano::before,
.icon-volume-piano::before {
  content: "\e05b";
}
.icon-092-volume-pianissimo::before,
.icon-volume-pianissimo::before {
  content: "\e05c";
}
.icon-093-volume-mute::before,
.icon-volume-mute::before {
  content: "\e05d";
}
.icon-094-warning::before,
.icon-warning::before {
  content: "\e05e";
}
.icon-095-zoom-in::before,
.icon-zoom-in::before {
  content: "\e05f";
}
.icon-096-zoom-out::before,
.icon-zoom-out::before {
  content: "\e060";
}
.icon-097-suitcase::before,
.icon-suitcase::before {
  content: "\e061";
}
.icon-098-ambulance::before,
.icon-ambulance::before {
  content: "\e062";
}
.icon-099-ambulance-2::before,
.icon-ambulance-2::before {
  content: "\e063";
}
.icon-100-van::before,
.icon-van::before {
  content: "\e064";
}
.icon-101-delivery::before,
.icon-delivery::before {
  content: "\e065";
}
.icon-102-delivery-2::before,
.icon-delivery-2::before {
  content: "\e066";
}
.icon-103-applications::before,
.icon-applications::before {
  content: "\e067";
}
.icon-104-assistant::before,
.icon-assistant::before {
  content: "\e068";
}
.icon-105-call-centre::before,
.icon-call-centre::before {
  content: "\e069";
}
.icon-106-bill::before,
.icon-bill::before {
  content: "\e06a";
}
.icon-107-child-protection::before,
.icon-child-protection::before {
  content: "\e06b";
}
.icon-108-coins::before,
.icon-coins::before {
  content: "\e06c";
}
.icon-109-compass::before,
.icon-compass::before {
  content: "\e06d";
}
.icon-110-mobile-phone::before,
.icon-mobile-phone::before {
  content: "\e06e";
}
.icon-111-smartphone::before,
.icon-smartphone::before {
  content: "\e06f";
}
.icon-112-tablet::before,
.icon-tablet::before {
  content: "\e070";
}
.icon-113-laptop::before,
.icon-laptop::before {
  content: "\e071";
}
.icon-114-computer::before,
.icon-computer::before {
  content: "\e072";
}
.icon-115-workstation::before,
.icon-workstation::before {
  content: "\e073";
}
.icon-116-credit-card::before,
.icon-credit-card::before {
  content: "\e074";
}
.icon-117-directory::before,
.icon-directory::before {
  content: "\e075";
}
.icon-118-document::before,
.icon-document::before {
  content: "\e076";
}
.icon-119-document-new::before,
.icon-document-new::before {
  content: "\e077";
}
.icon-120-document-excel::before,
.icon-document-excel::before {
  content: "\e078";
}
.icon-121-document-powerpoint::before,
.icon-document-powerpoint::before {
  content: "\e079";
}
.icon-122-document-word::before,
.icon-document-word::before {
  content: "\e07a";
}
.icon-123-document-pdf::before,
.icon-document-pdf::before {
  content: "\e07b";
}
.icon-124-document-txt::before,
.icon-document-txt::before {
  content: "\e07c";
}
.icon-125-document-zip::before,
.icon-document-zip::before {
  content: "\e07d";
}
.icon-126-document-code::before,
.icon-document-code::before {
  content: "\e07e";
}
.icon-127-e-mail::before,
.icon-e-mail::before {
  content: "\e07f";
}
.icon-128-film-camera::before,
.icon-film-camera::before {
  content: "\e080";
}
.icon-129-film-camera-2::before,
.icon-film-camera-2::before {
  content: "\e081";
}
.icon-130-film-camera-3::before,
.icon-film-camera-3::before {
  content: "\e082";
}
.icon-131-film-reel::before,
.icon-film-reel::before {
  content: "\e083";
}
.icon-132-folder::before,
.icon-folder::before {
  content: "\e084";
}
.icon-133-football::before,
.icon-football::before {
  content: "\e085";
}
.icon-134-game::before,
.icon-game::before {
  content: "\e086";
}
.icon-135-gaming::before,
.icon-gaming::before {
  content: "\e087";
}
.icon-136-globe::before,
.icon-globe::before {
  content: "\e088";
}
.icon-137-handset::before,
.icon-handset::before {
  content: "\e089";
}
.icon-138-headphone::before,
.icon-headphone::before {
  content: "\e08a";
}
.icon-139-headset::before,
.icon-headset::before {
  content: "\e08b";
}
.icon-140-index-card::before,
.icon-index-card::before {
  content: "\e08c";
}
.icon-141-leaf::before,
.icon-leaf::before {
  content: "\e08d";
}
.icon-142-lifesaver::before,
.icon-lifesaver::before {
  content: "\e08e";
}
.icon-143-modem-wlan::before,
.icon-modem-wlan::before {
  content: "\e08f";
}
.icon-144-movie::before,
.icon-movie::before {
  content: "\e090";
}
.icon-145-movie-2::before,
.icon-movie-2::before {
  content: "\e091";
}
.icon-146-movie-3::before,
.icon-movie-3::before {
  content: "\e092";
}
.icon-147-svod::before,
.icon-svod::before {
  content: "\e093";
}
.icon-148-music::before,
.icon-music::before {
  content: "\e094";
}
.icon-149-navigation::before,
.icon-navigation::before {
  content: "\e095";
}
.icon-150-network::before,
.icon-network::before {
  content: "\e096";
}
.icon-151-office::before,
.icon-office::before {
  content: "\e097";
}
.icon-152-phone-basic::before,
.icon-phone-basic::before {
  content: "\e098";
}
.icon-153-phone-pro::before,
.icon-phone-pro::before {
  content: "\e099";
}
.icon-154-photo::before,
.icon-photo::before {
  content: "\e09a";
}
.icon-155-photo-camera::before,
.icon-photo-camera::before {
  content: "\e09b";
}
.icon-156-postcard::before,
.icon-postcard::before {
  content: "\e09c";
}
.icon-157-printer::before,
.icon-printer::before {
  content: "\e09d";
}
.icon-158-radio::before,
.icon-radio::before {
  content: "\e09e";
}
.icon-159-rss-feed::before,
.icon-rss-feed::before {
  content: "\e09f";
}
.icon-160-wlan::before,
.icon-wlan::before {
  content: "\e0a0";
}
.icon-161-signal::before,
.icon-signal::before {
  content: "\e0a1";
}
.icon-162-server::before,
.icon-server::before {
  content: "\e0a2";
}
.icon-163-sms::before,
.icon-sms::before {
  content: "\e0a3";
}
.icon-164-translation::before,
.icon-translation::before {
  content: "\e0a4";
}
.icon-165-transmitter::before,
.icon-transmitter::before {
  content: "\e0a5";
}
.icon-166-tv::before,
.icon-tv::before {
  content: "\e0a6";
}
.icon-167-tv-hd::before,
.icon-tv-hd::before {
  content: "\e0a7";
}
.icon-168-tv-2-0::before,
.icon-tv-2-0::before {
  content: "\e0a8";
}
.icon-169-video-tape::before,
.icon-video-tape::before {
  content: "\e0a9";
}
.icon-170-video-tape-2::before,
.icon-video-tape-2::before {
  content: "\e0aa";
}
.icon-171-wearable-watch::before,
.icon-wearable-watch::before {
  content: "\e0ab";
}
.icon-172-weather-cloud::before,
.icon-weather-cloud::before {
  content: "\e0ac";
}
.icon-173-weather-rain::before,
.icon-weather-rain::before {
  content: "\e0ad";
}
.icon-174-weather-rain-unsettled::before,
.icon-weather-rain-unsettled::before {
  content: "\e0ae";
}
.icon-175-weather-snow::before,
.icon-weather-snow::before {
  content: "\e0af";
}
.icon-176-weather-snow-unsettled::before,
.icon-weather-snow-unsettled::before {
  content: "\e0b0";
}
.icon-177-weather-storm::before,
.icon-weather-storm::before {
  content: "\e0b1";
}
.icon-178-weather-storm-unsettled::before,
.icon-weather-storm-unsettled::before {
  content: "\e0b2";
}
.icon-179-weather-sun::before,
.icon-weather-sun::before {
  content: "\e0b3";
}
.icon-180-weather-sun-unsettled::before,
.icon-weather-sun-unsettled::before {
  content: "\e0b4";
}
.icon-181-inbox-1::before,
.icon-inbox-1::before,
.icon-181-inbox::before,
.icon-inbox::before {
  content: "\e0b5";
}
.icon-182-drafts-3::before,
.icon-drafts-3::before,
.icon-182-drafts::before,
.icon-drafts::before {
  content: "\e0b6";
}
.icon-183-sent-6::before,
.icon-sent-6::before,
.icon-183-sent::before,
.icon-sent::before {
  content: "\e0b7";
}
.icon-184-sent-2::before,
.icon-sent-2::before {
  content: "\e0b8";
}
.icon-185-inbox-2::before,
.icon-inbox-2::before,
.icon-185-inbox::before {
  content: "\e0b9";
}
.icon-186-drafts::before {
  content: "\e0ba";
}
.icon-187-sent::before {
  content: "\e0bb";
}
.icon-188-sent-3::before,
.icon-sent-3::before,
.icon-188-sent-2::before {
  content: "\e0bc";
}
.icon-189-inbox-3::before,
.icon-inbox-3::before,
.icon-189-inbox::before {
  content: "\e0bd";
}
.icon-190-drafts-2::before,
.icon-drafts-2::before,
.icon-190-drafts::before {
  content: "\e0be";
}
.icon-191-sent-5::before,
.icon-sent-5::before,
.icon-191-sent::before {
  content: "\e0bf";
}
.icon-192-sent-4::before,
.icon-sent-4::before,
.icon-192-sent-2::before {
  content: "\e0c0";
}
.icon-193-website::before,
.icon-website::before {
  content: "\e0c1";
}
.icon-194-website-2::before,
.icon-website-2::before {
  content: "\e0c2";
}
.icon-195-heart-filled::before,
.icon-heart-filled::before {
  content: "\e0c3";
}
.icon-196-exclamation-mark::before,
.icon-exclamation-mark::before {
  content: "\e0c4";
}
.icon-197-share::before,
.icon-share::before {
  content: "\e0c5";
}
.icon-198-chevron-small-down::before,
.icon-chevron-small-down::before,
.icon-198-chevron-down-small::before,
.icon-chevron-down-small::before {
  content: "\e0c6";
}
.icon-199-chevron-small-up::before,
.icon-chevron-small-up::before,
.icon-199-chevron-up-small::before,
.icon-chevron-up-small::before {
  content: "\e0c7";
}
.icon-200-chevron-small-left::before,
.icon-chevron-small-left::before,
.icon-200-chevron-left-small::before,
.icon-chevron-left-small::before {
  content: "\e0c8";
}
.icon-201-chevron-small-right::before,
.icon-chevron-small-right::before,
.icon-201-chevron-right-small::before,
.icon-chevron-right-small::before {
  content: "\e0c9";
}
.icon-202-clear-circle::before,
.icon-clear-circle::before {
  content: "\e0ca";
}
.icon-203-server::before {
  content: "\e0cb";
}
.icon-204-cd::before,
.icon-cd::before {
  content: "\e0cc";
}
.icon-205-bundle::before,
.icon-bundle::before {
  content: "\e0cd";
}
.icon-206-database::before,
.icon-database::before {
  content: "\e0ce";
}
.icon-207-firewall::before,
.icon-firewall::before {
  content: "\e0cf";
}
.icon-208-proxy-server::before,
.icon-proxy-server::before {
  content: "\e0d0";
}
.icon-209-set-top-box::before,
.icon-set-top-box::before,
.icon-209-settopbox::before,
.icon-settopbox::before {
  content: "\e0d1";
}
.icon-210-puzzle::before,
.icon-puzzle::before {
  content: "\e0d2";
}
.icon-211-skull::before,
.icon-skull::before {
  content: "\e0d3";
}
.icon-212-fire::before,
.icon-fire::before {
  content: "\e0d4";
}
.icon-213-setting::before,
.icon-setting::before {
  content: "\e0d5";
}
.icon-214-present::before,
.icon-present::before {
  content: "\e0d6";
}
.icon-215-certificate::before,
.icon-certificate::before {
  content: "\e0d7";
}
.icon-216-waypointer::before,
.icon-waypointer::before {
  content: "\e0d8";
}
.icon-217-eye::before,
.icon-eye::before {
  content: "\e0d9";
}
.icon-218-eye-shut::before,
.icon-eye-shut::before {
  content: "\e0da";
}
.icon-219-runtime::before,
.icon-runtime::before {
  content: "\e0db";
}
.icon-220-list::before,
.icon-list::before {
  content: "\e0dc";
}
.icon-221-topology::before,
.icon-topology::before {
  content: "\e0dd";
}
.icon-222-blueprint::before,
.icon-blueprint::before {
  content: "\e0de";
}
.icon-223-map-pointer::before,
.icon-map-pointer::before {
  content: "\e0df";
}
.icon-224-console::before,
.icon-console::before {
  content: "\e0e0";
}
.icon-225-reboot::before,
.icon-reboot::before {
  content: "\e0e1";
}
.icon-226-reprovision::before,
.icon-reprovision::before {
  content: "\e0e2";
}
.icon-227-speech-bubble-filled::before,
.icon-speech-bubble-filled::before {
  content: "\e0e3";
}
.icon-228-star-filled::before,
.icon-star-filled::before {
  content: "\e0e4";
}
.icon-229-gateway::before,
.icon-gateway::before {
  content: "\e0e5";
}
.icon-230-flash::before,
.icon-flash::before {
  content: "\e0e6";
}
.icon-231-rocket::before,
.icon-rocket::before {
  content: "\e0e7";
}
.icon-232-robot-neutral::before,
.icon-robot-neutral::before {
  content: "\e0e8";
}
.icon-233-robot-happy::before,
.icon-robot-happy::before {
  content: "\e0e9";
}
.icon-234-robot-smile::before,
.icon-robot-smile::before {
  content: "\e0ea";
}
.icon-235-robot-laughing::before,
.icon-robot-laughing::before {
  content: "\e0eb";
}
.icon-236-robot-wink-1::before,
.icon-robot-wink-1::before,
.icon-236-robot-wink::before,
.icon-robot-wink::before {
  content: "\e0ec";
}
.icon-237-robot-relaxed::before,
.icon-robot-relaxed::before {
  content: "\e0ed";
}
.icon-238-robot-surprized::before,
.icon-robot-surprized::before {
  content: "\e0ee";
}
.icon-239-robot-confused::before,
.icon-robot-confused::before {
  content: "\e0ef";
}
.icon-240-robot-sad::before,
.icon-robot-sad::before {
  content: "\e0f0";
}
.icon-241-robot-broken::before,
.icon-robot-broken::before {
  content: "\e0f1";
}
.icon-242-umbrella::before,
.icon-umbrella::before {
  content: "\e0f2";
}
.icon-243-security::before,
.icon-security::before {
  content: "\e0f3";
}
.icon-244-routed-network::before,
.icon-routed-network::before {
  content: "\e0f4";
}
.icon-245-ip-sets::before,
.icon-ip-sets::before {
  content: "\e0f5";
}
.icon-246-resource-pool::before,
.icon-resource-pool::before {
  content: "\e0f6";
}
.icon-247-edge::before,
.icon-edge::before {
  content: "\e0f7";
}
.icon-248-switch::before,
.icon-switch::before {
  content: "\e0f8";
}
.icon-249-processor::before,
.icon-processor::before {
  content: "\e0f9";
}
.icon-250-distributed-network::before,
.icon-distributed-network::before {
  content: "\e0fa";
}
.icon-251-legacy-network::before,
.icon-legacy-network::before {
  content: "\e0fb";
}
.icon-252-star-half::before,
.icon-star-half::before {
  content: "\e0fc";
}
.icon-253-filter::before,
.icon-filter::before {
  content: "\e0fd";
}
.icon-254-idcard::before,
.icon-idcard::before,
.icon-254_idcard::before {
  content: "\e0fe";
}
.icon-255-passport::before,
.icon-passport::before,
.icon-255_passport::before {
  content: "\e0ff";
}
.icon-256-thumb-up-filled::before,
.icon-thumb-up-filled::before,
.icon-256_thumb_up_filled::before {
  content: "\e100";
}
.icon-257-tag::before,
.icon-tag::before,
.icon-257_tag::before {
  content: "\e101";
}
.icon-258-bell::before,
.icon-bell::before,
.icon-258_bell::before {
  content: "\e102";
}
.icon-259-flash-multiple::before,
.icon-flash-multiple::before,
.icon-259_flash_multiple::before {
  content: "\e103";
}
.icon-260-lightbulb::before,
.icon-lightbulb::before,
.icon-260_lightbulb::before {
  content: "\e104";
}
.icon-261-devices::before,
.icon-devices::before,
.icon-261_devices::before {
  content: "\e105";
}
.icon-262-smartphones-multiple::before,
.icon-smartphones-multiple::before,
.icon-262_smartphone_multiple::before {
  content: "\e106";
}
.icon-263-document-indesign::before,
.icon-document-indesign::before,
.icon-263_document_indesign::before {
  content: "\e107";
}
.icon-264-document-illustrator::before,
.icon-document-illustrator::before,
.icon-264_document_illustrator::before {
  content: "\e108";
}
.icon-265-document-onenote::before,
.icon-document-onenote::before,
.icon-265_document_onenote::before {
  content: "\e109";
}
.icon-266-document-eps::before,
.icon-document-eps::before,
.icon-266_document_eps::before {
  content: "\e10a";
}
.icon-267-document-photoshop::before,
.icon-document-photoshop::before,
.icon-267_document_photoshop::before {
  content: "\e10b";
}
.icon-268-document-visio::before,
.icon-document-visio::before,
.icon-268_document_visio::before {
  content: "\e10c";
}
.icon-269-document-publisher::before,
.icon-document-publisher::before,
.icon-269_document_publisher::before {
  content: "\e10d";
}
.icon-270-document-unknowndoc::before,
.icon-document-unknowndoc::before,
.icon-270_document_unknowndoc::before {
  content: "\e10e";
}
.icon-271-shop::before,
.icon-shop::before,
.icon-271_shop::before {
  content: "\e10f";
}
.icon-272-scissors::before,
.icon-scissors::before,
.icon-272_scissors::before {
  content: "\e110";
}
.icon-273-battery::before,
.icon-battery::before,
.icon-273_battery::before {
  content: "\e111";
}
.icon-274-battery-3::before,
.icon-battery-3::before,
.icon-274_battery_3::before {
  content: "\e112";
}
.icon-275-battery-2::before,
.icon-battery-2::before,
.icon-275_battery_2::before {
  content: "\e113";
}
.icon-276-battery-1::before,
.icon-battery-1::before,
.icon-276_battery_1::before {
  content: "\e114";
}
.icon-277-battery-0::before,
.icon-battery-0::before,
.icon-277_battery_0::before {
  content: "\e115";
}
.icon-278-battery-empty::before,
.icon-battery-empty::before,
.icon-278_battery_empty::before {
  content: "\e116";
}
.icon-279-mouse::before,
.icon-mouse::before,
.icon-279_mouse::before {
  content: "\e117";
}
.icon-280-pointer::before,
.icon-pointer::before,
.icon-280_pointer::before {
  content: "\e118";
}
.icon-281-realmouse::before,
.icon-realmouse::before,
.icon-281_realmouse::before {
  content: "\e119";
}
.icon-282-bug::before,
.icon-bug::before,
.icon-282_bug::before {
  content: "\e11a";
}
.icon-283-privacy::before,
.icon-privacy::before,
.icon-283_privacy::before {
  content: "\e11b";
}
.icon-284-ip::before,
.icon-ip::before,
.icon-284_ip::before {
  content: "\e11c";
}
.icon-285-patch::before,
.icon-patch::before,
.icon-285_patch::before {
  content: "\e11d";
}
.icon-286-microphone::before,
.icon-microphone::before,
.icon-286_microphone_1::before {
  content: "\e11e";
}
.icon-287-microphone-filled::before,
.icon-microphone-filled::before,
.icon-287_microphone_2::before {
  content: "\e11f";
}
.icon-288-handset-up::before,
.icon-handset-up::before,
.icon-288_handset_up::before {
  content: "\e120";
}
.icon-289-handset-up-stroke::before,
.icon-handset-up-stroke::before,
.icon-289_handset_up_stroke::before {
  content: "\e121";
}
.icon-290-handset-stroke::before,
.icon-handset-stroke::before,
.icon-290_handset_stroke::before {
  content: "\e122";
}
.icon-291-software::before,
.icon-software::before,
.icon-291_software::before {
  content: "\e123";
}
.icon-292-dynamic-storage::before,
.icon-dynamic-storage::before,
.icon-292_dynamic_storage::before {
  content: "\e124";
}
.icon-293-wireless-data::before,
.icon-wireless-data::before,
.icon-293_wireless_data::before {
  content: "\e125";
}
.icon-294-wireless-voice::before,
.icon-wireless-voice::before,
.icon-294_wireless_voice::before {
  content: "\e126";
}
.icon-295-lips::before,
.icon-lips::before,
.icon-295_lips::before {
  content: "\e127";
}
.icon-296-flag-filled::before,
.icon-flag-filled::before,
.icon-296_flag-filled::before {
  content: "\e128";
}
.icon-297-alarmclock::before,
.icon-alarmclock::before,
.icon-297_alarmclock::before {
  content: "\e129";
}
.icon-298-copy::before,
.icon-copy::before,
.icon-298_copy::before {
  content: "\e12a";
}
.icon-299-paste::before,
.icon-paste::before,
.icon-299_paste::before {
  content: "\e12b";
}
.icon-300-plus-box::before,
.icon-plus-box::before,
.icon-300_plus-box::before {
  content: "\e12c";
}
.icon-301-minus-box::before,
.icon-minus-box::before,
.icon-301_minus-box::before {
  content: "\e12d";
}
.icon-302-service::before,
.icon-service::before,
.icon-302_service::before {
  content: "\e12e";
}
.icon-303-business-phone::before,
.icon-business-phone::before,
.icon-303_business-phone::before {
  content: "\e12f";
}
.icon-304-accessibility::before,
.icon-accessibility::before {
  content: "\e130";
}
.icon-305-agile-process::before,
.icon-agile-process::before {
  content: "\e131";
}
.icon-306-airplane::before,
.icon-airplane::before,
.icon-306-airplaine::before,
.icon-airplaine::before {
  content: "\e132";
}
.icon-307-alarmcall::before,
.icon-alarmcall::before {
  content: "\e133";
}
.icon-308-auster::before,
.icon-auster::before {
  content: "\e134";
}
.icon-309-barcode::before,
.icon-barcode::before {
  content: "\e135";
}
.icon-310-bed::before,
.icon-bed::before {
  content: "\e136";
}
.icon-311-bee::before,
.icon-bee::before {
  content: "\e137";
}
.icon-312-beer::before,
.icon-beer::before {
  content: "\e138";
}
.icon-313-biker::before,
.icon-biker::before {
  content: "\e139";
}
.icon-314-blow-fish::before,
.icon-blow-fish::before {
  content: "\e13a";
}
.icon-315-book::before,
.icon-book::before {
  content: "\e13b";
}
.icon-316-broom::before,
.icon-broom::before {
  content: "\e13c";
}
.icon-317-bubbles::before,
.icon-bubbles::before {
  content: "\e13d";
}
.icon-318-bus::before,
.icon-bus::before {
  content: "\e13e";
}
.icon-319-business-network::before,
.icon-business-network::before {
  content: "\e13f";
}
.icon-320-buyback::before,
.icon-buyback::before {
  content: "\e140";
}
.icon-321-bicycle::before,
.icon-bicycle::before {
  content: "\e141";
}
.icon-322-cablecar::before,
.icon-cablecar::before {
  content: "\e142";
}
.icon-323-calculator::before,
.icon-calculator::before {
  content: "\e143";
}
.icon-324-call-log::before,
.icon-call-log::before {
  content: "\e144";
}
.icon-325-callfilter::before,
.icon-callfilter::before {
  content: "\e145";
}
.icon-326-car-pooling-2::before,
.icon-car-pooling-2::before {
  content: "\e146";
}
.icon-327-car-pooling::before,
.icon-car-pooling::before {
  content: "\e147";
}
.icon-328-car-sharing::before,
.icon-car-sharing::before {
  content: "\e148";
}
.icon-329-car::before,
.icon-car::before {
  content: "\e149";
}
.icon-330-carabiner::before,
.icon-carabiner::before {
  content: "\e14a";
}
.icon-331-cardreader::before,
.icon-cardreader::before {
  content: "\e14b";
}
.icon-332-care::before,
.icon-care::before {
  content: "\e14c";
}
.icon-333-cashdesk::before,
.icon-cashdesk::before {
  content: "\e14d";
}
.icon-334-ccserver::before,
.icon-ccserver::before {
  content: "\e14e";
}
.icon-335-chairlift::before,
.icon-chairlift::before {
  content: "\e14f";
}
.icon-336-child-protection-2::before,
.icon-child-protection-2::before {
  content: "\e150";
}
.icon-337-cocktail::before,
.icon-cocktail::before {
  content: "\e151";
}
.icon-338-coffee::before,
.icon-coffee::before {
  content: "\e152";
}
.icon-339-combox::before,
.icon-combox::before {
  content: "\e153";
}
.icon-340-computer-monitoring::before,
.icon-computer-monitoring::before {
  content: "\e154";
}
.icon-341-copier::before,
.icon-copier::before {
  content: "\e155";
}
.icon-342-crab::before,
.icon-crab::before {
  content: "\e156";
}
.icon-343-crime::before,
.icon-crime::before {
  content: "\e157";
}
.icon-344-cross::before,
.icon-cross::before {
  content: "\e158";
}
.icon-345-crowd::before,
.icon-crowd::before {
  content: "\e159";
}
.icon-346-crown::before,
.icon-crown::before {
  content: "\e15a";
}
.icon-347-cruiser::before,
.icon-cruiser::before {
  content: "\e15b";
}
.icon-348-dargebotene-hand::before,
.icon-dargebotene-hand::before {
  content: "\e15c";
}
.icon-349-desktopsharing::before,
.icon-desktopsharing::before {
  content: "\e15d";
}
.icon-350-diagram-2::before,
.icon-diagram-2::before {
  content: "\e15e";
}
.icon-351-diagram::before,
.icon-diagram::before {
  content: "\e15f";
}
.icon-352-dial::before,
.icon-dial::before {
  content: "\e160";
}
.icon-353-digihome::before,
.icon-digihome::before {
  content: "\e161";
}
.icon-354-discjockey::before,
.icon-discjockey::before {
  content: "\e162";
}
.icon-355-doctor::before,
.icon-doctor::before {
  content: "\e163";
}
.icon-356-driverless-car::before,
.icon-driverless-car::before {
  content: "\e164";
}
.icon-357-drone::before,
.icon-drone::before {
  content: "\e165";
}
.icon-358-ebike-2::before,
.icon-ebike-2::before {
  content: "\e166";
}
.icon-359-ebike::before,
.icon-ebike::before {
  content: "\e167";
}
.icon-360-ecar::before,
.icon-ecar::before {
  content: "\e168";
}
.icon-361-edge-2::before,
.icon-edge-2::before {
  content: "\e169";
}
.icon-362-elevator::before,
.icon-elevator::before {
  content: "\e16a";
}
.icon-363-emotorcycle-2::before,
.icon-emotorcycle-2::before {
  content: "\e16b";
}
.icon-364-emotorcycle::before,
.icon-emotorcycle::before {
  content: "\e16c";
}
.icon-365-esim::before,
.icon-esim::before {
  content: "\e16d";
}
.icon-366-ethernet::before,
.icon-ethernet::before {
  content: "\e16e";
}
.icon-367-exit::before,
.icon-exit::before {
  content: "\e16f";
}
.icon-368-factory::before,
.icon-factory::before {
  content: "\e170";
}
.icon-369-faultclearing::before,
.icon-faultclearing::before {
  content: "\e171";
}
.icon-370-fiber::before,
.icon-fiber::before {
  content: "\e172";
}
.icon-371-firebrigade::before,
.icon-firebrigade::before {
  content: "\e173";
}
.icon-372-fish::before,
.icon-fish::before {
  content: "\e174";
}
.icon-373-fitness::before,
.icon-fitness::before {
  content: "\e175";
}
.icon-374-flag-filled-wind::before,
.icon-flag-filled-wind::before {
  content: "\e176";
}
.icon-375-flag-wind::before,
.icon-flag-wind::before {
  content: "\e177";
}
.icon-376-fleet-management::before,
.icon-fleet-management::before {
  content: "\e178";
}
.icon-377-food::before,
.icon-food::before {
  content: "\e179";
}
.icon-378-freighter::before,
.icon-freighter::before {
  content: "\e17a";
}
.icon-379-garderobe::before,
.icon-garderobe::before {
  content: "\e17b";
}
.icon-380-gears-three::before,
.icon-gears-three::before {
  content: "\e17c";
}
.icon-381-gears::before,
.icon-gears::before {
  content: "\e17d";
}
.icon-382-globe-key::before,
.icon-globe-key::before {
  content: "\e17e";
}
.icon-383-goggles-3d::before,
.icon-goggles-3d::before {
  content: "\e17f";
}
.icon-384-green-laptop::before,
.icon-green-laptop::before {
  content: "\e180";
}
.icon-385-green-mobile::before,
.icon-green-mobile::before {
  content: "\e181";
}
.icon-386-hd-voice::before,
.icon-hd-voice::before {
  content: "\e182";
}
.icon-387-helicopter::before,
.icon-helicopter::before {
  content: "\e183";
}
.icon-388-helpline::before,
.icon-helpline::before {
  content: "\e184";
}
.icon-389-hiking::before,
.icon-hiking::before {
  content: "\e185";
}
.icon-390-home-ok::before,
.icon-home-ok::before {
  content: "\e186";
}
.icon-391-hospital-building::before,
.icon-hospital-building::before {
  content: "\e187";
}
.icon-392-hospital::before,
.icon-hospital::before {
  content: "\e188";
}
.icon-393-hotspot-localprodukt::before,
.icon-hotspot-localprodukt::before {
  content: "\e189";
}
.icon-394-hybrid-drive::before,
.icon-hybrid-drive::before {
  content: "\e18a";
}
.icon-395-infinity::before,
.icon-infinity::before {
  content: "\e18b";
}
.icon-396-informationint::before,
.icon-informationint::before {
  content: "\e18c";
}
.icon-397-insert-banknote::before,
.icon-insert-banknote::before {
  content: "\e18d";
}
.icon-398-insertcoin::before,
.icon-insertcoin::before {
  content: "\e18e";
}
.icon-399-internet-of-things::before,
.icon-internet-of-things::before {
  content: "\e18f";
}
.icon-400-ip-telephone::before,
.icon-ip-telephone::before {
  content: "\e190";
}
.icon-401-jelly-fish::before,
.icon-jelly-fish::before {
  content: "\e191";
}
.icon-402-juggler::before,
.icon-juggler::before {
  content: "\e192";
}
.icon-403-keyboard::before,
.icon-keyboard::before {
  content: "\e193";
}
.icon-404-laptop-internet::before,
.icon-laptop-internet::before {
  content: "\e194";
}
.icon-405-living-room::before,
.icon-living-room::before {
  content: "\e195";
}
.icon-406-lowradiation::before,
.icon-lowradiation::before {
  content: "\e196";
}
.icon-407-mail-storge::before,
.icon-mail-storge::before,
.icon-407-mail-storage::before,
.icon-mail-storage::before {
  content: "\e197";
}
.icon-408-mediabox::before,
.icon-mediabox::before {
  content: "\e198";
}
.icon-409-megaphone::before,
.icon-megaphone::before {
  content: "\e199";
}
.icon-410-mobile-buyback-2::before,
.icon-mobile-buyback-2::before {
  content: "\e19a";
}
.icon-411-mobile-buyback-3::before,
.icon-mobile-buyback-3::before {
  content: "\e19b";
}
.icon-412-mobile-buyback::before,
.icon-mobile-buyback::before {
  content: "\e19c";
}
.icon-413-mobile-internet::before,
.icon-mobile-internet::before {
  content: "\e19d";
}
.icon-414-mobile-laptop::before,
.icon-mobile-laptop::before {
  content: "\e19e";
}
.icon-415-mobile-message::before,
.icon-mobile-message::before {
  content: "\e19f";
}
.icon-416-mobile-payment::before,
.icon-mobile-payment::before {
  content: "\e1a0";
}
.icon-417-mobilecall::before,
.icon-mobilecall::before {
  content: "\e1a1";
}
.icon-418-mobileuser::before,
.icon-mobileuser::before {
  content: "\e1a2";
}
.icon-419-modem::before,
.icon-modem::before {
  content: "\e1a3";
}
.icon-420-motorcycle-2::before,
.icon-motorcycle-2::before {
  content: "\e1a4";
}
.icon-421-motorcycle::before,
.icon-motorcycle::before {
  content: "\e1a5";
}
.icon-422-mountainbiker::before,
.icon-mountainbiker::before {
  content: "\e1a6";
}
.icon-423-music-app-2::before,
.icon-music-app-2::before {
  content: "\e1a7";
}
.icon-424-music-app::before,
.icon-music-app::before {
  content: "\e1a8";
}
.icon-425-mycloud::before,
.icon-mycloud::before {
  content: "\e1a9";
}
.icon-426-network-3g::before,
.icon-network-3g::before {
  content: "\e1aa";
}
.icon-427-network-4g::before,
.icon-network-4g::before {
  content: "\e1ab";
}
.icon-428-network-4gplus::before,
.icon-network-4gplus::before {
  content: "\e1ac";
}
.icon-429-network-5g::before,
.icon-network-5g::before {
  content: "\e1ad";
}
.icon-430-network-improvement::before,
.icon-network-improvement::before {
  content: "\e1ae";
}
.icon-431-newspaper::before,
.icon-newspaper::before {
  content: "\e1af";
}
.icon-432-nfc::before,
.icon-nfc::before {
  content: "\e1b0";
}
.icon-433-nordic-combined::before,
.icon-nordic-combined::before {
  content: "\e1b1";
}
.icon-434-notice::before,
.icon-notice::before {
  content: "\e1b2";
}
.icon-435-nut-and-bolt::before,
.icon-nut-and-bolt::before {
  content: "\e1b3";
}
.icon-436-online-storge::before,
.icon-online-storge::before,
.icon-436-online-storage::before,
.icon-online-storage::before {
  content: "\e1b4";
}
.icon-437-parking-garage::before,
.icon-parking-garage::before {
  content: "\e1b5";
}
.icon-438-parking-meter::before,
.icon-parking-meter::before {
  content: "\e1b6";
}
.icon-439-parking-2::before,
.icon-parking-2::before {
  content: "\e1b7";
}
.icon-440-parking::before,
.icon-parking::before {
  content: "\e1b8";
}
.icon-441-pbx::before,
.icon-pbx::before {
  content: "\e1b9";
}
.icon-442-personal-cloud::before,
.icon-personal-cloud::before {
  content: "\e1ba";
}
.icon-443-pet-bottle::before,
.icon-pet-bottle::before {
  content: "\e1bb";
}
.icon-444-pharmacy::before,
.icon-pharmacy::before {
  content: "\e1bc";
}
.icon-445-phone-security::before,
.icon-phone-security::before {
  content: "\e1bd";
}
.icon-446-phonecordless::before,
.icon-phonecordless::before {
  content: "\e1be";
}
.icon-447-piggy-bank::before,
.icon-piggy-bank::before {
  content: "\e1bf";
}
.icon-448-podium::before,
.icon-podium::before {
  content: "\e1c0";
}
.icon-449-police::before,
.icon-police::before {
  content: "\e1c1";
}
.icon-450-power::before,
.icon-power::before {
  content: "\e1c2";
}
.icon-451-prepaid-mobile::before,
.icon-prepaid-mobile::before {
  content: "\e1c3";
}
.icon-452-presentation::before,
.icon-presentation::before {
  content: "\e1c4";
}
.icon-453-ray::before,
.icon-ray::before {
  content: "\e1c5";
}
.icon-454-relax::before,
.icon-relax::before {
  content: "\e1c6";
}
.icon-455-remote-control::before,
.icon-remote-control::before {
  content: "\e1c7";
}
.icon-456-restaurant::before,
.icon-restaurant::before {
  content: "\e1c8";
}
.icon-457-robot-wink-2::before,
.icon-robot-wink-2::before {
  content: "\e1c9";
}
.icon-458-runner::before,
.icon-runner::before {
  content: "\e1ca";
}
.icon-459-safety::before,
.icon-safety::before {
  content: "\e1cb";
}
.icon-460-sailer::before,
.icon-sailer::before {
  content: "\e1cc";
}
.icon-461-satellitedish::before,
.icon-satellitedish::before {
  content: "\e1cd";
}
.icon-462-satellite::before,
.icon-satellite::before {
  content: "\e1ce";
}
.icon-463-scale::before,
.icon-scale::before {
  content: "\e1cf";
}
.icon-464-screen-design::before,
.icon-screen-design::before {
  content: "\e1d0";
}
.icon-465-searchtext::before,
.icon-searchtext::before {
  content: "\e1d1";
}
.icon-466-securitycamera::before,
.icon-securitycamera::before {
  content: "\e1d2";
}
.icon-467-selfcheckout::before,
.icon-selfcheckout::before {
  content: "\e1d3";
}
.icon-468-server-small::before,
.icon-server-small::before {
  content: "\e1d4";
}
.icon-469-shakehands::before,
.icon-shakehands::before {
  content: "\e1d5";
}
.icon-470-shower::before,
.icon-shower::before {
  content: "\e1d6";
}
.icon-471-silence::before,
.icon-silence::before {
  content: "\e1d7";
}
.icon-472-simkarte::before,
.icon-simkarte::before {
  content: "\e1d8";
}
.icon-473-ski-biathlon::before,
.icon-ski-biathlon::before {
  content: "\e1d9";
}
.icon-474-ski-cross-country::before,
.icon-ski-cross-country::before {
  content: "\e1da";
}
.icon-475-ski-freestyle::before,
.icon-ski-freestyle::before {
  content: "\e1db";
}
.icon-476-ski-jumping::before,
.icon-ski-jumping::before {
  content: "\e1dc";
}
.icon-477-ski-racer::before,
.icon-ski-racer::before {
  content: "\e1dd";
}
.icon-478-ski-telemarking::before,
.icon-ski-telemarking::before {
  content: "\e1de";
}
.icon-479-ski::before,
.icon-ski::before {
  content: "\e1df";
}
.icon-480-small-meeting::before,
.icon-small-meeting::before {
  content: "\e1e0";
}
.icon-481-smoking::before,
.icon-smoking::before {
  content: "\e1e1";
}
.icon-482-snail::before,
.icon-snail::before {
  content: "\e1e2";
}
.icon-483-snow::before,
.icon-snow::before {
  content: "\e1e3";
}
.icon-484-snowboard::before,
.icon-snowboard::before {
  content: "\e1e4";
}
.icon-485-socialnetwork::before,
.icon-socialnetwork::before {
  content: "\e1e5";
}
.icon-486-sos::before,
.icon-sos::before {
  content: "\e1e6";
}
.icon-487-spam::before,
.icon-spam::before {
  content: "\e1e7";
}
.icon-488-spot::before,
.icon-spot::before {
  content: "\e1e8";
}
.icon-489-squid::before,
.icon-squid::before {
  content: "\e1e9";
}
.icon-490-stairs::before,
.icon-stairs::before {
  content: "\e1ea";
}
.icon-491-standing-meeting::before,
.icon-standing-meeting::before {
  content: "\e1eb";
}
.icon-492-station::before,
.icon-station::before {
  content: "\e1ec";
}
.icon-493-steeringwheel::before,
.icon-steeringwheel::before {
  content: "\e1ed";
}
.icon-494-strong-arm::before,
.icon-strong-arm::before {
  content: "\e1ee";
}
.icon-495-svod-2::before,
.icon-svod-2::before {
  content: "\e1ef";
}
.icon-496-swiss-1::before,
.icon-swiss-1::before {
  content: "\e1f0";
}
.icon-497-swiss-2::before,
.icon-swiss-2::before {
  content: "\e1f1";
}
.icon-498-switchboarding::before,
.icon-switchboarding::before {
  content: "\e1f2";
}
.icon-499-switchoff::before,
.icon-switchoff::before {
  content: "\e1f3";
}
.icon-500-taxcard::before,
.icon-taxcard::before {
  content: "\e1f4";
}
.icon-501-taxcardin::before,
.icon-taxcardin::before {
  content: "\e1f5";
}
.icon-502-taxcardout::before,
.icon-taxcardout::before {
  content: "\e1f6";
}
.icon-503-teddybear::before,
.icon-teddybear::before {
  content: "\e1f7";
}
.icon-504-telecommunication::before,
.icon-telecommunication::before {
  content: "\e1f8";
}
.icon-505-tent::before,
.icon-tent::before {
  content: "\e1f9";
}
.icon-506-thermometer::before,
.icon-thermometer::before {
  content: "\e1fa";
}
.icon-507-toilet-f::before,
.icon-toilet-f::before {
  content: "\e1fb";
}
.icon-508-toilet-m::before,
.icon-toilet-m::before {
  content: "\e1fc";
}
.icon-509-toilet-s::before,
.icon-toilet-s::before {
  content: "\e1fd";
}
.icon-510-touchdown::before,
.icon-touchdown::before {
  content: "\e1fe";
}
.icon-511-trafficinfo::before,
.icon-trafficinfo::before {
  content: "\e1ff";
}
.icon-512-trailrunner::before,
.icon-trailrunner::before {
  content: "\e200";
}
.icon-513-train::before,
.icon-train::before {
  content: "\e201";
}
.icon-514-tv-guide::before,
.icon-tv-guide::before {
  content: "\e202";
}
.icon-515-uhd-tv::before,
.icon-uhd-tv::before {
  content: "\e203";
}
.icon-516-usb::before,
.icon-usb::before {
  content: "\e204";
}
.icon-517-user-presence::before,
.icon-user-presence::before {
  content: "\e205";
}
.icon-518-van-fire-2::before,
.icon-van-fire-2::before {
  content: "\e206";
}
.icon-519-van-fire::before,
.icon-van-fire::before {
  content: "\e207";
}
.icon-520-ventilator::before,
.icon-ventilator::before {
  content: "\e208";
}
.icon-521-video-call-laptop::before,
.icon-video-call-laptop::before {
  content: "\e209";
}
.icon-522-video-call-mobile::before,
.icon-video-call-mobile::before {
  content: "\e20a";
}
.icon-523-virus::before,
.icon-virus::before {
  content: "\e20b";
}
.icon-524-waitingroom::before,
.icon-waitingroom::before {
  content: "\e20c";
}
.icon-525-wearable-glasses::before,
.icon-wearable-glasses::before {
  content: "\e20d";
}
.icon-526-webcam::before,
.icon-webcam::before {
  content: "\e20e";
}
.icon-527-wheelchair::before,
.icon-wheelchair::before {
  content: "\e20f";
}
.icon-528-wireless-charging::before,
.icon-wireless-charging::before {
  content: "\e210";
}
.icon-529-qr-code::before,
.icon-qr-code::before {
  content: "\e211";
}
.icon-530-anticrime::before,
.icon-anticrime::before {
  content: "\e212";
}
.icon-531-drag-and-drop_filled::before,
.icon-drag-and-drop_filled::before {
  content: "\e213";
}
.icon-532-cursor-arrow::before,
.icon-cursor-arrow::before {
  content: "\e214";
}
.icon-533-cursor-arrow-click::before,
.icon-cursor-arrow-click::before {
  content: "\e215";
}
.icon-534-cursor-arrow-focus::before,
.icon-cursor-arrow-focus::before {
  content: "\e216";
}
.icon-535-cursor-hand-click::before,
.icon-cursor-hand-click::before {
  content: "\e217";
}
.icon-536-cursor-hand-focus::before,
.icon-cursor-hand-focus::before {
  content: "\e218";
}
.icon-537-lock-open::before,
.icon-lock-open::before {
  content: "\e219";
}
.icon-538-coupon::before,
.icon-coupon::before {
  content: "\e21a";
}
.icon-539-clover::before,
.icon-clover::before {
  content: "\e21b";
}
.icon-540-ticket::before,
.icon-ticket::before {
  content: "\e21c";
}
.icon-541-facebook::before,
.icon-facebook::before {
  content: "\e21d";
}
.icon-542-instagram::before,
.icon-instagram::before {
  content: "\e21e";
}
.icon-543-linkedin::before,
.icon-linkedin::before {
  content: "\e21f";
}
.icon-544-tiktok::before,
.icon-tiktok::before {
  content: "\e220";
}
.icon-545-twitter::before,
.icon-twitter::before {
  content: "\e221";
}
.icon-546-xing::before,
.icon-xing::before {
  content: "\e222";
}
.icon-547-youtube::before,
.icon-youtube::before {
  content: "\e223";
}
.icon-548-drop::before,
.icon-drop::before {
  content: "\e224";
}
.icon-549-ear::before,
.icon-ear::before {
  content: "\e225";
}
.icon-550-abc::before,
.icon-abc::before {
  content: "\e226";
}
.icon-551-alarm::before,
.icon-alarm::before {
  content: "\e227";
}
.icon-552-api::before,
.icon-api::before {
  content: "\e228";
}
.icon-553-bisexual::before,
.icon-bisexual::before {
  content: "\e229";
}
.icon-554-bowling::before,
.icon-bowling::before {
  content: "\e22a";
}
.icon-555-cake::before,
.icon-cake::before {
  content: "\e22b";
}
.icon-556-cardiogram::before,
.icon-cardiogram::before {
  content: "\e22c";
}
.icon-557-cells::before,
.icon-cells::before {
  content: "\e22d";
}
.icon-558-chain-break::before,
.icon-chain-break::before {
  content: "\e22e";
}
.icon-559-cinema-seat::before,
.icon-cinema-seat::before {
  content: "\e22f";
}
.icon-560-cloud-connectivity::before,
.icon-cloud-connectivity::before {
  content: "\e230";
}
.icon-561-cristal::before,
.icon-cristal::before {
  content: "\e231";
}
.icon-562-cross-2::before,
.icon-cross-2::before {
  content: "\e232";
}
.icon-563-crutches::before,
.icon-crutches::before {
  content: "\e233";
}
.icon-564-dna::before,
.icon-dna::before {
  content: "\e234";
}
.icon-565-doctors-office::before,
.icon-doctors-office::before {
  content: "\e235";
}
.icon-566-drag-and-drop::before,
.icon-drag-and-drop::before {
  content: "\e236";
}
.icon-567-erasor::before,
.icon-erasor::before {
  content: "\e237";
}
.icon-568-feminin::before,
.icon-feminin::before {
  content: "\e238";
}
.icon-569-flask::before,
.icon-flask::before {
  content: "\e239";
}
.icon-570-hand-sanitiser-V2::before,
.icon-hand-sanitiser-V2::before {
  content: "\e23a";
}
.icon-571-healthy-food::before,
.icon-healthy-food::before {
  content: "\e23b";
}
.icon-572-info-speech-bubble::before,
.icon-info-speech-bubble::before {
  content: "\e23c";
}
.icon-573-it-management::before,
.icon-it-management::before {
  content: "\e23d";
}
.icon-574-labor::before,
.icon-labor::before {
  content: "\e23e";
}
.icon-575-lungs::before,
.icon-lungs::before {
  content: "\e23f";
}
.icon-576-measure::before,
.icon-measure::before {
  content: "\e240";
}
.icon-577-medicine::before,
.icon-medicine::before {
  content: "\e241";
}
.icon-578-medicine-book::before,
.icon-medicine-book::before {
  content: "\e242";
}
.icon-579-microscope::before,
.icon-microscope::before {
  content: "\e243";
}
.icon-580-mobile-connectivity::before,
.icon-mobile-connectivity::before {
  content: "\e244";
}
.icon-581-oxygen-tank::before,
.icon-oxygen-tank::before {
  content: "\e245";
}
.icon-582-photo-landscape::before,
.icon-photo-landscape::before {
  content: "\e246";
}
.icon-583-plug-in::before,
.icon-plug-in::before {
  content: "\e247";
}
.icon-584-popcorn::before,
.icon-popcorn::before {
  content: "\e248";
}
.icon-585-puls::before,
.icon-puls::before {
  content: "\e249";
}
.icon-586-rabbit::before,
.icon-rabbit::before {
  content: "\e24a";
}
.icon-587-radiology::before,
.icon-radiology::before {
  content: "\e24b";
}
.icon-588-slider::before,
.icon-slider::before {
  content: "\e24c";
}
.icon-589-syringe::before,
.icon-syringe::before {
  content: "\e24d";
}
.icon-590-thermometer-2::before,
.icon-thermometer-2::before {
  content: "\e24e";
}
.icon-591-tooth::before,
.icon-tooth::before {
  content: "\e24f";
}
.icon-592-transfusion::before,
.icon-transfusion::before {
  content: "\e250";
}
.icon-593-triangle::before,
.icon-triangle::before {
  content: "\e251";
}
.icon-594-triangle-filled::before,
.icon-triangle-filled::before {
  content: "\e252";
}
.icon-595-weight::before,
.icon-weight::before {
  content: "\e253";
}
.icon-596-remote::before,
.icon-remote::before {
  content: "\e254";
}
.icon-597-send::before,
.icon-send::before {
  content: "\e255";
}
.icon-598-brain::before,
.icon-brain::before {
  content: "\e256";
}
.icon-599-products::before,
.icon-products::before {
  content: "\e257";
}
.icon-600-applications-2::before,
.icon-applications-2::before {
  content: "\e258";
}
.icon-601-digital-signature::before,
.icon-digital-signature::before {
  content: "\e259";
}
.icon-602-smiley::before,
.icon-smiley::before,
.icon-602-smiley-happy::before,
.icon-smiley-happy::before {
  content: "\e25a";
}
.icon-603-discord::before,
.icon-discord::before {
  content: "\e25b";
}
.icon-604-twitch::before,
.icon-twitch::before {
  content: "\e25c";
}
.icon-000-SDX-2166::before,
.icon-SDX-2166::before {
  content: "\f165";
}
.icon-605-add-user::before,
.icon-add-user::before {
  content: "\f101";
}
.icon-606-biocycle::before,
.icon-biocycle::before {
  content: "\f102";
}
.icon-607-carbonfootprint::before,
.icon-carbonfootprint::before {
  content: "\f103";
}
.icon-608-ecofriendly::before,
.icon-ecofriendly::before {
  content: "\f104";
}
.icon-609-noplastic::before,
.icon-noplastic::before {
  content: "\f105";
}
.icon-610-whale::before,
.icon-whale::before {
  content: "\f106";
}
.icon-611-ad::before,
.icon-ad::before {
  content: "\f107";
}
.icon-612-merge-arrow::before,
.icon-merge-arrow::before {
  content: "\f108";
}
.icon-613-wlan-1::before,
.icon-wlan-1::before {
  content: "\f109";
}
.icon-614-wlan-2::before,
.icon-wlan-2::before {
  content: "\f10a";
}
.icon-615-wlan-3::before,
.icon-wlan-3::before {
  content: "\f10b";
}
.icon-616-office-search::before,
.icon-office-search::before {
  content: "\f10c";
}
.icon-617-stopwatch::before,
.icon-stopwatch::before {
  content: "\f10d";
}
.icon-618-tv-fhd::before,
.icon-tv-fhd::before {
  content: "\f10e";
}
.icon-619-food-restaurant::before,
.icon-food-restaurant::before {
  content: "\f10f";
}
.icon-620-walk-talk::before,
.icon-walk-talk::before {
  content: "\f110";
}
.icon-621-arrows-double::before,
.icon-arrows-double::before {
  content: "\f111";
}
.icon-622-college-hat::before,
.icon-college-hat::before {
  content: "\f112";
}
.icon-623-kanban-board::before,
.icon-kanban-board::before {
  content: "\f113";
}
.icon-624-power-saving-mode::before,
.icon-power-saving-mode::before {
  content: "\f114";
}
.icon-625-chromecast::before,
.icon-chromecast::before {
  content: "\f115";
}
.icon-626-homeplug::before,
.icon-homeplug::before {
  content: "\f116";
}
.icon-627-internet-booster::before,
.icon-internet-booster::before {
  content: "\f117";
}
.icon-628-radiator::before,
.icon-radiator::before {
  content: "\f118";
}
.icon-629-speaker::before,
.icon-speaker::before {
  content: "\f119";
}
.icon-630-washingmachine::before,
.icon-washingmachine::before {
  content: "\f11a";
}
.icon-631-circle-small::before,
.icon-circle-small::before {
  content: "\f11b";
}
.icon-632-weapon::before,
.icon-weapon::before {
  content: "\f11c";
}
.icon-633-smiley-neutral::before,
.icon-smiley-neutral::before {
  content: "\f11d";
}
.icon-634-smiley-sad::before,
.icon-smiley-sad::before {
  content: "\f11e";
}
.icon-635-duplicate::before,
.icon-duplicate::before {
  content: "\f11f";
}
.icon-636-x::before,
.icon-x::before {
  content: "\f120";
}
.icon-637-document-csv::before,
.icon-document-csv::before {
  content: "\f121";
}
.icon-638-oyster::before,
.icon-oyster::before {
  content: "\f122";
}
.icon-639-eraser::before,
.icon-eraser::before {
  content: "\f123";
}
.icon-640-stethoscope::before,
.icon-stethoscope::before {
  content: "\f124";
}
.icon-641-mobile-id::before,
.icon-mobile-id::before {
  content: "\f125";
}
.icon-642-wlan-off::before,
.icon-wlan-off::before {
  content: "\f126";
}
.icon-643-drone-frontview::before,
.icon-drone-frontview::before {
  content: "\f127";
}
.icon-644-traffic-light::before,
.icon-traffic-light::before {
  content: "\f128";
}
.icon-645-cancellation::before,
.icon-cancellation::before {
  content: "\f129";
}
.icon-646-theft::before,
.icon-theft::before {
  content: "\f12a";
}
.icon-647-broken-glass::before,
.icon-broken-glass::before {
  content: "\f12b";
}
.icon-648-helicopter-plain::before,
.icon-helicopter-plain::before {
  content: "\f12c";
}
.icon-649-toggle-switch::before,
.icon-toggle-switch::before {
  content: "\f12d";
}
.icon-650-insurance::before,
.icon-insurance::before {
  content: "\f12e";
}
.icon-651-mysecurity::before,
.icon-mysecurity::before {
  content: "\f12f";
}
.icon-652-save-folder::before,
.icon-save-folder::before {
  content: "\f130";
}
.icon-653-video-camera::before,
.icon-video-camera::before {
  content: "\f131";
}
.icon-654-movie-play::before,
.icon-movie-play::before {
  content: "\f132";
}
.icon-655-speech-bubble-info::before,
.icon-speech-bubble-info::before {
  content: "\f133";
}
.icon-656-sent-baseline::before,
.icon-sent-baseline::before {
  content: "\f134";
}
.icon-657-inbox-sent::before,
.icon-inbox-sent::before {
  content: "\f135";
}
.icon-658-inbox-forward::before,
.icon-inbox-forward::before {
  content: "\f136";
}
.icon-659-email-sent::before,
.icon-email-sent::before {
  content: "\f137";
}
.icon-660-email-inbox::before,
.icon-email-inbox::before {
  content: "\f138";
}
.icon-661-email::before,
.icon-email::before {
  content: "\f139";
}
.icon-662-email-baseline::before,
.icon-email-baseline::before {
  content: "\f13a";
}
.icon-663-doctor-case::before,
.icon-doctor-case::before {
  content: "\f13b";
}
.icon-664-draft::before,
.icon-draft::before {
  content: "\f13c";
}
.icon-665-inbox-draft::before,
.icon-inbox-draft::before {
  content: "\f13d";
}
.icon-666-email-draft::before,
.icon-email-draft::before {
  content: "\f13e";
}
.icon-667-exclamation-mark-circle-filled::before,
.icon-exclamation-mark-circle-filled::before {
  content: "\f13f";
}
.icon-668-check-mark-circle-filled::before,
.icon-check-mark-circle-filled::before {
  content: "\f140";
}
.icon-669-information-circle-filled::before,
.icon-information-circle-filled::before {
  content: "\f141";
}
.icon-670-status-paused-filled::before,
.icon-status-paused-filled::before {
  content: "\f142";
}
.icon-671-status-incomplete::before,
.icon-status-incomplete::before {
  content: "\f143";
}
.icon-672-status-inactive-filled::before,
.icon-status-inactive-filled::before {
  content: "\f144";
}
.icon-673-status-in-progress::before,
.icon-status-in-progress::before {
  content: "\f145";
}
.icon-674-status-draft::before,
.icon-status-draft::before {
  content: "\f146";
}
.icon-675-legal-advice::before,
.icon-legal-advice::before {
  content: "\f147";
}
.icon-676-taxes::before,
.icon-taxes::before {
  content: "\f148";
}
.icon-677-recovery::before,
.icon-recovery::before {
  content: "\f149";
}
.icon-678-billaccount::before,
.icon-billaccount::before {
  content: "\f14a";
}
.icon-678-instalment-plan::before,
.icon-instalment-plan::before {
  content: "\f14b";
}
.icon-679-checklist::before,
.icon-checklist::before {
  content: "\f14c";
}
.icon-680-debt-collection::before,
.icon-debt-collection::before {
  content: "\f14d";
}
.icon-681-reminder-level::before,
.icon-reminder-level::before {
  content: "\f14e";
}
.icon-682-car-breakdown::before,
.icon-car-breakdown::before {
  content: "\f14f";
}
.icon-683-image-gif::before,
.icon-image-gif::before {
  content: "\f150";
}
.icon-683-repost::before,
.icon-repost::before {
  content: "\f151";
}
.icon-684-mute::before,
.icon-mute::before {
  content: "\f152";
}
.icon-685-image-jpg::before,
.icon-image-jpg::before {
  content: "\f153";
}
.icon-686-ai-robot-wink::before,
.icon-ai-robot-wink::before {
  content: "\f154";
}
.icon-686-image-png::before,
.icon-image-png::before {
  content: "\f155";
}
.icon-687-ai-robot::before,
.icon-ai-robot::before {
  content: "\f156";
}
.icon-687-ai-write::before,
.icon-ai-write::before {
  content: "\f157";
}
.icon-688-ai-pattern::before,
.icon-ai-pattern::before {
  content: "\f158";
}
.icon-688-ai-symbol::before,
.icon-ai-symbol::before {
  content: "\f159";
}
.icon-689-ai-openai::before,
.icon-ai-openai::before {
  content: "\f15a";
}
.icon-689-ai-sparkle-small-right::before,
.icon-ai-sparkle-small-right::before {
  content: "\f15b";
}
.icon-690-ai-magic::before,
.icon-ai-magic::before {
  content: "\f15c";
}
.icon-690-ai-sparkle-small-left::before,
.icon-ai-sparkle-small-left::before {
  content: "\f15d";
}
.icon-691-ai-image::before,
.icon-ai-image::before {
  content: "\f15e";
}
.icon-691-ai-sparkle-outline::before,
.icon-ai-sparkle-outline::before {
  content: "\f15f";
}
.icon-692-ai-robot-crossed-eye::before,
.icon-ai-robot-crossed-eye::before {
  content: "\f160";
}
.icon-692-ai-sparkle-full::before,
.icon-ai-sparkle-full::before {
  content: "\f161";
}
.icon-693-ai-chip::before,
.icon-ai-chip::before {
  content: "\f162";
}
.icon-694-ai-chatbot::before,
.icon-ai-chatbot::before {
  content: "\f163";
}
.icon-695-ai-binary-code::before,
.icon-ai-binary-code::before {
  content: "\f164";
}
.icon-696-smiley-laugh::before,
.icon-smiley-laugh::before {
  content: "\f166";
}
.icon-697-smiley-wink::before,
.icon-smiley-wink::before {
  content: "\f167";
}
.icon-698-smiley-haha::before,
.icon-smiley-haha::before {
  content: "\f168";
}
.icon-699-smiley-giggle::before,
.icon-smiley-giggle::before {
  content: "\f169";
}
.icon-700-smiley-kiss::before,
.icon-smiley-kiss::before {
  content: "\f16a";
}
.icon-701-smiley-laugh-tears::before,
.icon-smiley-laugh-tears::before {
  content: "\f16b";
}
.icon-702-smiley-halo::before,
.icon-smiley-halo::before {
  content: "\f16c";
}
.icon-703-smiley-heart-eyes::before,
.icon-smiley-heart-eyes::before {
  content: "\f16d";
}
.icon-704-smiley-starry-eyed::before,
.icon-smiley-starry-eyed::before {
  content: "\f16e";
}
.icon-705-smiley-party::before,
.icon-smiley-party::before {
  content: "\f16f";
}
.icon-706-smiley-tongue-in-cheek::before,
.icon-smiley-tongue-in-cheek::before {
  content: "\f170";
}
.icon-707-smiley-tongue-out::before,
.icon-smiley-tongue-out::before {
  content: "\f171";
}
.icon-708-smiley-sunglasses::before,
.icon-smiley-sunglasses::before {
  content: "\f172";
}
.icon-709-smiley-so-beautiful::before,
.icon-smiley-so-beautiful::before {
  content: "\f173";
}
.icon-710-smiley-nothing-to-say::before,
.icon-smiley-nothing-to-say::before {
  content: "\f174";
}
.icon-711-smiley-shock::before,
.icon-smiley-shock::before {
  content: "\f175";
}
.icon-712-smiley-angry-side-eye::before,
.icon-smiley-angry-side-eye::before {
  content: "\f176";
}
.icon-713-smiley-angry::before,
.icon-smiley-angry::before {
  content: "\f177";
}
.icon-714-smiley-cry::before,
.icon-smiley-cry::before {
  content: "\f178";
}
.icon-715-smiley-unsure::before,
.icon-smiley-unsure::before {
  content: "\f179";
}
.icon-716-smiley-sad-cute::before,
.icon-smiley-sad-cute::before {
  content: "\f17a";
}
.icon-717-circled-level-1::before,
.icon-circled-level-1::before {
  content: "\f17b";
}
.icon-718-circled-level-2::before,
.icon-circled-level-2::before {
  content: "\f17c";
}
.icon-719-circled-level-3::before,
.icon-circled-level-3::before {
  content: "\f17d";
}
.icon-720-circled-level-4::before,
.icon-circled-level-4::before {
  content: "\f17e";
}
.icon-721-gesture-heart-1::before,
.icon-gesture-heart-1::before {
  content: "\f17f";
}
.icon-722-gesture-like::before,
.icon-gesture-like::before {
  content: "\f180";
}
.icon-723-gesture-ok-hand::before,
.icon-gesture-ok-hand::before {
  content: "\f181";
}
.icon-724-gesture-hand-heart::before,
.icon-gesture-hand-heart::before {
  content: "\f182";
}
.icon-725-gesture-applause::before,
.icon-gesture-applause::before {
  content: "\f183";
}
.icon-726-gesture-give-me-five::before,
.icon-gesture-give-me-five::before {
  content: "\f184";
}
.icon-727-gesture-wave-hand::before,
.icon-gesture-wave-hand::before {
  content: "\f185";
}
.icon-728-device-manual-input::before,
.icon-device-manual-input::before {
  content: "\f186";
}
.icon-729-device-sensor::before,
.icon-device-sensor::before {
  content: "\f187";
}
.icon-730-device-ssi-wallet::before,
.icon-device-ssi-wallet::before {
  content: "\f188";
}
.icon-731-device-movement-sensor::before,
.icon-device-movement-sensor::before {
  content: "\f189";
}
.icon-732-device-tv-box-5::before,
.icon-device-tv-box-5::before {
  content: "\f18a";
}
.icon-733-device-apple-tv::before,
.icon-device-apple-tv::before {
  content: "\f18b";
}
.icon-734-device-vacuum-robot::before,
.icon-device-vacuum-robot::before {
  content: "\f18c";
}
.icon-735-device-voice-assistant-tv-box-ip-1800::before,
.icon-device-voice-assistant-tv-box-ip-1800::before {
  content: "\f18d";
}
.icon-736-device-voice-assistant-tv-box-ip-2000::before,
.icon-device-voice-assistant-tv-box-ip-2000::before {
  content: "\f18e";
}
.icon-737-device-mystrom-button::before,
.icon-device-mystrom-button::before {
  content: "\f18f";
}
.icon-738-device-weather-station::before,
.icon-device-weather-station::before {
  content: "\f190";
}
.icon-739-machinery-forklift::before,
.icon-machinery-forklift::before {
  content: "\f191";
}
.icon-740-machinery-construction::before,
.icon-machinery-construction::before {
  content: "\f192";
}
.icon-741-machinery-industrial-robot::before,
.icon-machinery-industrial-robot::before {
  content: "\f193";
}
.icon-742-machinery-tractor::before,
.icon-machinery-tractor::before {
  content: "\f194";
}
.icon-743-food-meals::before,
.icon-food-meals::before {
  content: "\f195";
}
.icon-744-food-snacks::before,
.icon-food-snacks::before {
  content: "\f196";
}
.icon-745-food-dessert::before,
.icon-food-dessert::before {
  content: "\f197";
}
.icon-746-goal-no-goals::before,
.icon-goal-no-goals::before {
  content: "\f198";
}
.icon-747-goal-target::before,
.icon-goal-target::before {
  content: "\f199";
}
.icon-748-goal-predictive-goal-monitoring::before,
.icon-goal-predictive-goal-monitoring::before {
  content: "\f19a";
}
.icon-749-goal-active-monitoring::before,
.icon-goal-active-monitoring::before {
  content: "\f19b";
}
.icon-750-goal-survey::before,
.icon-goal-survey::before {
  content: "\f19c";
}
.icon-751-group-large::before,
.icon-group-large::before {
  content: "\f19d";
}
.icon-752-group-very-large::before,
.icon-group-very-large::before {
  content: "\f19e";
}
.icon-753-wheelchair-3::before,
.icon-wheelchair-3::before {
  content: "\f19f";
}
.icon-754-music-guitar::before,
.icon-music-guitar::before {
  content: "\f1a0";
}
.icon-755-music-microphone-1::before,
.icon-music-microphone-1::before {
  content: "\f1a1";
}
.icon-756-sustainability-officer::before,
.icon-sustainability-officer::before {
  content: "\f1a2";
}
.icon-757-sustainability-departments::before,
.icon-sustainability-departments::before {
  content: "\f1a3";
}
.icon-758-sustainability-organization::before,
.icon-sustainability-organization::before {
  content: "\f1a4";
}
.icon-759-flag-eu-stars::before,
.icon-flag-eu-stars::before {
  content: "\f1a5";
}
.icon-760-law::before,
.icon-law::before {
  content: "\f1a6";
}
.icon-761-tile::before,
.icon-tile::before {
  content: "\f1a7";
}
.icon-762-swords::before,
.icon-swords::before {
  content: "\f1a8";
}
.icon-763-extend-payment-deadline::before,
.icon-extend-payment-deadline::before {
  content: "\f1a9";
}
.icon-764-invoice-recall::before,
.icon-invoice-recall::before {
  content: "\f1aa";
}
.icon-765-network-internet-tv::before,
.icon-network-internet-tv::before {
  content: "\f1ab";
}
.icon-766-internet-security::before,
.icon-internet-security::before {
  content: "\f1ac";
}
.icon-767-sms-filter::before,
.icon-sms-filter::before {
  content: "\f1ad";
}
.icon-768-global-shield::before,
.icon-global-shield::before {
  content: "\f1ae";
}
.icon-769-bookmark::before,
.icon-bookmark::before {
  content: "\f1af";
}
.icon-770-bookmark-filled::before,
.icon-bookmark-filled::before {
  content: "\f1b0";
}
.icon-771-pin::before,
.icon-pin::before {
  content: "\f1b1";
}
.icon-772-pin-filled::before,
.icon-pin-filled::before {
  content: "\f1b2";
}
.icon-773-person-key::before,
.icon-person-key::before {
  content: "\f1b3";
}
.icon-774-person-key-filled::before,
.icon-person-key-filled::before {
  content: "\f1b4";
}
.icon-775-person-padlock::before,
.icon-person-padlock::before {
  content: "\f1b5";
}
.icon-776-broadcast-tower::before,
.icon-broadcast-tower::before {
  content: "\f1b6";
}
.icon-777-book-closed::before,
.icon-book-closed::before {
  content: "\f1b7";
}
.icon-778-fingerprint::before,
.icon-fingerprint::before {
  content: "\f1b8";
}
.icon-779-not-ok-filled::before,
.icon-not-ok-filled::before {
  content: "\f1b9";
}
.icon-780-chain-link::before,
.icon-chain-link::before {
  content: "\f1ba";
}
.icon-781-clear-circle-filled::before,
.icon-clear-circle-filled::before {
  content: "\f1bb";
}
.icon-782-cursor-hand::before,
.icon-cursor-hand::before {
  content: "\f1bc";
}
.icon-783-devices-private::before,
.icon-devices-private::before {
  content: "\f1bd";
}
.icon-784-document-cost::before,
.icon-document-cost::before {
  content: "\f1be";
}
.icon-785-dropper::before,
.icon-dropper::before {
  content: "\f1bf";
}
.icon-786-food-gluten-free::before,
.icon-food-gluten-free::before {
  content: "\f1c0";
}
.icon-787-food-lactose-free::before,
.icon-food-lactose-free::before {
  content: "\f1c1";
}
.icon-788-food-vegan::before,
.icon-food-vegan::before {
  content: "\f1c2";
}
.icon-789-food-vegetarian::before,
.icon-food-vegetarian::before {
  content: "\f1c3";
}
.icon-790-gender-both::before,
.icon-gender-both::before {
  content: "\f1c4";
}
.icon-791-gender-female::before,
.icon-gender-female::before {
  content: "\f1c5";
}
.icon-792-gender-male::before,
.icon-gender-male::before {
  content: "\f1c6";
}
.icon-793-hashtag::before,
.icon-hashtag::before {
  content: "\f1c7";
}
.icon-794-hotspot-localproduct::before,
.icon-hotspot-localproduct::before {
  content: "\f1c8";
}
.icon-795-move::before,
.icon-move::before {
  content: "\f1c9";
}
.icon-796-office-holding::before,
.icon-office-holding::before {
  content: "\f1ca";
}
.icon-797-office-location::before,
.icon-office-location::before {
  content: "\f1cb";
}
.icon-798-office-switch::before,
.icon-office-switch::before {
  content: "\f1cc";
}
.icon-799-pill::before,
.icon-pill::before {
  content: "\f1cd";
}
.icon-800-priority-high-1::before,
.icon-priority-high-1::before {
  content: "\f1ce";
}
.icon-801-priority-high-2::before,
.icon-priority-high-2::before {
  content: "\f1cf";
}
.icon-802-priority-high-3::before,
.icon-priority-high-3::before {
  content: "\f1d0";
}
.icon-803-priority-low-1::before,
.icon-priority-low-1::before {
  content: "\f1d1";
}
.icon-804-priority-low-2::before,
.icon-priority-low-2::before {
  content: "\f1d2";
}
.icon-805-priority-low-3::before,
.icon-priority-low-3::before {
  content: "\f1d3";
}
.icon-806-status-unavailable::before,
.icon-status-unavailable::before {
  content: "\f1d4";
}
.icon-807-test-tube::before,
.icon-test-tube::before {
  content: "\f1d5";
}
.icon-808-user-search::before,
.icon-user-search::before {
  content: "\f1d6";
}
.icon-809-wand::before,
.icon-wand::before {
  content: "\f1d7";
}
.icon-810-weather-moon::before,
.icon-weather-moon::before {
  content: "\f1d8";
}
.icon-811-filter-filled::before,
.icon-filter-filled::before {
  content: "\f1d9";
}
.icon-812-home-deactivated::before,
.icon-home-deactivated::before {
  content: "\f1da";
}
.icon-813-home-not-ok::before,
.icon-home-not-ok::before {
  content: "\f1db";
}
.icon-814-quantum::before,
.icon-quantum::before {
  content: "\f1dc";
}
sdx-accordion:not(.hydrated),
sdx-accordion-item:not(.hydrated),
sdx-accordion-item-body:not(.hydrated),
sdx-accordion-item-header:not(.hydrated),
sdx-accordion-item-section:not(.hydrated),
sdx-animation:not(.hydrated),
sdx-app-switcher:not(.hydrated),
sdx-arrow:not(.hydrated),
sdx-backdrop:not(.hydrated),
sdx-basic-card:not(.hydrated),
sdx-button:not(.hydrated),
sdx-card:not(.hydrated),
sdx-code-editor:not(.hydrated),
sdx-color-picker:not(.hydrated),
sdx-content-slider:not(.hydrated),
sdx-countdown:not(.hydrated),
sdx-dialog:not(.hydrated),
sdx-dialog-content:not(.hydrated),
sdx-dialog-toggle:not(.hydrated),
sdx-dummy:not(.hydrated),
sdx-expand-and-collapse:not(.hydrated),
sdx-figma:not(.hydrated),
sdx-filter:not(.hydrated),
sdx-footer:not(.hydrated),
sdx-header:not(.hydrated),
sdx-header-left-hand-menu:not(.hydrated),
sdx-header-menu:not(.hydrated),
sdx-icon:not(.hydrated),
sdx-input:not(.hydrated),
sdx-input-datepicker:not(.hydrated),
sdx-input-group:not(.hydrated),
sdx-input-item:not(.hydrated),
sdx-input-mask:not(.hydrated),
sdx-loading-spinner:not(.hydrated),
sdx-login-menu:not(.hydrated),
sdx-menu-flyout:not(.hydrated),
sdx-menu-flyout-content:not(.hydrated),
sdx-menu-flyout-cta:not(.hydrated),
sdx-menu-flyout-list:not(.hydrated),
sdx-menu-flyout-list-item:not(.hydrated),
sdx-menu-flyout-toggle:not(.hydrated),
sdx-numeric-stepper:not(.hydrated),
sdx-option-picker:not(.hydrated),
sdx-page-navigation:not(.hydrated),
sdx-pie-chart:not(.hydrated),
sdx-price:not(.hydrated),
sdx-progress-full:not(.hydrated),
sdx-progress-full-step:not(.hydrated),
sdx-ribbon:not(.hydrated),
sdx-scroll-to-top:not(.hydrated),
sdx-scroll-view:not(.hydrated),
sdx-search:not(.hydrated),
sdx-select:not(.hydrated),
sdx-select-list:not(.hydrated),
sdx-select-optgroup:not(.hydrated),
sdx-select-option:not(.hydrated),
sdx-show-more:not(.hydrated),
sdx-skip-links:not(.hydrated),
sdx-sticker:not(.hydrated),
sdx-sticker-circle:not(.hydrated),
sdx-stock-counter:not(.hydrated),
sdx-tabs:not(.hydrated),
sdx-tabs-item:not(.hydrated),
sdx-tag:not(.hydrated),
sdx-teaser:not(.hydrated),
sdx-text-truncate:not(.hydrated),
sdx-toasts:not(.hydrated),
sdx-tour:not(.hydrated),
sdx-trap-focus:not(.hydrated),
sdx-validation-message:not(.hydrated) {
  visibility: hidden;
}
sdx-color-picker,
sdx-option-picker,
sdx-search,
sdx-filter,
sdx-input-item.input-container {
  display: block;
  min-height: 48px;
}
sdx-show-more {
  display: block;
  min-height: 48px;
}
@media (max-width: 1279px) {
  sdx-show-more {
    min-height: 80px;
  }
}
sdx-input,
sdx-select,
sdx-numeric-stepper {
  display: block;
  min-height: 48px;
}
sdx-input[label]:not([label=""]),
sdx-select[label]:not([label=""]),
sdx-numeric-stepper[label]:not([label=""]) {
  min-height: 76px;
}
sdx-filter sdx-select[label]:not([label=""]) {
  min-height: 48px;
}
sdx-input-mask {
  display: block;
  min-height: 76px;
}
sdx-input-mask[label]:not([label=""]) {
  min-height: 104px;
}
sdx-input-item {
  display: inline-block;
}
sdx-input-group {
  display: block;
}
sdx-input-item,
sdx-input-group {
  min-height: 24px;
}
sdx-input-item[label]:not([label=""]),
sdx-input-group[label]:not([label=""]) {
  min-height: 52px;
}
sdx-button {
  display: inline-block;
  vertical-align: middle;
}
:not(sdx-button-group.fill) > sdx-button:not([theme=transparent]):not([size=small]):not([icon-name]:not([label])):not(.chip) {
  min-width: 120px;
}
sdx-button:not([theme=transparent]) {
  min-height: 48px;
}
sdx-button:not([theme=transparent])[size=small]:not([icon-name]:not([label])) {
  min-width: 80px;
  min-height: 36px;
}
sdx-button:not([theme=transparent])[icon-name]:not([label]),
sdx-button:not([theme=transparent]).chip {
  min-width: 48px;
}
sdx-sticker {
  display: inline-block;
  min-height: 28px;
}
sdx-header {
  display: block;
  height: 72px;
}
@media (min-width: 1024px) {
  sdx-header {
    height: 112px;
  }
}
sdx-tabs {
  display: block;
  min-height: 72px;
}
sdx-tabs[theme=minimal] {
  min-height: 74px;
}
sdx-accordion {
  display: block;
  min-height: 58px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(2)) {
  min-height: 115px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(3)) {
  min-height: 172px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(4)) {
  min-height: 229px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(5)) {
  min-height: 286px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(6)) {
  min-height: 343px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(7)) {
  min-height: 400px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(8)) {
  min-height: 457px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(9)) {
  min-height: 514px;
}
@media (min-width: 480px) {
  sdx-accordion {
    min-height: 74px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(2)) {
    min-height: 147px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(3)) {
    min-height: 220px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(4)) {
    min-height: 293px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(5)) {
    min-height: 366px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(6)) {
    min-height: 439px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(7)) {
    min-height: 512px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(8)) {
    min-height: 585px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(9)) {
    min-height: 658px;
  }
}
sdx-progress-full {
  display: block;
  min-height: 101px;
}
sdx-content-slider {
  display: block;
  min-height: 200px;
}
sdx-tag {
  min-height: 32px;
  display: flex;
}
sdx-teaser {
  display: block;
}
sdx-teaser:not([layout]),
sdx-teaser[layout=card] {
  padding-top: calc(75% + 153px);
  height: 0;
}
sdx-teaser[layout=split] {
  min-height: 520px;
}
@media (min-width: 768px) {
  sdx-teaser[layout=split] {
    min-height: 482px;
  }
}
@media (min-width: 1280px) {
  sdx-teaser[layout=split] {
    min-height: 562px;
  }
}
sdx-teaser[layout=cover] {
  min-height: 520px;
}
@media (min-width: 768px) {
  sdx-teaser[layout=cover] {
    min-height: 480px;
  }
}
@media (min-width: 1280px) {
  sdx-teaser[layout=cover] {
    min-height: 560px;
  }
}
sdx-teaser[layout=split-sidekick] {
  min-height: 340px;
}
@media (min-width: 768px) {
  sdx-teaser[layout=split-sidekick] {
    min-height: 432px;
  }
}
sdx-teaser[layout=gradient-sidekick] {
  min-height: 342px;
}
@media (min-width: 768px) {
  sdx-teaser[layout=gradient-sidekick] {
    min-height: 432px;
  }
}
sdx-teaser[layout=cover-sidekick] {
  min-height: 342px;
}
@media (min-width: 768px) {
  sdx-teaser[layout=cover-sidekick] {
    min-height: 432px;
  }
}
sdx-teaser[layout=product],
sdx-teaser[layout=product-out-of-stock] {
  padding-top: calc(100% + 164px);
  height: 0;
}
@media (min-width: 768px) {
  sdx-teaser[layout=product],
  sdx-teaser[layout=product-out-of-stock] {
    padding-top: calc(100% + 196px);
  }
}
sdx-teaser[layout=product-button] {
  padding-top: calc(100% + 188px);
  height: 0;
}
@media (min-width: 768px) {
  sdx-teaser[layout=product-button] {
    padding-top: calc(100% + 220px);
  }
}
sdx-teaser[layout=standard] {
  height: 0;
}
sdx-teaser[layout=standard],
sdx-teaser[layout=standard][content-position=top],
sdx-teaser[layout=standard][content-position=bottom] {
  padding-top: calc(75% + 192px);
}
@media (min-width: 768px) {
  sdx-teaser[layout=standard] {
    padding-top: calc(37.5% + 2px);
  }
}
sdx-footer {
  display: block;
  min-height: 96px;
}
html {
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: 100%;
}
*[hidden] {
  display: none !important;
}
input,
button,
select,
textarea {
  margin: 0;
  outline: none;
  border-radius: 0;
  text-align: left;
  line-height: normal;
  font: inherit;
  font-size: 100%;
}
hr {
  height: 0;
  box-sizing: content-box;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
input,
button,
submit {
  margin: 0;
  border: 0;
  background-color: transparent;
  padding: 0;
  color: inherit;
}
input:active,
input:hover,
button:active,
button:hover,
submit:active,
submit:hover {
  outline: 0;
}
input,
button,
submit {
}
input > *,
button > *,
submit > * {
  position: relative;
}
[role=button] {
  cursor: pointer;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
body {
  font-family: TheSans, sans-serif;
  font-weight: 400;
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #ffffff;
  text-rendering: optimizeLegibility;
  color: #222126;
  box-sizing: border-box;
}
.major-wrapper {
  display: flex;
  flex-direction: column;
}
.main-wrapper {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
.main-wrapper.flex {
  flex: 1 0 auto;
}
.page {
  flex: 1 0 auto;
  min-height: 1px;
}
.sdx--dark-theme:not(.hydrated) {
  background-color: #141414;
  color: #e6e6e6;
}
.bg {
  color: #333;
}
.bg--light .primary-navy,
.bg--gray .primary-navy {
  color: #015;
}
.bg--light .primary-gray,
.bg--gray .primary-gray {
  color: #333;
}
.bg--light .secondary,
.bg--gray .secondary {
  color: #666;
}
.bg--light {
  background-color: #fff;
  color: #333;
}
.bg--gray {
  background-color: #dde3e7;
  color: #333;
}
.bg--gray-tint-4 {
  background-color: #666;
}
.bg--dark {
  background-color: #015;
  color: #fff;
}
.text-standard {
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
}
.text-small {
  font-size: var(--sdx-font-body-s-fontSize, 14px);
  line-height: var(--sdx-font-body-s-lineHeight, 20px);
  letter-spacing: var(--sdx-font-body-s-letterSpacing, 0.1px);
}
.text-smaller {
  font-size: var(--sdx-font-body-xs-fontSize, 12px);
  line-height: var(--sdx-font-body-xs-lineHeight, 18px);
  letter-spacing: var(--sdx-font-body-xs-letterSpacing, 0.1px);
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  text-align: left;
  word-wrap: break-word;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.hero,
.d1,
.d2,
.d3 {
  color: #015;
}
.h1,
.text-h1,
h1 {
  font-size: var(--sdx-font-heading-xxl-fontSize, 32px);
  line-height: var(--sdx-font-heading-xxl-lineHeight, 40px);
  letter-spacing: var(--sdx-font-heading-xxl-letterSpacing, -0.7px);
  font-weight: var(--sdx-font-heading-xxl-fontWeight, 700);
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .h1,
  .text-h1,
  h1 {
    margin-bottom: 32px;
  }
}
.h2,
.text-h2,
h2 {
  font-size: var(--sdx-font-heading-xl-fontSize, 28px);
  line-height: var(--sdx-font-heading-xl-lineHeight, 32px);
  letter-spacing: var(--sdx-font-heading-xl-letterSpacing, -0.5px);
  font-weight: var(--sdx-font-heading-xl-fontWeight, 700);
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .h2,
  .text-h2,
  h2 {
    margin-bottom: 24px;
  }
}
.h3,
.h4,
.text-h3,
.text-h4,
h3,
h4 {
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .h3,
  .h4,
  .text-h3,
  .text-h4,
  h3,
  h4 {
    margin-bottom: 20px;
  }
}
.h3,
.text-h3,
h3 {
  font-size: var(--sdx-font-heading-l-fontSize, 24px);
  line-height: var(--sdx-font-heading-l-lineHeight, 32px);
  letter-spacing: var(--sdx-font-heading-l-letterSpacing, -0.2px);
  font-weight: var(--sdx-font-heading-l-fontWeight, 600);
}
.h4,
.text-h4,
h4 {
  font-size: var(--sdx-font-heading-m-fontSize, 20px);
  line-height: var(--sdx-font-heading-m-lineHeight, 28px);
  letter-spacing: var(--sdx-font-heading-m-letterSpacing, -0.1px);
  font-weight: var(--sdx-font-heading-m-fontWeight, 600);
}
.text-h3.text-compact {
  line-height: 31px;
}
.text-h4.text-compact {
  line-height: 27px;
}
.h5,
.h6,
.text-h5,
.text-h6,
h5,
h6 {
  margin-bottom: 8px;
}
.h5,
.text-h5,
h5 {
  font-size: var(--sdx-font-heading-s-fontSize, 18px);
  line-height: var(--sdx-font-heading-s-lineHeight, 24px);
  letter-spacing: var(--sdx-font-heading-s-letterSpacing, -0.1px);
  font-weight: var(--sdx-font-heading-s-fontWeight, 600);
}
.h6,
.text-h6,
h6 {
  font-size: var(--sdx-font-heading-xs-fontSize, 16px);
  line-height: var(--sdx-font-heading-xs-lineHeight, 24px);
  letter-spacing: var(--sdx-font-heading-xs-letterSpacing, 0px);
  font-weight: var(--sdx-font-heading-xs-fontWeight, 600);
}
.paragraph,
p {
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .paragraph,
  p {
    margin-bottom: 24px;
  }
}
.paragraph:last-child,
p:last-child {
  margin-bottom: 0;
}
.hero,
.text-hero {
  font-size: var(--sdx-font-display-xl-fontSize, 80px);
  line-height: var(--sdx-font-display-xl-lineHeight, 88px);
  letter-spacing: var(--sdx-font-display-xl-letterSpacing, -1.6px);
  font-weight: var(--sdx-font-display-xl-fontWeight, 700);
}
.d1,
.text-d1 {
  font-size: var(--sdx-font-display-l-fontSize, 64px);
  line-height: var(--sdx-font-display-l-lineHeight, 76px);
  letter-spacing: var(--sdx-font-display-l-letterSpacing, -1.2px);
  font-weight: var(--sdx-font-display-l-fontWeight, 700);
}
.d2,
.text-d2 {
  font-size: var(--sdx-font-display-m-fontSize, 48px);
  line-height: var(--sdx-font-display-m-lineHeight, 56px);
  letter-spacing: var(--sdx-font-display-m-letterSpacing, -0.9px);
  font-weight: var(--sdx-font-display-m-fontWeight, 700);
}
.d3,
.text-d3 {
  font-size: var(--sdx-font-display-s-fontSize, 40px);
  line-height: var(--sdx-font-display-s-lineHeight, 48px);
  letter-spacing: var(--sdx-font-display-s-letterSpacing, -0.8px);
  font-weight: var(--sdx-font-display-s-fontWeight, 700);
}
.text-compact {
  line-height: 21px;
}
.figcaption {
  font-size: var(--sdx-font-body-xs-fontSize, 12px);
  line-height: var(--sdx-font-body-xs-lineHeight, 18px);
  letter-spacing: var(--sdx-font-body-xs-letterSpacing, 0.1px);
}
.code {
  font-family: monospace;
  background-color: #f8fafb;
  border-radius: 4px;
  border: 1px solid #d6d6d6;
  color: #474747;
  font-size: 16px;
  padding: 0 6px;
}
address {
  font-style: normal;
}
strong {
  font-weight: 600;
}
em {
  font-style: italic;
}
.font {
  font-family: TheSans, sans-serif;
}
.font--sans {
  font-family: TheSans, sans-serif;
}
.font--semi-light {
  font-weight: 400;
}
.font--semi-bold {
  font-weight: 600;
}
.font--bold {
  font-weight: 700;
}
.gradient-stroke-light,
.b2c-gradient-stroke-light {
  background:
    linear-gradient(
      to bottom right,
      rgb(242, 5, 5) 15%,
      rgb(4, 69, 200) 30%,
      rgb(31, 185, 255) 70%,
      rgb(3, 58, 170) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  max-width: max-content;
  padding-right: 1px;
}
.gradient-stroke-dark,
.b2c-gradient-stroke-dark {
  background:
    linear-gradient(
      to bottom right,
      rgb(242, 5, 5) 6%,
      rgb(4, 69, 200) 36%,
      rgb(31, 185, 255) 64%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  max-width: max-content;
  padding-right: 1px;
}
.b2b-gradient-stroke {
  background:
    linear-gradient(
      to bottom right,
      rgb(242, 5, 5) 6%,
      rgb(4, 69, 200) 45%,
      rgb(3, 58, 170) 65%,
      rgb(0, 17, 85) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  max-width: max-content;
  padding-right: 1px;
}
.sdx--dark-theme .h1,
.sdx--dark-theme .h2,
.sdx--dark-theme .h3,
.sdx--dark-theme .h4,
.sdx--dark-theme .h5,
.sdx--dark-theme .h6,
.sdx--dark-theme .hero,
.sdx--dark-theme .d1,
.sdx--dark-theme .d2,
.sdx--dark-theme .d3 {
  color: unset;
}
.sdx--dark-theme .h1,
.sdx--dark-theme .text-h1,
.sdx--dark-theme h1,
.sdx--dark-theme .h2,
.sdx--dark-theme .text-h2,
.sdx--dark-theme h2,
.sdx--dark-theme .h3,
.sdx--dark-theme .text-h3,
.sdx--dark-theme h3,
.sdx--dark-theme .h4,
.sdx--dark-theme .text-h4,
.sdx--dark-theme h4,
.sdx--dark-theme .d1,
.sdx--dark-theme .text-d1,
.sdx--dark-theme .d2,
.sdx--dark-theme .text-d2,
.sdx--dark-theme .d3,
.sdx--dark-theme .text-d3 {
  font-weight: 600;
}
.sdx--dark-theme .p,
.sdx--dark-theme .paragraph,
.sdx--dark-theme p {
  font-weight: 400;
}
.sdx--dark-theme .h1,
.sdx--dark-theme .text-h1,
.sdx--dark-theme h1 {
  letter-spacing: -0.8px;
}
.sdx--dark-theme .h2,
.sdx--dark-theme .text-h2,
.sdx--dark-theme h2 {
  letter-spacing: -0.6px;
}
.sdx--dark-theme .h3,
.sdx--dark-theme .text-h3,
.sdx--dark-theme h3 {
  letter-spacing: -0.5px;
}
.sdx--dark-theme .h4,
.sdx--dark-theme .text-h4,
.sdx--dark-theme h4 {
  letter-spacing: -0.2px;
}
.sdx--dark-theme .h5,
.sdx--dark-theme .text-h5,
.sdx--dark-theme h5 {
  letter-spacing: -0.1px;
}
.sdx--dark-theme .h6,
.sdx--dark-theme .text-h6,
.sdx--dark-theme h6 {
  letter-spacing: 0px;
}
.sdx--dark-theme .d1,
.sdx--dark-theme .text-d1 {
  letter-spacing: -1.4px;
}
.sdx--dark-theme .d2,
.sdx--dark-theme .text-d2 {
  letter-spacing: -1px;
}
.sdx--dark-theme .d3,
.sdx--dark-theme .text-d3 {
  letter-spacing: -0.9px;
}
.sdx--dark-theme .code {
  background-color: #242424;
  border: 1px solid #b1b9be;
  border-radius: 4px;
  color: #cfd5d9;
  font-size: 16px;
}
.sdx--dark-theme strong,
.sdx--dark-theme b {
  color: #fff;
}
@media (min-width: 0) {
  .flex-xs-first {
    order: -1;
  }
  .flex-xs-last {
    order: 1;
  }
  .flex-xs-unordered {
    order: 0;
  }
  .flex-items-xs-top {
    align-items: flex-start;
  }
  .flex-items-xs-middle {
    align-items: center;
  }
  .flex-items-xs-bottom {
    align-items: flex-end;
  }
  .flex-xs-top {
    align-self: flex-start;
  }
  .flex-xs-middle {
    align-self: center;
  }
  .flex-xs-bottom {
    align-self: flex-end;
  }
  .flex-items-xs-left {
    justify-content: flex-start;
  }
  .flex-items-xs-center {
    justify-content: center;
  }
  .flex-items-xs-right {
    justify-content: flex-end;
  }
  .flex-items-xs-around {
    justify-content: space-around;
  }
  .flex-items-xs-between {
    justify-content: space-between;
  }
}
@media (min-width: 480px) {
  .flex-sm-first {
    order: -1;
  }
  .flex-sm-last {
    order: 1;
  }
  .flex-sm-unordered {
    order: 0;
  }
  .flex-items-sm-top {
    align-items: flex-start;
  }
  .flex-items-sm-middle {
    align-items: center;
  }
  .flex-items-sm-bottom {
    align-items: flex-end;
  }
  .flex-sm-top {
    align-self: flex-start;
  }
  .flex-sm-middle {
    align-self: center;
  }
  .flex-sm-bottom {
    align-self: flex-end;
  }
  .flex-items-sm-left {
    justify-content: flex-start;
  }
  .flex-items-sm-center {
    justify-content: center;
  }
  .flex-items-sm-right {
    justify-content: flex-end;
  }
  .flex-items-sm-around {
    justify-content: space-around;
  }
  .flex-items-sm-between {
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .flex-md-first {
    order: -1;
  }
  .flex-md-last {
    order: 1;
  }
  .flex-md-unordered {
    order: 0;
  }
  .flex-items-md-top {
    align-items: flex-start;
  }
  .flex-items-md-middle {
    align-items: center;
  }
  .flex-items-md-bottom {
    align-items: flex-end;
  }
  .flex-md-top {
    align-self: flex-start;
  }
  .flex-md-middle {
    align-self: center;
  }
  .flex-md-bottom {
    align-self: flex-end;
  }
  .flex-items-md-left {
    justify-content: flex-start;
  }
  .flex-items-md-center {
    justify-content: center;
  }
  .flex-items-md-right {
    justify-content: flex-end;
  }
  .flex-items-md-around {
    justify-content: space-around;
  }
  .flex-items-md-between {
    justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .flex-lg-first {
    order: -1;
  }
  .flex-lg-last {
    order: 1;
  }
  .flex-lg-unordered {
    order: 0;
  }
  .flex-items-lg-top {
    align-items: flex-start;
  }
  .flex-items-lg-middle {
    align-items: center;
  }
  .flex-items-lg-bottom {
    align-items: flex-end;
  }
  .flex-lg-top {
    align-self: flex-start;
  }
  .flex-lg-middle {
    align-self: center;
  }
  .flex-lg-bottom {
    align-self: flex-end;
  }
  .flex-items-lg-left {
    justify-content: flex-start;
  }
  .flex-items-lg-center {
    justify-content: center;
  }
  .flex-items-lg-right {
    justify-content: flex-end;
  }
  .flex-items-lg-around {
    justify-content: space-around;
  }
  .flex-items-lg-between {
    justify-content: space-between;
  }
}
@media (min-width: 1280px) {
  .flex-xl-first {
    order: -1;
  }
  .flex-xl-last {
    order: 1;
  }
  .flex-xl-unordered {
    order: 0;
  }
  .flex-items-xl-top {
    align-items: flex-start;
  }
  .flex-items-xl-middle {
    align-items: center;
  }
  .flex-items-xl-bottom {
    align-items: flex-end;
  }
  .flex-xl-top {
    align-self: flex-start;
  }
  .flex-xl-middle {
    align-self: center;
  }
  .flex-xl-bottom {
    align-self: flex-end;
  }
  .flex-items-xl-left {
    justify-content: flex-start;
  }
  .flex-items-xl-center {
    justify-content: center;
  }
  .flex-items-xl-right {
    justify-content: flex-end;
  }
  .flex-items-xl-around {
    justify-content: space-around;
  }
  .flex-items-xl-between {
    justify-content: space-between;
  }
}
@media (min-width: 1440px) {
  .flex-ul-first {
    order: -1;
  }
  .flex-ul-last {
    order: 1;
  }
  .flex-ul-unordered {
    order: 0;
  }
  .flex-items-ul-top {
    align-items: flex-start;
  }
  .flex-items-ul-middle {
    align-items: center;
  }
  .flex-items-ul-bottom {
    align-items: flex-end;
  }
  .flex-ul-top {
    align-self: flex-start;
  }
  .flex-ul-middle {
    align-self: center;
  }
  .flex-ul-bottom {
    align-self: flex-end;
  }
  .flex-items-ul-left {
    justify-content: flex-start;
  }
  .flex-items-ul-center {
    justify-content: center;
  }
  .flex-items-ul-right {
    justify-content: flex-end;
  }
  .flex-items-ul-around {
    justify-content: space-around;
  }
  .flex-items-ul-between {
    justify-content: space-between;
  }
}
@media (min-width: 0) {
  .container {
    margin-left: calc(24px - 6px);
    margin-right: calc(24px - 6px);
    padding-left: 6px;
    padding-right: 6px;
    width: auto;
  }
}
@media (min-width: 480px) {
  .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
    width: 452px;
  }
}
@media (min-width: 768px) {
  .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    width: 756px;
  }
}
@media (min-width: 1024px) {
  .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 972px;
  }
}
@media (min-width: 1280px) {
  .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 1224px;
  }
}
@media (min-width: 1440px) {
  .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 1380px;
  }
}
@media (min-width: 0) {
  .container-fluid {
    margin-left: calc(24px - 6px);
    margin-right: calc(24px - 6px);
    padding-left: 6px;
    padding-right: 6px;
    width: auto;
  }
}
@media (min-width: 0) {
  .container-page {
    margin-left: calc(24px - 6px);
    margin-right: calc(24px - 6px);
    padding-left: 6px;
    padding-right: 6px;
    width: auto;
  }
}
@media (min-width: 1440px) {
  .container-page {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 1380px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 0) {
  .row {
    margin-left: -6px;
    margin-right: -6px;
  }
}
@media (min-width: 480px) {
  .row {
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media (min-width: 768px) {
  .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (min-width: 1024px) {
  .row {
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media (min-width: 1280px) {
  .row {
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media (min-width: 1440px) {
  .row {
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media (min-width: 0) {
  .row--gutters {
    margin-top: -6px;
    margin-bottom: -6px;
  }
  .row--gutters + .row--gutters {
    padding-top: 6px;
  }
  .row--gutters .col,
  .row--gutters [class*=col-] {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media (min-width: 480px) {
  .row--gutters {
    margin-top: -8px;
    margin-bottom: -8px;
  }
  .row--gutters + .row--gutters {
    padding-top: 8px;
  }
  .row--gutters .col,
  .row--gutters [class*=col-] {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (min-width: 768px) {
  .row--gutters {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .row--gutters + .row--gutters {
    padding-top: 10px;
  }
  .row--gutters .col,
  .row--gutters [class*=col-] {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 1024px) {
  .row--gutters {
    margin-top: -12px;
    margin-bottom: -12px;
  }
  .row--gutters + .row--gutters {
    padding-top: 12px;
  }
  .row--gutters .col,
  .row--gutters [class*=col-] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media (min-width: 1280px) {
  .row--gutters {
    margin-top: -12px;
    margin-bottom: -12px;
  }
  .row--gutters + .row--gutters {
    padding-top: 12px;
  }
  .row--gutters .col,
  .row--gutters [class*=col-] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media (min-width: 1440px) {
  .row--gutters {
    margin-top: -12px;
    margin-bottom: -12px;
  }
  .row--gutters + .row--gutters {
    padding-top: 12px;
  }
  .row--gutters .col,
  .row--gutters [class*=col-] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.row--no-gutters,
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row--no-gutters > .col,
.row--no-gutters > [class*=col-],
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col,
[class*=col-] {
  position: relative;
  width: 100%;
  min-height: 1px;
}
@media (min-width: 0) {
  .col,
  [class*=col-] {
    padding-left: 6px;
    padding-right: 6px;
  }
  .col-xs {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-xs-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xs-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xs-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xs-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xs-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xs-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xs-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xs-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xs-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-xs-0 {
    right: auto;
  }
  .pull-xs-1 {
    right: 8.3333333333%;
  }
  .pull-xs-2 {
    right: 16.6666666667%;
  }
  .pull-xs-3 {
    right: 25%;
  }
  .pull-xs-4 {
    right: 33.3333333333%;
  }
  .pull-xs-5 {
    right: 41.6666666667%;
  }
  .pull-xs-6 {
    right: 50%;
  }
  .pull-xs-7 {
    right: 58.3333333333%;
  }
  .pull-xs-8 {
    right: 66.6666666667%;
  }
  .pull-xs-9 {
    right: 75%;
  }
  .pull-xs-10 {
    right: 83.3333333333%;
  }
  .pull-xs-11 {
    right: 91.6666666667%;
  }
  .pull-xs-12 {
    right: 100%;
  }
  .push-xs-0 {
    left: auto;
  }
  .push-xs-1 {
    left: 8.3333333333%;
  }
  .push-xs-2 {
    left: 16.6666666667%;
  }
  .push-xs-3 {
    left: 25%;
  }
  .push-xs-4 {
    left: 33.3333333333%;
  }
  .push-xs-5 {
    left: 41.6666666667%;
  }
  .push-xs-6 {
    left: 50%;
  }
  .push-xs-7 {
    left: 58.3333333333%;
  }
  .push-xs-8 {
    left: 66.6666666667%;
  }
  .push-xs-9 {
    left: 75%;
  }
  .push-xs-10 {
    left: 83.3333333333%;
  }
  .push-xs-11 {
    left: 91.6666666667%;
  }
  .push-xs-12 {
    left: 100%;
  }
  .offset-xs-0 {
    margin-left: 0%;
  }
  .offset-xs-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xs-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xs-3 {
    margin-left: 25%;
  }
  .offset-xs-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xs-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xs-6 {
    margin-left: 50%;
  }
  .offset-xs-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xs-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xs-9 {
    margin-left: 75%;
  }
  .offset-xs-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xs-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 480px) {
  .col,
  [class*=col-] {
    padding-left: 8px;
    padding-right: 8px;
  }
  .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-sm-0 {
    right: auto;
  }
  .pull-sm-1 {
    right: 8.3333333333%;
  }
  .pull-sm-2 {
    right: 16.6666666667%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .pull-sm-4 {
    right: 33.3333333333%;
  }
  .pull-sm-5 {
    right: 41.6666666667%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .pull-sm-7 {
    right: 58.3333333333%;
  }
  .pull-sm-8 {
    right: 66.6666666667%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .pull-sm-10 {
    right: 83.3333333333%;
  }
  .pull-sm-11 {
    right: 91.6666666667%;
  }
  .pull-sm-12 {
    right: 100%;
  }
  .push-sm-0 {
    left: auto;
  }
  .push-sm-1 {
    left: 8.3333333333%;
  }
  .push-sm-2 {
    left: 16.6666666667%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .push-sm-4 {
    left: 33.3333333333%;
  }
  .push-sm-5 {
    left: 41.6666666667%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .push-sm-7 {
    left: 58.3333333333%;
  }
  .push-sm-8 {
    left: 66.6666666667%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .push-sm-10 {
    left: 83.3333333333%;
  }
  .push-sm-11 {
    left: 91.6666666667%;
  }
  .push-sm-12 {
    left: 100%;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col,
  [class*=col-] {
    padding-left: 10px;
    padding-right: 10px;
  }
  .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-md-0 {
    right: auto;
  }
  .pull-md-1 {
    right: 8.3333333333%;
  }
  .pull-md-2 {
    right: 16.6666666667%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .pull-md-4 {
    right: 33.3333333333%;
  }
  .pull-md-5 {
    right: 41.6666666667%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .pull-md-7 {
    right: 58.3333333333%;
  }
  .pull-md-8 {
    right: 66.6666666667%;
  }
  .pull-md-9 {
    right: 75%;
  }
  .pull-md-10 {
    right: 83.3333333333%;
  }
  .pull-md-11 {
    right: 91.6666666667%;
  }
  .pull-md-12 {
    right: 100%;
  }
  .push-md-0 {
    left: auto;
  }
  .push-md-1 {
    left: 8.3333333333%;
  }
  .push-md-2 {
    left: 16.6666666667%;
  }
  .push-md-3 {
    left: 25%;
  }
  .push-md-4 {
    left: 33.3333333333%;
  }
  .push-md-5 {
    left: 41.6666666667%;
  }
  .push-md-6 {
    left: 50%;
  }
  .push-md-7 {
    left: 58.3333333333%;
  }
  .push-md-8 {
    left: 66.6666666667%;
  }
  .push-md-9 {
    left: 75%;
  }
  .push-md-10 {
    left: 83.3333333333%;
  }
  .push-md-11 {
    left: 91.6666666667%;
  }
  .push-md-12 {
    left: 100%;
  }
  .offset-md-0 {
    margin-left: 0%;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1024px) {
  .col,
  [class*=col-] {
    padding-left: 12px;
    padding-right: 12px;
  }
  .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-lg-0 {
    right: auto;
  }
  .pull-lg-1 {
    right: 8.3333333333%;
  }
  .pull-lg-2 {
    right: 16.6666666667%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .pull-lg-4 {
    right: 33.3333333333%;
  }
  .pull-lg-5 {
    right: 41.6666666667%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .pull-lg-7 {
    right: 58.3333333333%;
  }
  .pull-lg-8 {
    right: 66.6666666667%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .pull-lg-10 {
    right: 83.3333333333%;
  }
  .pull-lg-11 {
    right: 91.6666666667%;
  }
  .pull-lg-12 {
    right: 100%;
  }
  .push-lg-0 {
    left: auto;
  }
  .push-lg-1 {
    left: 8.3333333333%;
  }
  .push-lg-2 {
    left: 16.6666666667%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .push-lg-4 {
    left: 33.3333333333%;
  }
  .push-lg-5 {
    left: 41.6666666667%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .push-lg-7 {
    left: 58.3333333333%;
  }
  .push-lg-8 {
    left: 66.6666666667%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .push-lg-10 {
    left: 83.3333333333%;
  }
  .push-lg-11 {
    left: 91.6666666667%;
  }
  .push-lg-12 {
    left: 100%;
  }
  .offset-lg-0 {
    margin-left: 0%;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1280px) {
  .col,
  [class*=col-] {
    padding-left: 12px;
    padding-right: 12px;
  }
  .col-xl {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-xl-0 {
    right: auto;
  }
  .pull-xl-1 {
    right: 8.3333333333%;
  }
  .pull-xl-2 {
    right: 16.6666666667%;
  }
  .pull-xl-3 {
    right: 25%;
  }
  .pull-xl-4 {
    right: 33.3333333333%;
  }
  .pull-xl-5 {
    right: 41.6666666667%;
  }
  .pull-xl-6 {
    right: 50%;
  }
  .pull-xl-7 {
    right: 58.3333333333%;
  }
  .pull-xl-8 {
    right: 66.6666666667%;
  }
  .pull-xl-9 {
    right: 75%;
  }
  .pull-xl-10 {
    right: 83.3333333333%;
  }
  .pull-xl-11 {
    right: 91.6666666667%;
  }
  .pull-xl-12 {
    right: 100%;
  }
  .push-xl-0 {
    left: auto;
  }
  .push-xl-1 {
    left: 8.3333333333%;
  }
  .push-xl-2 {
    left: 16.6666666667%;
  }
  .push-xl-3 {
    left: 25%;
  }
  .push-xl-4 {
    left: 33.3333333333%;
  }
  .push-xl-5 {
    left: 41.6666666667%;
  }
  .push-xl-6 {
    left: 50%;
  }
  .push-xl-7 {
    left: 58.3333333333%;
  }
  .push-xl-8 {
    left: 66.6666666667%;
  }
  .push-xl-9 {
    left: 75%;
  }
  .push-xl-10 {
    left: 83.3333333333%;
  }
  .push-xl-11 {
    left: 91.6666666667%;
  }
  .push-xl-12 {
    left: 100%;
  }
  .offset-xl-0 {
    margin-left: 0%;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1440px) {
  .col,
  [class*=col-] {
    padding-left: 12px;
    padding-right: 12px;
  }
  .col-ul {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-ul-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-ul-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-ul-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-ul-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-ul-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-ul-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-ul-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-ul-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-ul-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-ul-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-ul-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-ul-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-ul-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-ul-0 {
    right: auto;
  }
  .pull-ul-1 {
    right: 8.3333333333%;
  }
  .pull-ul-2 {
    right: 16.6666666667%;
  }
  .pull-ul-3 {
    right: 25%;
  }
  .pull-ul-4 {
    right: 33.3333333333%;
  }
  .pull-ul-5 {
    right: 41.6666666667%;
  }
  .pull-ul-6 {
    right: 50%;
  }
  .pull-ul-7 {
    right: 58.3333333333%;
  }
  .pull-ul-8 {
    right: 66.6666666667%;
  }
  .pull-ul-9 {
    right: 75%;
  }
  .pull-ul-10 {
    right: 83.3333333333%;
  }
  .pull-ul-11 {
    right: 91.6666666667%;
  }
  .pull-ul-12 {
    right: 100%;
  }
  .push-ul-0 {
    left: auto;
  }
  .push-ul-1 {
    left: 8.3333333333%;
  }
  .push-ul-2 {
    left: 16.6666666667%;
  }
  .push-ul-3 {
    left: 25%;
  }
  .push-ul-4 {
    left: 33.3333333333%;
  }
  .push-ul-5 {
    left: 41.6666666667%;
  }
  .push-ul-6 {
    left: 50%;
  }
  .push-ul-7 {
    left: 58.3333333333%;
  }
  .push-ul-8 {
    left: 66.6666666667%;
  }
  .push-ul-9 {
    left: 75%;
  }
  .push-ul-10 {
    left: 83.3333333333%;
  }
  .push-ul-11 {
    left: 91.6666666667%;
  }
  .push-ul-12 {
    left: 100%;
  }
  .offset-ul-0 {
    margin-left: 0%;
  }
  .offset-ul-1 {
    margin-left: 8.3333333333%;
  }
  .offset-ul-2 {
    margin-left: 16.6666666667%;
  }
  .offset-ul-3 {
    margin-left: 25%;
  }
  .offset-ul-4 {
    margin-left: 33.3333333333%;
  }
  .offset-ul-5 {
    margin-left: 41.6666666667%;
  }
  .offset-ul-6 {
    margin-left: 50%;
  }
  .offset-ul-7 {
    margin-left: 58.3333333333%;
  }
  .offset-ul-8 {
    margin-left: 66.6666666667%;
  }
  .offset-ul-9 {
    margin-left: 75%;
  }
  .offset-ul-10 {
    margin-left: 83.3333333333%;
  }
  .offset-ul-11 {
    margin-left: 91.6666666667%;
  }
}
.white {
  color: #fff;
}
.navy {
  color: #015;
}
.blue {
  color: #0445c8;
}
.blue-40,
.blue-tint-2 {
  color: #a2cdf4;
}
.blue-20,
.blue-tint-3 {
  color: #d1e6f9;
}
.aluminium,
.aluminum {
  color: #dde3e7;
}
.aluminium-80,
.aluminium-tint-2,
.aluminum-80,
.aluminum-tint-2 {
  color: #e4e9ec;
}
.horizon {
  color: #eef3f6;
}
.horizon-40,
.horizon-tint-2 {
  color: #f8fafb;
}
.gray {
  color: #333;
}
.gray-90,
.gray-tint-2 {
  color: #474747;
}
.gray-80,
.gray-tint-3 {
  color: #5c5c5c;
}
.gray-mid,
.gray-tint-4 {
  color: #666;
}
.gray-60,
.gray-tint-5 {
  color: #858585;
}
.gray-40,
.gray-tint-6 {
  color: #adadad;
}
.gray-light,
.gray-tint-7 {
  color: #bbb;
}
.gray-20,
.gray-tint-8 {
  color: #d6d6d6;
}
.sc-blue {
  color: #1af;
}
.sc-red {
  color: #d12;
}
.sc-purple {
  color: #5944c6;
}
.sc-navy {
  color: #015;
}
.sc-white {
  color: #fff;
}
.sc-gray {
  color: #333;
}
.sc-gray-mid {
  color: #666;
}
.sc-gray-light {
  color: #bbb;
}
.int-blue {
  color: #0445c8;
}
.int-blue--active {
  color: #0036a7;
}
.int-gray {
  color: #cfd5d9;
}
.int-gray--active {
  color: #b1b9be;
}
.int-green {
  color: #1b8712;
}
.int-green--active {
  color: #0d6f2c;
}
.int-red {
  color: #d12;
}
.int-red--active {
  color: #be0000;
}
.int-orange {
  color: #cf4a0c;
}
.int-orange--active {
  color: #ba3e06;
}
.azure {
  color: #1781e3;
}
.azure--active {
  color: #0851da;
}
.orchid {
  color: #a63297;
}
.orchid--active {
  color: #7f2879;
}
.orchid-tint-2 {
  color: #ab449f;
}
.orchid-tint-3 {
  color: #b458a8;
}
.orchid-tint-4 {
  color: #bb6ab1;
}
.orchid-tint-5 {
  color: #c47fbb;
}
.orchid-tint-6 {
  color: #cb91c2;
}
.orchid-tint-7 {
  color: #d2a4cc;
}
.orchid-tint-8 {
  color: #dab7d5;
}
.iris {
  color: #5944c6;
}
.iris--active {
  color: #42389e;
}
.iris-tint-2 {
  color: #6754c8;
}
.iris-tint-3 {
  color: #7765ce;
}
.iris-tint-4 {
  color: #7177d2;
}
.iris-tint-5 {
  color: #9589d7;
}
.iris-tint-6 {
  color: #a59adb;
}
.iris-tint-7 {
  color: #b4abe0;
}
.iris-tint-8 {
  color: #c3bce2;
}
.pink {
  color: #e1195f;
}
.pink--active {
  color: #bf1b5a;
}
.pink-tint-2 {
  color: #e63a70;
}
.pink-tint-3 {
  color: #e74e7f;
}
.pink-tint-4 {
  color: #e8628d;
}
.pink-tint-5 {
  color: #ea779c;
}
.pink-tint-6 {
  color: #eb8baa;
}
.pink-tint-7 {
  color: #eca0b8;
}
.pink-tint-8 {
  color: #edb4c6;
}
.apple,
.petrol,
.turquoise {
  color: #0eaba9;
}
.apple--active,
.petrol--active,
.turquoise--active {
  color: #0c847e;
}
.turquoise-tint-2 {
  color: #21b1af;
}
.turquoise-tint-3 {
  color: #38b8b6;
}
.turquoise-tint-4 {
  color: #4cc0bd;
}
.turquoise-tint-5 {
  color: #67c7c5;
}
.turquoise-tint-6 {
  color: #7ececd;
}
.turquoise-tint-7 {
  color: #97d5d4;
}
.turquoise-tint-8 {
  color: #a9dbdb;
}
.sdx--dark-theme .gray {
  color: #e6e6e6;
}
.sdx--dark-theme .gray-tint-2 {
  color: #d6d6d6;
}
.sdx--dark-theme .gray-tint-3 {
  color: #cfd5d9;
}
.sdx--dark-theme .gray-tint-4 {
  color: #b1b9be;
}
.sdx--dark-theme .gray-tint-5 {
  color: #adadad;
}
.sdx--dark-theme .gray-tint-6 {
  color: #8c8c8c;
}
.sdx--dark-theme .gray-tint-7 {
  color: #707070;
}
.sdx--dark-theme .gray-tint-8 {
  color: #5c5c5c;
}
.sdx--dark-theme .dusk {
  color: #141414;
}
.sdx--dark-theme .dusk-tint-2 {
  color: #1d1d1d;
}
.sdx--dark-theme .dusk-tint-3 {
  color: #222;
}
.sdx--dark-theme .dusk-tint-4 {
  color: #242424;
}
.sdx--dark-theme .int-blue {
  color: #0a71e9;
}
.sdx--dark-theme .int-blue--active {
  color: #147df5;
}
.sdx--dark-theme .int-blue2 {
  color: #4294ff;
}
.sdx--dark-theme .int-blue2--active {
  color: #5ca3ff;
}
.sdx--dark-theme .int-gray {
  color: #adadad;
}
.sdx--dark-theme .int-gray--active {
  color: #d6d6d6;
}
.sdx--dark-theme .int-green {
  color: #1c8912;
}
.sdx--dark-theme .int-green--active {
  color: #0d6f2c;
}
.sdx--dark-theme .int-green2 {
  color: #21a716;
}
.sdx--dark-theme .int-red {
  color: #eb1224;
}
.sdx--dark-theme .int-red--active {
  color: #be0000;
}
.sdx--dark-theme .int-red2 {
  color: #f35d6a;
}
.sdx--dark-theme .int-red2--active {
  color: #fe7e89;
}
.sdx--dark-theme .int-orange {
  color: #ce4a0c;
}
.sdx--dark-theme .int-orange--active {
  color: #de4f0d;
}
.sdx--dark-theme .int-orange-2 {
  color: #f26726;
}
.sdx--dark-theme .int-orange-2--active {
  color: #f37b46;
}
.sdx--dark-theme .azure {
  color: #136fc3;
}
.sdx--dark-theme .azure--active {
  color: #1578d3;
}
.sdx--dark-theme .orchid {
  color: #a54c9b;
}
.sdx--dark-theme .orchid--active {
  color: #b053a5;
}
.sdx--dark-theme .iris {
  color: #6f5ccb;
}
.sdx--dark-theme .iris--active {
  color: #7867ce;
}
.sdx--dark-theme .pink {
  color: #d41d56;
}
.sdx--dark-theme .pink--active {
  color: #e1245f;
}
.sdx--dark-theme .turquoise {
  color: #0a7b7a;
}
.sdx--dark-theme .turquoise--active {
  color: #0b8483;
}
.bg-b2c-gradient-left {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 65% 44%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 66% 21%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 78% 21%,
      hsl(220, 96%, 40%) 0px,
      transparent 50%),
    radial-gradient(
      at 28% 58%,
      hsla(212, 100%, 46%, 0.47) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 100%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 70%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 62% 1%,
      hsla(229, 100%, 28%, 0.85) 0px,
      transparent 50%),
    radial-gradient(
      at 29% 40%,
      hsla(229, 100%, 28%, 0.97) 0px,
      transparent 50%),
    radial-gradient(
      at 3% 21%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 13% 13%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 8% 33%,
      hsla(229, 100%, 28%, 0.76) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 99%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 97%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 73% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 2%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 36%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%),
    radial-gradient(
      at 24% 0%,
      hsla(0, 95%, 48%, 0.66) 0px,
      transparent 50%),
    radial-gradient(
      at 9% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%);
}
.bg-b2c-gradient-top {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 31% 56%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 71% 60%,
      hsla(212, 100%, 46%, 0.46) 0px,
      transparent 50%),
    radial-gradient(
      at 98% 43%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 47% 20%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 61% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 37% 20%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 25%,
      hsl(220, 96%, 40%) 0px,
      transparent 50%),
    radial-gradient(
      at 28% 58%,
      hsla(212, 100%, 46%, 0.47) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 100%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 23% 0%,
      hsla(229, 100%, 28%, 0.85) 0px,
      transparent 50%),
    radial-gradient(
      at 85% 0%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 99%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 97%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 7% 64%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%);
}
.bg-b2c-gradient-right {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 86% 33%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 57%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 65% 59%,
      hsla(212, 100%, 46%, 0.46) 0px,
      transparent 50%),
    radial-gradient(
      at 95% 54%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 44% 77%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 61% 95%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 88% 99%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 81%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 10%,
      hsla(220, 96%, 40%, 0.37) 0px,
      transparent 50%),
    radial-gradient(
      at 86% 11%,
      hsla(212, 100%, 46%, 0.87) 0px,
      transparent 50%),
    radial-gradient(
      at 37% 0%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 85% 99%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 0%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 0%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 100%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%);
}
.bg-gradient-left {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 65% 44%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 66% 21%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 78% 21%,
      hsl(220, 96%, 40%) 0px,
      transparent 50%),
    radial-gradient(
      at 28% 58%,
      hsla(212, 100%, 46%, 0.47) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 100%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 70%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 62% 1%,
      hsla(229, 100%, 28%, 0.85) 0px,
      transparent 50%),
    radial-gradient(
      at 29% 40%,
      hsla(229, 100%, 28%, 0.97) 0px,
      transparent 50%),
    radial-gradient(
      at 3% 21%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 13% 13%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 8% 33%,
      hsla(229, 100%, 28%, 0.76) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 99%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 97%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 73% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 2%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 36%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%),
    radial-gradient(
      at 24% 0%,
      hsla(0, 95%, 48%, 0.66) 0px,
      transparent 50%),
    radial-gradient(
      at 9% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%);
}
.bg-gradient-top {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 31% 56%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 71% 60%,
      hsla(212, 100%, 46%, 0.46) 0px,
      transparent 50%),
    radial-gradient(
      at 98% 43%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 47% 20%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 61% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 37% 20%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 25%,
      hsl(220, 96%, 40%) 0px,
      transparent 50%),
    radial-gradient(
      at 28% 58%,
      hsla(212, 100%, 46%, 0.47) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 100%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 23% 0%,
      hsla(229, 100%, 28%, 0.85) 0px,
      transparent 50%),
    radial-gradient(
      at 85% 0%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 99%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 97%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 7% 64%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%);
}
.bg-gradient-right {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 86% 33%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 57%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 65% 59%,
      hsla(212, 100%, 46%, 0.46) 0px,
      transparent 50%),
    radial-gradient(
      at 95% 54%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 44% 77%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 61% 95%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 88% 99%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 81%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 10%,
      hsla(220, 96%, 40%, 0.37) 0px,
      transparent 50%),
    radial-gradient(
      at 86% 11%,
      hsla(212, 100%, 46%, 0.87) 0px,
      transparent 50%),
    radial-gradient(
      at 37% 0%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 85% 99%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 0%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 0%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 100%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%);
}
.bg-gradient-b2b {
  background:
    linear-gradient(
      118deg,
      rgb(177, 37, 55) 0%,
      rgb(3, 3, 135) 45%,
      rgb(4, 75, 217) 86%);
}
.bg-b2b-gradient-surface-large {
  background:
    linear-gradient(
      101deg,
      rgb(177, 37, 55) 5%,
      rgb(3, 3, 135) 40%,
      rgb(4, 75, 217) 70%);
}
.bg-b2b-gradient-surface-small {
  background:
    linear-gradient(
      118deg,
      rgb(177, 37, 55) 0%,
      rgb(3, 3, 135) 45%,
      rgb(4, 75, 217) 86%);
}
.bg-glass {
  -webkit-backdrop-filter: blur(20px) saturate(1.2) contrast(1.05);
  backdrop-filter: blur(20px) saturate(1.2) contrast(1.05);
}
.bg-gradient-1 {
  background:
    radial-gradient(
      110% 240% at 0% 130%,
      rgba(19, 163, 244, 0.9) 0%,
      rgba(22, 158, 255, 0.5) 55%,
      rgba(16, 136, 222, 0) 130%),
    #001155;
}
.bg-gradient-2 {
  background:
    radial-gradient(
      110% 220% at 0% 140%,
      #13a3f4 0%,
      rgba(22, 158, 255, 0.5) 40%,
      rgba(16, 136, 222, 0) 100%),
    radial-gradient(
      290% 800% at 220% -440%,
      #dd1122 30%,
      #001155 100%);
}
.bg-gradient-3 {
  background:
    linear-gradient(
      to right bottom,
      #5d1082,
      #4d137b,
      #3d1473,
      #2d146a,
      #1d1361,
      #191a66,
      #14206b,
      #0d266f,
      #163683,
      #1f4797,
      #2758ab,
      #2e6ac0);
}
.bg-white {
  background-color: #fff;
}
.bg-navy {
  background-color: #015;
}
.bg-dark-navy {
  background-color: #040d33;
}
.bg-blue {
  background-color: #0445c8;
}
.bg-blue-tint-2,
.bg-blue-40 {
  background-color: #a2cdf4;
}
.bg-blue-tint-3,
.bg-blue-20 {
  background-color: #d1e6f9;
}
.bg-aluminium,
.bg-aluminum {
  background-color: #dde3e7;
}
.bg-aluminium-80,
.bg-aluminium-tint-2,
.bg-aluminum-80,
.bg-aluminum-tint-2 {
  background-color: #e4e9ec;
}
.bg-horizon {
  background-color: #eef3f6;
}
.bg-horizon-40,
.bg-horizon-tint-2 {
  background-color: #f8fafb;
}
.bg-gray {
  background-color: #333;
}
.bg-gray-90,
.bg-gray-tint-2 {
  background-color: #474747;
}
.bg-gray-80,
.bg-gray-tint-3 {
  background-color: #5c5c5c;
}
.bg-gray-mid,
.bg-gray-tint-4 {
  background-color: #666;
}
.bg-gray-60,
.bg-gray-tint-5 {
  background-color: #858585;
}
.bg-gray-40,
.bg-gray-tint-6 {
  background-color: #adadad;
}
.bg-gray-light,
.bg-gray-tint-7 {
  background-color: #bbb;
}
.bg-gray-20,
.bg-gray-tint-8 {
  background-color: #d6d6d6;
}
.bg-sc-blue {
  background-color: #1af;
}
.bg-sc-red {
  background-color: #d12;
}
.bg-sc-navy {
  background-color: #015;
}
.bg-sc-white {
  background-color: #fff;
}
.bg-cloud {
  background: #f9f9f9;
}
.bg-int-blue {
  background-color: #0445c8;
}
.bg-int-blue--active {
  background-color: #0036a7;
}
.bg-int-gray {
  background-color: #cfd5d9;
}
.bg-int-gray--active {
  background-color: #b1b9be;
}
.bg-int-green {
  background-color: #1b8712;
}
.bg-int-green--active {
  background-color: #0d6f2c;
}
.bg-int-red {
  background-color: #d12;
}
.bg-int-red--active {
  background-color: #be0000;
}
.bg-int-orange {
  background-color: #cf4a0c;
}
.bg-int-orange--active {
  background-color: #ba3e06;
}
.bg-azure {
  background-color: #1781e3;
}
.bg-azure--active {
  background-color: #0851da;
}
.bg-orchid {
  background-color: #a63297;
}
.bg-orchid--active {
  background-color: #7f2879;
}
.bg-iris {
  background-color: #5944c6;
}
.bg-iris--active {
  background-color: #42389e;
}
.bg-pink {
  background-color: #e1195f;
}
.bg-pink--active {
  background-color: #bf1b5a;
}
.bg-apple,
.bg-petrol,
.bg-turquoise {
  background-color: #0eaba9;
}
.bg-apple--active,
.bg-petrol--active,
.bg-turquoise--active {
  background-color: #0c847e;
}
.bg-sales {
  background-color: #eb0505;
}
.sdx--dark-theme .bg-dusk {
  background-color: #141414;
}
.sdx--dark-theme .bg-dusk-tint-2 {
  background-color: #1d1d1d;
}
.sdx--dark-theme .bg-dusk-tint-3 {
  background-color: #222;
}
.sdx--dark-theme .bg-dusk-tint-4 {
  background-color: #242424;
}
.sdx--dark-theme .bg-gray {
  background-color: #e6e6e6;
}
.sdx--dark-theme .bg-gray-tint-3 {
  background-color: #cfd5d9;
}
.sdx--dark-theme .bg-gray-tint-4 {
  background-color: #b1b9be;
}
.sdx--dark-theme .bg-gray-tint-6 {
  background-color: #8c8c8c;
}
.sdx--dark-theme .bg-gray-tint-7 {
  background-color: #707070;
}
.sdx--dark-theme .bg-gray-tint-8 {
  background-color: #5c5c5c;
}
.sdx--dark-theme .bg-azure {
  background-color: #136fc3;
}
.sdx--dark-theme .bg-azure--active {
  background-color: #1578d3;
}
.sdx--dark-theme .bg-turquoise {
  background-color: #0a7b7a;
}
.sdx--dark-theme .bg-turquoise--active {
  background-color: #0b8483;
}
.sdx--dark-theme .bg-iris {
  background-color: #6f5ccb;
}
.sdx--dark-theme .bg-iris--active {
  background-color: #7867ce;
}
.sdx--dark-theme .bg-orchid {
  background-color: #a54c9b;
}
.sdx--dark-theme .bg-orchid--active {
  background-color: #b053a5;
}
.sdx--dark-theme .bg-pink {
  background-color: #d41d56;
}
.sdx--dark-theme .bg-pink--active {
  background-color: #e1245f;
}
.sdx--dark-theme .bg-int-blue {
  background-color: #0a71e9;
}
.sdx--dark-theme .bg-int-blue--active {
  background-color: #147df5;
}
.sdx--dark-theme .bg-int-blue2 {
  background-color: #4294ff;
}
.sdx--dark-theme .bg-int-blue2--active {
  background-color: #5ca3ff;
}
.sdx--dark-theme .bg-int-gray {
  background-color: #adadad;
}
.sdx--dark-theme .bg-int-gray--active {
  background-color: #d6d6d6;
}
.sdx--dark-theme .bg-int-green {
  background-color: #1c8912;
}
.sdx--dark-theme .bg-int-green--active {
  background-color: #1f9414;
}
.sdx--dark-theme .bg-int-green2 {
  background-color: #21a716;
}
.sdx--dark-theme .bg-int-green2--active {
  background-color: #55c24a;
}
.sdx--dark-theme .bg-int-red {
  background-color: #eb1224;
}
.sdx--dark-theme .bg-int-red--active {
  background-color: #ef2e3e;
}
.sdx--dark-theme .bg-int-red2 {
  background-color: #f35d6a;
}
.sdx--dark-theme .bg-int-red2--active {
  background-color: #fe7e89;
}
.sdx--dark-theme .bg-int-orange {
  background-color: #ce4a0c;
}
.sdx--dark-theme .bg-int-orange--active {
  background-color: #de4f0d;
}
.sdx--dark-theme .bg-int-orange2 {
  background-color: #f26726;
}
.sdx--dark-theme .bg-int-orange2--active {
  background-color: #f37b46;
}
.bar-chart-horizontal .js-data,
.bar-chart-horizontal .js-data-list,
.bar-chart-vertical .js-data,
.bar-chart-vertical .js-data-list,
.pie-chart .js-data,
.pie-chart .js-data-list {
  display: none;
}
.bar-chart-horizontal .tooltip--right::before,
.bar-chart-vertical .tooltip--right::before,
.pie-chart .tooltip--right::before {
  margin-bottom: -13px;
}
.bar-chart-horizontal .tooltip::after,
.bar-chart-vertical .tooltip::after,
.pie-chart .tooltip::after {
  min-width: 200px;
  font-size: 14px;
}
.bar-chart__legend,
.pie-chart__legend {
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  min-height: 24px;
  margin-top: 29px;
  margin-bottom: 28px;
}
.bar-chart__legend li,
.pie-chart__legend li {
  margin: 0 20px 0 0;
}
.bar-chart__legend li::before,
.pie-chart__legend li::before {
  content: "";
}
.bar-chart__legend li .bullet,
.pie-chart__legend li .bullet {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 7px;
  border-radius: 50%;
}
.pie-chart__legend .orchid,
.bar-chart__legend .orchid,
.bar-chart-horizontal .orchid,
.bar-chart-vertical .orchid {
  background-color: #a63297;
}
.pie-chart__legend .orchid--active,
.bar-chart__legend .orchid--active,
.bar-chart-horizontal .orchid--active,
.bar-chart-vertical .orchid--active {
  background-color: #7f2879;
}
.pie-chart__legend .iris,
.bar-chart__legend .iris,
.bar-chart-horizontal .iris,
.bar-chart-vertical .iris {
  background-color: #5944c6;
}
.pie-chart__legend .iris--active,
.bar-chart__legend .iris--active,
.bar-chart-horizontal .iris--active,
.bar-chart-vertical .iris--active {
  background-color: #42389e;
}
.pie-chart__legend .pink,
.bar-chart__legend .pink,
.bar-chart-horizontal .pink,
.bar-chart-vertical .pink {
  background-color: #e1195f;
}
.pie-chart__legend .pink--active,
.bar-chart__legend .pink--active,
.bar-chart-horizontal .pink--active,
.bar-chart-vertical .pink--active {
  background-color: #bf1b5a;
}
.pie-chart__legend .turquoise,
.pie-chart__legend .apple,
.pie-chart__legend .petrol,
.bar-chart__legend .turquoise,
.bar-chart__legend .apple,
.bar-chart__legend .petrol,
.bar-chart-horizontal .turquoise,
.bar-chart-horizontal .apple,
.bar-chart-horizontal .petrol,
.bar-chart-vertical .turquoise,
.bar-chart-vertical .apple,
.bar-chart-vertical .petrol {
  background-color: #0eaba9;
}
.pie-chart__legend .turquoise--active,
.pie-chart__legend .apple--active,
.pie-chart__legend .petrol--active,
.bar-chart__legend .turquoise--active,
.bar-chart__legend .apple--active,
.bar-chart__legend .petrol--active,
.bar-chart-horizontal .turquoise--active,
.bar-chart-horizontal .apple--active,
.bar-chart-horizontal .petrol--active,
.bar-chart-vertical .turquoise--active,
.bar-chart-vertical .apple--active,
.bar-chart-vertical .petrol--active {
  background-color: #0c847e;
}
.sdx--dark-theme .pie-chart__legend .orchid,
.sdx--dark-theme .bar-chart__legend .orchid,
.sdx--dark-theme .bar-chart-horizontal .orchid,
.sdx--dark-theme .bar-chart-vertical .orchid {
  background-color: #a54c9b;
}
.sdx--dark-theme .pie-chart__legend .orchid--active,
.sdx--dark-theme .bar-chart__legend .orchid--active,
.sdx--dark-theme .bar-chart-horizontal .orchid--active,
.sdx--dark-theme .bar-chart-vertical .orchid--active {
  background-color: #b053a5;
}
.sdx--dark-theme .pie-chart__legend .iris,
.sdx--dark-theme .bar-chart__legend .iris,
.sdx--dark-theme .bar-chart-horizontal .iris,
.sdx--dark-theme .bar-chart-vertical .iris {
  background-color: #6f5ccb;
}
.sdx--dark-theme .pie-chart__legend .iris--active,
.sdx--dark-theme .bar-chart__legend .iris--active,
.sdx--dark-theme .bar-chart-horizontal .iris--active,
.sdx--dark-theme .bar-chart-vertical .iris--active {
  background-color: #7867ce;
}
.sdx--dark-theme .pie-chart__legend .pink,
.sdx--dark-theme .bar-chart__legend .pink,
.sdx--dark-theme .bar-chart-horizontal .pink,
.sdx--dark-theme .bar-chart-vertical .pink {
  background-color: #d41d56;
}
.sdx--dark-theme .pie-chart__legend .pink--active,
.sdx--dark-theme .bar-chart__legend .pink--active,
.sdx--dark-theme .bar-chart-horizontal .pink--active,
.sdx--dark-theme .bar-chart-vertical .pink--active {
  background-color: #e1245f;
}
.sdx--dark-theme .pie-chart__legend .turquoise,
.sdx--dark-theme .pie-chart__legend .apple,
.sdx--dark-theme .pie-chart__legend .petrol,
.sdx--dark-theme .bar-chart__legend .turquoise,
.sdx--dark-theme .bar-chart__legend .apple,
.sdx--dark-theme .bar-chart__legend .petrol,
.sdx--dark-theme .bar-chart-horizontal .turquoise,
.sdx--dark-theme .bar-chart-horizontal .apple,
.sdx--dark-theme .bar-chart-horizontal .petrol,
.sdx--dark-theme .bar-chart-vertical .turquoise,
.sdx--dark-theme .bar-chart-vertical .apple,
.sdx--dark-theme .bar-chart-vertical .petrol {
  background-color: #0a7b7a;
}
.sdx--dark-theme .pie-chart__legend .turquoise--active,
.sdx--dark-theme .pie-chart__legend .apple--active,
.sdx--dark-theme .pie-chart__legend .petrol--active,
.sdx--dark-theme .bar-chart__legend .turquoise--active,
.sdx--dark-theme .bar-chart__legend .apple--active,
.sdx--dark-theme .bar-chart__legend .petrol--active,
.sdx--dark-theme .bar-chart-horizontal .turquoise--active,
.sdx--dark-theme .bar-chart-horizontal .apple--active,
.sdx--dark-theme .bar-chart-horizontal .petrol--active,
.sdx--dark-theme .bar-chart-vertical .turquoise--active,
.sdx--dark-theme .bar-chart-vertical .apple--active,
.sdx--dark-theme .bar-chart-vertical .petrol--active {
  background-color: #0b8483;
}
.bar-chart__progress {
  position: relative;
  width: 100%;
  height: 8px;
  margin-bottom: 32px;
}
.bar-chart__progress .indicator {
  position: relative;
  float: left;
  width: 100%;
  height: 8px;
}
.bar-chart__progress .indicator-wrapper {
  position: relative;
  float: left;
}
.bar-chart__progress .indicator-wrapper:first-child .indicator {
  border-radius: 12px 0 0 12px;
}
.bar-chart-horizontal {
  position: relative;
  min-width: 272px;
  margin-bottom: 32px;
}
.bar-chart-horizontal:last-child {
  margin-bottom: 0;
}
.bar-chart-horizontal {
  color: #333;
}
.bar-chart-horizontal--limited {
  padding: 16px 22px 22px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}
.bar-chart-horizontal--limited .bar-chart__progress {
  margin: 7px 0 0 0;
  border-radius: 12px;
  background-color: #e4e9ec;
  overflow: hidden;
}
.bar-chart-horizontal--limited .detail-left {
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 24px;
  letter-spacing: -0.22px;
  font-size: 20px;
  text-align: left;
}
.bar-chart-horizontal--limited .detail-bottom {
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
  display: flex;
  margin-top: 12px;
}
.bar-chart-horizontal--limited .detail-bottom .value {
  display: inline-block;
  text-align: right;
}
.bar-chart-horizontal--limited .detail-bottom .value:not(:first-child) {
  color: #666;
}
.bar-chart-horizontal--limited .detail-bottom .value:not(:first-child)::before {
  content: "/ ";
}
.bar-chart-horizontal--limited .detail-bottom .value:not(:first-child)::after {
  content: "\a0";
}
.bar-chart-horizontal--limited .detail-bottom .unit {
  color: #666;
}
.bar-chart-horizontal--unlimited {
  padding: 16px 22px 22px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}
.bar-chart-horizontal--unlimited .bar-chart__progress {
  margin: 14px 0 0 0;
}
.bar-chart-horizontal--unlimited > .bar-chart__detail {
  display: flex;
  justify-content: space-between;
}
.bar-chart-horizontal--unlimited > .bar-chart__detail .detail-left {
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 24px;
  letter-spacing: -0.22px;
  font-size: 20px;
  text-align: left;
}
.bar-chart-horizontal--unlimited > .bar-chart__detail .detail-right {
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
  display: flex;
}
.bar-chart-horizontal--unlimited > .bar-chart__detail .detail-right .value {
  display: inline-block;
  text-align: right;
}
.bar-chart-horizontal--unlimited > .bar-chart__detail .detail-right .value::before,
.bar-chart-horizontal--unlimited > .bar-chart__detail .detail-right .value::after {
  content: "\a0";
}
.bar-chart-horizontal--unlimited > .bar-chart__detail .detail-right .unit {
  color: #666;
}
.bar-chart-horizontal--split {
  border-top: 1px solid #d6d6d6;
}
.bar-chart-horizontal--split > .bar-chart__detail {
  display: flex;
  justify-content: space-between;
  margin: 13px 0 18px;
  padding-top: 8px;
}
.bar-chart-horizontal--split > .bar-chart__detail .detail-left {
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
  text-align: left;
}
.bar-chart-horizontal--split > .bar-chart__detail .detail-right {
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
  display: flex;
}
.bar-chart-horizontal--split > .bar-chart__detail .detail-right .value {
  font-weight: 600;
  display: inline-block;
  text-align: right;
}
.bar-chart-horizontal--split > .bar-chart__detail .detail-right .value::before,
.bar-chart-horizontal--split > .bar-chart__detail .detail-right .value::after {
  content: "\a0";
}
.bar-chart-horizontal--split > .bar-chart__detail .detail-right .value:nth-child(3)::before {
  font-weight: normal;
  content: " / ";
  color: #666;
}
.bar-chart__legend {
  padding-top: 32px;
  border-top: 1px solid #d6d6d6;
}
.sdx--dark-theme .bar-chart-horizontal {
  color: #e6e6e6;
}
.sdx--dark-theme .bar-chart-horizontal--limited {
  background-color: #1d1d1d;
  box-shadow: none;
}
.sdx--dark-theme .bar-chart-horizontal--limited .bar-chart__progress {
  background-color: #5c5c5c;
}
.sdx--dark-theme .bar-chart-horizontal--limited .detail-bottom .value:not(:first-child) {
  color: #adadad;
}
.sdx--dark-theme .bar-chart-horizontal--limited .detail-bottom .unit {
  color: #adadad;
}
.sdx--dark-theme .bar-chart-horizontal--unlimited {
  background-color: #1d1d1d;
}
.sdx--dark-theme .bar-chart-horizontal--unlimited > .bar-chart__detail .detail-right .unit {
  color: #adadad;
}
.sdx--dark-theme .bar-chart-horizontal--split {
  border-top-color: #707070;
}
.sdx--dark-theme .bar-chart-horizontal--split > .bar-chart__detail .detail-right .value:nth-child(3)::before {
  content: " / ";
  color: #707070;
}
.sdx--dark-theme .bar-chart__legend {
  border-top-color: #707070;
}
.bg--dark .bar-chart-horizontal--split {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.bg--dark .bar-chart-horizontal--split .detail-left,
.bg--dark .bar-chart-horizontal--split .detail-right {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
}
.bg--dark .bar-chart__legend {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.bar-chart-vertical {
  min-width: 272px;
  width: 100%;
}
.bar-chart-vertical:last-child {
  margin-bottom: 0;
}
.bar-chart-vertical .chart-wrapper {
  position: relative;
  height: 100%;
  margin-bottom: 54px;
}
.bar-chart-vertical .chart {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-left: 30px;
  height: 172px;
}
.bar-chart-vertical .chart .indicator-wrapper {
  position: relative;
  height: 172px;
  min-width: 70px;
}
.bar-chart-vertical .chart .indicator-wrapper-inner {
  position: absolute;
  bottom: 0;
  left: calc(50% - 4px);
  display: flex;
  flex-direction: column-reverse;
}
.bar-chart-vertical .chart li {
  text-align: center;
  z-index: 1;
}
.bar-chart-vertical .chart li:first-child .indicator-wrapper {
  min-width: 42px;
}
.bar-chart-vertical .chart li:hover {
  z-index: 100;
}
.bar-chart-vertical .chart .indicator {
  width: 8px;
  margin: 0 auto;
}
.bar-chart-vertical .chart .indicator:first-child::before {
  position: absolute;
  height: 8px;
  width: 8px;
  bottom: -4px;
  transform: translateX(-4px);
  -ms-transform: translateX(0);
  content: "";
  background: inherit;
  border-radius: 12px;
}
.bar-chart-vertical .chart .indicator.empty {
  background-color: #d6d6d6;
}
.bar-chart-vertical .chart .axis-x-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 12px;
  font-size: 16px;
  align-content: center;
}
.bar-chart-vertical .chart .tooltip--right::after {
  bottom: calc(50% - 4px);
}
.bar-chart-vertical .chart .tooltip--multiline::before {
  margin-bottom: -8px;
}
.bar-chart-vertical .chart .tooltip--multiline::after {
  bottom: calc(50% - 7px);
}
.bar-chart-vertical .bar-chart__grid {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bar-chart-vertical .bar-chart__grid li {
  border-top: 1px solid #adadad;
  height: 33.333%;
}
.bar-chart-vertical .bar-chart__grid li:last-child {
  border-bottom: 1px solid #adadad;
}
.bar-chart-vertical .bar-chart__grid .axis-y-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 30px;
  font-size: 14px;
}
.bar-chart-vertical .bar-chart__legend {
  padding-top: 0;
  border-top: 0;
}
.sdx--dark-theme .bar-chart-vertical .bar-chart__grid li {
  border-top-color: #707070;
}
.sdx--dark-theme .bar-chart-vertical .bar-chart__grid li:last-child {
  border-bottom-color: #707070;
}
.bg--dark .bar-chart__grid li {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.bg--dark .bar-chart__grid li:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
hr,
.divider,
.divider--light-gray {
  margin: 24px 0;
  border: 0;
  border-bottom: 1px solid #d6d6d6;
}
@media (min-width: 1024px) {
  hr,
  .divider,
  .divider--light-gray {
    margin: 32px 0;
  }
}
.divider--mid-gray {
  border-bottom-color: #adadad;
}
.divider--dark-gray {
  border-bottom-color: #5c5c5c;
}
.divider--white {
  border-bottom-color: rgba(255, 255, 255, 0.6);
}
.divider--light-gray {
  border-bottom-color: #d6d6d6;
}
.divider--dynamic {
  margin: 0 8%;
  border-bottom-width: 4px;
  border-image-source:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      rgb(242, 5, 5) 10%,
      rgb(4, 69, 200) 25%,
      rgb(31, 185, 255) 65%,
      rgb(3, 58, 170) 90%,
      rgba(255, 255, 255, 0) 100%);
  border-image-slice: 0 0 4 0;
}
.sdx--dark-theme hr,
.sdx--dark-theme .divider {
  border-color: #5c5c5c;
}
.sdx--dark-theme .divider--light-gray {
  border-color: #5c5c5c;
}
.sdx--dark-theme .divider--mid-gray {
  border-color: #8c8c8c;
}
.sdx--dark-theme .divider--dark-gray {
  border-color: #cfd5d9;
}
.bg--dark hr,
.bg--dark .divider {
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
fieldset {
  margin: 0;
  border: 0;
  padding: 0;
  min-width: 0;
}
legend {
  display: block;
  border: 0;
  padding: 0;
  width: 100%;
  line-height: inherit;
}
input[type=search] {
  box-sizing: border-box;
}
input[type=file] {
  display: block;
}
input[type=radio],
input[type=checkbox] {
  padding: 0;
  box-sizing: border-box;
}
label,
.label {
  display: inline-block;
  margin-bottom: 4px;
  cursor: text;
  max-width: 100%;
  color: #666;
  font-size: 16px;
}
.bg--dark label,
.bg--dark .label {
  color: #fff;
}
.sdx--dark-theme label,
.sdx--dark-theme .label {
  color: #e6e6e6;
}
.range {
  font-family: TheSans, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  margin: 0 16px 24px;
}
@media (min-width: 768px) {
  .range {
    margin: 0 32px 24px;
  }
}
.range {
  outline: none;
  height: auto;
  -webkit-user-select: none;
  user-select: none;
}
.range input[type=range] {
  display: none;
}
.range label {
  margin: 0;
  margin-top: 32px;
}
.range output {
  font-weight: 600;
  font-size: var(--sdx-font-body-xs-fontSize, 12px);
  line-height: var(--sdx-font-body-xs-lineHeight, 18px);
  letter-spacing: var(--sdx-font-body-xs-letterSpacing, 0.1px);
  color: #333;
}
.range .range-container {
  position: relative;
  margin-top: 19px;
  cursor: pointer;
  width: 100%;
  height: auto;
  min-height: 28px;
}
.range .range-container:focus {
  outline: none;
}
.range .range-track {
  transition: all 200ms ease;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 13px;
  left: 0;
  z-index: 1;
  background: #adadad;
}
.range .range-track__progress {
  position: absolute;
  top: 0;
  left: 0;
  background: #0445c8;
  width: 0;
  height: 2px;
}
.range .range-slider {
  display: table;
}
.range .range-tick {
  display: table-cell;
  position: relative;
  padding: 40px 8px 0;
  height: auto;
  text-align: center;
  color: #adadad;
  -webkit-user-select: none;
  user-select: none;
  word-break: break-all;
}
.range .range-tick::before {
  position: absolute;
  top: 13px;
  left: 50%;
  background: #adadad;
  width: 1px;
  height: 8px;
  content: "";
}
.range .range-tick:first-child {
  padding-left: 0;
  text-align: left;
}
.range .range-tick:first-child::before {
  position: absolute;
  top: 13px;
  left: 32px;
}
.range .range-tick:first-child::after {
  position: absolute;
  top: 12px;
  left: 30px;
}
.range .range-tick:last-child {
  padding-right: 0;
  text-align: right;
}
.range .range-tick:last-child::before {
  position: absolute;
  top: 13px;
  right: 32px;
  left: inherit;
}
.range .range-tick:last-child::after {
  position: absolute;
  top: 12px;
  right: 30px;
  left: inherit;
}
.range .range-tick::after {
  position: absolute;
  top: 12px;
  left: calc(50% - 2px);
  transform: scale(0);
  transition: 120ms all ease-in-out;
  z-index: 5;
  border-radius: 100%;
  background: #0036a7;
  width: 5px;
  height: 5px;
  content: "";
  transform-origin: 50% 50%;
}
.range .range-tick__label {
  font-weight: 400;
  position: relative;
  text-align: center;
  color: #333;
  font-size: 14px;
  -webkit-user-select: none;
  user-select: none;
}
.range .range-tick--active .range-tick__label,
.range .range-tick:hover .range-tick__label {
  font-weight: 600;
  color: #0036a7;
}
.range .range-tick:hover::after {
  transform: scale(1);
}
.range .range-thumb {
  z-index: 1;
  border: 2px solid #0445c8;
  border-radius: 50%;
  box-shadow: inset 0 0 0 3px #fff;
  background-color: #fff;
  width: 28px;
  height: 28px;
  transform-origin: 50% 50%;
  -webkit-user-select: none;
  user-select: none;
}
.range .range-thumb:active {
  background-color: #0036a7;
}
.range .range-thumb:hover {
  border-color: #0036a7;
}
.range .range-thumb {
  position: absolute;
  top: 0;
  z-index: 10;
  margin: 0;
}
.range .range-thumb__value {
  position: absolute;
  bottom: 37px;
  left: calc(50% - 25px);
  transform: scale(0);
  transition: 120ms all;
  opacity: 1;
  border-radius: 8px;
  background: #0036a7;
  min-width: 48px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  color: #fff;
  font-size: 16px;
}
.range .range-thumb:active {
  border-color: #0036a7;
  background-color: #0036a7;
}
.range .range-thumb:active .range-thumb__value {
  transform: scale(1);
}
.range--active .range-thumb {
  border-color: #0036a7;
  background-color: #0036a7;
}
.range--active .range-thumb .range-thumb__value {
  transform: scale(1);
}
.range--disabled .range-container {
  cursor: not-allowed;
}
.range--disabled .range-track {
  background: #d6d6d6 !important;
}
.range--disabled .range-track__progress {
  background: #d6d6d6 !important;
}
.range--disabled .range-thumb .range-thumb__value {
  transform: scale(0);
}
.range--disabled .range-thumb,
.range--disabled .range-thumb:hover {
  border-color: #d6d6d6 !important;
}
.range--disabled .range-thumb:active .range-thumb__value {
  transform: scale(0);
}
.range--disabled .range-thumb:active {
  background-color: #fff;
}
.range--disabled .range-tick {
  color: #d6d6d6 !important;
}
.range--disabled .range-tick::before {
  background: #d6d6d6 !important;
}
.range--disabled .range-tick .range-tick__label,
.range--disabled .range-tick:hover .range-tick__label {
  font-weight: 400;
  color: #d6d6d6 !important;
}
.range--disabled .range-tick::after,
.range--disabled .range-tick:hover::after {
  transform: scale(0);
}
.range--dragging .range-tick:hover::after {
  transform: scale(0);
}
.range--light {
  margin: 40px;
}
@media (min-width: 768px) {
  .range--light {
    margin: 40px;
  }
}
.sdx--dark-theme .range output {
  color: #e6e6e6;
}
.sdx--dark-theme .range .range-track {
  background: #707070;
}
.sdx--dark-theme .range .range-track__progress {
  background: #0a71e9;
}
.sdx--dark-theme .range .range-tick {
  color: #707070;
}
.sdx--dark-theme .range .range-tick::before {
  background: #707070;
}
.sdx--dark-theme .range .range-tick::after {
  background: #147df5;
}
.sdx--dark-theme .range .range-tick__label {
  color: #e6e6e6;
}
.sdx--dark-theme .range .range-tick--active .range-tick__label,
.sdx--dark-theme .range .range-tick:hover .range-tick__label {
  color: #147df5;
}
.sdx--dark-theme .range .range-thumb {
  border-color: #0a71e9;
  box-shadow: inset 0 0 0 3px #1d1d1d;
  background-color: #1d1d1d;
}
.sdx--dark-theme .range .range-thumb:active {
  background-color: #147df5;
}
.sdx--dark-theme .range .range-thumb:hover {
  border-color: #147df5;
}
.sdx--dark-theme .range .range-thumb__value {
  background: #0a71e9;
}
.sdx--dark-theme .range .range-thumb:active {
  border-color: #147df5;
  background-color: #147df5;
}
.sdx--dark-theme .range--active .range-thumb {
  border-color: #147df5;
  background-color: #147df5;
}
.sdx--dark-theme .range--disabled .range-track {
  background: #5c5c5c !important;
}
.sdx--dark-theme .range--disabled .range-track__progress {
  background: #5c5c5c !important;
}
.sdx--dark-theme .range--disabled .range-thumb,
.sdx--dark-theme .range--disabled .range-thumb:hover {
  border-color: #5c5c5c !important;
}
.sdx--dark-theme .range--disabled .range-thumb:active {
  background-color: #1d1d1d;
}
.sdx--dark-theme .range--disabled .range-tick {
  color: #5c5c5c !important;
}
.sdx--dark-theme .range--disabled .range-tick::before {
  background: #5c5c5c !important;
}
.sdx--dark-theme .range--disabled .range-tick .range-tick__label,
.sdx--dark-theme .range--disabled .range-tick:hover .range-tick__label {
  color: #5c5c5c !important;
}
.bg--dark .range output {
  color: #fff;
}
.bg--dark .range .range-track {
  background: #fff;
}
.bg--dark .range .range-tick,
.bg--dark .range .range-tick__label {
  color: #fff;
}
.bg--dark .range .range-tick--active .range-tick__label,
.bg--dark .range .range-tick:hover .range-tick__label {
  color: #0036a7;
}
.bg--dark .range .range-thumb {
  box-shadow: inset 0 0 0 3px #015;
  background-color: #015;
}
.bg--dark .range .range-thumb:active {
  border-color: #0036a7;
  background-color: #0036a7;
}
.bg--dark .range .range-thumb:active .range-thumb__value {
  transform: scale(1);
}
.bg--dark .range--active .range-thumb {
  border-color: #0036a7;
  background-color: #0036a7;
}
.bg--dark .range--active .range-thumb .range-thumb__value {
  transform: scale(1);
}
.bg--dark .range--disabled {
  opacity: 0.5;
}
.bg--dark .range--disabled .range-thumb .range-thumb__value {
  transform: scale(0);
}
.bg--dark .range--disabled .range-thumb:active .range-thumb__value {
  transform: scale(0);
}
.bg--dark .range--disabled .range-thumb:active {
  background-color: #015;
}
input[type=range].html5 {
  position: relative;
  margin: 14px 0;
  outline: none;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  padding: 0;
  width: 100%;
}
input[type=range].html5:focus {
  outline: none;
}
input[type=range].html5::-webkit-slider-runnable-track {
  transition: all 200ms ease;
  width: 100%;
  height: 2px;
  border: 0 solid transparent;
  border-radius: 20px;
  background: #adadad;
}
input[type=range].html5::-webkit-slider-thumb {
  z-index: 1;
  border: 2px solid #0445c8;
  border-radius: 50%;
  box-shadow: inset 0 0 0 3px #fff;
  background-color: #fff;
  width: 28px;
  height: 28px;
  transform-origin: 50% 50%;
  -webkit-user-select: none;
  user-select: none;
}
input[type=range].html5::-webkit-slider-thumb:active {
  background-color: #0036a7;
}
input[type=range].html5::-webkit-slider-thumb:hover {
  border-color: #0036a7;
}
input[type=range].html5::-webkit-slider-thumb {
  margin: 14px 0 0;
  margin-top: -13px;
  -webkit-appearance: none;
}
input[type=range].html5 {
  border: 1px solid #fff;
}
input[type=range].html5::-moz-range-track {
  border: 0;
  background: #adadad;
  height: 2px;
}
input[type=range].html5::-moz-range-thumb {
  z-index: 1;
  border: 2px solid #0445c8;
  border-radius: 50%;
  box-shadow: inset 0 0 0 3px #fff;
  background-color: #fff;
  width: 24px;
  height: 24px;
  transform-origin: 50% 50%;
  -webkit-user-select: none;
  user-select: none;
}
input[type=range].html5::-moz-range-thumb:active {
  background-color: #0036a7;
}
input[type=range].html5::-moz-range-thumb:hover {
  border-color: #0036a7;
}
input[type=range].html5::-moz-range-thumb {
  margin: 12px 0 0;
  outline: none;
}
input[type=range].html5:-moz-focusring {
  outline: 1px solid transparent;
  outline-offset: -1px;
}
input[type=range].html5::-moz-focus-outer {
  border: 0;
}
input[type=range].html5::-ms-track {
  transition: all 200ms ease;
  width: 100%;
  height: 2px;
  border-width: 28px 0;
  border-color: transparent;
  background: transparent;
  color: transparent;
}
input[type=range].html5::-ms-fill-lower {
  background: #0445c8;
}
input[type=range].html5::-ms-fill-upper {
  background: #adadad;
}
input[type=range].html5::-ms-thumb {
  z-index: 1;
  border: 2px solid #0445c8;
  border-radius: 50%;
  box-shadow: inset 0 0 0 3px #fff;
  background-color: #fff;
  width: 28px;
  height: 28px;
  transform-origin: 50% 50%;
  -webkit-user-select: none;
  user-select: none;
}
input[type=range].html5::-ms-thumb:active {
  background-color: #0036a7;
}
input[type=range].html5::-ms-thumb:hover {
  border-color: #0036a7;
}
input[type=range].html5::-ms-thumb {
  margin: 14px 0 0;
  margin: 14px 0;
}
input[type=range].html5::-ms-tooltip {
  display: none;
}
figure {
  margin: 0;
}
.image {
  width: 100%;
}
.image--unscaled {
  width: auto;
}
.image--frame-light {
  padding: 16px;
  border: 1px solid #d6d6d6;
}
.image--frame-dark {
  padding: 16px;
  background-color: #eef3f6;
}
.image--rounded {
  border-radius: 20px;
}
.sdx--dark-theme .image--frame-light {
  border-color: #5c5c5c;
}
.sdx--dark-theme .image--frame-dark {
  background-color: #242424;
}
ul,
menu,
dir {
  display: block;
  padding: 0;
}
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.list,
ol.list {
  margin-top: 16px;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  ul.list,
  ol.list {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
ul.list ul.list,
ul.list ol.list,
ol.list ul.list,
ol.list ol.list {
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  ul.list ul.list,
  ul.list ol.list,
  ol.list ul.list,
  ol.list ol.list {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
ul.list li::before,
ol.list li::before {
  color: #0445c8;
}
ul.list.single-line li:not(:last-of-type) {
  margin-bottom: 6px;
}
ul.list li {
  margin-left: 18px;
}
ul.list li:not(:last-of-type) {
  margin-bottom: 12px;
}
ul.list li::before {
  float: left;
  margin-left: -18px;
  font-size: 33px;
}
ul.list li:not([class*=icon-])::before {
  content: "\2022";
}
ul.list li[class*=icon-],
ul.list li.list--link,
ul.list li.list--anchor {
  margin-left: 24px;
}
ul.list li[class*=icon-]::before,
ul.list li.list--link::before,
ul.list li.list--anchor::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  text-transform: none;
  text-decoration: none;
  text-rendering: auto;
  line-height: 1;
  font-family: "sdx-icons";
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-variant-ligatures: normal;
  font-variant-caps: normal;
  font-variant-numeric: normal;
  font-stretch: normal;
  position: relative;
  top: 3px;
  margin-left: -24px;
}
ul.list li[class*=icon-] > a,
ul.list li.list--link > a,
ul.list li.list--anchor > a {
  text-decoration: none;
}
ul.list li[class*=icon-] > a:hover,
ul.list li.list--link > a:hover,
ul.list li.list--anchor > a:hover {
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
ul.list li.list--link:before {
  content: "\e004";
}
ul.list li.list--anchor:before {
  content: "\e002";
}
ul.list li.single-line:not(:last-of-type) {
  margin-bottom: 6px;
}
ol.list {
  counter-reset: mycounter;
  display: table;
}
ol.list.single-line li:not(:last-of-type)::after {
  margin-bottom: 6px;
}
ol.list li {
  list-style: none;
  counter-increment: mycounter;
  display: table-row;
}
ol.list li:not(:last-of-type)::after {
  margin-bottom: 12px;
}
ol.list li::before {
  content: counter(mycounter) ".";
  font-weight: 600;
  display: table-cell;
  text-align: right;
  padding-right: 8px;
}
ol.list li::after {
  content: "";
  display: block;
}
.sdx--dark-theme ul.list,
.sdx--dark-theme ol.list {
  font-weight: 400;
}
.sdx--dark-theme ul.list li::before,
.sdx--dark-theme ol.list li::before {
  color: #4294ff;
}
ul.list.list--dark li::before,
ul.list.list--white li::before,
ol.list.list--dark li::before,
ol.list.list--white li::before {
  color: #fff;
}
a,
a.link,
button.link {
  position: relative;
  transition: color 200ms cubic-bezier(0.4, 0, 0.6, 1), text-decoration-color 200ms cubic-bezier(0.4, 0, 0.6, 1);
  outline: none;
  text-decoration: underline;
  text-underline-offset: 5px;
  color: #0445c8;
}
a:where(:any-link, button):active,
a.link:where(:any-link, button):active,
button.link:where(:any-link, button):active {
  text-decoration-thickness: 2px;
  color: #0036a7;
  text-decoration-color: #0036a7;
}
@media (hover: hover) {
  a:where(:any-link, button):hover,
  a.link:where(:any-link, button):hover,
  button.link:where(:any-link, button):hover {
    text-decoration-thickness: 2px;
    color: #0036a7;
    text-decoration-color: #0036a7;
  }
}
a:where(:any-link, button):focus-visible,
a.link:where(:any-link, button):focus-visible,
button.link:where(:any-link, button):focus-visible {
  outline: 2px solid #0445c8;
  outline-offset: -2px;
  transition: none;
  border-radius: 12px;
  outline-offset: initial;
  border-radius: 4px;
}
a + a,
a + a.link,
a + button.link,
a.link + a,
a.link + a.link,
a.link + button.link,
button.link + a,
button.link + a.link,
button.link + button.link {
  margin-left: 24px;
}
a[class*=icon-],
a.link--standalone,
a.link--external,
a.link--anchor,
a.link[class*=icon-],
a.link.link--standalone,
a.link.link--external,
a.link.link--anchor,
button.link[class*=icon-],
button.link.link--standalone,
button.link.link--external,
button.link.link--anchor {
  display: inline-block;
  padding-left: 24px;
  text-decoration-color: transparent;
}
a[class*=icon-]:active,
a.link--standalone:active,
a.link--external:active,
a.link--anchor:active,
a.link[class*=icon-]:active,
a.link.link--standalone:active,
a.link.link--external:active,
a.link.link--anchor:active,
button.link[class*=icon-]:active,
button.link.link--standalone:active,
button.link.link--external:active,
button.link.link--anchor:active {
  text-decoration-color: unset;
}
@media (hover: hover) {
  a[class*=icon-]:hover,
  a.link--standalone:hover,
  a.link--external:hover,
  a.link--anchor:hover,
  a.link[class*=icon-]:hover,
  a.link.link--standalone:hover,
  a.link.link--external:hover,
  a.link.link--anchor:hover,
  button.link[class*=icon-]:hover,
  button.link.link--standalone:hover,
  button.link.link--external:hover,
  button.link.link--anchor:hover {
    text-decoration-color: unset;
  }
}
a[class*=icon-]::before,
a.link--standalone::before,
a.link--external::before,
a.link--anchor::before,
a.link[class*=icon-]::before,
a.link.link--standalone::before,
a.link.link--external::before,
a.link.link--anchor::before,
button.link[class*=icon-]::before,
button.link.link--standalone::before,
button.link.link--external::before,
button.link.link--anchor::before {
  margin-left: -24px;
  display: inline-block;
  font-family: sdx-icons;
  padding-right: 6px;
  position: relative;
}
a.link--standalone::before,
a.link.link--standalone::before,
button.link.link--standalone::before {
  content: "\e004";
}
a.link--external::before,
a.link.link--external::before,
button.link.link--external::before {
  content: "\e030";
}
a.link--anchor::before,
a.link.link--anchor::before,
button.link.link--anchor::before {
  content: "\e002";
}
a:not(:any-link) {
  text-decoration: none;
}
p a + a,
p a + a.link,
p a + button.link,
p a.link + a,
p a.link + a.link,
p a.link + button.link,
p button.link + a,
p button.link + a.link,
p button.link + button.link,
.list a + a,
.list a + a.link,
.list a + button.link,
.list a.link + a,
.list a.link + a.link,
.list a.link + button.link,
.list button.link + a,
.list button.link + a.link,
.list button.link + button.link {
  margin-left: 0;
}
.sdx--dark-theme a,
.sdx--dark-theme a.link,
.sdx--dark-theme button.link {
  color: #4294ff;
}
.sdx--dark-theme a:focus-visible,
.sdx--dark-theme a.link:focus-visible,
.sdx--dark-theme button.link:focus-visible {
  outline: 2px solid #e6e6e6;
  outline-offset: -2px;
  transition: none;
  border-radius: 12px;
  outline-offset: initial;
  border-radius: 4px;
}
.sdx--dark-theme a:active,
.sdx--dark-theme a.link:active,
.sdx--dark-theme button.link:active {
  color: #5ca3ff;
  text-decoration-color: #5ca3ff;
}
@media (hover: hover) {
  .sdx--dark-theme a:hover,
  .sdx--dark-theme a.link:hover,
  .sdx--dark-theme button.link:hover {
    color: #5ca3ff;
    text-decoration-color: #5ca3ff;
  }
}
.bg--dark a,
.bg--dark a.link,
.bg--dark button.link,
a.link.link--dark,
a.link.link--white,
button.link.link--dark,
a.link--dark,
a.link--white,
button.link--dark,
button.link--white {
  color: #fff;
}
.bg--dark a:active,
.bg--dark a.link:active,
.bg--dark button.link:active,
a.link.link--dark:active,
a.link.link--white:active,
button.link.link--dark:active,
a.link--dark:active,
a.link--white:active,
button.link--dark:active,
button.link--white:active {
  color: #fff;
  text-decoration-color: #fff;
}
@media (hover: hover) {
  .bg--dark a:hover,
  .bg--dark a.link:hover,
  .bg--dark button.link:hover,
  a.link.link--dark:hover,
  a.link.link--white:hover,
  button.link.link--dark:hover,
  a.link--dark:hover,
  a.link--white:hover,
  button.link--dark:hover,
  button.link--white:hover {
    color: #fff;
    text-decoration-color: #fff;
  }
}
.bg--dark a:focus-visible,
.bg--dark a.link:focus-visible,
.bg--dark button.link:focus-visible,
a.link.link--dark:focus-visible,
a.link.link--white:focus-visible,
button.link.link--dark:focus-visible,
a.link--dark:focus-visible,
a.link--white:focus-visible,
button.link--dark:focus-visible,
button.link--white:focus-visible {
  outline: 2px solid #fff;
  outline-offset: -4px;
  transition: none;
  border-radius: 12px;
  outline-offset: initial;
  border-radius: 4px;
}
.loader-bar {
  position: relative;
  width: 100%;
}
.loader-bar > .detail {
  font-size: var(--sdx-font-body-s-fontSize, 14px);
  line-height: var(--sdx-font-body-s-lineHeight, 20px);
  letter-spacing: var(--sdx-font-body-s-letterSpacing, 0.1px);
  display: flex;
  margin-bottom: 8px;
  justify-content: space-between;
}
.loader-bar > .detail .name {
  text-align: left;
}
.loader-bar > .detail .detail-right .progress {
  display: inline-block;
  text-align: right;
}
.loader-bar > .detail .detail-right .file-size {
  display: none;
}
.loader-bar > .detail .detail-right .file-size::before {
  content: "\a0";
}
@media (min-width: 480px) {
  .loader-bar > .detail .detail-right .file-size {
    display: inline;
    float: right;
  }
}
.loader-bar--progress {
  border-radius: 5px;
  position: relative;
  background-color: #d6d6d6;
  width: 100%;
  height: 10px;
  overflow: hidden;
}
.loader-bar--progress > .indicator {
  position: absolute;
  top: 0;
  left: 0;
  transition: width 90ms linear;
  z-index: 30;
  background-color: #1b8712;
  width: 0%;
  height: 10px;
}
.loader-bar--progress > .indicator::after {
  position: absolute;
  top: 0;
  right: -5px;
  background: inherit;
  width: 10px;
  height: 10px;
  content: "";
}
.loader-bar--progress > .indicator--busy {
  left: 0;
  animation: busy 2.1s linear infinite;
  width: 50%;
  will-change: left, right;
}
.loader-bar--progress > .indicator--busy::before {
  position: absolute;
  top: 0;
  left: -5px;
  background: inherit;
  width: 10px;
  height: 10px;
  content: "";
}
.sdx--dark-theme .loader-bar--progress {
  background-color: #5c5c5c;
}
.sdx--dark-theme .loader-bar--progress > .indicator {
  background-color: #1c8912;
}
.bg--dark .loader-bar--progress {
  background-color: #fff;
}
@keyframes busy {
  0% {
    left: -50%;
  }
  100% {
    left: 100%;
  }
}
.status-indicator::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.status-indicator--success::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9 0.334473C4.22058 0.334473 0.334381 4.22067 0.334381 9.0001C0.334381 13.7795 4.22058 17.6657 9 17.6657C13.7794 17.6657 17.6656 13.7795 17.6656 9.0001C17.6656 4.22067 13.7794 0.334473 9 0.334473ZM12.2463 5.98713L8.91335 11.9864C8.88669 12.0397 8.84669 12.0864 8.80669 12.1331C8.54673 12.393 8.12678 12.393 7.86014 12.1331L5.18046 9.45338C4.92716 9.18674 4.93383 8.76679 5.1938 8.51349C5.46043 8.26019 5.88038 8.26685 6.13368 8.52682L8.17344 10.5666L11.0798 5.34054C11.2597 5.02058 11.6664 4.90059 11.9863 5.08057C12.3063 5.26055 12.4263 5.66716 12.2463 5.98713Z' fill='rgb(27,135,18)'/></svg>");
}
.status-indicator--warning::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM10 15.3328C9.26676 15.3328 8.66683 14.7329 8.66683 13.9996C8.66683 13.2664 9.26676 12.6664 10 12.6664C10.7333 12.6664 11.3332 13.2664 11.3332 13.9996C11.3332 14.7329 10.7333 15.3328 10 15.3328ZM11.3332 7.33375L10.6666 11.3333H9.33342L8.66683 7.33375V4.6674H11.3332V7.33375Z' fill='rgb(207,74,12)'/></svg>");
}
.status-indicator--inactive::before {
  background-image: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12.2734 0.112549C5.87417 0.112549 0.719238 5.26748 0.719238 11.6667C0.719238 18.0659 5.87417 23.2209 12.2734 23.2209C18.6726 23.2209 23.8276 18.0659 23.8276 11.6667C23.8276 5.26748 18.6726 0.112549 12.2734 0.112549ZM16.7173 12.5555H7.82949C7.3851 12.5555 6.94071 12.1111 6.94071 11.6667C6.94071 11.2223 7.3851 10.7779 7.82949 10.7779H16.7173C17.1617 10.7779 17.6061 11.2223 17.6061 11.6667C17.6061 12.1111 17.1617 12.5555 16.7173 12.5555Z' fill='rgb(102,102,102)'/></svg>");
}
.status-indicator--paused::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9 0.334473C4.20058 0.334473 0.334381 4.20067 0.334381 9.0001C0.334381 13.7995 4.20058 17.6657 9 17.6657C13.7994 17.6657 17.6656 13.7995 17.6656 9.0001C17.6656 4.20067 13.7994 0.334473 9 0.334473ZM7.66683 10.9999C7.66683 11.3331 7.33354 11.6664 7.00025 11.6664C6.66695 11.6664 6.33366 11.3331 6.33366 10.9999V7.00034C6.33366 6.66704 6.66695 6.33375 7.00025 6.33375C7.33354 6.33375 7.66683 6.66704 7.66683 7.00034V10.9999ZM11.6664 10.9999C11.6664 11.3331 11.3331 11.6664 10.9998 11.6664C10.6665 11.6664 10.3332 11.3331 10.3332 10.9999V7.00034C10.3332 6.66704 10.6665 6.33375 10.9998 6.33375C11.3331 6.33375 11.6664 6.66704 11.6664 7.00034V10.9999Z' fill='rgb(102,102,102)'/></svg>");
}
.status-indicator--incomplete::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22725 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM10 2.66765C13.6329 2.66765 16.6459 5.32733 17.2258 8.79357C17.2258 8.80691 17.2125 8.82024 17.2125 8.83357C17.1791 9.1002 17.0992 9.36017 16.9792 9.60014C16.4526 10.6467 15.206 11.3266 13.8129 11.3266C12.8263 11.3266 11.8931 10.9866 11.2599 10.3867C11.0199 10.1601 10.8066 9.88678 10.5866 9.59348C10.3733 9.31351 10.1467 9.02021 9.88002 8.75358C8.97346 7.83369 7.70695 7.33375 6.32711 7.33375C5.12726 7.33375 3.97406 7.72037 3.09417 8.42029C2.98752 8.50028 2.89419 8.5936 2.80087 8.68026C3.4208 5.26067 6.41377 2.66098 10.0067 2.66098L10 2.66765Z' fill='rgb(102,102,102)'/></svg>");
}
.status-indicator--draft::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.93959 17.6657C8.57041 17.6657 8.26836 17.3658 8.26836 16.9991C8.26836 16.6325 8.57041 16.3325 8.93959 16.3325C9.8122 16.3325 10.658 16.1859 11.4701 15.8926C11.8125 15.7659 12.2018 15.9526 12.3293 16.2926C12.3562 16.3659 12.3696 16.4392 12.3696 16.5192C12.3696 16.7992 12.1884 17.0458 11.9266 17.1458C10.9734 17.4857 9.97329 17.6657 8.93959 17.6657ZM6.18754 17.1858C6.10699 17.1858 6.03315 17.1724 5.95932 17.1458C4.99945 16.7992 4.11343 16.2926 3.33479 15.6393C3.04616 15.3993 3.0126 14.9794 3.24753 14.6994C3.47575 14.4328 3.91877 14.3928 4.19397 14.6194C4.85849 15.1727 5.60356 15.5993 6.41576 15.8926C6.67754 15.9859 6.85877 16.2392 6.85877 16.5192C6.85877 16.5992 6.84535 16.6725 6.8185 16.7458C6.71781 17.0125 6.46945 17.1858 6.18754 17.1858ZM14.1148 15.7926C13.9201 15.7926 13.7322 15.706 13.6047 15.5593C13.4906 15.4193 13.4369 15.246 13.4503 15.0727C13.4637 14.8927 13.551 14.7327 13.6852 14.6194C14.3497 14.0662 14.9001 13.4062 15.3364 12.6663C15.5177 12.3597 15.9406 12.2397 16.256 12.4264C16.4641 12.5397 16.5917 12.7663 16.5917 12.9996C16.5917 13.1196 16.5581 13.2329 16.4977 13.3329C15.9875 14.2128 15.3297 14.986 14.5511 15.6393C14.4303 15.7393 14.2759 15.7926 14.1148 15.7926ZM1.96548 13.6662C1.73055 13.6662 1.50904 13.5462 1.38822 13.3462H1.38151C1.38151 13.3329 1.38151 13.3262 1.36808 13.3129C0.864655 12.4397 0.522326 11.4998 0.347806 10.5132C0.314244 10.3399 0.354518 10.16 0.455203 10.0133C0.5626 9.87333 0.716984 9.77334 0.891505 9.74001C1.24726 9.67335 1.60301 9.92665 1.67014 10.2799C1.81781 11.1265 2.11315 11.9264 2.54274 12.673C2.60315 12.7796 2.63671 12.893 2.63671 13.0063C2.63671 13.2463 2.50918 13.4662 2.3011 13.5862C2.1937 13.6462 2.07959 13.6729 1.96548 13.6729V13.6662ZM16.8736 11.0598C16.8333 11.0598 16.7997 11.0598 16.7595 11.0465C16.3903 10.9865 16.1486 10.6332 16.2158 10.2733C16.2829 9.85333 16.3232 9.42671 16.3232 9.0001C16.3232 8.57348 16.2829 8.14687 16.2158 7.72692C16.2023 7.68692 16.2023 7.65359 16.2023 7.60693C16.2023 7.28697 16.4373 7.007 16.7595 6.95368C17.1219 6.89368 17.471 7.14032 17.5314 7.49361C17.6254 7.98689 17.6656 8.48682 17.6656 9.0001C17.6656 9.51337 17.6254 10.0133 17.5381 10.5066C17.4777 10.8265 17.2025 11.0598 16.8736 11.0598ZM1.00561 8.28018C0.96534 8.28018 0.925066 8.28018 0.891505 8.27352C0.569313 8.21352 0.334381 7.94022 0.334381 7.62026C0.334381 7.58027 0.334381 7.54027 0.341093 7.50028C0.522326 6.5004 0.871368 5.54718 1.38151 4.66728C1.55603 4.36732 1.98562 4.24734 2.29438 4.42731C2.61657 4.60729 2.72397 5.02058 2.54274 5.33387C2.11315 6.08045 1.81781 6.88035 1.67014 7.72025C1.60972 8.04688 1.33452 8.28018 1.00561 8.28018ZM15.9204 5.66716C15.6788 5.66716 15.4573 5.54051 15.3364 5.33387C14.9069 4.59396 14.3497 3.93404 13.6852 3.38077C13.5308 3.25412 13.4436 3.06748 13.4436 2.8675C13.4436 2.71419 13.504 2.56087 13.6047 2.44089C13.8329 2.17425 14.2759 2.13426 14.5511 2.3609C15.3297 3.01415 15.9875 3.78739 16.4977 4.66728C16.5917 4.8206 16.6118 5.00058 16.5648 5.17389C16.5178 5.3472 16.4104 5.48719 16.256 5.58051C16.1486 5.63383 16.0345 5.66716 15.9204 5.66716ZM3.75767 3.54075C3.56301 3.54075 3.37507 3.4541 3.24753 3.30745C3.14685 3.18746 3.09315 3.03415 3.08644 2.88083C3.08644 2.68086 3.1737 2.49421 3.32808 2.3609C4.11343 1.70764 4.99274 1.20104 5.9526 0.85441C6.29493 0.734425 6.68425 0.921069 6.81178 1.25436C6.87219 1.42101 6.86548 1.60099 6.79165 1.76763C6.7111 1.92761 6.57685 2.0476 6.40904 2.10759C5.60356 2.40089 4.85178 2.83417 4.19397 3.38744C4.07315 3.48743 3.91877 3.54075 3.75767 3.54075ZM11.6984 2.14759C11.6178 2.14759 11.544 2.13426 11.4701 2.10759C10.658 1.81429 9.80548 1.66765 8.93959 1.66765C8.75165 1.66765 8.58384 1.60099 8.46302 1.47434C8.33548 1.34768 8.26165 1.18104 8.26165 1.00106C8.26165 0.634437 8.5637 0.334473 8.93288 0.334473C9.95987 0.334473 10.9667 0.507785 11.9266 0.85441C12.2689 0.981062 12.4501 1.36102 12.3293 1.70764C12.2286 1.97428 11.9803 2.14759 11.6984 2.14759Z' fill='rgb(102,102,102)'/></svg>");
}
.status-indicator--blocked::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M18.6667 9.99992C18.6667 5.22092 14.7787 1.33325 10 1.33325C5.22103 1.33325 1.33336 5.22092 1.33336 9.99992C1.33336 14.7786 5.22103 18.6666 10 18.6666C14.7787 18.6666 18.6667 14.7786 18.6667 9.99992ZM10 2.66659C11.7823 2.66659 13.417 3.30692 14.6892 4.36799L4.36809 14.6891C3.30703 13.4169 2.66669 11.7822 2.66669 9.99992C2.66669 5.95632 5.95643 2.66659 10 2.66659ZM5.31082 15.6319C6.58303 16.6929 8.21776 17.3333 10 17.3333C14.0436 17.3333 17.3334 14.0435 17.3334 9.99992C17.3334 8.21765 16.693 6.58292 15.632 5.31072L5.31082 15.6319Z' fill='rgb(221,17,34)'/></svg>");
}
.status-indicator--in-progress-positive::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM2.66755 10.0001C2.66755 6.18056 5.60053 3.04093 9.33342 2.70098V10.0001C9.33342 10.1934 9.41341 10.3734 9.56006 10.5L15.0127 15.3461C13.6596 16.625 11.8686 17.3381 10.0067 17.3392C5.96049 17.3392 2.67422 14.0529 2.67422 10.0068L2.66755 10.0001Z' fill='rgb(27,135,18)'/></svg>");
}
.status-indicator--in-progress-warning::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM2.66755 10.0001C2.66755 6.18056 5.60053 3.04093 9.33342 2.70098V10.0001C9.33342 10.1934 9.41341 10.3734 9.56006 10.5L15.0127 15.3461C13.6596 16.625 11.8686 17.3381 10.0067 17.3392C5.96049 17.3392 2.67422 14.0529 2.67422 10.0068L2.66755 10.0001Z' fill='rgb(207,74,12)'/></svg>");
}
.status-indicator--unavailable::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001ZM17.3325 10.0001C17.3325 14.0396 14.0462 17.3325 10 17.3325C5.95382 17.3325 2.66755 14.0396 2.66755 10.0001C2.66755 5.96058 5.95382 2.66765 10 2.66765C14.0462 2.66765 17.3325 5.95392 17.3325 10.0001Z' fill='rgb(102,102,102)'/></svg>");
}
.status-indicator--not-ok::before {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M28,15c0,7.18-5.82,13-13,13S2,22.18,2,15,7.82,2,15,2s13,5.82,13,13ZM16.41,15l3.89-3.89c.39-.39.39-1.02,0-1.41s-1.02-.39-1.41,0l-3.89,3.89-3.89-3.89c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l3.89,3.89-3.89,3.89c-.39.39-.39,1.02,0,1.41.2.2.45.29.71.29s.51-.1.71-.29l3.89-3.89,3.89,3.89c.2.2.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.02,0-1.41l-3.89-3.89Z' fill='rgb(221,17,34)'/></svg>");
}
.sdx--dark-theme .status-indicator--success::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9 0.334473C4.22058 0.334473 0.334381 4.22067 0.334381 9.0001C0.334381 13.7795 4.22058 17.6657 9 17.6657C13.7794 17.6657 17.6656 13.7795 17.6656 9.0001C17.6656 4.22067 13.7794 0.334473 9 0.334473ZM12.2463 5.98713L8.91335 11.9864C8.88669 12.0397 8.84669 12.0864 8.80669 12.1331C8.54673 12.393 8.12678 12.393 7.86014 12.1331L5.18046 9.45338C4.92716 9.18674 4.93383 8.76679 5.1938 8.51349C5.46043 8.26019 5.88038 8.26685 6.13368 8.52682L8.17344 10.5666L11.0798 5.34054C11.2597 5.02058 11.6664 4.90059 11.9863 5.08057C12.3063 5.26055 12.4263 5.66716 12.2463 5.98713Z' fill='rgb(33,167,22)'/></svg>");
}
.sdx--dark-theme .status-indicator--warning::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM10 15.3328C9.26676 15.3328 8.66683 14.7329 8.66683 13.9996C8.66683 13.2664 9.26676 12.6664 10 12.6664C10.7333 12.6664 11.3332 13.2664 11.3332 13.9996C11.3332 14.7329 10.7333 15.3328 10 15.3328ZM11.3332 7.33375L10.6666 11.3333H9.33342L8.66683 7.33375V4.6674H11.3332V7.33375Z' fill='rgb(242,103,38)'/></svg>");
}
.sdx--dark-theme .status-indicator--inactive::before {
  background-image: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12.2734 0.112549C5.87417 0.112549 0.719238 5.26748 0.719238 11.6667C0.719238 18.0659 5.87417 23.2209 12.2734 23.2209C18.6726 23.2209 23.8276 18.0659 23.8276 11.6667C23.8276 5.26748 18.6726 0.112549 12.2734 0.112549ZM16.7173 12.5555H7.82949C7.3851 12.5555 6.94071 12.1111 6.94071 11.6667C6.94071 11.2223 7.3851 10.7779 7.82949 10.7779H16.7173C17.1617 10.7779 17.6061 11.2223 17.6061 11.6667C17.6061 12.1111 17.1617 12.5555 16.7173 12.5555Z' fill='rgb(177,185,190)'/></svg>");
}
.sdx--dark-theme .status-indicator--paused::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9 0.334473C4.20058 0.334473 0.334381 4.20067 0.334381 9.0001C0.334381 13.7995 4.20058 17.6657 9 17.6657C13.7994 17.6657 17.6656 13.7995 17.6656 9.0001C17.6656 4.20067 13.7994 0.334473 9 0.334473ZM7.66683 10.9999C7.66683 11.3331 7.33354 11.6664 7.00025 11.6664C6.66695 11.6664 6.33366 11.3331 6.33366 10.9999V7.00034C6.33366 6.66704 6.66695 6.33375 7.00025 6.33375C7.33354 6.33375 7.66683 6.66704 7.66683 7.00034V10.9999ZM11.6664 10.9999C11.6664 11.3331 11.3331 11.6664 10.9998 11.6664C10.6665 11.6664 10.3332 11.3331 10.3332 10.9999V7.00034C10.3332 6.66704 10.6665 6.33375 10.9998 6.33375C11.3331 6.33375 11.6664 6.66704 11.6664 7.00034V10.9999Z' fill='rgb(177,185,190)'/></svg>");
}
.sdx--dark-theme .status-indicator--incomplete::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22725 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM10 2.66765C13.6329 2.66765 16.6459 5.32733 17.2258 8.79357C17.2258 8.80691 17.2125 8.82024 17.2125 8.83357C17.1791 9.1002 17.0992 9.36017 16.9792 9.60014C16.4526 10.6467 15.206 11.3266 13.8129 11.3266C12.8263 11.3266 11.8931 10.9866 11.2599 10.3867C11.0199 10.1601 10.8066 9.88678 10.5866 9.59348C10.3733 9.31351 10.1467 9.02021 9.88002 8.75358C8.97346 7.83369 7.70695 7.33375 6.32711 7.33375C5.12726 7.33375 3.97406 7.72037 3.09417 8.42029C2.98752 8.50028 2.89419 8.5936 2.80087 8.68026C3.4208 5.26067 6.41377 2.66098 10.0067 2.66098L10 2.66765Z' fill='rgb(177,185,190)'/></svg>");
}
.sdx--dark-theme .status-indicator--draft::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.93959 17.6657C8.57041 17.6657 8.26836 17.3658 8.26836 16.9991C8.26836 16.6325 8.57041 16.3325 8.93959 16.3325C9.8122 16.3325 10.658 16.1859 11.4701 15.8926C11.8125 15.7659 12.2018 15.9526 12.3293 16.2926C12.3562 16.3659 12.3696 16.4392 12.3696 16.5192C12.3696 16.7992 12.1884 17.0458 11.9266 17.1458C10.9734 17.4857 9.97329 17.6657 8.93959 17.6657ZM6.18754 17.1858C6.10699 17.1858 6.03315 17.1724 5.95932 17.1458C4.99945 16.7992 4.11343 16.2926 3.33479 15.6393C3.04616 15.3993 3.0126 14.9794 3.24753 14.6994C3.47575 14.4328 3.91877 14.3928 4.19397 14.6194C4.85849 15.1727 5.60356 15.5993 6.41576 15.8926C6.67754 15.9859 6.85877 16.2392 6.85877 16.5192C6.85877 16.5992 6.84535 16.6725 6.8185 16.7458C6.71781 17.0125 6.46945 17.1858 6.18754 17.1858ZM14.1148 15.7926C13.9201 15.7926 13.7322 15.706 13.6047 15.5593C13.4906 15.4193 13.4369 15.246 13.4503 15.0727C13.4637 14.8927 13.551 14.7327 13.6852 14.6194C14.3497 14.0662 14.9001 13.4062 15.3364 12.6663C15.5177 12.3597 15.9406 12.2397 16.256 12.4264C16.4641 12.5397 16.5917 12.7663 16.5917 12.9996C16.5917 13.1196 16.5581 13.2329 16.4977 13.3329C15.9875 14.2128 15.3297 14.986 14.5511 15.6393C14.4303 15.7393 14.2759 15.7926 14.1148 15.7926ZM1.96548 13.6662C1.73055 13.6662 1.50904 13.5462 1.38822 13.3462H1.38151C1.38151 13.3329 1.38151 13.3262 1.36808 13.3129C0.864655 12.4397 0.522326 11.4998 0.347806 10.5132C0.314244 10.3399 0.354518 10.16 0.455203 10.0133C0.5626 9.87333 0.716984 9.77334 0.891505 9.74001C1.24726 9.67335 1.60301 9.92665 1.67014 10.2799C1.81781 11.1265 2.11315 11.9264 2.54274 12.673C2.60315 12.7796 2.63671 12.893 2.63671 13.0063C2.63671 13.2463 2.50918 13.4662 2.3011 13.5862C2.1937 13.6462 2.07959 13.6729 1.96548 13.6729V13.6662ZM16.8736 11.0598C16.8333 11.0598 16.7997 11.0598 16.7595 11.0465C16.3903 10.9865 16.1486 10.6332 16.2158 10.2733C16.2829 9.85333 16.3232 9.42671 16.3232 9.0001C16.3232 8.57348 16.2829 8.14687 16.2158 7.72692C16.2023 7.68692 16.2023 7.65359 16.2023 7.60693C16.2023 7.28697 16.4373 7.007 16.7595 6.95368C17.1219 6.89368 17.471 7.14032 17.5314 7.49361C17.6254 7.98689 17.6656 8.48682 17.6656 9.0001C17.6656 9.51337 17.6254 10.0133 17.5381 10.5066C17.4777 10.8265 17.2025 11.0598 16.8736 11.0598ZM1.00561 8.28018C0.96534 8.28018 0.925066 8.28018 0.891505 8.27352C0.569313 8.21352 0.334381 7.94022 0.334381 7.62026C0.334381 7.58027 0.334381 7.54027 0.341093 7.50028C0.522326 6.5004 0.871368 5.54718 1.38151 4.66728C1.55603 4.36732 1.98562 4.24734 2.29438 4.42731C2.61657 4.60729 2.72397 5.02058 2.54274 5.33387C2.11315 6.08045 1.81781 6.88035 1.67014 7.72025C1.60972 8.04688 1.33452 8.28018 1.00561 8.28018ZM15.9204 5.66716C15.6788 5.66716 15.4573 5.54051 15.3364 5.33387C14.9069 4.59396 14.3497 3.93404 13.6852 3.38077C13.5308 3.25412 13.4436 3.06748 13.4436 2.8675C13.4436 2.71419 13.504 2.56087 13.6047 2.44089C13.8329 2.17425 14.2759 2.13426 14.5511 2.3609C15.3297 3.01415 15.9875 3.78739 16.4977 4.66728C16.5917 4.8206 16.6118 5.00058 16.5648 5.17389C16.5178 5.3472 16.4104 5.48719 16.256 5.58051C16.1486 5.63383 16.0345 5.66716 15.9204 5.66716ZM3.75767 3.54075C3.56301 3.54075 3.37507 3.4541 3.24753 3.30745C3.14685 3.18746 3.09315 3.03415 3.08644 2.88083C3.08644 2.68086 3.1737 2.49421 3.32808 2.3609C4.11343 1.70764 4.99274 1.20104 5.9526 0.85441C6.29493 0.734425 6.68425 0.921069 6.81178 1.25436C6.87219 1.42101 6.86548 1.60099 6.79165 1.76763C6.7111 1.92761 6.57685 2.0476 6.40904 2.10759C5.60356 2.40089 4.85178 2.83417 4.19397 3.38744C4.07315 3.48743 3.91877 3.54075 3.75767 3.54075ZM11.6984 2.14759C11.6178 2.14759 11.544 2.13426 11.4701 2.10759C10.658 1.81429 9.80548 1.66765 8.93959 1.66765C8.75165 1.66765 8.58384 1.60099 8.46302 1.47434C8.33548 1.34768 8.26165 1.18104 8.26165 1.00106C8.26165 0.634437 8.5637 0.334473 8.93288 0.334473C9.95987 0.334473 10.9667 0.507785 11.9266 0.85441C12.2689 0.981062 12.4501 1.36102 12.3293 1.70764C12.2286 1.97428 11.9803 2.14759 11.6984 2.14759Z' fill='rgb(177,185,190)'/></svg>");
}
.sdx--dark-theme .status-indicator--blocked::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M18.6667 9.99992C18.6667 5.22092 14.7787 1.33325 10 1.33325C5.22103 1.33325 1.33336 5.22092 1.33336 9.99992C1.33336 14.7786 5.22103 18.6666 10 18.6666C14.7787 18.6666 18.6667 14.7786 18.6667 9.99992ZM10 2.66659C11.7823 2.66659 13.417 3.30692 14.6892 4.36799L4.36809 14.6891C3.30703 13.4169 2.66669 11.7822 2.66669 9.99992C2.66669 5.95632 5.95643 2.66659 10 2.66659ZM5.31082 15.6319C6.58303 16.6929 8.21776 17.3333 10 17.3333C14.0436 17.3333 17.3334 14.0435 17.3334 9.99992C17.3334 8.21765 16.693 6.58292 15.632 5.31072L5.31082 15.6319Z' fill='rgb(243,93,106)'/></svg>");
}
.sdx--dark-theme .status-indicator--in-progress-positive::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM2.66755 10.0001C2.66755 6.18056 5.60053 3.04093 9.33342 2.70098V10.0001C9.33342 10.1934 9.41341 10.3734 9.56006 10.5L15.0127 15.3461C13.6596 16.625 11.8686 17.3381 10.0067 17.3392C5.96049 17.3392 2.67422 14.0529 2.67422 10.0068L2.66755 10.0001Z' fill='rgb(33,167,22)'/></svg>");
}
.sdx--dark-theme .status-indicator--in-progress-warning::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM2.66755 10.0001C2.66755 6.18056 5.60053 3.04093 9.33342 2.70098V10.0001C9.33342 10.1934 9.41341 10.3734 9.56006 10.5L15.0127 15.3461C13.6596 16.625 11.8686 17.3381 10.0067 17.3392C5.96049 17.3392 2.67422 14.0529 2.67422 10.0068L2.66755 10.0001Z' fill='rgb(242,103,38)'/></svg>");
}
.sdx--dark-theme .status-indicator--unavailable::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001ZM17.3325 10.0001C17.3325 14.0396 14.0462 17.3325 10 17.3325C5.95382 17.3325 2.66755 14.0396 2.66755 10.0001C2.66755 5.96058 5.95382 2.66765 10 2.66765C14.0462 2.66765 17.3325 5.95392 17.3325 10.0001Z' fill='rgb(177,185,190)'/></svg>");
}
.sdx--dark-theme .status-indicator--not-ok::before {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M28,15c0,7.18-5.82,13-13,13S2,22.18,2,15,7.82,2,15,2s13,5.82,13,13ZM16.41,15l3.89-3.89c.39-.39.39-1.02,0-1.41s-1.02-.39-1.41,0l-3.89,3.89-3.89-3.89c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l3.89,3.89-3.89,3.89c-.39.39-.39,1.02,0,1.41.2.2.45.29.71.29s.51-.1.71-.29l3.89-3.89,3.89,3.89c.2.2.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.02,0-1.41l-3.89-3.89Z' fill='rgb(243,93,106)'/></svg>");
}
.table-generic {
  display: block;
}
.table-generic .table__title {
  margin-bottom: 16px;
  border-bottom: 1px solid #adadad;
}
.table-generic .table__wrapper > .row {
  margin-left: 0;
  margin-right: 0;
  padding-left: 16px;
  padding-right: 16px;
}
.table-generic .table__wrapper > .row > [class*=col-] {
  padding: 0;
  flex: 1;
}
.table-generic .table__wrapper .table-items {
  display: flex;
  justify-content: space-around;
  height: 100%;
}
.table-generic .table__wrapper .table-item {
  display: inline-block;
  margin: 0 12px;
}
.table-generic .table__wrapper .table-image {
  width: 80px;
  height: auto;
}
.table-generic .highlight {
  background: #f8fafb;
}
.table-generic .border {
  margin: 16px;
  padding: 16px;
  border: 1px solid #adadad;
}
.table-generic .border-horizontal {
  margin: 16px 0;
  border-bottom: 1px solid #adadad;
}
.table-generic .border-vertical {
  margin: 0 16px;
  border-right: 1px solid #adadad;
}
.table-display::after {
  content: "";
  display: block;
  clear: both;
}
.table-display {
  display: block;
}
.table-display .table__wrapper {
  margin-bottom: 16px;
  border-top: 1px solid #adadad;
  border-bottom: 1px solid #adadad;
}
.table-display .table__wrapper > .row {
  margin: 0;
  padding: 10px 0;
}
.table-display .table__wrapper > .row:not(:last-child) {
  border-bottom: 1px solid #adadad;
}
.table-display .table__wrapper > .row > [class^=col-] {
  padding: 6px 16px 0;
}
.table-display .table__wrapper .checkbox + .checkbox {
  margin-top: 8px;
}
.table-display .table__wrapper .radio + .radio {
  margin-top: 8px;
}
.table-display .button {
  margin: 0 16px;
}
.table {
  display: table;
  width: 100%;
}
.table .table__wrapper {
  display: table;
  width: 100%;
}
.table table {
  display: table;
  width: 100%;
  color: #333;
  border-collapse: collapse;
  border-top: 1px solid #adadad;
  border-bottom: 1px solid #adadad;
}
.table table:not(:last-child) {
  margin-bottom: 16px;
}
.table th,
.table td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 8px;
  padding-right: 8px;
  text-align: left;
}
.table th:first-child,
.table td:first-child {
  padding-left: 16px;
}
.table th:last-child,
.table td:last-child {
  padding-right: 16px;
}
.table thead {
  font-size: var(--sdx-font-heading-xs-fontSize, 16px);
  line-height: var(--sdx-font-heading-xs-lineHeight, 24px);
  letter-spacing: var(--sdx-font-heading-xs-letterSpacing, 0px);
  font-weight: var(--sdx-font-heading-xs-fontWeight, 600);
  font-weight: 600;
}
.table thead tr {
  border-bottom: 1px solid #adadad;
  text-align: left;
}
.table thead th {
  padding-top: 25px;
  padding-bottom: 23px;
}
.table thead th[data-type] {
  cursor: pointer;
}
.table thead th .arrow-icon {
  position: relative;
}
.table thead th .arrow-icon::before,
.table thead th .arrow-icon::after {
  position: absolute;
  top: 50%;
  transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 2px;
  background: #015;
  width: 10px;
  height: 2px;
  backface-visibility: hidden;
  content: "";
}
.table thead th .arrow-icon::before {
  left: 0;
}
.table thead th .arrow-icon::after {
  left: 6px;
}
.table thead th .arrow-icon {
  display: inline-block;
  visibility: hidden;
  opacity: 0;
  width: 16px;
  height: 16px;
  margin-left: 8px;
  pointer-events: none;
  transform-origin: 50% 50%;
  transition: visibility 200ms cubic-bezier(0.4, 0, 0.2, 1), opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
}
.table thead th.js-ascending .arrow-icon::before {
  transform: rotate(45deg);
}
.table thead th.js-ascending .arrow-icon::after {
  transform: rotate(-45deg);
}
.table thead th.js-ascending .arrow-icon {
  visibility: visible;
  opacity: 1;
}
.table thead th.js-descending .arrow-icon::before {
  transform: rotate(-45deg);
}
.table thead th.js-descending .arrow-icon::after {
  transform: rotate(45deg);
}
.table thead th.js-descending .arrow-icon {
  visibility: visible;
  opacity: 1;
}
.table tbody {
  font-size: var(--sdx-font-body-s-fontSize, 14px);
  line-height: var(--sdx-font-body-s-lineHeight, 20px);
  letter-spacing: var(--sdx-font-body-s-letterSpacing, 0.1px);
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table tbody tr {
  text-align: left;
}
.table tbody tr:not(:last-child) {
  border-bottom: 1px solid #adadad;
}
.table tbody td {
  padding-top: 20px;
  padding-bottom: 17px;
}
.table .button {
  margin: 0 16px;
}
.table--responsive::after {
  content: "";
  display: block;
  clear: both;
}
.table--responsive {
  display: block;
}
.table--responsive:not(:last-child) {
  margin-bottom: 16px;
}
.table--responsive .table__wrapper {
  display: block;
  width: 100%;
  min-height: 0;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table--responsive .table__wrapper:not(:last-child) {
  margin-bottom: 16px;
}
.table--reflow {
  display: block;
}
.table--reflow .table__wrapper {
  display: block;
  width: 100%;
}
.table--reflow table {
  display: block;
  position: relative;
  width: 100%;
}
.table--reflow td:first-child,
.table--reflow th:first-child {
  padding-left: 8px;
}
.table--reflow td:last-child,
.table--reflow th:last-child {
  padding-right: 8px;
}
.table--reflow thead {
  display: block;
  float: left;
}
.table--reflow thead tr {
  display: block;
  border-bottom: 0;
}
.table--reflow thead tr th {
  padding-left: 16px;
}
.table--reflow thead tr th::after {
  content: "\a0";
}
.table--reflow tbody {
  display: block;
  width: auto;
  white-space: nowrap;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table--reflow tbody tr {
  display: table-cell;
  border-bottom: 0;
}
.table--reflow tbody tr:last-child td {
  padding-right: 16px;
}
.table--reflow thead tr,
.table--reflow tbody tr,
.table--reflow tfoot tr {
  border-bottom: 0 !important;
}
.table--reflow td:empty::after {
  content: "\a0";
}
.table--reflow tr td,
.table--reflow tr th {
  display: block;
  padding-top: 20px;
  padding-bottom: 17px;
  border-bottom: 1px solid #adadad;
}
.table--reflow tr td:last-child,
.table--reflow tr th:last-child {
  border-bottom: 0;
}
.table--highlight thead {
  background: #f8fafb;
}
.table--no-border .table__title {
  padding-left: 0;
  padding-right: 0;
}
.table--no-border table th:first-child,
.table--no-border table td:first-child {
  padding-left: 0;
}
.table--no-border table th:last-child,
.table--no-border table td:last-child {
  padding-right: 0;
}
.table__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
  padding: 0 16px 15px;
  text-align: left;
}
.sdx--dark-theme .table-generic .table__title {
  border-bottom-color: #707070;
}
.sdx--dark-theme .table-generic .border {
  border-color: #707070;
}
.sdx--dark-theme .table-generic .border-horizontal {
  border-bottom-color: #707070;
}
.sdx--dark-theme .table-generic .border-vertical {
  border-right-color: #707070;
}
.sdx--dark-theme .table-generic .highlight {
  background: #1d1d1d;
}
.sdx--dark-theme .table-display .table__wrapper {
  border-top-color: #707070;
  border-bottom-color: #707070;
}
.sdx--dark-theme .table-display .table__wrapper > .row:not(:last-child) {
  border-bottom-color: #707070;
}
.sdx--dark-theme .table table {
  border-top-color: #707070;
  border-bottom-color: #707070;
  color: #e6e6e6;
}
.sdx--dark-theme .table table > .row:not(:last-child) {
  border-bottom-color: #707070;
}
.sdx--dark-theme .table thead tr {
  border-bottom-color: #707070;
}
.sdx--dark-theme .table thead th .arrow-icon {
  position: relative;
}
.sdx--dark-theme .table thead th .arrow-icon::before,
.sdx--dark-theme .table thead th .arrow-icon::after {
  position: absolute;
  top: 50%;
  transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
  border-radius: 2px;
  background: #4294ff;
  width: 10px;
  height: 2px;
  backface-visibility: hidden;
  content: "";
}
.sdx--dark-theme .table thead th .arrow-icon::before {
  left: 0;
}
.sdx--dark-theme .table thead th .arrow-icon::after {
  left: 6px;
}
.sdx--dark-theme .table tbody tr:not(:last-child) {
  border-bottom-color: #707070;
}
.sdx--dark-theme .table--highlight thead {
  background: #1d1d1d;
}
.tooltip {
  display: inline-block;
  position: relative;
  z-index: 1;
  outline: none;
  cursor: pointer;
}
.tooltip::before,
.tooltip::after {
  position: absolute;
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  transition:
    visibility 200ms cubic-bezier(0.4, 0, 0.2, 1),
    opacity 200ms cubic-bezier(0.4, 0, 0.2, 1),
    transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0ms;
}
.tooltip:hover::before,
.tooltip:hover::after {
  visibility: visible;
  opacity: 1;
  transition-delay: 100ms;
}
.tooltip::before {
  position: absolute;
  background: 0 0;
  border: 8px solid transparent;
  z-index: 1000001;
  content: "";
}
.tooltip::after {
  font-family: TheSans, sans-serif;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  max-width: 200px;
  height: 32px;
  padding: 8px 15px;
  color: #fff;
  border-radius: 12px;
  background: #0036a7;
  font-size: 16px;
  line-height: 16px;
  content: attr(aria-label);
}
.tooltip::before,
.tooltip::after,
.tooltip--top::before,
.tooltip--top::after {
  left: 50%;
  bottom: calc(100% + 2px);
  margin: 0;
}
.tooltip::before,
.tooltip--top::before {
  left: calc(50% - 8px);
  margin-bottom: -15px;
  border-color: transparent;
  border-top-color: #0036a7;
}
.tooltip::after,
.tooltip--top::after {
  transform: translateX(-50%);
}
.tooltip:hover::before,
.tooltip--top:hover::before {
  transform: translateY(-8px);
}
.tooltip:hover::after,
.tooltip--top:hover::after {
  transform: translateX(-50%) translateY(-8px);
}
.tooltip--bottom::before,
.tooltip--bottom::after {
  left: 50%;
  top: calc(100% + 2px);
  bottom: auto;
  margin: 0;
}
.tooltip--bottom::before {
  left: calc(50% - 8px);
  margin-top: -15px;
  border-color: transparent;
  border-bottom-color: #0036a7;
}
.tooltip--bottom::after {
  transform: translateX(-50%);
}
.tooltip--bottom:hover::before {
  transform: translateY(8px);
}
.tooltip--bottom:hover::after {
  transform: translateX(-50%) translateY(8px);
}
.tooltip--left::before,
.tooltip--left::after {
  left: auto;
  right: calc(100% + 2px);
  bottom: 50%;
  margin: 0;
}
.tooltip--left::before {
  margin-right: -15px;
  margin-bottom: -8px;
  border-color: transparent;
  border-left-color: #0036a7;
}
.tooltip--left::after {
  transform: translateX(0) translateY(0);
  margin-bottom: -16px;
}
.tooltip--left:hover::before {
  transform: translateX(-8px);
}
.tooltip--left:hover::after {
  transform: translateX(-8px) translateY(0);
}
.tooltip--right::before,
.tooltip--right::after {
  left: calc(100% + 2px);
  bottom: 50%;
  margin: 0;
}
.tooltip--right::before {
  margin-left: -15px;
  margin-bottom: -8px;
  border-color: transparent;
  border-right-color: #0036a7;
}
.tooltip--right::after {
  transform: translateX(0) translateY(0);
  margin-bottom: -16px;
}
.tooltip--right:hover::before {
  transform: translateX(8px);
}
.tooltip--right:hover::after {
  transform: translateX(8px) translateY(0);
}
.tooltip--multiline::after {
  height: auto;
  text-align: center;
  white-space: pre-wrap;
  word-break: break-all;
}
.tooltip:not([aria-label])::before,
.tooltip:not([aria-label])::after,
.tooltip[aria-label=""]::before,
.tooltip[aria-label=""]::after {
  display: none !important;
}
.sdx--dark-theme .tooltip::after {
  background: #147df5;
}
.sdx--dark-theme .tooltip::before,
.sdx--dark-theme .tooltip--top::before {
  border-top-color: #147df5;
}
.sdx--dark-theme .tooltip--bottom::before {
  border-bottom-color: #147df5;
  border-top-color: transparent;
}
.sdx--dark-theme .tooltip--left::before {
  border-left-color: #147df5;
  border-top-color: transparent;
}
.sdx--dark-theme .tooltip--right::before {
  border-right-color: #147df5;
  border-top-color: transparent;
}
.toolbar {
  font-family: TheSans, sans-serif;
  font-weight: 400;
}
.toolbar__item:focus-visible {
  outline: 2px solid #0445c8;
  outline-offset: -2px;
  transition: none;
  border-radius: 12px;
}
.toolbar__item {
  display: inline-block;
  padding: 10px;
  text-align: center;
  color: #0445c8;
  opacity: 0;
  transform: translate(0, 10px);
  transition:
    color 180ms cubic-bezier(0.4, 0, 0.2, 1),
    opacity 300ms cubic-bezier(0.4, 0, 0.2, 1),
    transform 300ms cubic-bezier(0.87, -0.41, 0.19, 1.44);
}
.toolbar__item:hover {
  color: #0036a7;
}
.toolbar__item:hover .toolbar__label {
  color: #0036a7;
}
.toolbar__item .toolbar__label {
  display: block;
  font-size: 14px;
  color: #333;
}
.toolbar__item .icon {
  font-size: 30px;
}
.toolbar__item.item--show {
  opacity: 1;
  transform: translate(0, 0);
}
.toolbar--vertical .toolbar__item {
  display: block;
  opacity: 0;
  transform: translate(10px, 0);
  text-align: left;
  align-items: center;
}
.toolbar--vertical .toolbar__item .toolbar__label {
  display: inline-block;
  margin-left: 12px;
  line-height: 1;
}
.toolbar--vertical .toolbar__item .icon {
  vertical-align: middle;
}
.toolbar--vertical .toolbar__item.item--show {
  opacity: 1;
  transform: translate(0, 0);
}
.toolbar .item--disabled,
.toolbar.toolbar--disabled .toolbar__item {
  color: #d6d6d6;
}
.toolbar .item--disabled.disabled,
.toolbar .item--disabled:disabled,
.toolbar.toolbar--disabled .disabled.toolbar__item,
.toolbar.toolbar--disabled .toolbar__item:disabled {
  cursor: not-allowed;
}
.toolbar .item--disabled.disabled:active,
.toolbar .item--disabled:disabled:active,
.toolbar.toolbar--disabled .disabled.toolbar__item:active,
.toolbar.toolbar--disabled .toolbar__item:disabled:active {
  pointer-events: none;
  transform: none;
}
.toolbar .item--disabled .toolbar__label,
.toolbar.toolbar--disabled .toolbar__item .toolbar__label {
  color: #d6d6d6;
}
.toolbar .item--disabled .toolbar__label:hover,
.toolbar.toolbar--disabled .toolbar__item .toolbar__label:hover {
  text-decoration: none;
}
.sdx--dark-theme .toolbar__item:focus-visible {
  outline: 2px solid #e6e6e6;
  outline-offset: -2px;
  transition: none;
  border-radius: 12px;
}
.sdx--dark-theme .toolbar__item {
  color: #0a71e9;
}
.sdx--dark-theme .toolbar__item:hover {
  color: #147df5;
}
.sdx--dark-theme .toolbar__item:hover .toolbar__label {
  color: #147df5;
}
.sdx--dark-theme .toolbar__item .toolbar__label {
  color: #e6e6e6;
}
.sdx--dark-theme .toolbar .item--disabled,
.sdx--dark-theme .toolbar.toolbar--disabled .toolbar__item {
  color: #5c5c5c;
}
.sdx--dark-theme .toolbar .item--disabled .toolbar__label,
.sdx--dark-theme .toolbar.toolbar--disabled .toolbar__item .toolbar__label {
  color: #5c5c5c;
}
.bg--dark .toolbar__item:hover .toolbar__label {
  color: #fff;
  text-decoration: underline;
}
.bg--dark .toolbar__item .toolbar__label {
  color: #fff;
}
.bg--dark .toolbar .item--disabled,
.bg--dark .toolbar.toolbar--disabled .toolbar__item {
  opacity: 0.4;
  color: #fff;
}
.bg--dark .toolbar .item--disabled.disabled,
.bg--dark .toolbar .item--disabled:disabled,
.bg--dark .toolbar.toolbar--disabled .disabled.toolbar__item,
.bg--dark .toolbar.toolbar--disabled .toolbar__item:disabled {
  cursor: not-allowed;
}
.bg--dark .toolbar .item--disabled.disabled:active,
.bg--dark .toolbar .item--disabled:disabled:active,
.bg--dark .toolbar.toolbar--disabled .disabled.toolbar__item:active,
.bg--dark .toolbar.toolbar--disabled .toolbar__item:disabled:active {
  pointer-events: none;
  transform: none;
}
.bg--dark .toolbar .item--disabled .toolbar__label,
.bg--dark .toolbar.toolbar--disabled .toolbar__item .toolbar__label {
  color: #fff;
  text-decoration: none;
}
.clearfix::after {
  content: "";
  display: block;
  clear: both;
}
@media (min-width: 0) {
  .margin-gutters {
    margin: 12px !important;
  }
  .margin-xs-0 {
    margin: 0px !important;
  }
  .margin-xs-1 {
    margin: 8px !important;
  }
  .margin-xs-2 {
    margin: 16px !important;
  }
  .margin-xs-3 {
    margin: 24px !important;
  }
  .margin-xs-4 {
    margin: 32px !important;
  }
  .margin-top-gutters {
    margin-top: 12px !important;
  }
  .margin-xs-top-0 {
    margin-top: 0px !important;
  }
  .margin-xs-top-1 {
    margin-top: 8px !important;
  }
  .margin-xs-top-2 {
    margin-top: 16px !important;
  }
  .margin-xs-top-3 {
    margin-top: 24px !important;
  }
  .margin-xs-top-4 {
    margin-top: 32px !important;
  }
  .margin-bottom-gutters {
    margin-bottom: 12px !important;
  }
  .margin-xs-bottom-0 {
    margin-bottom: 0px !important;
  }
  .margin-xs-bottom-1 {
    margin-bottom: 8px !important;
  }
  .margin-xs-bottom-2 {
    margin-bottom: 16px !important;
  }
  .margin-xs-bottom-3 {
    margin-bottom: 24px !important;
  }
  .margin-xs-bottom-4 {
    margin-bottom: 32px !important;
  }
  .margin-left-gutters {
    margin-left: 12px !important;
  }
  .margin-xs-left-0 {
    margin-left: 0px !important;
  }
  .margin-xs-left-1 {
    margin-left: 8px !important;
  }
  .margin-xs-left-2 {
    margin-left: 16px !important;
  }
  .margin-xs-left-3 {
    margin-left: 24px !important;
  }
  .margin-xs-left-4 {
    margin-left: 32px !important;
  }
  .margin-right-gutters {
    margin-right: 12px !important;
  }
  .margin-xs-right-0 {
    margin-right: 0px !important;
  }
  .margin-xs-right-1 {
    margin-right: 8px !important;
  }
  .margin-xs-right-2 {
    margin-right: 16px !important;
  }
  .margin-xs-right-3 {
    margin-right: 24px !important;
  }
  .margin-xs-right-4 {
    margin-right: 32px !important;
  }
  .margin-h-gutters {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .margin-xs-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .margin-xs-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .margin-xs-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .margin-xs-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .margin-xs-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .margin-v-gutters {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .margin-xs-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .margin-xs-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .margin-xs-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .margin-xs-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .margin-xs-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
@media (min-width: 480px) {
  .margin-gutters {
    margin: 16px !important;
  }
  .margin-sm-0 {
    margin: 0px !important;
  }
  .margin-sm-1 {
    margin: 8px !important;
  }
  .margin-sm-2 {
    margin: 16px !important;
  }
  .margin-sm-3 {
    margin: 24px !important;
  }
  .margin-sm-4 {
    margin: 32px !important;
  }
  .margin-top-gutters {
    margin-top: 16px !important;
  }
  .margin-sm-top-0 {
    margin-top: 0px !important;
  }
  .margin-sm-top-1 {
    margin-top: 8px !important;
  }
  .margin-sm-top-2 {
    margin-top: 16px !important;
  }
  .margin-sm-top-3 {
    margin-top: 24px !important;
  }
  .margin-sm-top-4 {
    margin-top: 32px !important;
  }
  .margin-bottom-gutters {
    margin-bottom: 16px !important;
  }
  .margin-sm-bottom-0 {
    margin-bottom: 0px !important;
  }
  .margin-sm-bottom-1 {
    margin-bottom: 8px !important;
  }
  .margin-sm-bottom-2 {
    margin-bottom: 16px !important;
  }
  .margin-sm-bottom-3 {
    margin-bottom: 24px !important;
  }
  .margin-sm-bottom-4 {
    margin-bottom: 32px !important;
  }
  .margin-left-gutters {
    margin-left: 16px !important;
  }
  .margin-sm-left-0 {
    margin-left: 0px !important;
  }
  .margin-sm-left-1 {
    margin-left: 8px !important;
  }
  .margin-sm-left-2 {
    margin-left: 16px !important;
  }
  .margin-sm-left-3 {
    margin-left: 24px !important;
  }
  .margin-sm-left-4 {
    margin-left: 32px !important;
  }
  .margin-right-gutters {
    margin-right: 16px !important;
  }
  .margin-sm-right-0 {
    margin-right: 0px !important;
  }
  .margin-sm-right-1 {
    margin-right: 8px !important;
  }
  .margin-sm-right-2 {
    margin-right: 16px !important;
  }
  .margin-sm-right-3 {
    margin-right: 24px !important;
  }
  .margin-sm-right-4 {
    margin-right: 32px !important;
  }
  .margin-h-gutters {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .margin-sm-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .margin-sm-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .margin-sm-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .margin-sm-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .margin-sm-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .margin-v-gutters {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .margin-sm-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .margin-sm-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .margin-sm-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .margin-sm-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .margin-sm-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
@media (min-width: 768px) {
  .margin-gutters {
    margin: 20px !important;
  }
  .margin-md-0 {
    margin: 0px !important;
  }
  .margin-md-1 {
    margin: 8px !important;
  }
  .margin-md-2 {
    margin: 16px !important;
  }
  .margin-md-3 {
    margin: 24px !important;
  }
  .margin-md-4 {
    margin: 32px !important;
  }
  .margin-top-gutters {
    margin-top: 20px !important;
  }
  .margin-md-top-0 {
    margin-top: 0px !important;
  }
  .margin-md-top-1 {
    margin-top: 8px !important;
  }
  .margin-md-top-2 {
    margin-top: 16px !important;
  }
  .margin-md-top-3 {
    margin-top: 24px !important;
  }
  .margin-md-top-4 {
    margin-top: 32px !important;
  }
  .margin-bottom-gutters {
    margin-bottom: 20px !important;
  }
  .margin-md-bottom-0 {
    margin-bottom: 0px !important;
  }
  .margin-md-bottom-1 {
    margin-bottom: 8px !important;
  }
  .margin-md-bottom-2 {
    margin-bottom: 16px !important;
  }
  .margin-md-bottom-3 {
    margin-bottom: 24px !important;
  }
  .margin-md-bottom-4 {
    margin-bottom: 32px !important;
  }
  .margin-left-gutters {
    margin-left: 20px !important;
  }
  .margin-md-left-0 {
    margin-left: 0px !important;
  }
  .margin-md-left-1 {
    margin-left: 8px !important;
  }
  .margin-md-left-2 {
    margin-left: 16px !important;
  }
  .margin-md-left-3 {
    margin-left: 24px !important;
  }
  .margin-md-left-4 {
    margin-left: 32px !important;
  }
  .margin-right-gutters {
    margin-right: 20px !important;
  }
  .margin-md-right-0 {
    margin-right: 0px !important;
  }
  .margin-md-right-1 {
    margin-right: 8px !important;
  }
  .margin-md-right-2 {
    margin-right: 16px !important;
  }
  .margin-md-right-3 {
    margin-right: 24px !important;
  }
  .margin-md-right-4 {
    margin-right: 32px !important;
  }
  .margin-h-gutters {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .margin-md-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .margin-md-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .margin-md-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .margin-md-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .margin-md-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .margin-v-gutters {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .margin-md-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .margin-md-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .margin-md-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .margin-md-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .margin-md-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
@media (min-width: 1024px) {
  .margin-gutters {
    margin: 24px !important;
  }
  .margin-lg-0 {
    margin: 0px !important;
  }
  .margin-lg-1 {
    margin: 8px !important;
  }
  .margin-lg-2 {
    margin: 16px !important;
  }
  .margin-lg-3 {
    margin: 24px !important;
  }
  .margin-lg-4 {
    margin: 32px !important;
  }
  .margin-top-gutters {
    margin-top: 24px !important;
  }
  .margin-lg-top-0 {
    margin-top: 0px !important;
  }
  .margin-lg-top-1 {
    margin-top: 8px !important;
  }
  .margin-lg-top-2 {
    margin-top: 16px !important;
  }
  .margin-lg-top-3 {
    margin-top: 24px !important;
  }
  .margin-lg-top-4 {
    margin-top: 32px !important;
  }
  .margin-bottom-gutters {
    margin-bottom: 24px !important;
  }
  .margin-lg-bottom-0 {
    margin-bottom: 0px !important;
  }
  .margin-lg-bottom-1 {
    margin-bottom: 8px !important;
  }
  .margin-lg-bottom-2 {
    margin-bottom: 16px !important;
  }
  .margin-lg-bottom-3 {
    margin-bottom: 24px !important;
  }
  .margin-lg-bottom-4 {
    margin-bottom: 32px !important;
  }
  .margin-left-gutters {
    margin-left: 24px !important;
  }
  .margin-lg-left-0 {
    margin-left: 0px !important;
  }
  .margin-lg-left-1 {
    margin-left: 8px !important;
  }
  .margin-lg-left-2 {
    margin-left: 16px !important;
  }
  .margin-lg-left-3 {
    margin-left: 24px !important;
  }
  .margin-lg-left-4 {
    margin-left: 32px !important;
  }
  .margin-right-gutters {
    margin-right: 24px !important;
  }
  .margin-lg-right-0 {
    margin-right: 0px !important;
  }
  .margin-lg-right-1 {
    margin-right: 8px !important;
  }
  .margin-lg-right-2 {
    margin-right: 16px !important;
  }
  .margin-lg-right-3 {
    margin-right: 24px !important;
  }
  .margin-lg-right-4 {
    margin-right: 32px !important;
  }
  .margin-h-gutters {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .margin-lg-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .margin-lg-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .margin-lg-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .margin-lg-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .margin-lg-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .margin-v-gutters {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .margin-lg-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .margin-lg-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .margin-lg-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .margin-lg-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .margin-lg-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
@media (min-width: 1280px) {
  .margin-gutters {
    margin: 24px !important;
  }
  .margin-xl-0 {
    margin: 0px !important;
  }
  .margin-xl-1 {
    margin: 8px !important;
  }
  .margin-xl-2 {
    margin: 16px !important;
  }
  .margin-xl-3 {
    margin: 24px !important;
  }
  .margin-xl-4 {
    margin: 32px !important;
  }
  .margin-top-gutters {
    margin-top: 24px !important;
  }
  .margin-xl-top-0 {
    margin-top: 0px !important;
  }
  .margin-xl-top-1 {
    margin-top: 8px !important;
  }
  .margin-xl-top-2 {
    margin-top: 16px !important;
  }
  .margin-xl-top-3 {
    margin-top: 24px !important;
  }
  .margin-xl-top-4 {
    margin-top: 32px !important;
  }
  .margin-bottom-gutters {
    margin-bottom: 24px !important;
  }
  .margin-xl-bottom-0 {
    margin-bottom: 0px !important;
  }
  .margin-xl-bottom-1 {
    margin-bottom: 8px !important;
  }
  .margin-xl-bottom-2 {
    margin-bottom: 16px !important;
  }
  .margin-xl-bottom-3 {
    margin-bottom: 24px !important;
  }
  .margin-xl-bottom-4 {
    margin-bottom: 32px !important;
  }
  .margin-left-gutters {
    margin-left: 24px !important;
  }
  .margin-xl-left-0 {
    margin-left: 0px !important;
  }
  .margin-xl-left-1 {
    margin-left: 8px !important;
  }
  .margin-xl-left-2 {
    margin-left: 16px !important;
  }
  .margin-xl-left-3 {
    margin-left: 24px !important;
  }
  .margin-xl-left-4 {
    margin-left: 32px !important;
  }
  .margin-right-gutters {
    margin-right: 24px !important;
  }
  .margin-xl-right-0 {
    margin-right: 0px !important;
  }
  .margin-xl-right-1 {
    margin-right: 8px !important;
  }
  .margin-xl-right-2 {
    margin-right: 16px !important;
  }
  .margin-xl-right-3 {
    margin-right: 24px !important;
  }
  .margin-xl-right-4 {
    margin-right: 32px !important;
  }
  .margin-h-gutters {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .margin-xl-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .margin-xl-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .margin-xl-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .margin-xl-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .margin-xl-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .margin-v-gutters {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .margin-xl-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .margin-xl-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .margin-xl-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .margin-xl-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .margin-xl-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
@media (min-width: 1440px) {
  .margin-gutters {
    margin: 24px !important;
  }
  .margin-ul-0 {
    margin: 0px !important;
  }
  .margin-ul-1 {
    margin: 8px !important;
  }
  .margin-ul-2 {
    margin: 16px !important;
  }
  .margin-ul-3 {
    margin: 24px !important;
  }
  .margin-ul-4 {
    margin: 32px !important;
  }
  .margin-top-gutters {
    margin-top: 24px !important;
  }
  .margin-ul-top-0 {
    margin-top: 0px !important;
  }
  .margin-ul-top-1 {
    margin-top: 8px !important;
  }
  .margin-ul-top-2 {
    margin-top: 16px !important;
  }
  .margin-ul-top-3 {
    margin-top: 24px !important;
  }
  .margin-ul-top-4 {
    margin-top: 32px !important;
  }
  .margin-bottom-gutters {
    margin-bottom: 24px !important;
  }
  .margin-ul-bottom-0 {
    margin-bottom: 0px !important;
  }
  .margin-ul-bottom-1 {
    margin-bottom: 8px !important;
  }
  .margin-ul-bottom-2 {
    margin-bottom: 16px !important;
  }
  .margin-ul-bottom-3 {
    margin-bottom: 24px !important;
  }
  .margin-ul-bottom-4 {
    margin-bottom: 32px !important;
  }
  .margin-left-gutters {
    margin-left: 24px !important;
  }
  .margin-ul-left-0 {
    margin-left: 0px !important;
  }
  .margin-ul-left-1 {
    margin-left: 8px !important;
  }
  .margin-ul-left-2 {
    margin-left: 16px !important;
  }
  .margin-ul-left-3 {
    margin-left: 24px !important;
  }
  .margin-ul-left-4 {
    margin-left: 32px !important;
  }
  .margin-right-gutters {
    margin-right: 24px !important;
  }
  .margin-ul-right-0 {
    margin-right: 0px !important;
  }
  .margin-ul-right-1 {
    margin-right: 8px !important;
  }
  .margin-ul-right-2 {
    margin-right: 16px !important;
  }
  .margin-ul-right-3 {
    margin-right: 24px !important;
  }
  .margin-ul-right-4 {
    margin-right: 32px !important;
  }
  .margin-h-gutters {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .margin-ul-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .margin-ul-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .margin-ul-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .margin-ul-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .margin-ul-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .margin-v-gutters {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .margin-ul-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .margin-ul-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .margin-ul-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .margin-ul-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .margin-ul-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
.margin-0 {
  margin: 0px !important;
}
.margin-1 {
  margin: 8px !important;
}
.margin-2 {
  margin: 16px !important;
}
.margin-3 {
  margin: 24px !important;
}
.margin-4 {
  margin: 32px !important;
}
.margin-top-0 {
  margin-top: 0px !important;
}
.margin-top-1 {
  margin-top: 8px !important;
}
.margin-top-2 {
  margin-top: 16px !important;
}
.margin-top-3 {
  margin-top: 24px !important;
}
.margin-top-4 {
  margin-top: 32px !important;
}
.margin-bottom-0 {
  margin-bottom: 0px !important;
}
.margin-bottom-1 {
  margin-bottom: 8px !important;
}
.margin-bottom-2 {
  margin-bottom: 16px !important;
}
.margin-bottom-3 {
  margin-bottom: 24px !important;
}
.margin-bottom-4 {
  margin-bottom: 32px !important;
}
.margin-left-0 {
  margin-left: 0px !important;
}
.margin-left-1 {
  margin-left: 8px !important;
}
.margin-left-2 {
  margin-left: 16px !important;
}
.margin-left-3 {
  margin-left: 24px !important;
}
.margin-left-4 {
  margin-left: 32px !important;
}
.margin-right-0 {
  margin-right: 0px !important;
}
.margin-right-1 {
  margin-right: 8px !important;
}
.margin-right-2 {
  margin-right: 16px !important;
}
.margin-right-3 {
  margin-right: 24px !important;
}
.margin-right-4 {
  margin-right: 32px !important;
}
.margin-h-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.margin-h-1 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.margin-h-2 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.margin-h-3 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.margin-h-4 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.margin-v-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.margin-v-1 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.margin-v-2 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.margin-v-3 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.margin-v-4 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.margin-bottom-1--clear {
  margin-bottom: -8px !important;
}
.margin-bottom-2--clear {
  margin-bottom: -16px !important;
}
.margin-bottom-3--clear {
  margin-bottom: -24px !important;
}
.margin-bottom-4--clear {
  margin-bottom: -32px !important;
}
.margin-bottom-5--clear {
  margin-bottom: -40px !important;
}
.margin-bottom-6--clear {
  margin-bottom: -48px !important;
}
@media (min-width: 0) {
  .padding-gutters {
    padding: 12px !important;
  }
  .padding-xs-0 {
    padding: 0px !important;
  }
  .padding-xs-1 {
    padding: 8px !important;
  }
  .padding-xs-2 {
    padding: 16px !important;
  }
  .padding-xs-3 {
    padding: 24px !important;
  }
  .padding-xs-4 {
    padding: 32px !important;
  }
  .padding-top-gutters {
    padding-top: 12px !important;
  }
  .padding-xs-top-0 {
    padding-top: 0px !important;
  }
  .padding-xs-top-1 {
    padding-top: 8px !important;
  }
  .padding-xs-top-2 {
    padding-top: 16px !important;
  }
  .padding-xs-top-3 {
    padding-top: 24px !important;
  }
  .padding-xs-top-4 {
    padding-top: 32px !important;
  }
  .padding-bottom-gutters {
    padding-bottom: 12px !important;
  }
  .padding-xs-bottom-0 {
    padding-bottom: 0px !important;
  }
  .padding-xs-bottom-1 {
    padding-bottom: 8px !important;
  }
  .padding-xs-bottom-2 {
    padding-bottom: 16px !important;
  }
  .padding-xs-bottom-3 {
    padding-bottom: 24px !important;
  }
  .padding-xs-bottom-4 {
    padding-bottom: 32px !important;
  }
  .padding-left-gutters {
    padding-left: 12px !important;
  }
  .padding-xs-left-0 {
    padding-left: 0px !important;
  }
  .padding-xs-left-1 {
    padding-left: 8px !important;
  }
  .padding-xs-left-2 {
    padding-left: 16px !important;
  }
  .padding-xs-left-3 {
    padding-left: 24px !important;
  }
  .padding-xs-left-4 {
    padding-left: 32px !important;
  }
  .padding-right-gutters {
    padding-right: 12px !important;
  }
  .padding-xs-right-0 {
    padding-right: 0px !important;
  }
  .padding-xs-right-1 {
    padding-right: 8px !important;
  }
  .padding-xs-right-2 {
    padding-right: 16px !important;
  }
  .padding-xs-right-3 {
    padding-right: 24px !important;
  }
  .padding-xs-right-4 {
    padding-right: 32px !important;
  }
  .padding-h-gutters {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .padding-xs-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .padding-xs-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .padding-xs-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .padding-xs-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .padding-xs-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .padding-v-gutters {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .padding-xs-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .padding-xs-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .padding-xs-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .padding-xs-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .padding-xs-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
@media (min-width: 480px) {
  .padding-gutters {
    padding: 16px !important;
  }
  .padding-sm-0 {
    padding: 0px !important;
  }
  .padding-sm-1 {
    padding: 8px !important;
  }
  .padding-sm-2 {
    padding: 16px !important;
  }
  .padding-sm-3 {
    padding: 24px !important;
  }
  .padding-sm-4 {
    padding: 32px !important;
  }
  .padding-top-gutters {
    padding-top: 16px !important;
  }
  .padding-sm-top-0 {
    padding-top: 0px !important;
  }
  .padding-sm-top-1 {
    padding-top: 8px !important;
  }
  .padding-sm-top-2 {
    padding-top: 16px !important;
  }
  .padding-sm-top-3 {
    padding-top: 24px !important;
  }
  .padding-sm-top-4 {
    padding-top: 32px !important;
  }
  .padding-bottom-gutters {
    padding-bottom: 16px !important;
  }
  .padding-sm-bottom-0 {
    padding-bottom: 0px !important;
  }
  .padding-sm-bottom-1 {
    padding-bottom: 8px !important;
  }
  .padding-sm-bottom-2 {
    padding-bottom: 16px !important;
  }
  .padding-sm-bottom-3 {
    padding-bottom: 24px !important;
  }
  .padding-sm-bottom-4 {
    padding-bottom: 32px !important;
  }
  .padding-left-gutters {
    padding-left: 16px !important;
  }
  .padding-sm-left-0 {
    padding-left: 0px !important;
  }
  .padding-sm-left-1 {
    padding-left: 8px !important;
  }
  .padding-sm-left-2 {
    padding-left: 16px !important;
  }
  .padding-sm-left-3 {
    padding-left: 24px !important;
  }
  .padding-sm-left-4 {
    padding-left: 32px !important;
  }
  .padding-right-gutters {
    padding-right: 16px !important;
  }
  .padding-sm-right-0 {
    padding-right: 0px !important;
  }
  .padding-sm-right-1 {
    padding-right: 8px !important;
  }
  .padding-sm-right-2 {
    padding-right: 16px !important;
  }
  .padding-sm-right-3 {
    padding-right: 24px !important;
  }
  .padding-sm-right-4 {
    padding-right: 32px !important;
  }
  .padding-h-gutters {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .padding-sm-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .padding-sm-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .padding-sm-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .padding-sm-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .padding-sm-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .padding-v-gutters {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .padding-sm-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .padding-sm-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .padding-sm-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .padding-sm-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .padding-sm-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
@media (min-width: 768px) {
  .padding-gutters {
    padding: 20px !important;
  }
  .padding-md-0 {
    padding: 0px !important;
  }
  .padding-md-1 {
    padding: 8px !important;
  }
  .padding-md-2 {
    padding: 16px !important;
  }
  .padding-md-3 {
    padding: 24px !important;
  }
  .padding-md-4 {
    padding: 32px !important;
  }
  .padding-top-gutters {
    padding-top: 20px !important;
  }
  .padding-md-top-0 {
    padding-top: 0px !important;
  }
  .padding-md-top-1 {
    padding-top: 8px !important;
  }
  .padding-md-top-2 {
    padding-top: 16px !important;
  }
  .padding-md-top-3 {
    padding-top: 24px !important;
  }
  .padding-md-top-4 {
    padding-top: 32px !important;
  }
  .padding-bottom-gutters {
    padding-bottom: 20px !important;
  }
  .padding-md-bottom-0 {
    padding-bottom: 0px !important;
  }
  .padding-md-bottom-1 {
    padding-bottom: 8px !important;
  }
  .padding-md-bottom-2 {
    padding-bottom: 16px !important;
  }
  .padding-md-bottom-3 {
    padding-bottom: 24px !important;
  }
  .padding-md-bottom-4 {
    padding-bottom: 32px !important;
  }
  .padding-left-gutters {
    padding-left: 20px !important;
  }
  .padding-md-left-0 {
    padding-left: 0px !important;
  }
  .padding-md-left-1 {
    padding-left: 8px !important;
  }
  .padding-md-left-2 {
    padding-left: 16px !important;
  }
  .padding-md-left-3 {
    padding-left: 24px !important;
  }
  .padding-md-left-4 {
    padding-left: 32px !important;
  }
  .padding-right-gutters {
    padding-right: 20px !important;
  }
  .padding-md-right-0 {
    padding-right: 0px !important;
  }
  .padding-md-right-1 {
    padding-right: 8px !important;
  }
  .padding-md-right-2 {
    padding-right: 16px !important;
  }
  .padding-md-right-3 {
    padding-right: 24px !important;
  }
  .padding-md-right-4 {
    padding-right: 32px !important;
  }
  .padding-h-gutters {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .padding-md-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .padding-md-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .padding-md-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .padding-md-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .padding-md-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .padding-v-gutters {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .padding-md-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .padding-md-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .padding-md-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .padding-md-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .padding-md-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
@media (min-width: 1024px) {
  .padding-gutters {
    padding: 24px !important;
  }
  .padding-lg-0 {
    padding: 0px !important;
  }
  .padding-lg-1 {
    padding: 8px !important;
  }
  .padding-lg-2 {
    padding: 16px !important;
  }
  .padding-lg-3 {
    padding: 24px !important;
  }
  .padding-lg-4 {
    padding: 32px !important;
  }
  .padding-top-gutters {
    padding-top: 24px !important;
  }
  .padding-lg-top-0 {
    padding-top: 0px !important;
  }
  .padding-lg-top-1 {
    padding-top: 8px !important;
  }
  .padding-lg-top-2 {
    padding-top: 16px !important;
  }
  .padding-lg-top-3 {
    padding-top: 24px !important;
  }
  .padding-lg-top-4 {
    padding-top: 32px !important;
  }
  .padding-bottom-gutters {
    padding-bottom: 24px !important;
  }
  .padding-lg-bottom-0 {
    padding-bottom: 0px !important;
  }
  .padding-lg-bottom-1 {
    padding-bottom: 8px !important;
  }
  .padding-lg-bottom-2 {
    padding-bottom: 16px !important;
  }
  .padding-lg-bottom-3 {
    padding-bottom: 24px !important;
  }
  .padding-lg-bottom-4 {
    padding-bottom: 32px !important;
  }
  .padding-left-gutters {
    padding-left: 24px !important;
  }
  .padding-lg-left-0 {
    padding-left: 0px !important;
  }
  .padding-lg-left-1 {
    padding-left: 8px !important;
  }
  .padding-lg-left-2 {
    padding-left: 16px !important;
  }
  .padding-lg-left-3 {
    padding-left: 24px !important;
  }
  .padding-lg-left-4 {
    padding-left: 32px !important;
  }
  .padding-right-gutters {
    padding-right: 24px !important;
  }
  .padding-lg-right-0 {
    padding-right: 0px !important;
  }
  .padding-lg-right-1 {
    padding-right: 8px !important;
  }
  .padding-lg-right-2 {
    padding-right: 16px !important;
  }
  .padding-lg-right-3 {
    padding-right: 24px !important;
  }
  .padding-lg-right-4 {
    padding-right: 32px !important;
  }
  .padding-h-gutters {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .padding-lg-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .padding-lg-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .padding-lg-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .padding-lg-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .padding-lg-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .padding-v-gutters {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .padding-lg-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .padding-lg-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .padding-lg-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .padding-lg-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .padding-lg-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
@media (min-width: 1280px) {
  .padding-gutters {
    padding: 24px !important;
  }
  .padding-xl-0 {
    padding: 0px !important;
  }
  .padding-xl-1 {
    padding: 8px !important;
  }
  .padding-xl-2 {
    padding: 16px !important;
  }
  .padding-xl-3 {
    padding: 24px !important;
  }
  .padding-xl-4 {
    padding: 32px !important;
  }
  .padding-top-gutters {
    padding-top: 24px !important;
  }
  .padding-xl-top-0 {
    padding-top: 0px !important;
  }
  .padding-xl-top-1 {
    padding-top: 8px !important;
  }
  .padding-xl-top-2 {
    padding-top: 16px !important;
  }
  .padding-xl-top-3 {
    padding-top: 24px !important;
  }
  .padding-xl-top-4 {
    padding-top: 32px !important;
  }
  .padding-bottom-gutters {
    padding-bottom: 24px !important;
  }
  .padding-xl-bottom-0 {
    padding-bottom: 0px !important;
  }
  .padding-xl-bottom-1 {
    padding-bottom: 8px !important;
  }
  .padding-xl-bottom-2 {
    padding-bottom: 16px !important;
  }
  .padding-xl-bottom-3 {
    padding-bottom: 24px !important;
  }
  .padding-xl-bottom-4 {
    padding-bottom: 32px !important;
  }
  .padding-left-gutters {
    padding-left: 24px !important;
  }
  .padding-xl-left-0 {
    padding-left: 0px !important;
  }
  .padding-xl-left-1 {
    padding-left: 8px !important;
  }
  .padding-xl-left-2 {
    padding-left: 16px !important;
  }
  .padding-xl-left-3 {
    padding-left: 24px !important;
  }
  .padding-xl-left-4 {
    padding-left: 32px !important;
  }
  .padding-right-gutters {
    padding-right: 24px !important;
  }
  .padding-xl-right-0 {
    padding-right: 0px !important;
  }
  .padding-xl-right-1 {
    padding-right: 8px !important;
  }
  .padding-xl-right-2 {
    padding-right: 16px !important;
  }
  .padding-xl-right-3 {
    padding-right: 24px !important;
  }
  .padding-xl-right-4 {
    padding-right: 32px !important;
  }
  .padding-h-gutters {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .padding-xl-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .padding-xl-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .padding-xl-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .padding-xl-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .padding-xl-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .padding-v-gutters {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .padding-xl-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .padding-xl-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .padding-xl-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .padding-xl-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .padding-xl-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
@media (min-width: 1440px) {
  .padding-gutters {
    padding: 24px !important;
  }
  .padding-ul-0 {
    padding: 0px !important;
  }
  .padding-ul-1 {
    padding: 8px !important;
  }
  .padding-ul-2 {
    padding: 16px !important;
  }
  .padding-ul-3 {
    padding: 24px !important;
  }
  .padding-ul-4 {
    padding: 32px !important;
  }
  .padding-top-gutters {
    padding-top: 24px !important;
  }
  .padding-ul-top-0 {
    padding-top: 0px !important;
  }
  .padding-ul-top-1 {
    padding-top: 8px !important;
  }
  .padding-ul-top-2 {
    padding-top: 16px !important;
  }
  .padding-ul-top-3 {
    padding-top: 24px !important;
  }
  .padding-ul-top-4 {
    padding-top: 32px !important;
  }
  .padding-bottom-gutters {
    padding-bottom: 24px !important;
  }
  .padding-ul-bottom-0 {
    padding-bottom: 0px !important;
  }
  .padding-ul-bottom-1 {
    padding-bottom: 8px !important;
  }
  .padding-ul-bottom-2 {
    padding-bottom: 16px !important;
  }
  .padding-ul-bottom-3 {
    padding-bottom: 24px !important;
  }
  .padding-ul-bottom-4 {
    padding-bottom: 32px !important;
  }
  .padding-left-gutters {
    padding-left: 24px !important;
  }
  .padding-ul-left-0 {
    padding-left: 0px !important;
  }
  .padding-ul-left-1 {
    padding-left: 8px !important;
  }
  .padding-ul-left-2 {
    padding-left: 16px !important;
  }
  .padding-ul-left-3 {
    padding-left: 24px !important;
  }
  .padding-ul-left-4 {
    padding-left: 32px !important;
  }
  .padding-right-gutters {
    padding-right: 24px !important;
  }
  .padding-ul-right-0 {
    padding-right: 0px !important;
  }
  .padding-ul-right-1 {
    padding-right: 8px !important;
  }
  .padding-ul-right-2 {
    padding-right: 16px !important;
  }
  .padding-ul-right-3 {
    padding-right: 24px !important;
  }
  .padding-ul-right-4 {
    padding-right: 32px !important;
  }
  .padding-h-gutters {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .padding-ul-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .padding-ul-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .padding-ul-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .padding-ul-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .padding-ul-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .padding-v-gutters {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .padding-ul-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .padding-ul-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .padding-ul-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .padding-ul-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .padding-ul-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
.padding-0 {
  padding: 0px !important;
}
.padding-1 {
  padding: 8px !important;
}
.padding-2 {
  padding: 16px !important;
}
.padding-3 {
  padding: 24px !important;
}
.padding-4 {
  padding: 32px !important;
}
.padding-top-0 {
  padding-top: 0px !important;
}
.padding-top-1 {
  padding-top: 8px !important;
}
.padding-top-2 {
  padding-top: 16px !important;
}
.padding-top-3 {
  padding-top: 24px !important;
}
.padding-top-4 {
  padding-top: 32px !important;
}
.padding-bottom-0 {
  padding-bottom: 0px !important;
}
.padding-bottom-1 {
  padding-bottom: 8px !important;
}
.padding-bottom-2 {
  padding-bottom: 16px !important;
}
.padding-bottom-3 {
  padding-bottom: 24px !important;
}
.padding-bottom-4 {
  padding-bottom: 32px !important;
}
.padding-left-0 {
  padding-left: 0px !important;
}
.padding-left-1 {
  padding-left: 8px !important;
}
.padding-left-2 {
  padding-left: 16px !important;
}
.padding-left-3 {
  padding-left: 24px !important;
}
.padding-left-4 {
  padding-left: 32px !important;
}
.padding-right-0 {
  padding-right: 0px !important;
}
.padding-right-1 {
  padding-right: 8px !important;
}
.padding-right-2 {
  padding-right: 16px !important;
}
.padding-right-3 {
  padding-right: 24px !important;
}
.padding-right-4 {
  padding-right: 32px !important;
}
.padding-h-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.padding-h-1 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.padding-h-2 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.padding-h-3 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.padding-h-4 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.padding-v-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.padding-v-1 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.padding-v-2 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.padding-v-3 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.padding-v-4 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.align-left {
  float: left !important;
}
.align-right {
  float: right !important;
}
.center-block {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
}
.center-vertical {
  display: flex;
  align-items: center;
}
.full-width {
  position: relative;
  left: 50%;
  right: 50%;
  width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
}
@media (max-width: 479px) {
  .full-width-xs-down {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  .full-width-sm-down {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
  }
}
@media (max-width: 1023px) {
  .full-width-md-down {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
  }
}
@media (max-width: 1279px) {
  .full-width-lg-down {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
  }
}
@media (max-width: 1439px) {
  .full-width-xl-down {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
  }
}
.full-width-ul-down {
  position: relative;
  left: 50%;
  right: 50%;
  width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
}
@media only screen and (max-width: 479px) {
  .full-width--mobile-only {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.text-align-left {
  text-align: left !important;
}
.text-align-center {
  text-align: center !important;
}
@media (max-width: 479px) {
  .text-align-center-xs-down {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .text-align-center-sm-down {
    text-align: center !important;
  }
}
@media (max-width: 1023px) {
  .text-align-center-md-down {
    text-align: center !important;
  }
}
@media (max-width: 1279px) {
  .text-align-center-lg-down {
    text-align: center !important;
  }
}
@media (max-width: 1439px) {
  .text-align-center-xl-down {
    text-align: center !important;
  }
}
.text-align-center-ul-down {
  text-align: center !important;
}
.text-align-right {
  text-align: right !important;
}
.text-align-justify {
  text-align: justify !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-recommended-max-width {
  max-width: 666px;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
.hide,
.hidden {
  display: none !important;
}
.show {
  display: block !important;
}
@media (min-width: 0) {
  .hidden-xs-up {
    display: none !important;
  }
}
@media (max-width: 479px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 0) {
  .visible-xs-up {
    display: block !important;
  }
}
@media (min-width: 480px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 480px) {
  .visible-sm-up {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .visible-md-up {
    display: block !important;
  }
}
@media (min-width: 1024px) {
  .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1279px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .visible-lg-up {
    display: block !important;
  }
}
@media (min-width: 1280px) {
  .hidden-xl-up {
    display: none !important;
  }
}
@media (max-width: 1439px) {
  .hidden-xl-down {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .visible-xl-up {
    display: block !important;
  }
}
@media (min-width: 1440px) {
  .hidden-ul-up {
    display: none !important;
  }
}
.hidden-ul-down {
  display: none !important;
}
@media (min-width: 1440px) {
  .visible-ul-up {
    display: block !important;
  }
}
@media (min-width: 0) {
  .hidden-phone-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-phone-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-tablet-up {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .hidden-tablet-down {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .hidden-desktop-up {
    display: none !important;
  }
}
@media (max-width: 1279px) {
  .hidden-desktop-down {
    display: none !important;
  }
}
@media (min-width: 0) {
  .visible-phone-up {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .visible-tablet-up {
    display: block !important;
  }
}
@media (min-width: 1024px) {
  .visible-desktop-up {
    display: block !important;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-in-from-none {
  0% {
    display: none;
    opacity: 0;
  }
  .001% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes fade-out-to-none {
  0% {
    display: block;
    opacity: 1;
  }
  99.999% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}

/* node_modules/@swisscom/sdx/dist/css/webcomponents.css */
/*!
 * SDX Library v4.2.0 - SDX "light" for consumers of Web Components.
 * Wrapped version
 */
:root {
  --sdx-border-radius-small: 4px;
  --sdx-border-radius-medium: 8px;
  --sdx-border-radius-large: 12px;
  --sdx-border-radius-xlarge: 20px;
  --sdx-border-radius-full: 80px;
  --sdx-border-style-default: solid;
  --sdx-border-width-thin: 1px;
  --sdx-border-width-medium: 2px;
  --sdx-border-width-thick: 4px;
  --sdx-boxShadow-layer1: rgba(85, 84, 91, 0.24) 0px 0px 32px 0px;
  --sdx-boxShadow-layer2: rgba(85, 84, 91, 0.4) 0px 0px 56px 4px;
  --sdx-breakpoint-mobile-default: 360px;
  --sdx-breakpoint-mobile-wide: 480px;
  --sdx-breakpoint-tablet-default: 768px;
  --sdx-breakpoint-tablet-wide: 1024px;
  --sdx-breakpoint-desktop-default: 1440px;
  --sdx-breakpoint-desktop-wide: 1920px;
  --sdx-color-surface-ui-1: #ffffff;
  --sdx-color-surface-ui-2: #f6f6f9;
  --sdx-color-surface-ui-3: #f2f1f8;
  --sdx-color-surface-interaction-default: #0445c8;
  --sdx-color-surface-interaction-hover: #0036a7;
  --sdx-color-surface-interaction-inactive: #7aafff;
  --sdx-color-surface-interaction-inverse: #c3dbff;
  --sdx-color-surface-interaction-onEmphasis: #9bc3ff;
  --sdx-color-surface-general-emphasis: #4c93ff;
  --sdx-color-surface-general-muted: #e8f1ff;
  --sdx-color-surface-success-emphasis: #5bbf53;
  --sdx-color-surface-success-muted: #d7ffd2;
  --sdx-color-surface-success-hover: #0d6f2c;
  --sdx-color-surface-warning-emphasis: #f1bf00;
  --sdx-color-surface-warning-muted: #fff7c9;
  --sdx-color-surface-warning-hover: #785e03;
  --sdx-color-surface-error-emphasis: #ff855a;
  --sdx-color-surface-error-muted: #fcece5;
  --sdx-color-surface-error-hover: #ba3e06;
  --sdx-color-surface-neutral-emphasis: #55545b;
  --sdx-color-surface-neutral-muted: #dbdae1;
  --sdx-color-surface-neutral-hover: #b7b6bc;
  --sdx-color-border-interaction-default: #0445c8;
  --sdx-color-border-interaction-hover: #0036a7;
  --sdx-color-border-interaction-inactive: #7aafff;
  --sdx-color-border-general-emphasis: #4c93ff;
  --sdx-color-border-general-muted: #e8f1ff;
  --sdx-color-border-success-emphasis: #5bbf53;
  --sdx-color-border-success-muted: #d7ffd2;
  --sdx-color-border-warning-emphasis: #f1bf00;
  --sdx-color-border-warning-muted: #fff7c9;
  --sdx-color-border-error-emphasis: #ff855a;
  --sdx-color-border-error-muted: #fcece5;
  --sdx-color-border-neutral-1: #55545b;
  --sdx-color-border-neutral-2: #cecdd3;
  --sdx-color-border-neutral-hover: #222126;
  --sdx-color-border-neutral-inactive: #b7b6bc;
  --sdx-color-border-neutral-inverse: #dbdae1;
  --sdx-color-border-neutral-focus: #3b3a3f;
  --sdx-color-text-interaction-default: #0445c8;
  --sdx-color-text-interaction-hover: #0036a7;
  --sdx-color-text-interaction-inactive: #7aafff;
  --sdx-color-text-general-emphasis: #4c93ff;
  --sdx-color-text-general-muted: #e8f1ff;
  --sdx-color-text-success-emphasis: #5bbf53;
  --sdx-color-text-success-muted: #d7ffd2;
  --sdx-color-text-warning-emphasis: #f1bf00;
  --sdx-color-text-warning-muted: #fff7c9;
  --sdx-color-text-error-emphasis: #ff855a;
  --sdx-color-text-error-muted: #fcece5;
  --sdx-color-text-neutral-default: #55545b;
  --sdx-color-text-heading: #001155;
  --sdx-color-text-body: #222126;
  --sdx-color-text-inactive: #b7b6bc;
  --sdx-color-text-inverse: #ffffff;
  --sdx-color-text-onEmphasis: #ffffff;
  --sdx-color-icon-interaction-default: #0445c8;
  --sdx-color-icon-interaction-hover: #0036a7;
  --sdx-color-icon-interaction-inactive: #7aafff;
  --sdx-color-icon-general-emphasis: #4c93ff;
  --sdx-color-icon-general-muted: #e8f1ff;
  --sdx-color-icon-general-onEmphasis: #0036a7;
  --sdx-color-icon-success-emphasis: #5bbf53;
  --sdx-color-icon-success-muted: #d7ffd2;
  --sdx-color-icon-success-onEmphasis: #045300;
  --sdx-color-icon-warning-emphasis: #f1bf00;
  --sdx-color-icon-warning-muted: #fff7c9;
  --sdx-color-icon-warning-onEmphasis: #5f4a02;
  --sdx-color-icon-error-emphasis: #ff855a;
  --sdx-color-icon-error-muted: #fcece5;
  --sdx-color-icon-error-onEmphasis: #892c01;
  --sdx-color-icon-neutral-emphasis: #222126;
  --sdx-color-icon-neutral-muted: #b7b6bc;
  --sdx-color-icon-default: #001155;
  --sdx-color-icon-inverse: #ffffff;
  --sdx-color-icon-onEmphasis: #ffffff;
  --sdx-iconSize-xsmall: 16px;
  --sdx-iconSize-small: 24px;
  --sdx-iconSize-medium: 32px;
  --sdx-iconSize-large: 40px;
  --sdx-iconSize-xlarge: 48px;
  --sdx-iconSize-xxlarge: 56px;
  --sdx-spacing-0: 2px;
  --sdx-spacing-1: 4px;
  --sdx-spacing-2: 8px;
  --sdx-spacing-3: 16px;
  --sdx-spacing-4: 24px;
  --sdx-spacing-5: 32px;
  --sdx-spacing-6: 40px;
  --sdx-spacing-7: 64px;
  --sdx-spacing-8: 80px;
  --sdx-spacing-1dot5: 6px;
  --sdx-spacing-2dot5: 12px;
  --sdx-overlay-backdropFilter-default: blur(20px) saturate(1.2) contrast(1.05);
  --sdx-font-display-s-fontSize: 40px;
  --sdx-font-display-s-lineHeight: 48px;
  --sdx-font-display-s-letterSpacing: -0.8px;
  --sdx-font-display-s-fontWeight: 700;
  --sdx-font-display-m-fontSize: 48px;
  --sdx-font-display-m-lineHeight: 56px;
  --sdx-font-display-m-letterSpacing: -0.9px;
  --sdx-font-display-m-fontWeight: 700;
  --sdx-font-display-l-fontSize: 64px;
  --sdx-font-display-l-lineHeight: 76px;
  --sdx-font-display-l-letterSpacing: -1.2px;
  --sdx-font-display-l-fontWeight: 700;
  --sdx-font-display-xl-fontSize: 80px;
  --sdx-font-display-xl-lineHeight: 88px;
  --sdx-font-display-xl-letterSpacing: -1.6px;
  --sdx-font-display-xl-fontWeight: 700;
  --sdx-font-heading-xs-fontSize: 16px;
  --sdx-font-heading-xs-lineHeight: 24px;
  --sdx-font-heading-xs-letterSpacing: 0px;
  --sdx-font-heading-xs-fontWeight: 600;
  --sdx-font-heading-s-fontSize: 18px;
  --sdx-font-heading-s-lineHeight: 24px;
  --sdx-font-heading-s-letterSpacing: -0.1px;
  --sdx-font-heading-s-fontWeight: 600;
  --sdx-font-heading-m-fontSize: 20px;
  --sdx-font-heading-m-lineHeight: 28px;
  --sdx-font-heading-m-letterSpacing: -0.1px;
  --sdx-font-heading-m-fontWeight: 600;
  --sdx-font-heading-l-fontSize: 24px;
  --sdx-font-heading-l-lineHeight: 32px;
  --sdx-font-heading-l-letterSpacing: -0.2px;
  --sdx-font-heading-l-fontWeight: 600;
  --sdx-font-heading-xl-fontSize: 28px;
  --sdx-font-heading-xl-lineHeight: 32px;
  --sdx-font-heading-xl-letterSpacing: -0.5px;
  --sdx-font-heading-xl-fontWeight: 700;
  --sdx-font-heading-xxl-fontSize: 32px;
  --sdx-font-heading-xxl-lineHeight: 40px;
  --sdx-font-heading-xxl-letterSpacing: -0.7px;
  --sdx-font-heading-xxl-fontWeight: 700;
  --sdx-font-body-xs-fontSize: 12px;
  --sdx-font-body-xs-lineHeight: 18px;
  --sdx-font-body-xs-letterSpacing: 0.1px;
  --sdx-font-body-s-fontSize: 14px;
  --sdx-font-body-s-lineHeight: 20px;
  --sdx-font-body-s-letterSpacing: 0.1px;
  --sdx-font-body-base-fontSize: 16px;
  --sdx-font-body-base-lineHeight: 24px;
  --sdx-font-body-base-letterSpacing: 0px;
}
@media (min-width: 1024px) {
  :root {
    --sdx-font-display-s-fontSize: 48px;
    --sdx-font-display-s-lineHeight: 56px;
    --sdx-font-display-s-letterSpacing: -0.9px;
    --sdx-font-display-s-fontWeight: 700;
    --sdx-font-display-m-fontSize: 64px;
    --sdx-font-display-m-lineHeight: 76px;
    --sdx-font-display-m-letterSpacing: -1.2px;
    --sdx-font-display-m-fontWeight: 700;
    --sdx-font-display-l-fontSize: 80px;
    --sdx-font-display-l-lineHeight: 88px;
    --sdx-font-display-l-letterSpacing: -1.6px;
    --sdx-font-display-l-fontWeight: 700;
    --sdx-font-display-xl-fontSize: 104px;
    --sdx-font-display-xl-lineHeight: 114px;
    --sdx-font-display-xl-letterSpacing: -2.1px;
    --sdx-font-display-xl-fontWeight: 700;
    --sdx-font-heading-xs-fontSize: 16px;
    --sdx-font-heading-xs-lineHeight: 24px;
    --sdx-font-heading-xs-letterSpacing: 0px;
    --sdx-font-heading-xs-fontWeight: 600;
    --sdx-font-heading-s-fontSize: 20px;
    --sdx-font-heading-s-lineHeight: 28px;
    --sdx-font-heading-s-letterSpacing: -0.1px;
    --sdx-font-heading-s-fontWeight: 600;
    --sdx-font-heading-m-fontSize: 24px;
    --sdx-font-heading-m-lineHeight: 32px;
    --sdx-font-heading-m-letterSpacing: -0.2px;
    --sdx-font-heading-m-fontWeight: 600;
    --sdx-font-heading-l-fontSize: 28px;
    --sdx-font-heading-l-lineHeight: 32px;
    --sdx-font-heading-l-letterSpacing: -0.5px;
    --sdx-font-heading-l-fontWeight: 600;
    --sdx-font-heading-xl-fontSize: 32px;
    --sdx-font-heading-xl-lineHeight: 40px;
    --sdx-font-heading-xl-letterSpacing: -0.7px;
    --sdx-font-heading-xl-fontWeight: 700;
    --sdx-font-heading-xxl-fontSize: 40px;
    --sdx-font-heading-xxl-lineHeight: 48px;
    --sdx-font-heading-xxl-letterSpacing: -0.8px;
    --sdx-font-heading-xxl-fontWeight: 700;
    --sdx-font-body-xs-fontSize: 12px;
    --sdx-font-body-xs-lineHeight: 18px;
    --sdx-font-body-xs-letterSpacing: 0.1px;
    --sdx-font-body-s-fontSize: 14px;
    --sdx-font-body-s-lineHeight: 20px;
    --sdx-font-body-s-letterSpacing: 0.1px;
    --sdx-font-body-base-fontSize: 16px;
    --sdx-font-body-base-lineHeight: 24px;
    --sdx-font-body-base-letterSpacing: 0px;
  }
}
:root {
  --sdx-header-height-mobile: 72px;
  --sdx-header-height-mobile-with-breadcrumbs: 120px;
  --sdx-header-height-desktop: 112px;
  --sdx-header-height-desktop-without-meta: 72px;
  --sdx-header-height-desktop-with-breadcrumbs: 160px;
  --sdx-header-height-desktop-with-breadcrumbs-without-meta: 120px;
  --sdx-header-height-sticky: 72px;
  --sdx-color-sc-navy: #015;
  --sdx-color-sc-blue: #1af;
  --sdx-color-sc-red: #d12;
  --sdx-color-sc-white: #fff;
  --sdx-color-blue-tint-2: #a2cdf4;
  --sdx-color-blue-tint-3: #d1e6f9;
  --sdx-color-aluminum: #dde3e7;
  --sdx-color-aluminum-tint-2: #e4e9ec;
  --sdx-color-horizon: #eef3f6;
  --sdx-color-horizon-tint-2: #f8fafb;
  --sdx-color-gray: #333;
  --sdx-color-gray-tint-2: #474747;
  --sdx-color-gray-tint-3: #5c5c5c;
  --sdx-color-gray-tint-4: #666;
  --sdx-color-gray-tint-5: #858585;
  --sdx-color-gray-tint-6: #adadad;
  --sdx-color-gray-tint-7: #bbb;
  --sdx-color-gray-tint-8: #d6d6d6;
  --sdx-color-int-blue: #0445c8;
  --sdx-color-int-blue--active: #0036a7;
  --sdx-color-int-gray: #cfd5d9;
  --sdx-color-int-gray--active: #b1b9be;
  --sdx-color-int-green: #1b8712;
  --sdx-color-int-green--active: #0d6f2c;
  --sdx-color-int-red: #d12;
  --sdx-color-int-red--active: #be0000;
  --sdx-color-int-orange: #cf4a0c;
  --sdx-color-int-orange--active: #ba3e06;
  --sdx-color-azure: #1781e3;
  --sdx-color-azure--active: #0851da;
  --sdx-color-orchid: #a63297;
  --sdx-color-orchid--active: #7f2879;
  --sdx-color-iris: #5944c6;
  --sdx-color-iris--active: #42389e;
  --sdx-color-pink: #e1195f;
  --sdx-color-pink--active: #bf1b5a;
  --sdx-color-turquoise: #0eaba9;
  --sdx-color-turquoise--active: #0c847e;
  --sdx-grid-breakpoint-xs: 0;
  --sdx-grid-breakpoint-sm: 480px;
  --sdx-grid-breakpoint-md: 768px;
  --sdx-grid-breakpoint-lg: 1024px;
  --sdx-grid-breakpoint-xl: 1280px;
  --sdx-grid-breakpoint-ul: 1440px;
  --sdx-baseline: 8px;
  --sdx-baseline-2: 16px;
  --sdx-baseline-3: 24px;
  --sdx-baseline-4: 32px;
  --sdx-baseline-5: 40px;
  --sdx-baseline-6: 48px;
  --sdx-color-border-ui-1: var(--sdx-color-border-neutral-1);
  --sdx-color-border-ui-2: var(--sdx-color-border-neutral-2);
  --sdx-color-border-ui-hover: var(--sdx-color-border-neutral-hover);
  --sdx-color-border-ui-inactive: var(--sdx-color-border-neutral-inactive);
  --sdx-color-border-ui-inverse: var(--sdx-color-border-neutral-inverse);
  --sdx-color-border-focus-default: var(--sdx-color-border-neutral-focus);
  --sdx-color-text-caption: var(--sdx-color-text-neutral-default);
  --sdx-boxShadow-default: var(--sdx-boxShadow-layer1);
  --sdx-boxShadow-hover: var(--sdx-boxShadow-layer2);
}
@font-face {
  font-family: "TheSans";
  font-weight: 200;
  font-style: normal;
  src: url("./media/TheSansB_200_-JXAWS2UC.woff2") format("woff2"), url("./media/TheSansB_200_-6NISZUTA.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 300;
  font-style: normal;
  src: url("./media/TheSansB_300_-J5MHLTXJ.woff2") format("woff2"), url("./media/TheSansB_300_-4Z5MCXIP.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 400;
  font-style: normal;
  src: url("./media/TheSansB_400_-AFIW4I6S.woff2") format("woff2"), url("./media/TheSansB_400_-4J7CTHWZ.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 500;
  font-style: normal;
  src: url("./media/TheSansB_500_-2HG4VKAN.woff2") format("woff2"), url("./media/TheSansB_500_-WGJ4FN3U.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 600;
  font-style: normal;
  src: url("./media/TheSansB_600_-Y7L6MLR4.woff2") format("woff2"), url("./media/TheSansB_600_-D5ITKG7R.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 700;
  font-style: normal;
  src: url("./media/TheSansB_700_-YRD4KPJX.woff2") format("woff2"), url("./media/TheSansB_700_-6FNSHAAK.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 800;
  font-style: normal;
  src: url("./media/TheSansB_800_-2BPZCMSI.woff2") format("woff2"), url("./media/TheSansB_800_-7OL527US.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 900;
  font-style: normal;
  src: url("./media/TheSansB_900_-UEASHBWG.woff2") format("woff2"), url("./media/TheSansB_900_-FWIQFSCJ.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 200;
  font-style: italic;
  src: url("./media/TheSansB_200i-FITU4FD6.woff2") format("woff2"), url("./media/TheSansB_200i-JU6FYLVV.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 300;
  font-style: italic;
  src: url("./media/TheSansB_300i-MVQZ5FSW.woff2") format("woff2"), url("./media/TheSansB_300i-LYI2ETVQ.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 400;
  font-style: italic;
  src: url("./media/TheSansB_400i-QNDFKTBB.woff2") format("woff2"), url("./media/TheSansB_400i-2RYGBXYI.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 500;
  font-style: italic;
  src: url("./media/TheSansB_500i-KS54PIDS.woff2") format("woff2"), url("./media/TheSansB_500i-XRLQFGXT.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 600;
  font-style: italic;
  src: url("./media/TheSansB_600i-VZEYXQB2.woff2") format("woff2"), url("./media/TheSansB_600i-PLGHVH7D.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 700;
  font-style: italic;
  src: url("./media/TheSansB_700i-VNSFDPM2.woff2") format("woff2"), url("./media/TheSansB_700i-OMQJPUOA.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 800;
  font-style: italic;
  src: url("./media/TheSansB_800i-UMKX4LJW.woff2") format("woff2"), url("./media/TheSansB_800i-V5P2OP2G.ttf") format("truetype");
}
@font-face {
  font-family: "TheSans";
  font-weight: 900;
  font-style: italic;
  src: url("./media/TheSansB_900i-TXJHAZSH.woff2") format("woff2"), url("./media/TheSansB_900i-RWR4I53O.ttf") format("truetype");
}
@font-face {
  font-family: "sdx-icons";
  font-weight: normal;
  font-style: normal;
  src: url("./media/sdx-icons-MAUQA56S.woff2") format("woff2"), url("./media/sdx-icons-MEHWW5JC.ttf") format("truetype");
}
sdx-accordion:not(.hydrated),
sdx-accordion-item:not(.hydrated),
sdx-accordion-item-body:not(.hydrated),
sdx-accordion-item-header:not(.hydrated),
sdx-accordion-item-section:not(.hydrated),
sdx-animation:not(.hydrated),
sdx-app-switcher:not(.hydrated),
sdx-arrow:not(.hydrated),
sdx-backdrop:not(.hydrated),
sdx-basic-card:not(.hydrated),
sdx-button:not(.hydrated),
sdx-card:not(.hydrated),
sdx-code-editor:not(.hydrated),
sdx-color-picker:not(.hydrated),
sdx-content-slider:not(.hydrated),
sdx-countdown:not(.hydrated),
sdx-dialog:not(.hydrated),
sdx-dialog-content:not(.hydrated),
sdx-dialog-toggle:not(.hydrated),
sdx-dummy:not(.hydrated),
sdx-expand-and-collapse:not(.hydrated),
sdx-figma:not(.hydrated),
sdx-filter:not(.hydrated),
sdx-footer:not(.hydrated),
sdx-header:not(.hydrated),
sdx-header-left-hand-menu:not(.hydrated),
sdx-header-menu:not(.hydrated),
sdx-icon:not(.hydrated),
sdx-input:not(.hydrated),
sdx-input-datepicker:not(.hydrated),
sdx-input-group:not(.hydrated),
sdx-input-item:not(.hydrated),
sdx-input-mask:not(.hydrated),
sdx-loading-spinner:not(.hydrated),
sdx-login-menu:not(.hydrated),
sdx-menu-flyout:not(.hydrated),
sdx-menu-flyout-content:not(.hydrated),
sdx-menu-flyout-cta:not(.hydrated),
sdx-menu-flyout-list:not(.hydrated),
sdx-menu-flyout-list-item:not(.hydrated),
sdx-menu-flyout-toggle:not(.hydrated),
sdx-numeric-stepper:not(.hydrated),
sdx-option-picker:not(.hydrated),
sdx-page-navigation:not(.hydrated),
sdx-pie-chart:not(.hydrated),
sdx-price:not(.hydrated),
sdx-progress-full:not(.hydrated),
sdx-progress-full-step:not(.hydrated),
sdx-ribbon:not(.hydrated),
sdx-scroll-to-top:not(.hydrated),
sdx-scroll-view:not(.hydrated),
sdx-search:not(.hydrated),
sdx-select:not(.hydrated),
sdx-select-list:not(.hydrated),
sdx-select-optgroup:not(.hydrated),
sdx-select-option:not(.hydrated),
sdx-show-more:not(.hydrated),
sdx-skip-links:not(.hydrated),
sdx-sticker:not(.hydrated),
sdx-sticker-circle:not(.hydrated),
sdx-stock-counter:not(.hydrated),
sdx-tabs:not(.hydrated),
sdx-tabs-item:not(.hydrated),
sdx-tag:not(.hydrated),
sdx-teaser:not(.hydrated),
sdx-text-truncate:not(.hydrated),
sdx-toasts:not(.hydrated),
sdx-tour:not(.hydrated),
sdx-trap-focus:not(.hydrated),
sdx-validation-message:not(.hydrated) {
  visibility: hidden;
}
sdx-color-picker,
sdx-option-picker,
sdx-search,
sdx-filter,
sdx-input-item.input-container {
  display: block;
  min-height: 48px;
}
sdx-show-more {
  display: block;
  min-height: 48px;
}
@media (max-width: 1279px) {
  sdx-show-more {
    min-height: 80px;
  }
}
sdx-input,
sdx-select,
sdx-numeric-stepper {
  display: block;
  min-height: 48px;
}
sdx-input[label]:not([label=""]),
sdx-select[label]:not([label=""]),
sdx-numeric-stepper[label]:not([label=""]) {
  min-height: 76px;
}
sdx-filter sdx-select[label]:not([label=""]) {
  min-height: 48px;
}
sdx-input-mask {
  display: block;
  min-height: 76px;
}
sdx-input-mask[label]:not([label=""]) {
  min-height: 104px;
}
sdx-input-item {
  display: inline-block;
}
sdx-input-group {
  display: block;
}
sdx-input-item,
sdx-input-group {
  min-height: 24px;
}
sdx-input-item[label]:not([label=""]),
sdx-input-group[label]:not([label=""]) {
  min-height: 52px;
}
sdx-button {
  display: inline-block;
  vertical-align: middle;
}
:not(sdx-button-group.fill) > sdx-button:not([theme=transparent]):not([size=small]):not([icon-name]:not([label])):not(.chip) {
  min-width: 120px;
}
sdx-button:not([theme=transparent]) {
  min-height: 48px;
}
sdx-button:not([theme=transparent])[size=small]:not([icon-name]:not([label])) {
  min-width: 80px;
  min-height: 36px;
}
sdx-button:not([theme=transparent])[icon-name]:not([label]),
sdx-button:not([theme=transparent]).chip {
  min-width: 48px;
}
sdx-sticker {
  display: inline-block;
  min-height: 28px;
}
sdx-header {
  display: block;
  height: 72px;
}
@media (min-width: 1024px) {
  sdx-header {
    height: 112px;
  }
}
sdx-tabs {
  display: block;
  min-height: 72px;
}
sdx-tabs[theme=minimal] {
  min-height: 74px;
}
sdx-accordion {
  display: block;
  min-height: 58px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(2)) {
  min-height: 115px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(3)) {
  min-height: 172px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(4)) {
  min-height: 229px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(5)) {
  min-height: 286px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(6)) {
  min-height: 343px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(7)) {
  min-height: 400px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(8)) {
  min-height: 457px;
}
sdx-accordion:has(sdx-accordion-item:nth-last-child(9)) {
  min-height: 514px;
}
@media (min-width: 480px) {
  sdx-accordion {
    min-height: 74px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(2)) {
    min-height: 147px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(3)) {
    min-height: 220px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(4)) {
    min-height: 293px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(5)) {
    min-height: 366px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(6)) {
    min-height: 439px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(7)) {
    min-height: 512px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(8)) {
    min-height: 585px;
  }
  sdx-accordion:has(sdx-accordion-item:nth-last-child(9)) {
    min-height: 658px;
  }
}
sdx-progress-full {
  display: block;
  min-height: 101px;
}
sdx-content-slider {
  display: block;
  min-height: 200px;
}
sdx-tag {
  min-height: 32px;
  display: flex;
}
sdx-teaser {
  display: block;
}
sdx-teaser:not([layout]),
sdx-teaser[layout=card] {
  padding-top: calc(75% + 153px);
  height: 0;
}
sdx-teaser[layout=split] {
  min-height: 520px;
}
@media (min-width: 768px) {
  sdx-teaser[layout=split] {
    min-height: 482px;
  }
}
@media (min-width: 1280px) {
  sdx-teaser[layout=split] {
    min-height: 562px;
  }
}
sdx-teaser[layout=cover] {
  min-height: 520px;
}
@media (min-width: 768px) {
  sdx-teaser[layout=cover] {
    min-height: 480px;
  }
}
@media (min-width: 1280px) {
  sdx-teaser[layout=cover] {
    min-height: 560px;
  }
}
sdx-teaser[layout=split-sidekick] {
  min-height: 340px;
}
@media (min-width: 768px) {
  sdx-teaser[layout=split-sidekick] {
    min-height: 432px;
  }
}
sdx-teaser[layout=gradient-sidekick] {
  min-height: 342px;
}
@media (min-width: 768px) {
  sdx-teaser[layout=gradient-sidekick] {
    min-height: 432px;
  }
}
sdx-teaser[layout=cover-sidekick] {
  min-height: 342px;
}
@media (min-width: 768px) {
  sdx-teaser[layout=cover-sidekick] {
    min-height: 432px;
  }
}
sdx-teaser[layout=product],
sdx-teaser[layout=product-out-of-stock] {
  padding-top: calc(100% + 164px);
  height: 0;
}
@media (min-width: 768px) {
  sdx-teaser[layout=product],
  sdx-teaser[layout=product-out-of-stock] {
    padding-top: calc(100% + 196px);
  }
}
sdx-teaser[layout=product-button] {
  padding-top: calc(100% + 188px);
  height: 0;
}
@media (min-width: 768px) {
  sdx-teaser[layout=product-button] {
    padding-top: calc(100% + 220px);
  }
}
sdx-teaser[layout=standard] {
  height: 0;
}
sdx-teaser[layout=standard],
sdx-teaser[layout=standard][content-position=top],
sdx-teaser[layout=standard][content-position=bottom] {
  padding-top: calc(75% + 192px);
}
@media (min-width: 768px) {
  sdx-teaser[layout=standard] {
    padding-top: calc(37.5% + 2px);
  }
}
sdx-footer {
  display: block;
  min-height: 96px;
}
.icon {
  display: inline-block;
  text-transform: none;
  text-decoration: none;
  text-rendering: auto;
  line-height: 1;
  font-family: "sdx-icons";
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-variant-ligatures: normal;
  font-variant-caps: normal;
  font-variant-numeric: normal;
  font-stretch: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon--s1 {
  font-size: 16px;
}
.icon--s2 {
  font-size: 24px;
}
.icon--s3 {
  font-size: 32px;
}
.icon--s4 {
  font-size: 40px;
}
.icon--s5 {
  font-size: 48px;
}
.icon--s6 {
  font-size: 56px;
}
.icon--flip-horizontal {
  transform: scale(-1, 1);
}
.icon--flip-vertical {
  transform: scale(1, -1);
}
.icon--flip-horizontal-vertical {
  transform: scale(-1, -1);
}
.icon--excel {
  color: #008236;
}
.icon--powerpoint {
  color: #e86416;
}
.icon--word {
  color: #1781e3;
}
.icon--pdf {
  color: #d12;
}
.icon--gradient {
  background:
    radial-gradient(
      110% 220% at 0% 140%,
      #13a3f4 0%,
      rgba(22, 158, 255, 0.5) 40%,
      rgba(16, 136, 222, 0) 100%),
    radial-gradient(
      290% 800% at 220% -440%,
      #dd1122 30%,
      #001155 100%);
}
.icon--gradient.icon--gradient {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.icon-001-account::before,
.icon-account::before {
  content: "\e001";
}
.icon-002-arrow-down::before,
.icon-arrow-down::before {
  content: "\e002";
}
.icon-003-arrow-left::before,
.icon-arrow-left::before {
  content: "\e003";
}
.icon-004-arrow-right::before,
.icon-arrow-right::before {
  content: "\e004";
}
.icon-005-arrow-up::before,
.icon-arrow-up::before {
  content: "\e005";
}
.icon-006-attachment::before,
.icon-attachment::before {
  content: "\e006";
}
.icon-007-backup::before,
.icon-backup::before {
  content: "\e007";
}
.icon-008-bin::before,
.icon-bin::before {
  content: "\e008";
}
.icon-009-calendar::before,
.icon-calendar::before {
  content: "\e009";
}
.icon-010-cancel::before,
.icon-cancel::before {
  content: "\e00a";
}
.icon-011-check-mark::before,
.icon-check-mark::before {
  content: "\e00b";
}
.icon-012-check-mark-2-circle::before,
.icon-check-mark-2-circle::before,
.icon-012-check-mark-circle::before,
.icon-check-mark-circle::before {
  content: "\e00c";
}
.icon-013-chevron-normal-down::before,
.icon-chevron-normal-down::before,
.icon-013-chevron-down::before,
.icon-chevron-down::before {
  content: "\e00d";
}
.icon-014-chevron-normal-left::before,
.icon-chevron-normal-left::before,
.icon-014-chevron-left::before,
.icon-chevron-left::before {
  content: "\e00e";
}
.icon-015-chevron-normal-right::before,
.icon-chevron-normal-right::before,
.icon-015-chevron-right::before,
.icon-chevron-right::before {
  content: "\e00f";
}
.icon-016-chevron-normal-up::before,
.icon-chevron-normal-up::before,
.icon-016-chevron-up::before,
.icon-chevron-up::before {
  content: "\e010";
}
.icon-017-chevron-flat-down::before,
.icon-chevron-flat-down::before {
  content: "\e011";
}
.icon-018-chevron-flat-left::before,
.icon-chevron-flat-left::before {
  content: "\e012";
}
.icon-019-chevron-flat-right::before,
.icon-chevron-flat-right::before {
  content: "\e013";
}
.icon-020-chevron-flat-up::before,
.icon-chevron-flat-up::before {
  content: "\e014";
}
.icon-021-clock::before,
.icon-clock::before {
  content: "\e015";
}
.icon-022-close::before,
.icon-close::before {
  content: "\e016";
}
.icon-023-download::before,
.icon-download::before {
  content: "\e017";
}
.icon-024-download-cloud::before,
.icon-download-cloud::before {
  content: "\e018";
}
.icon-025-edit::before,
.icon-edit::before {
  content: "\e019";
}
.icon-026-exclamation-mark-circle::before,
.icon-exclamation-mark-circle::before {
  content: "\e01a";
}
.icon-027-flag::before,
.icon-flag::before {
  content: "\e01b";
}
.icon-028-folder-new::before,
.icon-folder-new::before {
  content: "\e01c";
}
.icon-029-folder-video::before,
.icon-folder-video::before {
  content: "\e01d";
}
.icon-030-forward::before,
.icon-forward::before {
  content: "\e01e";
}
.icon-031-forward-filled::before,
.icon-forward-filled::before {
  content: "\e01f";
}
.icon-032-forward-message::before,
.icon-forward-message::before {
  content: "\e020";
}
.icon-033-forward-message-2::before,
.icon-forward-message-2::before {
  content: "\e021";
}
.icon-034-fullscreen-enter::before,
.icon-fullscreen-enter::before {
  content: "\e022";
}
.icon-035-fullscreen-enter-2::before,
.icon-fullscreen-enter-2::before {
  content: "\e023";
}
.icon-036-fullscreen-leave::before,
.icon-fullscreen-leave::before {
  content: "\e024";
}
.icon-037-fullscreen-leave-2::before,
.icon-fullscreen-leave-2::before {
  content: "\e025";
}
.icon-038-go-to-end::before,
.icon-go-to-end::before {
  content: "\e026";
}
.icon-039-go-to-end-filled::before,
.icon-go-to-end-filled::before {
  content: "\e027";
}
.icon-040-go-to-start::before,
.icon-go-to-start::before {
  content: "\e028";
}
.icon-041-go-to-start-filled::before,
.icon-go-to-start-filled::before {
  content: "\e029";
}
.icon-042-group::before,
.icon-group::before {
  content: "\e02a";
}
.icon-043-heart::before,
.icon-heart::before {
  content: "\e02b";
}
.icon-044-home::before,
.icon-home::before {
  content: "\e02c";
}
.icon-045-hourglass::before,
.icon-hourglass::before {
  content: "\e02d";
}
.icon-046-information-circle::before,
.icon-information-circle::before {
  content: "\e02e";
}
.icon-047-key::before,
.icon-key::before {
  content: "\e02f";
}
.icon-048-link::before,
.icon-link::before {
  content: "\e030";
}
.icon-049-lock::before,
.icon-lock::before {
  content: "\e031";
}
.icon-050-menu::before,
.icon-menu::before {
  content: "\e032";
}
.icon-051-message::before,
.icon-message::before {
  content: "\e033";
}
.icon-052-minus::before,
.icon-minus::before {
  content: "\e034";
}
.icon-053-more::before,
.icon-more::before {
  content: "\e035";
}
.icon-054-new::before,
.icon-new::before {
  content: "\e036";
}
.icon-055-okay::before,
.icon-okay::before {
  content: "\e037";
}
.icon-056-pause::before,
.icon-pause::before {
  content: "\e038";
}
.icon-057-pause-filled::before,
.icon-pause-filled::before {
  content: "\e039";
}
.icon-058-person::before,
.icon-person::before {
  content: "\e03a";
}
.icon-059-play::before,
.icon-play::before {
  content: "\e03b";
}
.icon-060-play-filled::before,
.icon-play-filled::before {
  content: "\e03c";
}
.icon-061-plus::before,
.icon-plus::before {
  content: "\e03d";
}
.icon-062-question-mark-circle::before,
.icon-question-mark-circle::before {
  content: "\e03e";
}
.icon-063-record::before,
.icon-record::before {
  content: "\e03f";
}
.icon-064-record-filled::before,
.icon-record-filled::before {
  content: "\e040";
}
.icon-065-rename::before,
.icon-rename::before {
  content: "\e041";
}
.icon-066-replay::before,
.icon-replay::before {
  content: "\e042";
}
.icon-067-reply-message::before,
.icon-reply-message::before {
  content: "\e043";
}
.icon-068-reply-message-2::before,
.icon-reply-message-2::before {
  content: "\e044";
}
.icon-069-reply-message-all::before,
.icon-reply-message-all::before {
  content: "\e045";
}
.icon-070-reply-message-all-2::before,
.icon-reply-message-all-2::before {
  content: "\e046";
}
.icon-071-retry::before,
.icon-retry::before {
  content: "\e047";
}
.icon-072-rewind::before,
.icon-rewind::before {
  content: "\e048";
}
.icon-073-rewind-filled::before,
.icon-rewind-filled::before {
  content: "\e049";
}
.icon-074-save::before,
.icon-save::before {
  content: "\e04a";
}
.icon-075-save-2::before,
.icon-save-2::before {
  content: "\e04b";
}
.icon-076-save-3::before,
.icon-save-3::before {
  content: "\e04c";
}
.icon-077-search::before,
.icon-search::before {
  content: "\e04d";
}
.icon-078-settings::before,
.icon-settings::before {
  content: "\e04e";
}
.icon-079-shopping-trolley::before,
.icon-shopping-trolley::before {
  content: "\e04f";
}
.icon-080-speech-bubble::before,
.icon-speech-bubble::before {
  content: "\e050";
}
.icon-081-standby::before,
.icon-standby::before {
  content: "\e051";
}
.icon-082-star::before,
.icon-star::before {
  content: "\e052";
}
.icon-083-stop::before,
.icon-stop::before {
  content: "\e053";
}
.icon-084-stop-filled::before,
.icon-stop-filled::before {
  content: "\e054";
}
.icon-085-synchronise::before,
.icon-synchronise::before {
  content: "\e055";
}
.icon-086-thumb-up::before,
.icon-thumb-up::before {
  content: "\e056";
}
.icon-087-upload::before,
.icon-upload::before {
  content: "\e057";
}
.icon-088-upload-cloud::before,
.icon-upload-cloud::before {
  content: "\e058";
}
.icon-089-volume-fortissimo::before,
.icon-volume-fortissimo::before {
  content: "\e059";
}
.icon-090-volume-forte::before,
.icon-volume-forte::before {
  content: "\e05a";
}
.icon-091-volume-piano::before,
.icon-volume-piano::before {
  content: "\e05b";
}
.icon-092-volume-pianissimo::before,
.icon-volume-pianissimo::before {
  content: "\e05c";
}
.icon-093-volume-mute::before,
.icon-volume-mute::before {
  content: "\e05d";
}
.icon-094-warning::before,
.icon-warning::before {
  content: "\e05e";
}
.icon-095-zoom-in::before,
.icon-zoom-in::before {
  content: "\e05f";
}
.icon-096-zoom-out::before,
.icon-zoom-out::before {
  content: "\e060";
}
.icon-097-suitcase::before,
.icon-suitcase::before {
  content: "\e061";
}
.icon-098-ambulance::before,
.icon-ambulance::before {
  content: "\e062";
}
.icon-099-ambulance-2::before,
.icon-ambulance-2::before {
  content: "\e063";
}
.icon-100-van::before,
.icon-van::before {
  content: "\e064";
}
.icon-101-delivery::before,
.icon-delivery::before {
  content: "\e065";
}
.icon-102-delivery-2::before,
.icon-delivery-2::before {
  content: "\e066";
}
.icon-103-applications::before,
.icon-applications::before {
  content: "\e067";
}
.icon-104-assistant::before,
.icon-assistant::before {
  content: "\e068";
}
.icon-105-call-centre::before,
.icon-call-centre::before {
  content: "\e069";
}
.icon-106-bill::before,
.icon-bill::before {
  content: "\e06a";
}
.icon-107-child-protection::before,
.icon-child-protection::before {
  content: "\e06b";
}
.icon-108-coins::before,
.icon-coins::before {
  content: "\e06c";
}
.icon-109-compass::before,
.icon-compass::before {
  content: "\e06d";
}
.icon-110-mobile-phone::before,
.icon-mobile-phone::before {
  content: "\e06e";
}
.icon-111-smartphone::before,
.icon-smartphone::before {
  content: "\e06f";
}
.icon-112-tablet::before,
.icon-tablet::before {
  content: "\e070";
}
.icon-113-laptop::before,
.icon-laptop::before {
  content: "\e071";
}
.icon-114-computer::before,
.icon-computer::before {
  content: "\e072";
}
.icon-115-workstation::before,
.icon-workstation::before {
  content: "\e073";
}
.icon-116-credit-card::before,
.icon-credit-card::before {
  content: "\e074";
}
.icon-117-directory::before,
.icon-directory::before {
  content: "\e075";
}
.icon-118-document::before,
.icon-document::before {
  content: "\e076";
}
.icon-119-document-new::before,
.icon-document-new::before {
  content: "\e077";
}
.icon-120-document-excel::before,
.icon-document-excel::before {
  content: "\e078";
}
.icon-121-document-powerpoint::before,
.icon-document-powerpoint::before {
  content: "\e079";
}
.icon-122-document-word::before,
.icon-document-word::before {
  content: "\e07a";
}
.icon-123-document-pdf::before,
.icon-document-pdf::before {
  content: "\e07b";
}
.icon-124-document-txt::before,
.icon-document-txt::before {
  content: "\e07c";
}
.icon-125-document-zip::before,
.icon-document-zip::before {
  content: "\e07d";
}
.icon-126-document-code::before,
.icon-document-code::before {
  content: "\e07e";
}
.icon-127-e-mail::before,
.icon-e-mail::before {
  content: "\e07f";
}
.icon-128-film-camera::before,
.icon-film-camera::before {
  content: "\e080";
}
.icon-129-film-camera-2::before,
.icon-film-camera-2::before {
  content: "\e081";
}
.icon-130-film-camera-3::before,
.icon-film-camera-3::before {
  content: "\e082";
}
.icon-131-film-reel::before,
.icon-film-reel::before {
  content: "\e083";
}
.icon-132-folder::before,
.icon-folder::before {
  content: "\e084";
}
.icon-133-football::before,
.icon-football::before {
  content: "\e085";
}
.icon-134-game::before,
.icon-game::before {
  content: "\e086";
}
.icon-135-gaming::before,
.icon-gaming::before {
  content: "\e087";
}
.icon-136-globe::before,
.icon-globe::before {
  content: "\e088";
}
.icon-137-handset::before,
.icon-handset::before {
  content: "\e089";
}
.icon-138-headphone::before,
.icon-headphone::before {
  content: "\e08a";
}
.icon-139-headset::before,
.icon-headset::before {
  content: "\e08b";
}
.icon-140-index-card::before,
.icon-index-card::before {
  content: "\e08c";
}
.icon-141-leaf::before,
.icon-leaf::before {
  content: "\e08d";
}
.icon-142-lifesaver::before,
.icon-lifesaver::before {
  content: "\e08e";
}
.icon-143-modem-wlan::before,
.icon-modem-wlan::before {
  content: "\e08f";
}
.icon-144-movie::before,
.icon-movie::before {
  content: "\e090";
}
.icon-145-movie-2::before,
.icon-movie-2::before {
  content: "\e091";
}
.icon-146-movie-3::before,
.icon-movie-3::before {
  content: "\e092";
}
.icon-147-svod::before,
.icon-svod::before {
  content: "\e093";
}
.icon-148-music::before,
.icon-music::before {
  content: "\e094";
}
.icon-149-navigation::before,
.icon-navigation::before {
  content: "\e095";
}
.icon-150-network::before,
.icon-network::before {
  content: "\e096";
}
.icon-151-office::before,
.icon-office::before {
  content: "\e097";
}
.icon-152-phone-basic::before,
.icon-phone-basic::before {
  content: "\e098";
}
.icon-153-phone-pro::before,
.icon-phone-pro::before {
  content: "\e099";
}
.icon-154-photo::before,
.icon-photo::before {
  content: "\e09a";
}
.icon-155-photo-camera::before,
.icon-photo-camera::before {
  content: "\e09b";
}
.icon-156-postcard::before,
.icon-postcard::before {
  content: "\e09c";
}
.icon-157-printer::before,
.icon-printer::before {
  content: "\e09d";
}
.icon-158-radio::before,
.icon-radio::before {
  content: "\e09e";
}
.icon-159-rss-feed::before,
.icon-rss-feed::before {
  content: "\e09f";
}
.icon-160-wlan::before,
.icon-wlan::before {
  content: "\e0a0";
}
.icon-161-signal::before,
.icon-signal::before {
  content: "\e0a1";
}
.icon-162-server::before,
.icon-server::before {
  content: "\e0a2";
}
.icon-163-sms::before,
.icon-sms::before {
  content: "\e0a3";
}
.icon-164-translation::before,
.icon-translation::before {
  content: "\e0a4";
}
.icon-165-transmitter::before,
.icon-transmitter::before {
  content: "\e0a5";
}
.icon-166-tv::before,
.icon-tv::before {
  content: "\e0a6";
}
.icon-167-tv-hd::before,
.icon-tv-hd::before {
  content: "\e0a7";
}
.icon-168-tv-2-0::before,
.icon-tv-2-0::before {
  content: "\e0a8";
}
.icon-169-video-tape::before,
.icon-video-tape::before {
  content: "\e0a9";
}
.icon-170-video-tape-2::before,
.icon-video-tape-2::before {
  content: "\e0aa";
}
.icon-171-wearable-watch::before,
.icon-wearable-watch::before {
  content: "\e0ab";
}
.icon-172-weather-cloud::before,
.icon-weather-cloud::before {
  content: "\e0ac";
}
.icon-173-weather-rain::before,
.icon-weather-rain::before {
  content: "\e0ad";
}
.icon-174-weather-rain-unsettled::before,
.icon-weather-rain-unsettled::before {
  content: "\e0ae";
}
.icon-175-weather-snow::before,
.icon-weather-snow::before {
  content: "\e0af";
}
.icon-176-weather-snow-unsettled::before,
.icon-weather-snow-unsettled::before {
  content: "\e0b0";
}
.icon-177-weather-storm::before,
.icon-weather-storm::before {
  content: "\e0b1";
}
.icon-178-weather-storm-unsettled::before,
.icon-weather-storm-unsettled::before {
  content: "\e0b2";
}
.icon-179-weather-sun::before,
.icon-weather-sun::before {
  content: "\e0b3";
}
.icon-180-weather-sun-unsettled::before,
.icon-weather-sun-unsettled::before {
  content: "\e0b4";
}
.icon-181-inbox-1::before,
.icon-inbox-1::before,
.icon-181-inbox::before,
.icon-inbox::before {
  content: "\e0b5";
}
.icon-182-drafts-3::before,
.icon-drafts-3::before,
.icon-182-drafts::before,
.icon-drafts::before {
  content: "\e0b6";
}
.icon-183-sent-6::before,
.icon-sent-6::before,
.icon-183-sent::before,
.icon-sent::before {
  content: "\e0b7";
}
.icon-184-sent-2::before,
.icon-sent-2::before {
  content: "\e0b8";
}
.icon-185-inbox-2::before,
.icon-inbox-2::before,
.icon-185-inbox::before {
  content: "\e0b9";
}
.icon-186-drafts::before {
  content: "\e0ba";
}
.icon-187-sent::before {
  content: "\e0bb";
}
.icon-188-sent-3::before,
.icon-sent-3::before,
.icon-188-sent-2::before {
  content: "\e0bc";
}
.icon-189-inbox-3::before,
.icon-inbox-3::before,
.icon-189-inbox::before {
  content: "\e0bd";
}
.icon-190-drafts-2::before,
.icon-drafts-2::before,
.icon-190-drafts::before {
  content: "\e0be";
}
.icon-191-sent-5::before,
.icon-sent-5::before,
.icon-191-sent::before {
  content: "\e0bf";
}
.icon-192-sent-4::before,
.icon-sent-4::before,
.icon-192-sent-2::before {
  content: "\e0c0";
}
.icon-193-website::before,
.icon-website::before {
  content: "\e0c1";
}
.icon-194-website-2::before,
.icon-website-2::before {
  content: "\e0c2";
}
.icon-195-heart-filled::before,
.icon-heart-filled::before {
  content: "\e0c3";
}
.icon-196-exclamation-mark::before,
.icon-exclamation-mark::before {
  content: "\e0c4";
}
.icon-197-share::before,
.icon-share::before {
  content: "\e0c5";
}
.icon-198-chevron-small-down::before,
.icon-chevron-small-down::before,
.icon-198-chevron-down-small::before,
.icon-chevron-down-small::before {
  content: "\e0c6";
}
.icon-199-chevron-small-up::before,
.icon-chevron-small-up::before,
.icon-199-chevron-up-small::before,
.icon-chevron-up-small::before {
  content: "\e0c7";
}
.icon-200-chevron-small-left::before,
.icon-chevron-small-left::before,
.icon-200-chevron-left-small::before,
.icon-chevron-left-small::before {
  content: "\e0c8";
}
.icon-201-chevron-small-right::before,
.icon-chevron-small-right::before,
.icon-201-chevron-right-small::before,
.icon-chevron-right-small::before {
  content: "\e0c9";
}
.icon-202-clear-circle::before,
.icon-clear-circle::before {
  content: "\e0ca";
}
.icon-203-server::before {
  content: "\e0cb";
}
.icon-204-cd::before,
.icon-cd::before {
  content: "\e0cc";
}
.icon-205-bundle::before,
.icon-bundle::before {
  content: "\e0cd";
}
.icon-206-database::before,
.icon-database::before {
  content: "\e0ce";
}
.icon-207-firewall::before,
.icon-firewall::before {
  content: "\e0cf";
}
.icon-208-proxy-server::before,
.icon-proxy-server::before {
  content: "\e0d0";
}
.icon-209-set-top-box::before,
.icon-set-top-box::before,
.icon-209-settopbox::before,
.icon-settopbox::before {
  content: "\e0d1";
}
.icon-210-puzzle::before,
.icon-puzzle::before {
  content: "\e0d2";
}
.icon-211-skull::before,
.icon-skull::before {
  content: "\e0d3";
}
.icon-212-fire::before,
.icon-fire::before {
  content: "\e0d4";
}
.icon-213-setting::before,
.icon-setting::before {
  content: "\e0d5";
}
.icon-214-present::before,
.icon-present::before {
  content: "\e0d6";
}
.icon-215-certificate::before,
.icon-certificate::before {
  content: "\e0d7";
}
.icon-216-waypointer::before,
.icon-waypointer::before {
  content: "\e0d8";
}
.icon-217-eye::before,
.icon-eye::before {
  content: "\e0d9";
}
.icon-218-eye-shut::before,
.icon-eye-shut::before {
  content: "\e0da";
}
.icon-219-runtime::before,
.icon-runtime::before {
  content: "\e0db";
}
.icon-220-list::before,
.icon-list::before {
  content: "\e0dc";
}
.icon-221-topology::before,
.icon-topology::before {
  content: "\e0dd";
}
.icon-222-blueprint::before,
.icon-blueprint::before {
  content: "\e0de";
}
.icon-223-map-pointer::before,
.icon-map-pointer::before {
  content: "\e0df";
}
.icon-224-console::before,
.icon-console::before {
  content: "\e0e0";
}
.icon-225-reboot::before,
.icon-reboot::before {
  content: "\e0e1";
}
.icon-226-reprovision::before,
.icon-reprovision::before {
  content: "\e0e2";
}
.icon-227-speech-bubble-filled::before,
.icon-speech-bubble-filled::before {
  content: "\e0e3";
}
.icon-228-star-filled::before,
.icon-star-filled::before {
  content: "\e0e4";
}
.icon-229-gateway::before,
.icon-gateway::before {
  content: "\e0e5";
}
.icon-230-flash::before,
.icon-flash::before {
  content: "\e0e6";
}
.icon-231-rocket::before,
.icon-rocket::before {
  content: "\e0e7";
}
.icon-232-robot-neutral::before,
.icon-robot-neutral::before {
  content: "\e0e8";
}
.icon-233-robot-happy::before,
.icon-robot-happy::before {
  content: "\e0e9";
}
.icon-234-robot-smile::before,
.icon-robot-smile::before {
  content: "\e0ea";
}
.icon-235-robot-laughing::before,
.icon-robot-laughing::before {
  content: "\e0eb";
}
.icon-236-robot-wink-1::before,
.icon-robot-wink-1::before,
.icon-236-robot-wink::before,
.icon-robot-wink::before {
  content: "\e0ec";
}
.icon-237-robot-relaxed::before,
.icon-robot-relaxed::before {
  content: "\e0ed";
}
.icon-238-robot-surprized::before,
.icon-robot-surprized::before {
  content: "\e0ee";
}
.icon-239-robot-confused::before,
.icon-robot-confused::before {
  content: "\e0ef";
}
.icon-240-robot-sad::before,
.icon-robot-sad::before {
  content: "\e0f0";
}
.icon-241-robot-broken::before,
.icon-robot-broken::before {
  content: "\e0f1";
}
.icon-242-umbrella::before,
.icon-umbrella::before {
  content: "\e0f2";
}
.icon-243-security::before,
.icon-security::before {
  content: "\e0f3";
}
.icon-244-routed-network::before,
.icon-routed-network::before {
  content: "\e0f4";
}
.icon-245-ip-sets::before,
.icon-ip-sets::before {
  content: "\e0f5";
}
.icon-246-resource-pool::before,
.icon-resource-pool::before {
  content: "\e0f6";
}
.icon-247-edge::before,
.icon-edge::before {
  content: "\e0f7";
}
.icon-248-switch::before,
.icon-switch::before {
  content: "\e0f8";
}
.icon-249-processor::before,
.icon-processor::before {
  content: "\e0f9";
}
.icon-250-distributed-network::before,
.icon-distributed-network::before {
  content: "\e0fa";
}
.icon-251-legacy-network::before,
.icon-legacy-network::before {
  content: "\e0fb";
}
.icon-252-star-half::before,
.icon-star-half::before {
  content: "\e0fc";
}
.icon-253-filter::before,
.icon-filter::before {
  content: "\e0fd";
}
.icon-254-idcard::before,
.icon-idcard::before,
.icon-254_idcard::before {
  content: "\e0fe";
}
.icon-255-passport::before,
.icon-passport::before,
.icon-255_passport::before {
  content: "\e0ff";
}
.icon-256-thumb-up-filled::before,
.icon-thumb-up-filled::before,
.icon-256_thumb_up_filled::before {
  content: "\e100";
}
.icon-257-tag::before,
.icon-tag::before,
.icon-257_tag::before {
  content: "\e101";
}
.icon-258-bell::before,
.icon-bell::before,
.icon-258_bell::before {
  content: "\e102";
}
.icon-259-flash-multiple::before,
.icon-flash-multiple::before,
.icon-259_flash_multiple::before {
  content: "\e103";
}
.icon-260-lightbulb::before,
.icon-lightbulb::before,
.icon-260_lightbulb::before {
  content: "\e104";
}
.icon-261-devices::before,
.icon-devices::before,
.icon-261_devices::before {
  content: "\e105";
}
.icon-262-smartphones-multiple::before,
.icon-smartphones-multiple::before,
.icon-262_smartphone_multiple::before {
  content: "\e106";
}
.icon-263-document-indesign::before,
.icon-document-indesign::before,
.icon-263_document_indesign::before {
  content: "\e107";
}
.icon-264-document-illustrator::before,
.icon-document-illustrator::before,
.icon-264_document_illustrator::before {
  content: "\e108";
}
.icon-265-document-onenote::before,
.icon-document-onenote::before,
.icon-265_document_onenote::before {
  content: "\e109";
}
.icon-266-document-eps::before,
.icon-document-eps::before,
.icon-266_document_eps::before {
  content: "\e10a";
}
.icon-267-document-photoshop::before,
.icon-document-photoshop::before,
.icon-267_document_photoshop::before {
  content: "\e10b";
}
.icon-268-document-visio::before,
.icon-document-visio::before,
.icon-268_document_visio::before {
  content: "\e10c";
}
.icon-269-document-publisher::before,
.icon-document-publisher::before,
.icon-269_document_publisher::before {
  content: "\e10d";
}
.icon-270-document-unknowndoc::before,
.icon-document-unknowndoc::before,
.icon-270_document_unknowndoc::before {
  content: "\e10e";
}
.icon-271-shop::before,
.icon-shop::before,
.icon-271_shop::before {
  content: "\e10f";
}
.icon-272-scissors::before,
.icon-scissors::before,
.icon-272_scissors::before {
  content: "\e110";
}
.icon-273-battery::before,
.icon-battery::before,
.icon-273_battery::before {
  content: "\e111";
}
.icon-274-battery-3::before,
.icon-battery-3::before,
.icon-274_battery_3::before {
  content: "\e112";
}
.icon-275-battery-2::before,
.icon-battery-2::before,
.icon-275_battery_2::before {
  content: "\e113";
}
.icon-276-battery-1::before,
.icon-battery-1::before,
.icon-276_battery_1::before {
  content: "\e114";
}
.icon-277-battery-0::before,
.icon-battery-0::before,
.icon-277_battery_0::before {
  content: "\e115";
}
.icon-278-battery-empty::before,
.icon-battery-empty::before,
.icon-278_battery_empty::before {
  content: "\e116";
}
.icon-279-mouse::before,
.icon-mouse::before,
.icon-279_mouse::before {
  content: "\e117";
}
.icon-280-pointer::before,
.icon-pointer::before,
.icon-280_pointer::before {
  content: "\e118";
}
.icon-281-realmouse::before,
.icon-realmouse::before,
.icon-281_realmouse::before {
  content: "\e119";
}
.icon-282-bug::before,
.icon-bug::before,
.icon-282_bug::before {
  content: "\e11a";
}
.icon-283-privacy::before,
.icon-privacy::before,
.icon-283_privacy::before {
  content: "\e11b";
}
.icon-284-ip::before,
.icon-ip::before,
.icon-284_ip::before {
  content: "\e11c";
}
.icon-285-patch::before,
.icon-patch::before,
.icon-285_patch::before {
  content: "\e11d";
}
.icon-286-microphone::before,
.icon-microphone::before,
.icon-286_microphone_1::before {
  content: "\e11e";
}
.icon-287-microphone-filled::before,
.icon-microphone-filled::before,
.icon-287_microphone_2::before {
  content: "\e11f";
}
.icon-288-handset-up::before,
.icon-handset-up::before,
.icon-288_handset_up::before {
  content: "\e120";
}
.icon-289-handset-up-stroke::before,
.icon-handset-up-stroke::before,
.icon-289_handset_up_stroke::before {
  content: "\e121";
}
.icon-290-handset-stroke::before,
.icon-handset-stroke::before,
.icon-290_handset_stroke::before {
  content: "\e122";
}
.icon-291-software::before,
.icon-software::before,
.icon-291_software::before {
  content: "\e123";
}
.icon-292-dynamic-storage::before,
.icon-dynamic-storage::before,
.icon-292_dynamic_storage::before {
  content: "\e124";
}
.icon-293-wireless-data::before,
.icon-wireless-data::before,
.icon-293_wireless_data::before {
  content: "\e125";
}
.icon-294-wireless-voice::before,
.icon-wireless-voice::before,
.icon-294_wireless_voice::before {
  content: "\e126";
}
.icon-295-lips::before,
.icon-lips::before,
.icon-295_lips::before {
  content: "\e127";
}
.icon-296-flag-filled::before,
.icon-flag-filled::before,
.icon-296_flag-filled::before {
  content: "\e128";
}
.icon-297-alarmclock::before,
.icon-alarmclock::before,
.icon-297_alarmclock::before {
  content: "\e129";
}
.icon-298-copy::before,
.icon-copy::before,
.icon-298_copy::before {
  content: "\e12a";
}
.icon-299-paste::before,
.icon-paste::before,
.icon-299_paste::before {
  content: "\e12b";
}
.icon-300-plus-box::before,
.icon-plus-box::before,
.icon-300_plus-box::before {
  content: "\e12c";
}
.icon-301-minus-box::before,
.icon-minus-box::before,
.icon-301_minus-box::before {
  content: "\e12d";
}
.icon-302-service::before,
.icon-service::before,
.icon-302_service::before {
  content: "\e12e";
}
.icon-303-business-phone::before,
.icon-business-phone::before,
.icon-303_business-phone::before {
  content: "\e12f";
}
.icon-304-accessibility::before,
.icon-accessibility::before {
  content: "\e130";
}
.icon-305-agile-process::before,
.icon-agile-process::before {
  content: "\e131";
}
.icon-306-airplane::before,
.icon-airplane::before,
.icon-306-airplaine::before,
.icon-airplaine::before {
  content: "\e132";
}
.icon-307-alarmcall::before,
.icon-alarmcall::before {
  content: "\e133";
}
.icon-308-auster::before,
.icon-auster::before {
  content: "\e134";
}
.icon-309-barcode::before,
.icon-barcode::before {
  content: "\e135";
}
.icon-310-bed::before,
.icon-bed::before {
  content: "\e136";
}
.icon-311-bee::before,
.icon-bee::before {
  content: "\e137";
}
.icon-312-beer::before,
.icon-beer::before {
  content: "\e138";
}
.icon-313-biker::before,
.icon-biker::before {
  content: "\e139";
}
.icon-314-blow-fish::before,
.icon-blow-fish::before {
  content: "\e13a";
}
.icon-315-book::before,
.icon-book::before {
  content: "\e13b";
}
.icon-316-broom::before,
.icon-broom::before {
  content: "\e13c";
}
.icon-317-bubbles::before,
.icon-bubbles::before {
  content: "\e13d";
}
.icon-318-bus::before,
.icon-bus::before {
  content: "\e13e";
}
.icon-319-business-network::before,
.icon-business-network::before {
  content: "\e13f";
}
.icon-320-buyback::before,
.icon-buyback::before {
  content: "\e140";
}
.icon-321-bicycle::before,
.icon-bicycle::before {
  content: "\e141";
}
.icon-322-cablecar::before,
.icon-cablecar::before {
  content: "\e142";
}
.icon-323-calculator::before,
.icon-calculator::before {
  content: "\e143";
}
.icon-324-call-log::before,
.icon-call-log::before {
  content: "\e144";
}
.icon-325-callfilter::before,
.icon-callfilter::before {
  content: "\e145";
}
.icon-326-car-pooling-2::before,
.icon-car-pooling-2::before {
  content: "\e146";
}
.icon-327-car-pooling::before,
.icon-car-pooling::before {
  content: "\e147";
}
.icon-328-car-sharing::before,
.icon-car-sharing::before {
  content: "\e148";
}
.icon-329-car::before,
.icon-car::before {
  content: "\e149";
}
.icon-330-carabiner::before,
.icon-carabiner::before {
  content: "\e14a";
}
.icon-331-cardreader::before,
.icon-cardreader::before {
  content: "\e14b";
}
.icon-332-care::before,
.icon-care::before {
  content: "\e14c";
}
.icon-333-cashdesk::before,
.icon-cashdesk::before {
  content: "\e14d";
}
.icon-334-ccserver::before,
.icon-ccserver::before {
  content: "\e14e";
}
.icon-335-chairlift::before,
.icon-chairlift::before {
  content: "\e14f";
}
.icon-336-child-protection-2::before,
.icon-child-protection-2::before {
  content: "\e150";
}
.icon-337-cocktail::before,
.icon-cocktail::before {
  content: "\e151";
}
.icon-338-coffee::before,
.icon-coffee::before {
  content: "\e152";
}
.icon-339-combox::before,
.icon-combox::before {
  content: "\e153";
}
.icon-340-computer-monitoring::before,
.icon-computer-monitoring::before {
  content: "\e154";
}
.icon-341-copier::before,
.icon-copier::before {
  content: "\e155";
}
.icon-342-crab::before,
.icon-crab::before {
  content: "\e156";
}
.icon-343-crime::before,
.icon-crime::before {
  content: "\e157";
}
.icon-344-cross::before,
.icon-cross::before {
  content: "\e158";
}
.icon-345-crowd::before,
.icon-crowd::before {
  content: "\e159";
}
.icon-346-crown::before,
.icon-crown::before {
  content: "\e15a";
}
.icon-347-cruiser::before,
.icon-cruiser::before {
  content: "\e15b";
}
.icon-348-dargebotene-hand::before,
.icon-dargebotene-hand::before {
  content: "\e15c";
}
.icon-349-desktopsharing::before,
.icon-desktopsharing::before {
  content: "\e15d";
}
.icon-350-diagram-2::before,
.icon-diagram-2::before {
  content: "\e15e";
}
.icon-351-diagram::before,
.icon-diagram::before {
  content: "\e15f";
}
.icon-352-dial::before,
.icon-dial::before {
  content: "\e160";
}
.icon-353-digihome::before,
.icon-digihome::before {
  content: "\e161";
}
.icon-354-discjockey::before,
.icon-discjockey::before {
  content: "\e162";
}
.icon-355-doctor::before,
.icon-doctor::before {
  content: "\e163";
}
.icon-356-driverless-car::before,
.icon-driverless-car::before {
  content: "\e164";
}
.icon-357-drone::before,
.icon-drone::before {
  content: "\e165";
}
.icon-358-ebike-2::before,
.icon-ebike-2::before {
  content: "\e166";
}
.icon-359-ebike::before,
.icon-ebike::before {
  content: "\e167";
}
.icon-360-ecar::before,
.icon-ecar::before {
  content: "\e168";
}
.icon-361-edge-2::before,
.icon-edge-2::before {
  content: "\e169";
}
.icon-362-elevator::before,
.icon-elevator::before {
  content: "\e16a";
}
.icon-363-emotorcycle-2::before,
.icon-emotorcycle-2::before {
  content: "\e16b";
}
.icon-364-emotorcycle::before,
.icon-emotorcycle::before {
  content: "\e16c";
}
.icon-365-esim::before,
.icon-esim::before {
  content: "\e16d";
}
.icon-366-ethernet::before,
.icon-ethernet::before {
  content: "\e16e";
}
.icon-367-exit::before,
.icon-exit::before {
  content: "\e16f";
}
.icon-368-factory::before,
.icon-factory::before {
  content: "\e170";
}
.icon-369-faultclearing::before,
.icon-faultclearing::before {
  content: "\e171";
}
.icon-370-fiber::before,
.icon-fiber::before {
  content: "\e172";
}
.icon-371-firebrigade::before,
.icon-firebrigade::before {
  content: "\e173";
}
.icon-372-fish::before,
.icon-fish::before {
  content: "\e174";
}
.icon-373-fitness::before,
.icon-fitness::before {
  content: "\e175";
}
.icon-374-flag-filled-wind::before,
.icon-flag-filled-wind::before {
  content: "\e176";
}
.icon-375-flag-wind::before,
.icon-flag-wind::before {
  content: "\e177";
}
.icon-376-fleet-management::before,
.icon-fleet-management::before {
  content: "\e178";
}
.icon-377-food::before,
.icon-food::before {
  content: "\e179";
}
.icon-378-freighter::before,
.icon-freighter::before {
  content: "\e17a";
}
.icon-379-garderobe::before,
.icon-garderobe::before {
  content: "\e17b";
}
.icon-380-gears-three::before,
.icon-gears-three::before {
  content: "\e17c";
}
.icon-381-gears::before,
.icon-gears::before {
  content: "\e17d";
}
.icon-382-globe-key::before,
.icon-globe-key::before {
  content: "\e17e";
}
.icon-383-goggles-3d::before,
.icon-goggles-3d::before {
  content: "\e17f";
}
.icon-384-green-laptop::before,
.icon-green-laptop::before {
  content: "\e180";
}
.icon-385-green-mobile::before,
.icon-green-mobile::before {
  content: "\e181";
}
.icon-386-hd-voice::before,
.icon-hd-voice::before {
  content: "\e182";
}
.icon-387-helicopter::before,
.icon-helicopter::before {
  content: "\e183";
}
.icon-388-helpline::before,
.icon-helpline::before {
  content: "\e184";
}
.icon-389-hiking::before,
.icon-hiking::before {
  content: "\e185";
}
.icon-390-home-ok::before,
.icon-home-ok::before {
  content: "\e186";
}
.icon-391-hospital-building::before,
.icon-hospital-building::before {
  content: "\e187";
}
.icon-392-hospital::before,
.icon-hospital::before {
  content: "\e188";
}
.icon-393-hotspot-localprodukt::before,
.icon-hotspot-localprodukt::before {
  content: "\e189";
}
.icon-394-hybrid-drive::before,
.icon-hybrid-drive::before {
  content: "\e18a";
}
.icon-395-infinity::before,
.icon-infinity::before {
  content: "\e18b";
}
.icon-396-informationint::before,
.icon-informationint::before {
  content: "\e18c";
}
.icon-397-insert-banknote::before,
.icon-insert-banknote::before {
  content: "\e18d";
}
.icon-398-insertcoin::before,
.icon-insertcoin::before {
  content: "\e18e";
}
.icon-399-internet-of-things::before,
.icon-internet-of-things::before {
  content: "\e18f";
}
.icon-400-ip-telephone::before,
.icon-ip-telephone::before {
  content: "\e190";
}
.icon-401-jelly-fish::before,
.icon-jelly-fish::before {
  content: "\e191";
}
.icon-402-juggler::before,
.icon-juggler::before {
  content: "\e192";
}
.icon-403-keyboard::before,
.icon-keyboard::before {
  content: "\e193";
}
.icon-404-laptop-internet::before,
.icon-laptop-internet::before {
  content: "\e194";
}
.icon-405-living-room::before,
.icon-living-room::before {
  content: "\e195";
}
.icon-406-lowradiation::before,
.icon-lowradiation::before {
  content: "\e196";
}
.icon-407-mail-storge::before,
.icon-mail-storge::before,
.icon-407-mail-storage::before,
.icon-mail-storage::before {
  content: "\e197";
}
.icon-408-mediabox::before,
.icon-mediabox::before {
  content: "\e198";
}
.icon-409-megaphone::before,
.icon-megaphone::before {
  content: "\e199";
}
.icon-410-mobile-buyback-2::before,
.icon-mobile-buyback-2::before {
  content: "\e19a";
}
.icon-411-mobile-buyback-3::before,
.icon-mobile-buyback-3::before {
  content: "\e19b";
}
.icon-412-mobile-buyback::before,
.icon-mobile-buyback::before {
  content: "\e19c";
}
.icon-413-mobile-internet::before,
.icon-mobile-internet::before {
  content: "\e19d";
}
.icon-414-mobile-laptop::before,
.icon-mobile-laptop::before {
  content: "\e19e";
}
.icon-415-mobile-message::before,
.icon-mobile-message::before {
  content: "\e19f";
}
.icon-416-mobile-payment::before,
.icon-mobile-payment::before {
  content: "\e1a0";
}
.icon-417-mobilecall::before,
.icon-mobilecall::before {
  content: "\e1a1";
}
.icon-418-mobileuser::before,
.icon-mobileuser::before {
  content: "\e1a2";
}
.icon-419-modem::before,
.icon-modem::before {
  content: "\e1a3";
}
.icon-420-motorcycle-2::before,
.icon-motorcycle-2::before {
  content: "\e1a4";
}
.icon-421-motorcycle::before,
.icon-motorcycle::before {
  content: "\e1a5";
}
.icon-422-mountainbiker::before,
.icon-mountainbiker::before {
  content: "\e1a6";
}
.icon-423-music-app-2::before,
.icon-music-app-2::before {
  content: "\e1a7";
}
.icon-424-music-app::before,
.icon-music-app::before {
  content: "\e1a8";
}
.icon-425-mycloud::before,
.icon-mycloud::before {
  content: "\e1a9";
}
.icon-426-network-3g::before,
.icon-network-3g::before {
  content: "\e1aa";
}
.icon-427-network-4g::before,
.icon-network-4g::before {
  content: "\e1ab";
}
.icon-428-network-4gplus::before,
.icon-network-4gplus::before {
  content: "\e1ac";
}
.icon-429-network-5g::before,
.icon-network-5g::before {
  content: "\e1ad";
}
.icon-430-network-improvement::before,
.icon-network-improvement::before {
  content: "\e1ae";
}
.icon-431-newspaper::before,
.icon-newspaper::before {
  content: "\e1af";
}
.icon-432-nfc::before,
.icon-nfc::before {
  content: "\e1b0";
}
.icon-433-nordic-combined::before,
.icon-nordic-combined::before {
  content: "\e1b1";
}
.icon-434-notice::before,
.icon-notice::before {
  content: "\e1b2";
}
.icon-435-nut-and-bolt::before,
.icon-nut-and-bolt::before {
  content: "\e1b3";
}
.icon-436-online-storge::before,
.icon-online-storge::before,
.icon-436-online-storage::before,
.icon-online-storage::before {
  content: "\e1b4";
}
.icon-437-parking-garage::before,
.icon-parking-garage::before {
  content: "\e1b5";
}
.icon-438-parking-meter::before,
.icon-parking-meter::before {
  content: "\e1b6";
}
.icon-439-parking-2::before,
.icon-parking-2::before {
  content: "\e1b7";
}
.icon-440-parking::before,
.icon-parking::before {
  content: "\e1b8";
}
.icon-441-pbx::before,
.icon-pbx::before {
  content: "\e1b9";
}
.icon-442-personal-cloud::before,
.icon-personal-cloud::before {
  content: "\e1ba";
}
.icon-443-pet-bottle::before,
.icon-pet-bottle::before {
  content: "\e1bb";
}
.icon-444-pharmacy::before,
.icon-pharmacy::before {
  content: "\e1bc";
}
.icon-445-phone-security::before,
.icon-phone-security::before {
  content: "\e1bd";
}
.icon-446-phonecordless::before,
.icon-phonecordless::before {
  content: "\e1be";
}
.icon-447-piggy-bank::before,
.icon-piggy-bank::before {
  content: "\e1bf";
}
.icon-448-podium::before,
.icon-podium::before {
  content: "\e1c0";
}
.icon-449-police::before,
.icon-police::before {
  content: "\e1c1";
}
.icon-450-power::before,
.icon-power::before {
  content: "\e1c2";
}
.icon-451-prepaid-mobile::before,
.icon-prepaid-mobile::before {
  content: "\e1c3";
}
.icon-452-presentation::before,
.icon-presentation::before {
  content: "\e1c4";
}
.icon-453-ray::before,
.icon-ray::before {
  content: "\e1c5";
}
.icon-454-relax::before,
.icon-relax::before {
  content: "\e1c6";
}
.icon-455-remote-control::before,
.icon-remote-control::before {
  content: "\e1c7";
}
.icon-456-restaurant::before,
.icon-restaurant::before {
  content: "\e1c8";
}
.icon-457-robot-wink-2::before,
.icon-robot-wink-2::before {
  content: "\e1c9";
}
.icon-458-runner::before,
.icon-runner::before {
  content: "\e1ca";
}
.icon-459-safety::before,
.icon-safety::before {
  content: "\e1cb";
}
.icon-460-sailer::before,
.icon-sailer::before {
  content: "\e1cc";
}
.icon-461-satellitedish::before,
.icon-satellitedish::before {
  content: "\e1cd";
}
.icon-462-satellite::before,
.icon-satellite::before {
  content: "\e1ce";
}
.icon-463-scale::before,
.icon-scale::before {
  content: "\e1cf";
}
.icon-464-screen-design::before,
.icon-screen-design::before {
  content: "\e1d0";
}
.icon-465-searchtext::before,
.icon-searchtext::before {
  content: "\e1d1";
}
.icon-466-securitycamera::before,
.icon-securitycamera::before {
  content: "\e1d2";
}
.icon-467-selfcheckout::before,
.icon-selfcheckout::before {
  content: "\e1d3";
}
.icon-468-server-small::before,
.icon-server-small::before {
  content: "\e1d4";
}
.icon-469-shakehands::before,
.icon-shakehands::before {
  content: "\e1d5";
}
.icon-470-shower::before,
.icon-shower::before {
  content: "\e1d6";
}
.icon-471-silence::before,
.icon-silence::before {
  content: "\e1d7";
}
.icon-472-simkarte::before,
.icon-simkarte::before {
  content: "\e1d8";
}
.icon-473-ski-biathlon::before,
.icon-ski-biathlon::before {
  content: "\e1d9";
}
.icon-474-ski-cross-country::before,
.icon-ski-cross-country::before {
  content: "\e1da";
}
.icon-475-ski-freestyle::before,
.icon-ski-freestyle::before {
  content: "\e1db";
}
.icon-476-ski-jumping::before,
.icon-ski-jumping::before {
  content: "\e1dc";
}
.icon-477-ski-racer::before,
.icon-ski-racer::before {
  content: "\e1dd";
}
.icon-478-ski-telemarking::before,
.icon-ski-telemarking::before {
  content: "\e1de";
}
.icon-479-ski::before,
.icon-ski::before {
  content: "\e1df";
}
.icon-480-small-meeting::before,
.icon-small-meeting::before {
  content: "\e1e0";
}
.icon-481-smoking::before,
.icon-smoking::before {
  content: "\e1e1";
}
.icon-482-snail::before,
.icon-snail::before {
  content: "\e1e2";
}
.icon-483-snow::before,
.icon-snow::before {
  content: "\e1e3";
}
.icon-484-snowboard::before,
.icon-snowboard::before {
  content: "\e1e4";
}
.icon-485-socialnetwork::before,
.icon-socialnetwork::before {
  content: "\e1e5";
}
.icon-486-sos::before,
.icon-sos::before {
  content: "\e1e6";
}
.icon-487-spam::before,
.icon-spam::before {
  content: "\e1e7";
}
.icon-488-spot::before,
.icon-spot::before {
  content: "\e1e8";
}
.icon-489-squid::before,
.icon-squid::before {
  content: "\e1e9";
}
.icon-490-stairs::before,
.icon-stairs::before {
  content: "\e1ea";
}
.icon-491-standing-meeting::before,
.icon-standing-meeting::before {
  content: "\e1eb";
}
.icon-492-station::before,
.icon-station::before {
  content: "\e1ec";
}
.icon-493-steeringwheel::before,
.icon-steeringwheel::before {
  content: "\e1ed";
}
.icon-494-strong-arm::before,
.icon-strong-arm::before {
  content: "\e1ee";
}
.icon-495-svod-2::before,
.icon-svod-2::before {
  content: "\e1ef";
}
.icon-496-swiss-1::before,
.icon-swiss-1::before {
  content: "\e1f0";
}
.icon-497-swiss-2::before,
.icon-swiss-2::before {
  content: "\e1f1";
}
.icon-498-switchboarding::before,
.icon-switchboarding::before {
  content: "\e1f2";
}
.icon-499-switchoff::before,
.icon-switchoff::before {
  content: "\e1f3";
}
.icon-500-taxcard::before,
.icon-taxcard::before {
  content: "\e1f4";
}
.icon-501-taxcardin::before,
.icon-taxcardin::before {
  content: "\e1f5";
}
.icon-502-taxcardout::before,
.icon-taxcardout::before {
  content: "\e1f6";
}
.icon-503-teddybear::before,
.icon-teddybear::before {
  content: "\e1f7";
}
.icon-504-telecommunication::before,
.icon-telecommunication::before {
  content: "\e1f8";
}
.icon-505-tent::before,
.icon-tent::before {
  content: "\e1f9";
}
.icon-506-thermometer::before,
.icon-thermometer::before {
  content: "\e1fa";
}
.icon-507-toilet-f::before,
.icon-toilet-f::before {
  content: "\e1fb";
}
.icon-508-toilet-m::before,
.icon-toilet-m::before {
  content: "\e1fc";
}
.icon-509-toilet-s::before,
.icon-toilet-s::before {
  content: "\e1fd";
}
.icon-510-touchdown::before,
.icon-touchdown::before {
  content: "\e1fe";
}
.icon-511-trafficinfo::before,
.icon-trafficinfo::before {
  content: "\e1ff";
}
.icon-512-trailrunner::before,
.icon-trailrunner::before {
  content: "\e200";
}
.icon-513-train::before,
.icon-train::before {
  content: "\e201";
}
.icon-514-tv-guide::before,
.icon-tv-guide::before {
  content: "\e202";
}
.icon-515-uhd-tv::before,
.icon-uhd-tv::before {
  content: "\e203";
}
.icon-516-usb::before,
.icon-usb::before {
  content: "\e204";
}
.icon-517-user-presence::before,
.icon-user-presence::before {
  content: "\e205";
}
.icon-518-van-fire-2::before,
.icon-van-fire-2::before {
  content: "\e206";
}
.icon-519-van-fire::before,
.icon-van-fire::before {
  content: "\e207";
}
.icon-520-ventilator::before,
.icon-ventilator::before {
  content: "\e208";
}
.icon-521-video-call-laptop::before,
.icon-video-call-laptop::before {
  content: "\e209";
}
.icon-522-video-call-mobile::before,
.icon-video-call-mobile::before {
  content: "\e20a";
}
.icon-523-virus::before,
.icon-virus::before {
  content: "\e20b";
}
.icon-524-waitingroom::before,
.icon-waitingroom::before {
  content: "\e20c";
}
.icon-525-wearable-glasses::before,
.icon-wearable-glasses::before {
  content: "\e20d";
}
.icon-526-webcam::before,
.icon-webcam::before {
  content: "\e20e";
}
.icon-527-wheelchair::before,
.icon-wheelchair::before {
  content: "\e20f";
}
.icon-528-wireless-charging::before,
.icon-wireless-charging::before {
  content: "\e210";
}
.icon-529-qr-code::before,
.icon-qr-code::before {
  content: "\e211";
}
.icon-530-anticrime::before,
.icon-anticrime::before {
  content: "\e212";
}
.icon-531-drag-and-drop_filled::before,
.icon-drag-and-drop_filled::before {
  content: "\e213";
}
.icon-532-cursor-arrow::before,
.icon-cursor-arrow::before {
  content: "\e214";
}
.icon-533-cursor-arrow-click::before,
.icon-cursor-arrow-click::before {
  content: "\e215";
}
.icon-534-cursor-arrow-focus::before,
.icon-cursor-arrow-focus::before {
  content: "\e216";
}
.icon-535-cursor-hand-click::before,
.icon-cursor-hand-click::before {
  content: "\e217";
}
.icon-536-cursor-hand-focus::before,
.icon-cursor-hand-focus::before {
  content: "\e218";
}
.icon-537-lock-open::before,
.icon-lock-open::before {
  content: "\e219";
}
.icon-538-coupon::before,
.icon-coupon::before {
  content: "\e21a";
}
.icon-539-clover::before,
.icon-clover::before {
  content: "\e21b";
}
.icon-540-ticket::before,
.icon-ticket::before {
  content: "\e21c";
}
.icon-541-facebook::before,
.icon-facebook::before {
  content: "\e21d";
}
.icon-542-instagram::before,
.icon-instagram::before {
  content: "\e21e";
}
.icon-543-linkedin::before,
.icon-linkedin::before {
  content: "\e21f";
}
.icon-544-tiktok::before,
.icon-tiktok::before {
  content: "\e220";
}
.icon-545-twitter::before,
.icon-twitter::before {
  content: "\e221";
}
.icon-546-xing::before,
.icon-xing::before {
  content: "\e222";
}
.icon-547-youtube::before,
.icon-youtube::before {
  content: "\e223";
}
.icon-548-drop::before,
.icon-drop::before {
  content: "\e224";
}
.icon-549-ear::before,
.icon-ear::before {
  content: "\e225";
}
.icon-550-abc::before,
.icon-abc::before {
  content: "\e226";
}
.icon-551-alarm::before,
.icon-alarm::before {
  content: "\e227";
}
.icon-552-api::before,
.icon-api::before {
  content: "\e228";
}
.icon-553-bisexual::before,
.icon-bisexual::before {
  content: "\e229";
}
.icon-554-bowling::before,
.icon-bowling::before {
  content: "\e22a";
}
.icon-555-cake::before,
.icon-cake::before {
  content: "\e22b";
}
.icon-556-cardiogram::before,
.icon-cardiogram::before {
  content: "\e22c";
}
.icon-557-cells::before,
.icon-cells::before {
  content: "\e22d";
}
.icon-558-chain-break::before,
.icon-chain-break::before {
  content: "\e22e";
}
.icon-559-cinema-seat::before,
.icon-cinema-seat::before {
  content: "\e22f";
}
.icon-560-cloud-connectivity::before,
.icon-cloud-connectivity::before {
  content: "\e230";
}
.icon-561-cristal::before,
.icon-cristal::before {
  content: "\e231";
}
.icon-562-cross-2::before,
.icon-cross-2::before {
  content: "\e232";
}
.icon-563-crutches::before,
.icon-crutches::before {
  content: "\e233";
}
.icon-564-dna::before,
.icon-dna::before {
  content: "\e234";
}
.icon-565-doctors-office::before,
.icon-doctors-office::before {
  content: "\e235";
}
.icon-566-drag-and-drop::before,
.icon-drag-and-drop::before {
  content: "\e236";
}
.icon-567-erasor::before,
.icon-erasor::before {
  content: "\e237";
}
.icon-568-feminin::before,
.icon-feminin::before {
  content: "\e238";
}
.icon-569-flask::before,
.icon-flask::before {
  content: "\e239";
}
.icon-570-hand-sanitiser-V2::before,
.icon-hand-sanitiser-V2::before {
  content: "\e23a";
}
.icon-571-healthy-food::before,
.icon-healthy-food::before {
  content: "\e23b";
}
.icon-572-info-speech-bubble::before,
.icon-info-speech-bubble::before {
  content: "\e23c";
}
.icon-573-it-management::before,
.icon-it-management::before {
  content: "\e23d";
}
.icon-574-labor::before,
.icon-labor::before {
  content: "\e23e";
}
.icon-575-lungs::before,
.icon-lungs::before {
  content: "\e23f";
}
.icon-576-measure::before,
.icon-measure::before {
  content: "\e240";
}
.icon-577-medicine::before,
.icon-medicine::before {
  content: "\e241";
}
.icon-578-medicine-book::before,
.icon-medicine-book::before {
  content: "\e242";
}
.icon-579-microscope::before,
.icon-microscope::before {
  content: "\e243";
}
.icon-580-mobile-connectivity::before,
.icon-mobile-connectivity::before {
  content: "\e244";
}
.icon-581-oxygen-tank::before,
.icon-oxygen-tank::before {
  content: "\e245";
}
.icon-582-photo-landscape::before,
.icon-photo-landscape::before {
  content: "\e246";
}
.icon-583-plug-in::before,
.icon-plug-in::before {
  content: "\e247";
}
.icon-584-popcorn::before,
.icon-popcorn::before {
  content: "\e248";
}
.icon-585-puls::before,
.icon-puls::before {
  content: "\e249";
}
.icon-586-rabbit::before,
.icon-rabbit::before {
  content: "\e24a";
}
.icon-587-radiology::before,
.icon-radiology::before {
  content: "\e24b";
}
.icon-588-slider::before,
.icon-slider::before {
  content: "\e24c";
}
.icon-589-syringe::before,
.icon-syringe::before {
  content: "\e24d";
}
.icon-590-thermometer-2::before,
.icon-thermometer-2::before {
  content: "\e24e";
}
.icon-591-tooth::before,
.icon-tooth::before {
  content: "\e24f";
}
.icon-592-transfusion::before,
.icon-transfusion::before {
  content: "\e250";
}
.icon-593-triangle::before,
.icon-triangle::before {
  content: "\e251";
}
.icon-594-triangle-filled::before,
.icon-triangle-filled::before {
  content: "\e252";
}
.icon-595-weight::before,
.icon-weight::before {
  content: "\e253";
}
.icon-596-remote::before,
.icon-remote::before {
  content: "\e254";
}
.icon-597-send::before,
.icon-send::before {
  content: "\e255";
}
.icon-598-brain::before,
.icon-brain::before {
  content: "\e256";
}
.icon-599-products::before,
.icon-products::before {
  content: "\e257";
}
.icon-600-applications-2::before,
.icon-applications-2::before {
  content: "\e258";
}
.icon-601-digital-signature::before,
.icon-digital-signature::before {
  content: "\e259";
}
.icon-602-smiley::before,
.icon-smiley::before,
.icon-602-smiley-happy::before,
.icon-smiley-happy::before {
  content: "\e25a";
}
.icon-603-discord::before,
.icon-discord::before {
  content: "\e25b";
}
.icon-604-twitch::before,
.icon-twitch::before {
  content: "\e25c";
}
.icon-000-SDX-2166::before,
.icon-SDX-2166::before {
  content: "\f165";
}
.icon-605-add-user::before,
.icon-add-user::before {
  content: "\f101";
}
.icon-606-biocycle::before,
.icon-biocycle::before {
  content: "\f102";
}
.icon-607-carbonfootprint::before,
.icon-carbonfootprint::before {
  content: "\f103";
}
.icon-608-ecofriendly::before,
.icon-ecofriendly::before {
  content: "\f104";
}
.icon-609-noplastic::before,
.icon-noplastic::before {
  content: "\f105";
}
.icon-610-whale::before,
.icon-whale::before {
  content: "\f106";
}
.icon-611-ad::before,
.icon-ad::before {
  content: "\f107";
}
.icon-612-merge-arrow::before,
.icon-merge-arrow::before {
  content: "\f108";
}
.icon-613-wlan-1::before,
.icon-wlan-1::before {
  content: "\f109";
}
.icon-614-wlan-2::before,
.icon-wlan-2::before {
  content: "\f10a";
}
.icon-615-wlan-3::before,
.icon-wlan-3::before {
  content: "\f10b";
}
.icon-616-office-search::before,
.icon-office-search::before {
  content: "\f10c";
}
.icon-617-stopwatch::before,
.icon-stopwatch::before {
  content: "\f10d";
}
.icon-618-tv-fhd::before,
.icon-tv-fhd::before {
  content: "\f10e";
}
.icon-619-food-restaurant::before,
.icon-food-restaurant::before {
  content: "\f10f";
}
.icon-620-walk-talk::before,
.icon-walk-talk::before {
  content: "\f110";
}
.icon-621-arrows-double::before,
.icon-arrows-double::before {
  content: "\f111";
}
.icon-622-college-hat::before,
.icon-college-hat::before {
  content: "\f112";
}
.icon-623-kanban-board::before,
.icon-kanban-board::before {
  content: "\f113";
}
.icon-624-power-saving-mode::before,
.icon-power-saving-mode::before {
  content: "\f114";
}
.icon-625-chromecast::before,
.icon-chromecast::before {
  content: "\f115";
}
.icon-626-homeplug::before,
.icon-homeplug::before {
  content: "\f116";
}
.icon-627-internet-booster::before,
.icon-internet-booster::before {
  content: "\f117";
}
.icon-628-radiator::before,
.icon-radiator::before {
  content: "\f118";
}
.icon-629-speaker::before,
.icon-speaker::before {
  content: "\f119";
}
.icon-630-washingmachine::before,
.icon-washingmachine::before {
  content: "\f11a";
}
.icon-631-circle-small::before,
.icon-circle-small::before {
  content: "\f11b";
}
.icon-632-weapon::before,
.icon-weapon::before {
  content: "\f11c";
}
.icon-633-smiley-neutral::before,
.icon-smiley-neutral::before {
  content: "\f11d";
}
.icon-634-smiley-sad::before,
.icon-smiley-sad::before {
  content: "\f11e";
}
.icon-635-duplicate::before,
.icon-duplicate::before {
  content: "\f11f";
}
.icon-636-x::before,
.icon-x::before {
  content: "\f120";
}
.icon-637-document-csv::before,
.icon-document-csv::before {
  content: "\f121";
}
.icon-638-oyster::before,
.icon-oyster::before {
  content: "\f122";
}
.icon-639-eraser::before,
.icon-eraser::before {
  content: "\f123";
}
.icon-640-stethoscope::before,
.icon-stethoscope::before {
  content: "\f124";
}
.icon-641-mobile-id::before,
.icon-mobile-id::before {
  content: "\f125";
}
.icon-642-wlan-off::before,
.icon-wlan-off::before {
  content: "\f126";
}
.icon-643-drone-frontview::before,
.icon-drone-frontview::before {
  content: "\f127";
}
.icon-644-traffic-light::before,
.icon-traffic-light::before {
  content: "\f128";
}
.icon-645-cancellation::before,
.icon-cancellation::before {
  content: "\f129";
}
.icon-646-theft::before,
.icon-theft::before {
  content: "\f12a";
}
.icon-647-broken-glass::before,
.icon-broken-glass::before {
  content: "\f12b";
}
.icon-648-helicopter-plain::before,
.icon-helicopter-plain::before {
  content: "\f12c";
}
.icon-649-toggle-switch::before,
.icon-toggle-switch::before {
  content: "\f12d";
}
.icon-650-insurance::before,
.icon-insurance::before {
  content: "\f12e";
}
.icon-651-mysecurity::before,
.icon-mysecurity::before {
  content: "\f12f";
}
.icon-652-save-folder::before,
.icon-save-folder::before {
  content: "\f130";
}
.icon-653-video-camera::before,
.icon-video-camera::before {
  content: "\f131";
}
.icon-654-movie-play::before,
.icon-movie-play::before {
  content: "\f132";
}
.icon-655-speech-bubble-info::before,
.icon-speech-bubble-info::before {
  content: "\f133";
}
.icon-656-sent-baseline::before,
.icon-sent-baseline::before {
  content: "\f134";
}
.icon-657-inbox-sent::before,
.icon-inbox-sent::before {
  content: "\f135";
}
.icon-658-inbox-forward::before,
.icon-inbox-forward::before {
  content: "\f136";
}
.icon-659-email-sent::before,
.icon-email-sent::before {
  content: "\f137";
}
.icon-660-email-inbox::before,
.icon-email-inbox::before {
  content: "\f138";
}
.icon-661-email::before,
.icon-email::before {
  content: "\f139";
}
.icon-662-email-baseline::before,
.icon-email-baseline::before {
  content: "\f13a";
}
.icon-663-doctor-case::before,
.icon-doctor-case::before {
  content: "\f13b";
}
.icon-664-draft::before,
.icon-draft::before {
  content: "\f13c";
}
.icon-665-inbox-draft::before,
.icon-inbox-draft::before {
  content: "\f13d";
}
.icon-666-email-draft::before,
.icon-email-draft::before {
  content: "\f13e";
}
.icon-667-exclamation-mark-circle-filled::before,
.icon-exclamation-mark-circle-filled::before {
  content: "\f13f";
}
.icon-668-check-mark-circle-filled::before,
.icon-check-mark-circle-filled::before {
  content: "\f140";
}
.icon-669-information-circle-filled::before,
.icon-information-circle-filled::before {
  content: "\f141";
}
.icon-670-status-paused-filled::before,
.icon-status-paused-filled::before {
  content: "\f142";
}
.icon-671-status-incomplete::before,
.icon-status-incomplete::before {
  content: "\f143";
}
.icon-672-status-inactive-filled::before,
.icon-status-inactive-filled::before {
  content: "\f144";
}
.icon-673-status-in-progress::before,
.icon-status-in-progress::before {
  content: "\f145";
}
.icon-674-status-draft::before,
.icon-status-draft::before {
  content: "\f146";
}
.icon-675-legal-advice::before,
.icon-legal-advice::before {
  content: "\f147";
}
.icon-676-taxes::before,
.icon-taxes::before {
  content: "\f148";
}
.icon-677-recovery::before,
.icon-recovery::before {
  content: "\f149";
}
.icon-678-billaccount::before,
.icon-billaccount::before {
  content: "\f14a";
}
.icon-678-instalment-plan::before,
.icon-instalment-plan::before {
  content: "\f14b";
}
.icon-679-checklist::before,
.icon-checklist::before {
  content: "\f14c";
}
.icon-680-debt-collection::before,
.icon-debt-collection::before {
  content: "\f14d";
}
.icon-681-reminder-level::before,
.icon-reminder-level::before {
  content: "\f14e";
}
.icon-682-car-breakdown::before,
.icon-car-breakdown::before {
  content: "\f14f";
}
.icon-683-image-gif::before,
.icon-image-gif::before {
  content: "\f150";
}
.icon-683-repost::before,
.icon-repost::before {
  content: "\f151";
}
.icon-684-mute::before,
.icon-mute::before {
  content: "\f152";
}
.icon-685-image-jpg::before,
.icon-image-jpg::before {
  content: "\f153";
}
.icon-686-ai-robot-wink::before,
.icon-ai-robot-wink::before {
  content: "\f154";
}
.icon-686-image-png::before,
.icon-image-png::before {
  content: "\f155";
}
.icon-687-ai-robot::before,
.icon-ai-robot::before {
  content: "\f156";
}
.icon-687-ai-write::before,
.icon-ai-write::before {
  content: "\f157";
}
.icon-688-ai-pattern::before,
.icon-ai-pattern::before {
  content: "\f158";
}
.icon-688-ai-symbol::before,
.icon-ai-symbol::before {
  content: "\f159";
}
.icon-689-ai-openai::before,
.icon-ai-openai::before {
  content: "\f15a";
}
.icon-689-ai-sparkle-small-right::before,
.icon-ai-sparkle-small-right::before {
  content: "\f15b";
}
.icon-690-ai-magic::before,
.icon-ai-magic::before {
  content: "\f15c";
}
.icon-690-ai-sparkle-small-left::before,
.icon-ai-sparkle-small-left::before {
  content: "\f15d";
}
.icon-691-ai-image::before,
.icon-ai-image::before {
  content: "\f15e";
}
.icon-691-ai-sparkle-outline::before,
.icon-ai-sparkle-outline::before {
  content: "\f15f";
}
.icon-692-ai-robot-crossed-eye::before,
.icon-ai-robot-crossed-eye::before {
  content: "\f160";
}
.icon-692-ai-sparkle-full::before,
.icon-ai-sparkle-full::before {
  content: "\f161";
}
.icon-693-ai-chip::before,
.icon-ai-chip::before {
  content: "\f162";
}
.icon-694-ai-chatbot::before,
.icon-ai-chatbot::before {
  content: "\f163";
}
.icon-695-ai-binary-code::before,
.icon-ai-binary-code::before {
  content: "\f164";
}
.icon-696-smiley-laugh::before,
.icon-smiley-laugh::before {
  content: "\f166";
}
.icon-697-smiley-wink::before,
.icon-smiley-wink::before {
  content: "\f167";
}
.icon-698-smiley-haha::before,
.icon-smiley-haha::before {
  content: "\f168";
}
.icon-699-smiley-giggle::before,
.icon-smiley-giggle::before {
  content: "\f169";
}
.icon-700-smiley-kiss::before,
.icon-smiley-kiss::before {
  content: "\f16a";
}
.icon-701-smiley-laugh-tears::before,
.icon-smiley-laugh-tears::before {
  content: "\f16b";
}
.icon-702-smiley-halo::before,
.icon-smiley-halo::before {
  content: "\f16c";
}
.icon-703-smiley-heart-eyes::before,
.icon-smiley-heart-eyes::before {
  content: "\f16d";
}
.icon-704-smiley-starry-eyed::before,
.icon-smiley-starry-eyed::before {
  content: "\f16e";
}
.icon-705-smiley-party::before,
.icon-smiley-party::before {
  content: "\f16f";
}
.icon-706-smiley-tongue-in-cheek::before,
.icon-smiley-tongue-in-cheek::before {
  content: "\f170";
}
.icon-707-smiley-tongue-out::before,
.icon-smiley-tongue-out::before {
  content: "\f171";
}
.icon-708-smiley-sunglasses::before,
.icon-smiley-sunglasses::before {
  content: "\f172";
}
.icon-709-smiley-so-beautiful::before,
.icon-smiley-so-beautiful::before {
  content: "\f173";
}
.icon-710-smiley-nothing-to-say::before,
.icon-smiley-nothing-to-say::before {
  content: "\f174";
}
.icon-711-smiley-shock::before,
.icon-smiley-shock::before {
  content: "\f175";
}
.icon-712-smiley-angry-side-eye::before,
.icon-smiley-angry-side-eye::before {
  content: "\f176";
}
.icon-713-smiley-angry::before,
.icon-smiley-angry::before {
  content: "\f177";
}
.icon-714-smiley-cry::before,
.icon-smiley-cry::before {
  content: "\f178";
}
.icon-715-smiley-unsure::before,
.icon-smiley-unsure::before {
  content: "\f179";
}
.icon-716-smiley-sad-cute::before,
.icon-smiley-sad-cute::before {
  content: "\f17a";
}
.icon-717-circled-level-1::before,
.icon-circled-level-1::before {
  content: "\f17b";
}
.icon-718-circled-level-2::before,
.icon-circled-level-2::before {
  content: "\f17c";
}
.icon-719-circled-level-3::before,
.icon-circled-level-3::before {
  content: "\f17d";
}
.icon-720-circled-level-4::before,
.icon-circled-level-4::before {
  content: "\f17e";
}
.icon-721-gesture-heart-1::before,
.icon-gesture-heart-1::before {
  content: "\f17f";
}
.icon-722-gesture-like::before,
.icon-gesture-like::before {
  content: "\f180";
}
.icon-723-gesture-ok-hand::before,
.icon-gesture-ok-hand::before {
  content: "\f181";
}
.icon-724-gesture-hand-heart::before,
.icon-gesture-hand-heart::before {
  content: "\f182";
}
.icon-725-gesture-applause::before,
.icon-gesture-applause::before {
  content: "\f183";
}
.icon-726-gesture-give-me-five::before,
.icon-gesture-give-me-five::before {
  content: "\f184";
}
.icon-727-gesture-wave-hand::before,
.icon-gesture-wave-hand::before {
  content: "\f185";
}
.icon-728-device-manual-input::before,
.icon-device-manual-input::before {
  content: "\f186";
}
.icon-729-device-sensor::before,
.icon-device-sensor::before {
  content: "\f187";
}
.icon-730-device-ssi-wallet::before,
.icon-device-ssi-wallet::before {
  content: "\f188";
}
.icon-731-device-movement-sensor::before,
.icon-device-movement-sensor::before {
  content: "\f189";
}
.icon-732-device-tv-box-5::before,
.icon-device-tv-box-5::before {
  content: "\f18a";
}
.icon-733-device-apple-tv::before,
.icon-device-apple-tv::before {
  content: "\f18b";
}
.icon-734-device-vacuum-robot::before,
.icon-device-vacuum-robot::before {
  content: "\f18c";
}
.icon-735-device-voice-assistant-tv-box-ip-1800::before,
.icon-device-voice-assistant-tv-box-ip-1800::before {
  content: "\f18d";
}
.icon-736-device-voice-assistant-tv-box-ip-2000::before,
.icon-device-voice-assistant-tv-box-ip-2000::before {
  content: "\f18e";
}
.icon-737-device-mystrom-button::before,
.icon-device-mystrom-button::before {
  content: "\f18f";
}
.icon-738-device-weather-station::before,
.icon-device-weather-station::before {
  content: "\f190";
}
.icon-739-machinery-forklift::before,
.icon-machinery-forklift::before {
  content: "\f191";
}
.icon-740-machinery-construction::before,
.icon-machinery-construction::before {
  content: "\f192";
}
.icon-741-machinery-industrial-robot::before,
.icon-machinery-industrial-robot::before {
  content: "\f193";
}
.icon-742-machinery-tractor::before,
.icon-machinery-tractor::before {
  content: "\f194";
}
.icon-743-food-meals::before,
.icon-food-meals::before {
  content: "\f195";
}
.icon-744-food-snacks::before,
.icon-food-snacks::before {
  content: "\f196";
}
.icon-745-food-dessert::before,
.icon-food-dessert::before {
  content: "\f197";
}
.icon-746-goal-no-goals::before,
.icon-goal-no-goals::before {
  content: "\f198";
}
.icon-747-goal-target::before,
.icon-goal-target::before {
  content: "\f199";
}
.icon-748-goal-predictive-goal-monitoring::before,
.icon-goal-predictive-goal-monitoring::before {
  content: "\f19a";
}
.icon-749-goal-active-monitoring::before,
.icon-goal-active-monitoring::before {
  content: "\f19b";
}
.icon-750-goal-survey::before,
.icon-goal-survey::before {
  content: "\f19c";
}
.icon-751-group-large::before,
.icon-group-large::before {
  content: "\f19d";
}
.icon-752-group-very-large::before,
.icon-group-very-large::before {
  content: "\f19e";
}
.icon-753-wheelchair-3::before,
.icon-wheelchair-3::before {
  content: "\f19f";
}
.icon-754-music-guitar::before,
.icon-music-guitar::before {
  content: "\f1a0";
}
.icon-755-music-microphone-1::before,
.icon-music-microphone-1::before {
  content: "\f1a1";
}
.icon-756-sustainability-officer::before,
.icon-sustainability-officer::before {
  content: "\f1a2";
}
.icon-757-sustainability-departments::before,
.icon-sustainability-departments::before {
  content: "\f1a3";
}
.icon-758-sustainability-organization::before,
.icon-sustainability-organization::before {
  content: "\f1a4";
}
.icon-759-flag-eu-stars::before,
.icon-flag-eu-stars::before {
  content: "\f1a5";
}
.icon-760-law::before,
.icon-law::before {
  content: "\f1a6";
}
.icon-761-tile::before,
.icon-tile::before {
  content: "\f1a7";
}
.icon-762-swords::before,
.icon-swords::before {
  content: "\f1a8";
}
.icon-763-extend-payment-deadline::before,
.icon-extend-payment-deadline::before {
  content: "\f1a9";
}
.icon-764-invoice-recall::before,
.icon-invoice-recall::before {
  content: "\f1aa";
}
.icon-765-network-internet-tv::before,
.icon-network-internet-tv::before {
  content: "\f1ab";
}
.icon-766-internet-security::before,
.icon-internet-security::before {
  content: "\f1ac";
}
.icon-767-sms-filter::before,
.icon-sms-filter::before {
  content: "\f1ad";
}
.icon-768-global-shield::before,
.icon-global-shield::before {
  content: "\f1ae";
}
.icon-769-bookmark::before,
.icon-bookmark::before {
  content: "\f1af";
}
.icon-770-bookmark-filled::before,
.icon-bookmark-filled::before {
  content: "\f1b0";
}
.icon-771-pin::before,
.icon-pin::before {
  content: "\f1b1";
}
.icon-772-pin-filled::before,
.icon-pin-filled::before {
  content: "\f1b2";
}
.icon-773-person-key::before,
.icon-person-key::before {
  content: "\f1b3";
}
.icon-774-person-key-filled::before,
.icon-person-key-filled::before {
  content: "\f1b4";
}
.icon-775-person-padlock::before,
.icon-person-padlock::before {
  content: "\f1b5";
}
.icon-776-broadcast-tower::before,
.icon-broadcast-tower::before {
  content: "\f1b6";
}
.icon-777-book-closed::before,
.icon-book-closed::before {
  content: "\f1b7";
}
.icon-778-fingerprint::before,
.icon-fingerprint::before {
  content: "\f1b8";
}
.icon-779-not-ok-filled::before,
.icon-not-ok-filled::before {
  content: "\f1b9";
}
.icon-780-chain-link::before,
.icon-chain-link::before {
  content: "\f1ba";
}
.icon-781-clear-circle-filled::before,
.icon-clear-circle-filled::before {
  content: "\f1bb";
}
.icon-782-cursor-hand::before,
.icon-cursor-hand::before {
  content: "\f1bc";
}
.icon-783-devices-private::before,
.icon-devices-private::before {
  content: "\f1bd";
}
.icon-784-document-cost::before,
.icon-document-cost::before {
  content: "\f1be";
}
.icon-785-dropper::before,
.icon-dropper::before {
  content: "\f1bf";
}
.icon-786-food-gluten-free::before,
.icon-food-gluten-free::before {
  content: "\f1c0";
}
.icon-787-food-lactose-free::before,
.icon-food-lactose-free::before {
  content: "\f1c1";
}
.icon-788-food-vegan::before,
.icon-food-vegan::before {
  content: "\f1c2";
}
.icon-789-food-vegetarian::before,
.icon-food-vegetarian::before {
  content: "\f1c3";
}
.icon-790-gender-both::before,
.icon-gender-both::before {
  content: "\f1c4";
}
.icon-791-gender-female::before,
.icon-gender-female::before {
  content: "\f1c5";
}
.icon-792-gender-male::before,
.icon-gender-male::before {
  content: "\f1c6";
}
.icon-793-hashtag::before,
.icon-hashtag::before {
  content: "\f1c7";
}
.icon-794-hotspot-localproduct::before,
.icon-hotspot-localproduct::before {
  content: "\f1c8";
}
.icon-795-move::before,
.icon-move::before {
  content: "\f1c9";
}
.icon-796-office-holding::before,
.icon-office-holding::before {
  content: "\f1ca";
}
.icon-797-office-location::before,
.icon-office-location::before {
  content: "\f1cb";
}
.icon-798-office-switch::before,
.icon-office-switch::before {
  content: "\f1cc";
}
.icon-799-pill::before,
.icon-pill::before {
  content: "\f1cd";
}
.icon-800-priority-high-1::before,
.icon-priority-high-1::before {
  content: "\f1ce";
}
.icon-801-priority-high-2::before,
.icon-priority-high-2::before {
  content: "\f1cf";
}
.icon-802-priority-high-3::before,
.icon-priority-high-3::before {
  content: "\f1d0";
}
.icon-803-priority-low-1::before,
.icon-priority-low-1::before {
  content: "\f1d1";
}
.icon-804-priority-low-2::before,
.icon-priority-low-2::before {
  content: "\f1d2";
}
.icon-805-priority-low-3::before,
.icon-priority-low-3::before {
  content: "\f1d3";
}
.icon-806-status-unavailable::before,
.icon-status-unavailable::before {
  content: "\f1d4";
}
.icon-807-test-tube::before,
.icon-test-tube::before {
  content: "\f1d5";
}
.icon-808-user-search::before,
.icon-user-search::before {
  content: "\f1d6";
}
.icon-809-wand::before,
.icon-wand::before {
  content: "\f1d7";
}
.icon-810-weather-moon::before,
.icon-weather-moon::before {
  content: "\f1d8";
}
.icon-811-filter-filled::before,
.icon-filter-filled::before {
  content: "\f1d9";
}
.icon-812-home-deactivated::before,
.icon-home-deactivated::before {
  content: "\f1da";
}
.icon-813-home-not-ok::before,
.icon-home-not-ok::before {
  content: "\f1db";
}
.icon-814-quantum::before,
.icon-quantum::before {
  content: "\f1dc";
}
.sdx--dark-theme:not(.hydrated) {
  background-color: #141414;
  color: #e6e6e6;
}
.sdx *,
.sdx *::before,
.sdx *::after {
  box-sizing: inherit;
}
.sdx .major-wrapper {
  display: flex;
  flex-direction: column;
}
.sdx .main-wrapper {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
.sdx .main-wrapper.flex {
  flex: 1 0 auto;
}
.sdx .page {
  flex: 1 0 auto;
  min-height: 1px;
}
.sdx .bg {
  color: #333;
}
.sdx .bg--light .primary-navy,
.sdx .bg--gray .primary-navy {
  color: #015;
}
.sdx .bg--light .primary-gray,
.sdx .bg--gray .primary-gray {
  color: #333;
}
.sdx .bg--light .secondary,
.sdx .bg--gray .secondary {
  color: #666;
}
.sdx .bg--light {
  background-color: #fff;
  color: #333;
}
.sdx .bg--gray {
  background-color: #dde3e7;
  color: #333;
}
.sdx .bg--gray-tint-4 {
  background-color: #666;
}
.sdx .bg--dark {
  background-color: #015;
  color: #fff;
}
.sdx .text-standard {
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
}
.sdx .text-small {
  font-size: var(--sdx-font-body-s-fontSize, 14px);
  line-height: var(--sdx-font-body-s-lineHeight, 20px);
  letter-spacing: var(--sdx-font-body-s-letterSpacing, 0.1px);
}
.sdx .text-smaller {
  font-size: var(--sdx-font-body-xs-fontSize, 12px);
  line-height: var(--sdx-font-body-xs-lineHeight, 18px);
  letter-spacing: var(--sdx-font-body-xs-letterSpacing, 0.1px);
}
.sdx h1,
.sdx h2,
.sdx h3,
.sdx h4,
.sdx h5,
.sdx h6,
.sdx p {
  margin: 0;
  text-align: left;
  word-wrap: break-word;
}
.sdx .h1,
.sdx .h2,
.sdx .h3,
.sdx .h4,
.sdx .h5,
.sdx .h6,
.sdx .hero,
.sdx .d1,
.sdx .d2,
.sdx .d3 {
  color: #015;
}
.sdx .h1,
.sdx .text-h1,
.sdx h1 {
  font-size: var(--sdx-font-heading-xxl-fontSize, 32px);
  line-height: var(--sdx-font-heading-xxl-lineHeight, 40px);
  letter-spacing: var(--sdx-font-heading-xxl-letterSpacing, -0.7px);
  font-weight: var(--sdx-font-heading-xxl-fontWeight, 700);
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .sdx .h1,
  .sdx .text-h1,
  .sdx h1 {
    margin-bottom: 32px;
  }
}
.sdx .h2,
.sdx .text-h2,
.sdx h2 {
  font-size: var(--sdx-font-heading-xl-fontSize, 28px);
  line-height: var(--sdx-font-heading-xl-lineHeight, 32px);
  letter-spacing: var(--sdx-font-heading-xl-letterSpacing, -0.5px);
  font-weight: var(--sdx-font-heading-xl-fontWeight, 700);
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .sdx .h2,
  .sdx .text-h2,
  .sdx h2 {
    margin-bottom: 24px;
  }
}
.sdx .h3,
.sdx .h4,
.sdx .text-h3,
.sdx .text-h4,
.sdx h3,
.sdx h4 {
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .sdx .h3,
  .sdx .h4,
  .sdx .text-h3,
  .sdx .text-h4,
  .sdx h3,
  .sdx h4 {
    margin-bottom: 20px;
  }
}
.sdx .h3,
.sdx .text-h3,
.sdx h3 {
  font-size: var(--sdx-font-heading-l-fontSize, 24px);
  line-height: var(--sdx-font-heading-l-lineHeight, 32px);
  letter-spacing: var(--sdx-font-heading-l-letterSpacing, -0.2px);
  font-weight: var(--sdx-font-heading-l-fontWeight, 600);
}
.sdx .h4,
.sdx .text-h4,
.sdx h4 {
  font-size: var(--sdx-font-heading-m-fontSize, 20px);
  line-height: var(--sdx-font-heading-m-lineHeight, 28px);
  letter-spacing: var(--sdx-font-heading-m-letterSpacing, -0.1px);
  font-weight: var(--sdx-font-heading-m-fontWeight, 600);
}
.sdx .text-h3.text-compact {
  line-height: 31px;
}
.sdx .text-h4.text-compact {
  line-height: 27px;
}
.sdx .h5,
.sdx .h6,
.sdx .text-h5,
.sdx .text-h6,
.sdx h5,
.sdx h6 {
  margin-bottom: 8px;
}
.sdx .h5,
.sdx .text-h5,
.sdx h5 {
  font-size: var(--sdx-font-heading-s-fontSize, 18px);
  line-height: var(--sdx-font-heading-s-lineHeight, 24px);
  letter-spacing: var(--sdx-font-heading-s-letterSpacing, -0.1px);
  font-weight: var(--sdx-font-heading-s-fontWeight, 600);
}
.sdx .h6,
.sdx .text-h6,
.sdx h6 {
  font-size: var(--sdx-font-heading-xs-fontSize, 16px);
  line-height: var(--sdx-font-heading-xs-lineHeight, 24px);
  letter-spacing: var(--sdx-font-heading-xs-letterSpacing, 0px);
  font-weight: var(--sdx-font-heading-xs-fontWeight, 600);
}
.sdx .paragraph,
.sdx p {
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .sdx .paragraph,
  .sdx p {
    margin-bottom: 24px;
  }
}
.sdx .paragraph:last-child,
.sdx p:last-child {
  margin-bottom: 0;
}
.sdx .hero,
.sdx .text-hero {
  font-size: var(--sdx-font-display-xl-fontSize, 80px);
  line-height: var(--sdx-font-display-xl-lineHeight, 88px);
  letter-spacing: var(--sdx-font-display-xl-letterSpacing, -1.6px);
  font-weight: var(--sdx-font-display-xl-fontWeight, 700);
}
.sdx .d1,
.sdx .text-d1 {
  font-size: var(--sdx-font-display-l-fontSize, 64px);
  line-height: var(--sdx-font-display-l-lineHeight, 76px);
  letter-spacing: var(--sdx-font-display-l-letterSpacing, -1.2px);
  font-weight: var(--sdx-font-display-l-fontWeight, 700);
}
.sdx .d2,
.sdx .text-d2 {
  font-size: var(--sdx-font-display-m-fontSize, 48px);
  line-height: var(--sdx-font-display-m-lineHeight, 56px);
  letter-spacing: var(--sdx-font-display-m-letterSpacing, -0.9px);
  font-weight: var(--sdx-font-display-m-fontWeight, 700);
}
.sdx .d3,
.sdx .text-d3 {
  font-size: var(--sdx-font-display-s-fontSize, 40px);
  line-height: var(--sdx-font-display-s-lineHeight, 48px);
  letter-spacing: var(--sdx-font-display-s-letterSpacing, -0.8px);
  font-weight: var(--sdx-font-display-s-fontWeight, 700);
}
.sdx .text-compact {
  line-height: 21px;
}
.sdx .figcaption {
  font-size: var(--sdx-font-body-xs-fontSize, 12px);
  line-height: var(--sdx-font-body-xs-lineHeight, 18px);
  letter-spacing: var(--sdx-font-body-xs-letterSpacing, 0.1px);
}
.sdx .code {
  font-family: monospace;
  background-color: #f8fafb;
  border-radius: 4px;
  border: 1px solid #d6d6d6;
  color: #474747;
  font-size: 16px;
  padding: 0 6px;
}
.sdx address {
  font-style: normal;
}
.sdx strong {
  font-weight: 600;
}
.sdx em {
  font-style: italic;
}
.sdx .font {
  font-family: TheSans, sans-serif;
}
.sdx .font--sans {
  font-family: TheSans, sans-serif;
}
.sdx .font--semi-light {
  font-weight: 400;
}
.sdx .font--semi-bold {
  font-weight: 600;
}
.sdx .font--bold {
  font-weight: 700;
}
.sdx .gradient-stroke-light,
.sdx .b2c-gradient-stroke-light {
  background:
    linear-gradient(
      to bottom right,
      rgb(242, 5, 5) 15%,
      rgb(4, 69, 200) 30%,
      rgb(31, 185, 255) 70%,
      rgb(3, 58, 170) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  max-width: max-content;
  padding-right: 1px;
}
.sdx .gradient-stroke-dark,
.sdx .b2c-gradient-stroke-dark {
  background:
    linear-gradient(
      to bottom right,
      rgb(242, 5, 5) 6%,
      rgb(4, 69, 200) 36%,
      rgb(31, 185, 255) 64%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  max-width: max-content;
  padding-right: 1px;
}
.sdx .b2b-gradient-stroke {
  background:
    linear-gradient(
      to bottom right,
      rgb(242, 5, 5) 6%,
      rgb(4, 69, 200) 45%,
      rgb(3, 58, 170) 65%,
      rgb(0, 17, 85) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  max-width: max-content;
  padding-right: 1px;
}
.sdx .sdx--dark-theme .h1,
.sdx .sdx--dark-theme .h2,
.sdx .sdx--dark-theme .h3,
.sdx .sdx--dark-theme .h4,
.sdx .sdx--dark-theme .h5,
.sdx .sdx--dark-theme .h6,
.sdx .sdx--dark-theme .hero,
.sdx .sdx--dark-theme .d1,
.sdx .sdx--dark-theme .d2,
.sdx .sdx--dark-theme .d3 {
  color: unset;
}
.sdx .sdx--dark-theme .h1,
.sdx .sdx--dark-theme .text-h1,
.sdx .sdx--dark-theme h1,
.sdx .sdx--dark-theme .h2,
.sdx .sdx--dark-theme .text-h2,
.sdx .sdx--dark-theme h2,
.sdx .sdx--dark-theme .h3,
.sdx .sdx--dark-theme .text-h3,
.sdx .sdx--dark-theme h3,
.sdx .sdx--dark-theme .h4,
.sdx .sdx--dark-theme .text-h4,
.sdx .sdx--dark-theme h4,
.sdx .sdx--dark-theme .d1,
.sdx .sdx--dark-theme .text-d1,
.sdx .sdx--dark-theme .d2,
.sdx .sdx--dark-theme .text-d2,
.sdx .sdx--dark-theme .d3,
.sdx .sdx--dark-theme .text-d3 {
  font-weight: 600;
}
.sdx .sdx--dark-theme .p,
.sdx .sdx--dark-theme .paragraph,
.sdx .sdx--dark-theme p {
  font-weight: 400;
}
.sdx .sdx--dark-theme .h1,
.sdx .sdx--dark-theme .text-h1,
.sdx .sdx--dark-theme h1 {
  letter-spacing: -0.8px;
}
.sdx .sdx--dark-theme .h2,
.sdx .sdx--dark-theme .text-h2,
.sdx .sdx--dark-theme h2 {
  letter-spacing: -0.6px;
}
.sdx .sdx--dark-theme .h3,
.sdx .sdx--dark-theme .text-h3,
.sdx .sdx--dark-theme h3 {
  letter-spacing: -0.5px;
}
.sdx .sdx--dark-theme .h4,
.sdx .sdx--dark-theme .text-h4,
.sdx .sdx--dark-theme h4 {
  letter-spacing: -0.2px;
}
.sdx .sdx--dark-theme .h5,
.sdx .sdx--dark-theme .text-h5,
.sdx .sdx--dark-theme h5 {
  letter-spacing: -0.1px;
}
.sdx .sdx--dark-theme .h6,
.sdx .sdx--dark-theme .text-h6,
.sdx .sdx--dark-theme h6 {
  letter-spacing: 0px;
}
.sdx .sdx--dark-theme .d1,
.sdx .sdx--dark-theme .text-d1 {
  letter-spacing: -1.4px;
}
.sdx .sdx--dark-theme .d2,
.sdx .sdx--dark-theme .text-d2 {
  letter-spacing: -1px;
}
.sdx .sdx--dark-theme .d3,
.sdx .sdx--dark-theme .text-d3 {
  letter-spacing: -0.9px;
}
.sdx .sdx--dark-theme .code {
  background-color: #242424;
  border: 1px solid #b1b9be;
  border-radius: 4px;
  color: #cfd5d9;
  font-size: 16px;
}
.sdx .sdx--dark-theme strong,
.sdx .sdx--dark-theme b {
  color: #fff;
}
@media (min-width: 0) {
  .sdx .flex-xs-first {
    order: -1;
  }
  .sdx .flex-xs-last {
    order: 1;
  }
  .sdx .flex-xs-unordered {
    order: 0;
  }
  .sdx .flex-items-xs-top {
    align-items: flex-start;
  }
  .sdx .flex-items-xs-middle {
    align-items: center;
  }
  .sdx .flex-items-xs-bottom {
    align-items: flex-end;
  }
  .sdx .flex-xs-top {
    align-self: flex-start;
  }
  .sdx .flex-xs-middle {
    align-self: center;
  }
  .sdx .flex-xs-bottom {
    align-self: flex-end;
  }
  .sdx .flex-items-xs-left {
    justify-content: flex-start;
  }
  .sdx .flex-items-xs-center {
    justify-content: center;
  }
  .sdx .flex-items-xs-right {
    justify-content: flex-end;
  }
  .sdx .flex-items-xs-around {
    justify-content: space-around;
  }
  .sdx .flex-items-xs-between {
    justify-content: space-between;
  }
}
@media (min-width: 480px) {
  .sdx .flex-sm-first {
    order: -1;
  }
  .sdx .flex-sm-last {
    order: 1;
  }
  .sdx .flex-sm-unordered {
    order: 0;
  }
  .sdx .flex-items-sm-top {
    align-items: flex-start;
  }
  .sdx .flex-items-sm-middle {
    align-items: center;
  }
  .sdx .flex-items-sm-bottom {
    align-items: flex-end;
  }
  .sdx .flex-sm-top {
    align-self: flex-start;
  }
  .sdx .flex-sm-middle {
    align-self: center;
  }
  .sdx .flex-sm-bottom {
    align-self: flex-end;
  }
  .sdx .flex-items-sm-left {
    justify-content: flex-start;
  }
  .sdx .flex-items-sm-center {
    justify-content: center;
  }
  .sdx .flex-items-sm-right {
    justify-content: flex-end;
  }
  .sdx .flex-items-sm-around {
    justify-content: space-around;
  }
  .sdx .flex-items-sm-between {
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .sdx .flex-md-first {
    order: -1;
  }
  .sdx .flex-md-last {
    order: 1;
  }
  .sdx .flex-md-unordered {
    order: 0;
  }
  .sdx .flex-items-md-top {
    align-items: flex-start;
  }
  .sdx .flex-items-md-middle {
    align-items: center;
  }
  .sdx .flex-items-md-bottom {
    align-items: flex-end;
  }
  .sdx .flex-md-top {
    align-self: flex-start;
  }
  .sdx .flex-md-middle {
    align-self: center;
  }
  .sdx .flex-md-bottom {
    align-self: flex-end;
  }
  .sdx .flex-items-md-left {
    justify-content: flex-start;
  }
  .sdx .flex-items-md-center {
    justify-content: center;
  }
  .sdx .flex-items-md-right {
    justify-content: flex-end;
  }
  .sdx .flex-items-md-around {
    justify-content: space-around;
  }
  .sdx .flex-items-md-between {
    justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .sdx .flex-lg-first {
    order: -1;
  }
  .sdx .flex-lg-last {
    order: 1;
  }
  .sdx .flex-lg-unordered {
    order: 0;
  }
  .sdx .flex-items-lg-top {
    align-items: flex-start;
  }
  .sdx .flex-items-lg-middle {
    align-items: center;
  }
  .sdx .flex-items-lg-bottom {
    align-items: flex-end;
  }
  .sdx .flex-lg-top {
    align-self: flex-start;
  }
  .sdx .flex-lg-middle {
    align-self: center;
  }
  .sdx .flex-lg-bottom {
    align-self: flex-end;
  }
  .sdx .flex-items-lg-left {
    justify-content: flex-start;
  }
  .sdx .flex-items-lg-center {
    justify-content: center;
  }
  .sdx .flex-items-lg-right {
    justify-content: flex-end;
  }
  .sdx .flex-items-lg-around {
    justify-content: space-around;
  }
  .sdx .flex-items-lg-between {
    justify-content: space-between;
  }
}
@media (min-width: 1280px) {
  .sdx .flex-xl-first {
    order: -1;
  }
  .sdx .flex-xl-last {
    order: 1;
  }
  .sdx .flex-xl-unordered {
    order: 0;
  }
  .sdx .flex-items-xl-top {
    align-items: flex-start;
  }
  .sdx .flex-items-xl-middle {
    align-items: center;
  }
  .sdx .flex-items-xl-bottom {
    align-items: flex-end;
  }
  .sdx .flex-xl-top {
    align-self: flex-start;
  }
  .sdx .flex-xl-middle {
    align-self: center;
  }
  .sdx .flex-xl-bottom {
    align-self: flex-end;
  }
  .sdx .flex-items-xl-left {
    justify-content: flex-start;
  }
  .sdx .flex-items-xl-center {
    justify-content: center;
  }
  .sdx .flex-items-xl-right {
    justify-content: flex-end;
  }
  .sdx .flex-items-xl-around {
    justify-content: space-around;
  }
  .sdx .flex-items-xl-between {
    justify-content: space-between;
  }
}
@media (min-width: 1440px) {
  .sdx .flex-ul-first {
    order: -1;
  }
  .sdx .flex-ul-last {
    order: 1;
  }
  .sdx .flex-ul-unordered {
    order: 0;
  }
  .sdx .flex-items-ul-top {
    align-items: flex-start;
  }
  .sdx .flex-items-ul-middle {
    align-items: center;
  }
  .sdx .flex-items-ul-bottom {
    align-items: flex-end;
  }
  .sdx .flex-ul-top {
    align-self: flex-start;
  }
  .sdx .flex-ul-middle {
    align-self: center;
  }
  .sdx .flex-ul-bottom {
    align-self: flex-end;
  }
  .sdx .flex-items-ul-left {
    justify-content: flex-start;
  }
  .sdx .flex-items-ul-center {
    justify-content: center;
  }
  .sdx .flex-items-ul-right {
    justify-content: flex-end;
  }
  .sdx .flex-items-ul-around {
    justify-content: space-around;
  }
  .sdx .flex-items-ul-between {
    justify-content: space-between;
  }
}
@media (min-width: 0) {
  .sdx .container {
    margin-left: calc(24px - 6px);
    margin-right: calc(24px - 6px);
    padding-left: 6px;
    padding-right: 6px;
    width: auto;
  }
}
@media (min-width: 480px) {
  .sdx .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 8px;
    padding-right: 8px;
    width: 452px;
  }
}
@media (min-width: 768px) {
  .sdx .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    width: 756px;
  }
}
@media (min-width: 1024px) {
  .sdx .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 972px;
  }
}
@media (min-width: 1280px) {
  .sdx .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 1224px;
  }
}
@media (min-width: 1440px) {
  .sdx .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 1380px;
  }
}
@media (min-width: 0) {
  .sdx .container-fluid {
    margin-left: calc(24px - 6px);
    margin-right: calc(24px - 6px);
    padding-left: 6px;
    padding-right: 6px;
    width: auto;
  }
}
@media (min-width: 0) {
  .sdx .container-page {
    margin-left: calc(24px - 6px);
    margin-right: calc(24px - 6px);
    padding-left: 6px;
    padding-right: 6px;
    width: auto;
  }
}
@media (min-width: 1440px) {
  .sdx .container-page {
    margin-left: auto;
    margin-right: auto;
    padding-left: 12px;
    padding-right: 12px;
    width: 1380px;
  }
}
.sdx .row {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 0) {
  .sdx .row {
    margin-left: -6px;
    margin-right: -6px;
  }
}
@media (min-width: 480px) {
  .sdx .row {
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media (min-width: 768px) {
  .sdx .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (min-width: 1024px) {
  .sdx .row {
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media (min-width: 1280px) {
  .sdx .row {
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media (min-width: 1440px) {
  .sdx .row {
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media (min-width: 0) {
  .sdx .row--gutters {
    margin-top: -6px;
    margin-bottom: -6px;
  }
  .sdx .row--gutters + .row--gutters {
    padding-top: 6px;
  }
  .sdx .row--gutters .col,
  .sdx .row--gutters [class*=col-] {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media (min-width: 480px) {
  .sdx .row--gutters {
    margin-top: -8px;
    margin-bottom: -8px;
  }
  .sdx .row--gutters + .row--gutters {
    padding-top: 8px;
  }
  .sdx .row--gutters .col,
  .sdx .row--gutters [class*=col-] {
    padding-top: 8px;
    padding-bottom: 8px;
  }
}
@media (min-width: 768px) {
  .sdx .row--gutters {
    margin-top: -10px;
    margin-bottom: -10px;
  }
  .sdx .row--gutters + .row--gutters {
    padding-top: 10px;
  }
  .sdx .row--gutters .col,
  .sdx .row--gutters [class*=col-] {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 1024px) {
  .sdx .row--gutters {
    margin-top: -12px;
    margin-bottom: -12px;
  }
  .sdx .row--gutters + .row--gutters {
    padding-top: 12px;
  }
  .sdx .row--gutters .col,
  .sdx .row--gutters [class*=col-] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media (min-width: 1280px) {
  .sdx .row--gutters {
    margin-top: -12px;
    margin-bottom: -12px;
  }
  .sdx .row--gutters + .row--gutters {
    padding-top: 12px;
  }
  .sdx .row--gutters .col,
  .sdx .row--gutters [class*=col-] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
@media (min-width: 1440px) {
  .sdx .row--gutters {
    margin-top: -12px;
    margin-bottom: -12px;
  }
  .sdx .row--gutters + .row--gutters {
    padding-top: 12px;
  }
  .sdx .row--gutters .col,
  .sdx .row--gutters [class*=col-] {
    padding-top: 12px;
    padding-bottom: 12px;
  }
}
.sdx .row--no-gutters,
.sdx .no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.sdx .row--no-gutters > .col,
.sdx .row--no-gutters > [class*=col-],
.sdx .no-gutters > .col,
.sdx .no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.sdx .col,
.sdx [class*=col-] {
  position: relative;
  width: 100%;
  min-height: 1px;
}
@media (min-width: 0) {
  .sdx .col,
  .sdx [class*=col-] {
    padding-left: 6px;
    padding-right: 6px;
  }
  .sdx .col-xs {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .sdx .col-xs-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .sdx .col-xs-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sdx .col-xs-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sdx .col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sdx .col-xs-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sdx .col-xs-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sdx .col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sdx .col-xs-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sdx .col-xs-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sdx .col-xs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sdx .col-xs-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sdx .col-xs-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sdx .col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sdx .pull-xs-0 {
    right: auto;
  }
  .sdx .pull-xs-1 {
    right: 8.3333333333%;
  }
  .sdx .pull-xs-2 {
    right: 16.6666666667%;
  }
  .sdx .pull-xs-3 {
    right: 25%;
  }
  .sdx .pull-xs-4 {
    right: 33.3333333333%;
  }
  .sdx .pull-xs-5 {
    right: 41.6666666667%;
  }
  .sdx .pull-xs-6 {
    right: 50%;
  }
  .sdx .pull-xs-7 {
    right: 58.3333333333%;
  }
  .sdx .pull-xs-8 {
    right: 66.6666666667%;
  }
  .sdx .pull-xs-9 {
    right: 75%;
  }
  .sdx .pull-xs-10 {
    right: 83.3333333333%;
  }
  .sdx .pull-xs-11 {
    right: 91.6666666667%;
  }
  .sdx .pull-xs-12 {
    right: 100%;
  }
  .sdx .push-xs-0 {
    left: auto;
  }
  .sdx .push-xs-1 {
    left: 8.3333333333%;
  }
  .sdx .push-xs-2 {
    left: 16.6666666667%;
  }
  .sdx .push-xs-3 {
    left: 25%;
  }
  .sdx .push-xs-4 {
    left: 33.3333333333%;
  }
  .sdx .push-xs-5 {
    left: 41.6666666667%;
  }
  .sdx .push-xs-6 {
    left: 50%;
  }
  .sdx .push-xs-7 {
    left: 58.3333333333%;
  }
  .sdx .push-xs-8 {
    left: 66.6666666667%;
  }
  .sdx .push-xs-9 {
    left: 75%;
  }
  .sdx .push-xs-10 {
    left: 83.3333333333%;
  }
  .sdx .push-xs-11 {
    left: 91.6666666667%;
  }
  .sdx .push-xs-12 {
    left: 100%;
  }
  .sdx .offset-xs-0 {
    margin-left: 0%;
  }
  .sdx .offset-xs-1 {
    margin-left: 8.3333333333%;
  }
  .sdx .offset-xs-2 {
    margin-left: 16.6666666667%;
  }
  .sdx .offset-xs-3 {
    margin-left: 25%;
  }
  .sdx .offset-xs-4 {
    margin-left: 33.3333333333%;
  }
  .sdx .offset-xs-5 {
    margin-left: 41.6666666667%;
  }
  .sdx .offset-xs-6 {
    margin-left: 50%;
  }
  .sdx .offset-xs-7 {
    margin-left: 58.3333333333%;
  }
  .sdx .offset-xs-8 {
    margin-left: 66.6666666667%;
  }
  .sdx .offset-xs-9 {
    margin-left: 75%;
  }
  .sdx .offset-xs-10 {
    margin-left: 83.3333333333%;
  }
  .sdx .offset-xs-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 480px) {
  .sdx .col,
  .sdx [class*=col-] {
    padding-left: 8px;
    padding-right: 8px;
  }
  .sdx .col-sm {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .sdx .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .sdx .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sdx .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sdx .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sdx .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sdx .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sdx .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sdx .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sdx .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sdx .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sdx .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sdx .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sdx .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sdx .pull-sm-0 {
    right: auto;
  }
  .sdx .pull-sm-1 {
    right: 8.3333333333%;
  }
  .sdx .pull-sm-2 {
    right: 16.6666666667%;
  }
  .sdx .pull-sm-3 {
    right: 25%;
  }
  .sdx .pull-sm-4 {
    right: 33.3333333333%;
  }
  .sdx .pull-sm-5 {
    right: 41.6666666667%;
  }
  .sdx .pull-sm-6 {
    right: 50%;
  }
  .sdx .pull-sm-7 {
    right: 58.3333333333%;
  }
  .sdx .pull-sm-8 {
    right: 66.6666666667%;
  }
  .sdx .pull-sm-9 {
    right: 75%;
  }
  .sdx .pull-sm-10 {
    right: 83.3333333333%;
  }
  .sdx .pull-sm-11 {
    right: 91.6666666667%;
  }
  .sdx .pull-sm-12 {
    right: 100%;
  }
  .sdx .push-sm-0 {
    left: auto;
  }
  .sdx .push-sm-1 {
    left: 8.3333333333%;
  }
  .sdx .push-sm-2 {
    left: 16.6666666667%;
  }
  .sdx .push-sm-3 {
    left: 25%;
  }
  .sdx .push-sm-4 {
    left: 33.3333333333%;
  }
  .sdx .push-sm-5 {
    left: 41.6666666667%;
  }
  .sdx .push-sm-6 {
    left: 50%;
  }
  .sdx .push-sm-7 {
    left: 58.3333333333%;
  }
  .sdx .push-sm-8 {
    left: 66.6666666667%;
  }
  .sdx .push-sm-9 {
    left: 75%;
  }
  .sdx .push-sm-10 {
    left: 83.3333333333%;
  }
  .sdx .push-sm-11 {
    left: 91.6666666667%;
  }
  .sdx .push-sm-12 {
    left: 100%;
  }
  .sdx .offset-sm-0 {
    margin-left: 0%;
  }
  .sdx .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .sdx .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .sdx .offset-sm-3 {
    margin-left: 25%;
  }
  .sdx .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .sdx .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .sdx .offset-sm-6 {
    margin-left: 50%;
  }
  .sdx .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .sdx .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .sdx .offset-sm-9 {
    margin-left: 75%;
  }
  .sdx .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .sdx .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .sdx .col,
  .sdx [class*=col-] {
    padding-left: 10px;
    padding-right: 10px;
  }
  .sdx .col-md {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .sdx .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .sdx .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sdx .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sdx .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sdx .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sdx .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sdx .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sdx .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sdx .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sdx .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sdx .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sdx .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sdx .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sdx .pull-md-0 {
    right: auto;
  }
  .sdx .pull-md-1 {
    right: 8.3333333333%;
  }
  .sdx .pull-md-2 {
    right: 16.6666666667%;
  }
  .sdx .pull-md-3 {
    right: 25%;
  }
  .sdx .pull-md-4 {
    right: 33.3333333333%;
  }
  .sdx .pull-md-5 {
    right: 41.6666666667%;
  }
  .sdx .pull-md-6 {
    right: 50%;
  }
  .sdx .pull-md-7 {
    right: 58.3333333333%;
  }
  .sdx .pull-md-8 {
    right: 66.6666666667%;
  }
  .sdx .pull-md-9 {
    right: 75%;
  }
  .sdx .pull-md-10 {
    right: 83.3333333333%;
  }
  .sdx .pull-md-11 {
    right: 91.6666666667%;
  }
  .sdx .pull-md-12 {
    right: 100%;
  }
  .sdx .push-md-0 {
    left: auto;
  }
  .sdx .push-md-1 {
    left: 8.3333333333%;
  }
  .sdx .push-md-2 {
    left: 16.6666666667%;
  }
  .sdx .push-md-3 {
    left: 25%;
  }
  .sdx .push-md-4 {
    left: 33.3333333333%;
  }
  .sdx .push-md-5 {
    left: 41.6666666667%;
  }
  .sdx .push-md-6 {
    left: 50%;
  }
  .sdx .push-md-7 {
    left: 58.3333333333%;
  }
  .sdx .push-md-8 {
    left: 66.6666666667%;
  }
  .sdx .push-md-9 {
    left: 75%;
  }
  .sdx .push-md-10 {
    left: 83.3333333333%;
  }
  .sdx .push-md-11 {
    left: 91.6666666667%;
  }
  .sdx .push-md-12 {
    left: 100%;
  }
  .sdx .offset-md-0 {
    margin-left: 0%;
  }
  .sdx .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .sdx .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .sdx .offset-md-3 {
    margin-left: 25%;
  }
  .sdx .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .sdx .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .sdx .offset-md-6 {
    margin-left: 50%;
  }
  .sdx .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .sdx .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .sdx .offset-md-9 {
    margin-left: 75%;
  }
  .sdx .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .sdx .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1024px) {
  .sdx .col,
  .sdx [class*=col-] {
    padding-left: 12px;
    padding-right: 12px;
  }
  .sdx .col-lg {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .sdx .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .sdx .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sdx .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sdx .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sdx .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sdx .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sdx .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sdx .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sdx .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sdx .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sdx .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sdx .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sdx .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sdx .pull-lg-0 {
    right: auto;
  }
  .sdx .pull-lg-1 {
    right: 8.3333333333%;
  }
  .sdx .pull-lg-2 {
    right: 16.6666666667%;
  }
  .sdx .pull-lg-3 {
    right: 25%;
  }
  .sdx .pull-lg-4 {
    right: 33.3333333333%;
  }
  .sdx .pull-lg-5 {
    right: 41.6666666667%;
  }
  .sdx .pull-lg-6 {
    right: 50%;
  }
  .sdx .pull-lg-7 {
    right: 58.3333333333%;
  }
  .sdx .pull-lg-8 {
    right: 66.6666666667%;
  }
  .sdx .pull-lg-9 {
    right: 75%;
  }
  .sdx .pull-lg-10 {
    right: 83.3333333333%;
  }
  .sdx .pull-lg-11 {
    right: 91.6666666667%;
  }
  .sdx .pull-lg-12 {
    right: 100%;
  }
  .sdx .push-lg-0 {
    left: auto;
  }
  .sdx .push-lg-1 {
    left: 8.3333333333%;
  }
  .sdx .push-lg-2 {
    left: 16.6666666667%;
  }
  .sdx .push-lg-3 {
    left: 25%;
  }
  .sdx .push-lg-4 {
    left: 33.3333333333%;
  }
  .sdx .push-lg-5 {
    left: 41.6666666667%;
  }
  .sdx .push-lg-6 {
    left: 50%;
  }
  .sdx .push-lg-7 {
    left: 58.3333333333%;
  }
  .sdx .push-lg-8 {
    left: 66.6666666667%;
  }
  .sdx .push-lg-9 {
    left: 75%;
  }
  .sdx .push-lg-10 {
    left: 83.3333333333%;
  }
  .sdx .push-lg-11 {
    left: 91.6666666667%;
  }
  .sdx .push-lg-12 {
    left: 100%;
  }
  .sdx .offset-lg-0 {
    margin-left: 0%;
  }
  .sdx .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .sdx .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .sdx .offset-lg-3 {
    margin-left: 25%;
  }
  .sdx .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .sdx .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .sdx .offset-lg-6 {
    margin-left: 50%;
  }
  .sdx .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .sdx .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .sdx .offset-lg-9 {
    margin-left: 75%;
  }
  .sdx .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .sdx .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1280px) {
  .sdx .col,
  .sdx [class*=col-] {
    padding-left: 12px;
    padding-right: 12px;
  }
  .sdx .col-xl {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .sdx .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .sdx .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sdx .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sdx .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sdx .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sdx .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sdx .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sdx .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sdx .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sdx .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sdx .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sdx .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sdx .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sdx .pull-xl-0 {
    right: auto;
  }
  .sdx .pull-xl-1 {
    right: 8.3333333333%;
  }
  .sdx .pull-xl-2 {
    right: 16.6666666667%;
  }
  .sdx .pull-xl-3 {
    right: 25%;
  }
  .sdx .pull-xl-4 {
    right: 33.3333333333%;
  }
  .sdx .pull-xl-5 {
    right: 41.6666666667%;
  }
  .sdx .pull-xl-6 {
    right: 50%;
  }
  .sdx .pull-xl-7 {
    right: 58.3333333333%;
  }
  .sdx .pull-xl-8 {
    right: 66.6666666667%;
  }
  .sdx .pull-xl-9 {
    right: 75%;
  }
  .sdx .pull-xl-10 {
    right: 83.3333333333%;
  }
  .sdx .pull-xl-11 {
    right: 91.6666666667%;
  }
  .sdx .pull-xl-12 {
    right: 100%;
  }
  .sdx .push-xl-0 {
    left: auto;
  }
  .sdx .push-xl-1 {
    left: 8.3333333333%;
  }
  .sdx .push-xl-2 {
    left: 16.6666666667%;
  }
  .sdx .push-xl-3 {
    left: 25%;
  }
  .sdx .push-xl-4 {
    left: 33.3333333333%;
  }
  .sdx .push-xl-5 {
    left: 41.6666666667%;
  }
  .sdx .push-xl-6 {
    left: 50%;
  }
  .sdx .push-xl-7 {
    left: 58.3333333333%;
  }
  .sdx .push-xl-8 {
    left: 66.6666666667%;
  }
  .sdx .push-xl-9 {
    left: 75%;
  }
  .sdx .push-xl-10 {
    left: 83.3333333333%;
  }
  .sdx .push-xl-11 {
    left: 91.6666666667%;
  }
  .sdx .push-xl-12 {
    left: 100%;
  }
  .sdx .offset-xl-0 {
    margin-left: 0%;
  }
  .sdx .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .sdx .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .sdx .offset-xl-3 {
    margin-left: 25%;
  }
  .sdx .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .sdx .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .sdx .offset-xl-6 {
    margin-left: 50%;
  }
  .sdx .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .sdx .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .sdx .offset-xl-9 {
    margin-left: 75%;
  }
  .sdx .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .sdx .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1440px) {
  .sdx .col,
  .sdx [class*=col-] {
    padding-left: 12px;
    padding-right: 12px;
  }
  .sdx .col-ul {
    flex-grow: 1;
    flex-basis: 0;
    max-width: 100%;
  }
  .sdx .col-ul-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .sdx .col-ul-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sdx .col-ul-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sdx .col-ul-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sdx .col-ul-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sdx .col-ul-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sdx .col-ul-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sdx .col-ul-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sdx .col-ul-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sdx .col-ul-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sdx .col-ul-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sdx .col-ul-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sdx .col-ul-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sdx .pull-ul-0 {
    right: auto;
  }
  .sdx .pull-ul-1 {
    right: 8.3333333333%;
  }
  .sdx .pull-ul-2 {
    right: 16.6666666667%;
  }
  .sdx .pull-ul-3 {
    right: 25%;
  }
  .sdx .pull-ul-4 {
    right: 33.3333333333%;
  }
  .sdx .pull-ul-5 {
    right: 41.6666666667%;
  }
  .sdx .pull-ul-6 {
    right: 50%;
  }
  .sdx .pull-ul-7 {
    right: 58.3333333333%;
  }
  .sdx .pull-ul-8 {
    right: 66.6666666667%;
  }
  .sdx .pull-ul-9 {
    right: 75%;
  }
  .sdx .pull-ul-10 {
    right: 83.3333333333%;
  }
  .sdx .pull-ul-11 {
    right: 91.6666666667%;
  }
  .sdx .pull-ul-12 {
    right: 100%;
  }
  .sdx .push-ul-0 {
    left: auto;
  }
  .sdx .push-ul-1 {
    left: 8.3333333333%;
  }
  .sdx .push-ul-2 {
    left: 16.6666666667%;
  }
  .sdx .push-ul-3 {
    left: 25%;
  }
  .sdx .push-ul-4 {
    left: 33.3333333333%;
  }
  .sdx .push-ul-5 {
    left: 41.6666666667%;
  }
  .sdx .push-ul-6 {
    left: 50%;
  }
  .sdx .push-ul-7 {
    left: 58.3333333333%;
  }
  .sdx .push-ul-8 {
    left: 66.6666666667%;
  }
  .sdx .push-ul-9 {
    left: 75%;
  }
  .sdx .push-ul-10 {
    left: 83.3333333333%;
  }
  .sdx .push-ul-11 {
    left: 91.6666666667%;
  }
  .sdx .push-ul-12 {
    left: 100%;
  }
  .sdx .offset-ul-0 {
    margin-left: 0%;
  }
  .sdx .offset-ul-1 {
    margin-left: 8.3333333333%;
  }
  .sdx .offset-ul-2 {
    margin-left: 16.6666666667%;
  }
  .sdx .offset-ul-3 {
    margin-left: 25%;
  }
  .sdx .offset-ul-4 {
    margin-left: 33.3333333333%;
  }
  .sdx .offset-ul-5 {
    margin-left: 41.6666666667%;
  }
  .sdx .offset-ul-6 {
    margin-left: 50%;
  }
  .sdx .offset-ul-7 {
    margin-left: 58.3333333333%;
  }
  .sdx .offset-ul-8 {
    margin-left: 66.6666666667%;
  }
  .sdx .offset-ul-9 {
    margin-left: 75%;
  }
  .sdx .offset-ul-10 {
    margin-left: 83.3333333333%;
  }
  .sdx .offset-ul-11 {
    margin-left: 91.6666666667%;
  }
}
.sdx .white {
  color: #fff;
}
.sdx .navy {
  color: #015;
}
.sdx .blue {
  color: #0445c8;
}
.sdx .blue-40,
.sdx .blue-tint-2 {
  color: #a2cdf4;
}
.sdx .blue-20,
.sdx .blue-tint-3 {
  color: #d1e6f9;
}
.sdx .aluminium,
.sdx .aluminum {
  color: #dde3e7;
}
.sdx .aluminium-80,
.sdx .aluminium-tint-2,
.sdx .aluminum-80,
.sdx .aluminum-tint-2 {
  color: #e4e9ec;
}
.sdx .horizon {
  color: #eef3f6;
}
.sdx .horizon-40,
.sdx .horizon-tint-2 {
  color: #f8fafb;
}
.sdx .gray {
  color: #333;
}
.sdx .gray-90,
.sdx .gray-tint-2 {
  color: #474747;
}
.sdx .gray-80,
.sdx .gray-tint-3 {
  color: #5c5c5c;
}
.sdx .gray-mid,
.sdx .gray-tint-4 {
  color: #666;
}
.sdx .gray-60,
.sdx .gray-tint-5 {
  color: #858585;
}
.sdx .gray-40,
.sdx .gray-tint-6 {
  color: #adadad;
}
.sdx .gray-light,
.sdx .gray-tint-7 {
  color: #bbb;
}
.sdx .gray-20,
.sdx .gray-tint-8 {
  color: #d6d6d6;
}
.sdx .sc-blue {
  color: #1af;
}
.sdx .sc-red {
  color: #d12;
}
.sdx .sc-purple {
  color: #5944c6;
}
.sdx .sc-navy {
  color: #015;
}
.sdx .sc-white {
  color: #fff;
}
.sdx .sc-gray {
  color: #333;
}
.sdx .sc-gray-mid {
  color: #666;
}
.sdx .sc-gray-light {
  color: #bbb;
}
.sdx .int-blue {
  color: #0445c8;
}
.sdx .int-blue--active {
  color: #0036a7;
}
.sdx .int-gray {
  color: #cfd5d9;
}
.sdx .int-gray--active {
  color: #b1b9be;
}
.sdx .int-green {
  color: #1b8712;
}
.sdx .int-green--active {
  color: #0d6f2c;
}
.sdx .int-red {
  color: #d12;
}
.sdx .int-red--active {
  color: #be0000;
}
.sdx .int-orange {
  color: #cf4a0c;
}
.sdx .int-orange--active {
  color: #ba3e06;
}
.sdx .azure {
  color: #1781e3;
}
.sdx .azure--active {
  color: #0851da;
}
.sdx .orchid {
  color: #a63297;
}
.sdx .orchid--active {
  color: #7f2879;
}
.sdx .orchid-tint-2 {
  color: #ab449f;
}
.sdx .orchid-tint-3 {
  color: #b458a8;
}
.sdx .orchid-tint-4 {
  color: #bb6ab1;
}
.sdx .orchid-tint-5 {
  color: #c47fbb;
}
.sdx .orchid-tint-6 {
  color: #cb91c2;
}
.sdx .orchid-tint-7 {
  color: #d2a4cc;
}
.sdx .orchid-tint-8 {
  color: #dab7d5;
}
.sdx .iris {
  color: #5944c6;
}
.sdx .iris--active {
  color: #42389e;
}
.sdx .iris-tint-2 {
  color: #6754c8;
}
.sdx .iris-tint-3 {
  color: #7765ce;
}
.sdx .iris-tint-4 {
  color: #7177d2;
}
.sdx .iris-tint-5 {
  color: #9589d7;
}
.sdx .iris-tint-6 {
  color: #a59adb;
}
.sdx .iris-tint-7 {
  color: #b4abe0;
}
.sdx .iris-tint-8 {
  color: #c3bce2;
}
.sdx .pink {
  color: #e1195f;
}
.sdx .pink--active {
  color: #bf1b5a;
}
.sdx .pink-tint-2 {
  color: #e63a70;
}
.sdx .pink-tint-3 {
  color: #e74e7f;
}
.sdx .pink-tint-4 {
  color: #e8628d;
}
.sdx .pink-tint-5 {
  color: #ea779c;
}
.sdx .pink-tint-6 {
  color: #eb8baa;
}
.sdx .pink-tint-7 {
  color: #eca0b8;
}
.sdx .pink-tint-8 {
  color: #edb4c6;
}
.sdx .apple,
.sdx .petrol,
.sdx .turquoise {
  color: #0eaba9;
}
.sdx .apple--active,
.sdx .petrol--active,
.sdx .turquoise--active {
  color: #0c847e;
}
.sdx .turquoise-tint-2 {
  color: #21b1af;
}
.sdx .turquoise-tint-3 {
  color: #38b8b6;
}
.sdx .turquoise-tint-4 {
  color: #4cc0bd;
}
.sdx .turquoise-tint-5 {
  color: #67c7c5;
}
.sdx .turquoise-tint-6 {
  color: #7ececd;
}
.sdx .turquoise-tint-7 {
  color: #97d5d4;
}
.sdx .turquoise-tint-8 {
  color: #a9dbdb;
}
.sdx .sdx--dark-theme .gray {
  color: #e6e6e6;
}
.sdx .sdx--dark-theme .gray-tint-2 {
  color: #d6d6d6;
}
.sdx .sdx--dark-theme .gray-tint-3 {
  color: #cfd5d9;
}
.sdx .sdx--dark-theme .gray-tint-4 {
  color: #b1b9be;
}
.sdx .sdx--dark-theme .gray-tint-5 {
  color: #adadad;
}
.sdx .sdx--dark-theme .gray-tint-6 {
  color: #8c8c8c;
}
.sdx .sdx--dark-theme .gray-tint-7 {
  color: #707070;
}
.sdx .sdx--dark-theme .gray-tint-8 {
  color: #5c5c5c;
}
.sdx .sdx--dark-theme .dusk {
  color: #141414;
}
.sdx .sdx--dark-theme .dusk-tint-2 {
  color: #1d1d1d;
}
.sdx .sdx--dark-theme .dusk-tint-3 {
  color: #222;
}
.sdx .sdx--dark-theme .dusk-tint-4 {
  color: #242424;
}
.sdx .sdx--dark-theme .int-blue {
  color: #0a71e9;
}
.sdx .sdx--dark-theme .int-blue--active {
  color: #147df5;
}
.sdx .sdx--dark-theme .int-blue2 {
  color: #4294ff;
}
.sdx .sdx--dark-theme .int-blue2--active {
  color: #5ca3ff;
}
.sdx .sdx--dark-theme .int-gray {
  color: #adadad;
}
.sdx .sdx--dark-theme .int-gray--active {
  color: #d6d6d6;
}
.sdx .sdx--dark-theme .int-green {
  color: #1c8912;
}
.sdx .sdx--dark-theme .int-green--active {
  color: #0d6f2c;
}
.sdx .sdx--dark-theme .int-green2 {
  color: #21a716;
}
.sdx .sdx--dark-theme .int-red {
  color: #eb1224;
}
.sdx .sdx--dark-theme .int-red--active {
  color: #be0000;
}
.sdx .sdx--dark-theme .int-red2 {
  color: #f35d6a;
}
.sdx .sdx--dark-theme .int-red2--active {
  color: #fe7e89;
}
.sdx .sdx--dark-theme .int-orange {
  color: #ce4a0c;
}
.sdx .sdx--dark-theme .int-orange--active {
  color: #de4f0d;
}
.sdx .sdx--dark-theme .int-orange-2 {
  color: #f26726;
}
.sdx .sdx--dark-theme .int-orange-2--active {
  color: #f37b46;
}
.sdx .sdx--dark-theme .azure {
  color: #136fc3;
}
.sdx .sdx--dark-theme .azure--active {
  color: #1578d3;
}
.sdx .sdx--dark-theme .orchid {
  color: #a54c9b;
}
.sdx .sdx--dark-theme .orchid--active {
  color: #b053a5;
}
.sdx .sdx--dark-theme .iris {
  color: #6f5ccb;
}
.sdx .sdx--dark-theme .iris--active {
  color: #7867ce;
}
.sdx .sdx--dark-theme .pink {
  color: #d41d56;
}
.sdx .sdx--dark-theme .pink--active {
  color: #e1245f;
}
.sdx .sdx--dark-theme .turquoise {
  color: #0a7b7a;
}
.sdx .sdx--dark-theme .turquoise--active {
  color: #0b8483;
}
.sdx .bg-b2c-gradient-left {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 65% 44%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 66% 21%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 78% 21%,
      hsl(220, 96%, 40%) 0px,
      transparent 50%),
    radial-gradient(
      at 28% 58%,
      hsla(212, 100%, 46%, 0.47) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 100%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 70%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 62% 1%,
      hsla(229, 100%, 28%, 0.85) 0px,
      transparent 50%),
    radial-gradient(
      at 29% 40%,
      hsla(229, 100%, 28%, 0.97) 0px,
      transparent 50%),
    radial-gradient(
      at 3% 21%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 13% 13%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 8% 33%,
      hsla(229, 100%, 28%, 0.76) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 99%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 97%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 73% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 2%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 36%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%),
    radial-gradient(
      at 24% 0%,
      hsla(0, 95%, 48%, 0.66) 0px,
      transparent 50%),
    radial-gradient(
      at 9% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%);
}
.sdx .bg-b2c-gradient-top {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 31% 56%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 71% 60%,
      hsla(212, 100%, 46%, 0.46) 0px,
      transparent 50%),
    radial-gradient(
      at 98% 43%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 47% 20%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 61% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 37% 20%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 25%,
      hsl(220, 96%, 40%) 0px,
      transparent 50%),
    radial-gradient(
      at 28% 58%,
      hsla(212, 100%, 46%, 0.47) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 100%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 23% 0%,
      hsla(229, 100%, 28%, 0.85) 0px,
      transparent 50%),
    radial-gradient(
      at 85% 0%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 99%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 97%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 7% 64%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%);
}
.sdx .bg-b2c-gradient-right {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 86% 33%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 57%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 65% 59%,
      hsla(212, 100%, 46%, 0.46) 0px,
      transparent 50%),
    radial-gradient(
      at 95% 54%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 44% 77%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 61% 95%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 88% 99%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 81%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 10%,
      hsla(220, 96%, 40%, 0.37) 0px,
      transparent 50%),
    radial-gradient(
      at 86% 11%,
      hsla(212, 100%, 46%, 0.87) 0px,
      transparent 50%),
    radial-gradient(
      at 37% 0%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 85% 99%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 0%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 0%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 100%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%);
}
.sdx .bg-gradient-left {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 65% 44%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 66% 21%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 78% 21%,
      hsl(220, 96%, 40%) 0px,
      transparent 50%),
    radial-gradient(
      at 28% 58%,
      hsla(212, 100%, 46%, 0.47) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 100%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 70%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 62% 1%,
      hsla(229, 100%, 28%, 0.85) 0px,
      transparent 50%),
    radial-gradient(
      at 29% 40%,
      hsla(229, 100%, 28%, 0.97) 0px,
      transparent 50%),
    radial-gradient(
      at 3% 21%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 13% 13%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 8% 33%,
      hsla(229, 100%, 28%, 0.76) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 99%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 97%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 73% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 2%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 36%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%),
    radial-gradient(
      at 24% 0%,
      hsla(0, 95%, 48%, 0.66) 0px,
      transparent 50%),
    radial-gradient(
      at 9% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%);
}
.sdx .bg-gradient-top {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 31% 56%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 71% 60%,
      hsla(212, 100%, 46%, 0.46) 0px,
      transparent 50%),
    radial-gradient(
      at 98% 43%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 47% 20%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 61% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 0%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 37% 20%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 25%,
      hsl(220, 96%, 40%) 0px,
      transparent 50%),
    radial-gradient(
      at 28% 58%,
      hsla(212, 100%, 46%, 0.47) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 100%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 23% 0%,
      hsla(229, 100%, 28%, 0.85) 0px,
      transparent 50%),
    radial-gradient(
      at 85% 0%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 99%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 97%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 7% 64%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%);
}
.sdx .bg-gradient-right {
  background-color: hsl(218, 100%, 47%);
  background-image:
    radial-gradient(
      at 86% 33%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 35% 57%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 65% 59%,
      hsla(212, 100%, 46%, 0.46) 0px,
      transparent 50%),
    radial-gradient(
      at 95% 54%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 44% 77%,
      hsla(229, 100%, 28%, 0.41) 0px,
      transparent 50%),
    radial-gradient(
      at 61% 95%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 88% 99%,
      hsl(339, 86%, 33%) 0px,
      transparent 50%),
    radial-gradient(
      at 36% 81%,
      hsla(212, 100%, 46%, 0.6) 0px,
      transparent 50%),
    radial-gradient(
      at 0% 10%,
      hsla(220, 96%, 40%, 0.37) 0px,
      transparent 50%),
    radial-gradient(
      at 86% 11%,
      hsla(212, 100%, 46%, 0.87) 0px,
      transparent 50%),
    radial-gradient(
      at 37% 0%,
      hsl(200, 96%, 60%) 0px,
      transparent 50%),
    radial-gradient(
      at 75% 77%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 85% 99%,
      hsla(0, 95%, 48%, 0.36) 0px,
      transparent 50%),
    radial-gradient(
      at 41% 0%,
      hsla(198, 100%, 56%, 0.9) 0px,
      transparent 50%),
    radial-gradient(
      at 46% 0%,
      hsl(198, 100%, 70%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 0%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 99% 82%,
      hsl(212, 100%, 46%) 0px,
      transparent 50%),
    radial-gradient(
      at 1% 100%,
      hsl(240, 85%, 39%) 0px,
      transparent 50%);
}
.sdx .bg-gradient-b2b {
  background:
    linear-gradient(
      118deg,
      rgb(177, 37, 55) 0%,
      rgb(3, 3, 135) 45%,
      rgb(4, 75, 217) 86%);
}
.sdx .bg-b2b-gradient-surface-large {
  background:
    linear-gradient(
      101deg,
      rgb(177, 37, 55) 5%,
      rgb(3, 3, 135) 40%,
      rgb(4, 75, 217) 70%);
}
.sdx .bg-b2b-gradient-surface-small {
  background:
    linear-gradient(
      118deg,
      rgb(177, 37, 55) 0%,
      rgb(3, 3, 135) 45%,
      rgb(4, 75, 217) 86%);
}
.sdx .bg-glass {
  -webkit-backdrop-filter: blur(20px) saturate(1.2) contrast(1.05);
  backdrop-filter: blur(20px) saturate(1.2) contrast(1.05);
}
.sdx .bg-gradient-1 {
  background:
    radial-gradient(
      110% 240% at 0% 130%,
      rgba(19, 163, 244, 0.9) 0%,
      rgba(22, 158, 255, 0.5) 55%,
      rgba(16, 136, 222, 0) 130%),
    #001155;
}
.sdx .bg-gradient-2 {
  background:
    radial-gradient(
      110% 220% at 0% 140%,
      #13a3f4 0%,
      rgba(22, 158, 255, 0.5) 40%,
      rgba(16, 136, 222, 0) 100%),
    radial-gradient(
      290% 800% at 220% -440%,
      #dd1122 30%,
      #001155 100%);
}
.sdx .bg-gradient-3 {
  background:
    linear-gradient(
      to right bottom,
      #5d1082,
      #4d137b,
      #3d1473,
      #2d146a,
      #1d1361,
      #191a66,
      #14206b,
      #0d266f,
      #163683,
      #1f4797,
      #2758ab,
      #2e6ac0);
}
.sdx .bg-white {
  background-color: #fff;
}
.sdx .bg-navy {
  background-color: #015;
}
.sdx .bg-dark-navy {
  background-color: #040d33;
}
.sdx .bg-blue {
  background-color: #0445c8;
}
.sdx .bg-blue-tint-2,
.sdx .bg-blue-40 {
  background-color: #a2cdf4;
}
.sdx .bg-blue-tint-3,
.sdx .bg-blue-20 {
  background-color: #d1e6f9;
}
.sdx .bg-aluminium,
.sdx .bg-aluminum {
  background-color: #dde3e7;
}
.sdx .bg-aluminium-80,
.sdx .bg-aluminium-tint-2,
.sdx .bg-aluminum-80,
.sdx .bg-aluminum-tint-2 {
  background-color: #e4e9ec;
}
.sdx .bg-horizon {
  background-color: #eef3f6;
}
.sdx .bg-horizon-40,
.sdx .bg-horizon-tint-2 {
  background-color: #f8fafb;
}
.sdx .bg-gray {
  background-color: #333;
}
.sdx .bg-gray-90,
.sdx .bg-gray-tint-2 {
  background-color: #474747;
}
.sdx .bg-gray-80,
.sdx .bg-gray-tint-3 {
  background-color: #5c5c5c;
}
.sdx .bg-gray-mid,
.sdx .bg-gray-tint-4 {
  background-color: #666;
}
.sdx .bg-gray-60,
.sdx .bg-gray-tint-5 {
  background-color: #858585;
}
.sdx .bg-gray-40,
.sdx .bg-gray-tint-6 {
  background-color: #adadad;
}
.sdx .bg-gray-light,
.sdx .bg-gray-tint-7 {
  background-color: #bbb;
}
.sdx .bg-gray-20,
.sdx .bg-gray-tint-8 {
  background-color: #d6d6d6;
}
.sdx .bg-sc-blue {
  background-color: #1af;
}
.sdx .bg-sc-red {
  background-color: #d12;
}
.sdx .bg-sc-navy {
  background-color: #015;
}
.sdx .bg-sc-white {
  background-color: #fff;
}
.sdx .bg-cloud {
  background: #f9f9f9;
}
.sdx .bg-int-blue {
  background-color: #0445c8;
}
.sdx .bg-int-blue--active {
  background-color: #0036a7;
}
.sdx .bg-int-gray {
  background-color: #cfd5d9;
}
.sdx .bg-int-gray--active {
  background-color: #b1b9be;
}
.sdx .bg-int-green {
  background-color: #1b8712;
}
.sdx .bg-int-green--active {
  background-color: #0d6f2c;
}
.sdx .bg-int-red {
  background-color: #d12;
}
.sdx .bg-int-red--active {
  background-color: #be0000;
}
.sdx .bg-int-orange {
  background-color: #cf4a0c;
}
.sdx .bg-int-orange--active {
  background-color: #ba3e06;
}
.sdx .bg-azure {
  background-color: #1781e3;
}
.sdx .bg-azure--active {
  background-color: #0851da;
}
.sdx .bg-orchid {
  background-color: #a63297;
}
.sdx .bg-orchid--active {
  background-color: #7f2879;
}
.sdx .bg-iris {
  background-color: #5944c6;
}
.sdx .bg-iris--active {
  background-color: #42389e;
}
.sdx .bg-pink {
  background-color: #e1195f;
}
.sdx .bg-pink--active {
  background-color: #bf1b5a;
}
.sdx .bg-apple,
.sdx .bg-petrol,
.sdx .bg-turquoise {
  background-color: #0eaba9;
}
.sdx .bg-apple--active,
.sdx .bg-petrol--active,
.sdx .bg-turquoise--active {
  background-color: #0c847e;
}
.sdx .bg-sales {
  background-color: #eb0505;
}
.sdx .sdx--dark-theme .bg-dusk {
  background-color: #141414;
}
.sdx .sdx--dark-theme .bg-dusk-tint-2 {
  background-color: #1d1d1d;
}
.sdx .sdx--dark-theme .bg-dusk-tint-3 {
  background-color: #222;
}
.sdx .sdx--dark-theme .bg-dusk-tint-4 {
  background-color: #242424;
}
.sdx .sdx--dark-theme .bg-gray {
  background-color: #e6e6e6;
}
.sdx .sdx--dark-theme .bg-gray-tint-3 {
  background-color: #cfd5d9;
}
.sdx .sdx--dark-theme .bg-gray-tint-4 {
  background-color: #b1b9be;
}
.sdx .sdx--dark-theme .bg-gray-tint-6 {
  background-color: #8c8c8c;
}
.sdx .sdx--dark-theme .bg-gray-tint-7 {
  background-color: #707070;
}
.sdx .sdx--dark-theme .bg-gray-tint-8 {
  background-color: #5c5c5c;
}
.sdx .sdx--dark-theme .bg-azure {
  background-color: #136fc3;
}
.sdx .sdx--dark-theme .bg-azure--active {
  background-color: #1578d3;
}
.sdx .sdx--dark-theme .bg-turquoise {
  background-color: #0a7b7a;
}
.sdx .sdx--dark-theme .bg-turquoise--active {
  background-color: #0b8483;
}
.sdx .sdx--dark-theme .bg-iris {
  background-color: #6f5ccb;
}
.sdx .sdx--dark-theme .bg-iris--active {
  background-color: #7867ce;
}
.sdx .sdx--dark-theme .bg-orchid {
  background-color: #a54c9b;
}
.sdx .sdx--dark-theme .bg-orchid--active {
  background-color: #b053a5;
}
.sdx .sdx--dark-theme .bg-pink {
  background-color: #d41d56;
}
.sdx .sdx--dark-theme .bg-pink--active {
  background-color: #e1245f;
}
.sdx .sdx--dark-theme .bg-int-blue {
  background-color: #0a71e9;
}
.sdx .sdx--dark-theme .bg-int-blue--active {
  background-color: #147df5;
}
.sdx .sdx--dark-theme .bg-int-blue2 {
  background-color: #4294ff;
}
.sdx .sdx--dark-theme .bg-int-blue2--active {
  background-color: #5ca3ff;
}
.sdx .sdx--dark-theme .bg-int-gray {
  background-color: #adadad;
}
.sdx .sdx--dark-theme .bg-int-gray--active {
  background-color: #d6d6d6;
}
.sdx .sdx--dark-theme .bg-int-green {
  background-color: #1c8912;
}
.sdx .sdx--dark-theme .bg-int-green--active {
  background-color: #1f9414;
}
.sdx .sdx--dark-theme .bg-int-green2 {
  background-color: #21a716;
}
.sdx .sdx--dark-theme .bg-int-green2--active {
  background-color: #55c24a;
}
.sdx .sdx--dark-theme .bg-int-red {
  background-color: #eb1224;
}
.sdx .sdx--dark-theme .bg-int-red--active {
  background-color: #ef2e3e;
}
.sdx .sdx--dark-theme .bg-int-red2 {
  background-color: #f35d6a;
}
.sdx .sdx--dark-theme .bg-int-red2--active {
  background-color: #fe7e89;
}
.sdx .sdx--dark-theme .bg-int-orange {
  background-color: #ce4a0c;
}
.sdx .sdx--dark-theme .bg-int-orange--active {
  background-color: #de4f0d;
}
.sdx .sdx--dark-theme .bg-int-orange2 {
  background-color: #f26726;
}
.sdx .sdx--dark-theme .bg-int-orange2--active {
  background-color: #f37b46;
}
.sdx hr,
.sdx .divider,
.sdx .divider--light-gray {
  margin: 24px 0;
  border: 0;
  border-bottom: 1px solid #d6d6d6;
}
@media (min-width: 1024px) {
  .sdx hr,
  .sdx .divider,
  .sdx .divider--light-gray {
    margin: 32px 0;
  }
}
.sdx .divider--mid-gray {
  border-bottom-color: #adadad;
}
.sdx .divider--dark-gray {
  border-bottom-color: #5c5c5c;
}
.sdx .divider--white {
  border-bottom-color: rgba(255, 255, 255, 0.6);
}
.sdx .divider--light-gray {
  border-bottom-color: #d6d6d6;
}
.sdx .divider--dynamic {
  margin: 0 8%;
  border-bottom-width: 4px;
  border-image-source:
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0) 0%,
      rgb(242, 5, 5) 10%,
      rgb(4, 69, 200) 25%,
      rgb(31, 185, 255) 65%,
      rgb(3, 58, 170) 90%,
      rgba(255, 255, 255, 0) 100%);
  border-image-slice: 0 0 4 0;
}
.sdx .sdx--dark-theme hr,
.sdx .sdx--dark-theme .divider {
  border-color: #5c5c5c;
}
.sdx .sdx--dark-theme .divider--light-gray {
  border-color: #5c5c5c;
}
.sdx .sdx--dark-theme .divider--mid-gray {
  border-color: #8c8c8c;
}
.sdx .sdx--dark-theme .divider--dark-gray {
  border-color: #cfd5d9;
}
.sdx .bg--dark hr,
.sdx .bg--dark .divider {
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
.sdx ul,
.sdx menu,
.sdx dir {
  display: block;
  padding: 0;
}
.sdx ul,
.sdx ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
.sdx ul.list,
.sdx ol.list {
  margin-top: 16px;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .sdx ul.list,
  .sdx ol.list {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
.sdx ul.list ul.list,
.sdx ul.list ol.list,
.sdx ol.list ul.list,
.sdx ol.list ol.list {
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .sdx ul.list ul.list,
  .sdx ul.list ol.list,
  .sdx ol.list ul.list,
  .sdx ol.list ol.list {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
.sdx ul.list li::before,
.sdx ol.list li::before {
  color: #0445c8;
}
.sdx ul.list.single-line li:not(:last-of-type) {
  margin-bottom: 6px;
}
.sdx ul.list li {
  margin-left: 18px;
}
.sdx ul.list li:not(:last-of-type) {
  margin-bottom: 12px;
}
.sdx ul.list li::before {
  float: left;
  margin-left: -18px;
  font-size: 33px;
}
.sdx ul.list li:not([class*=icon-])::before {
  content: "\2022";
}
.sdx ul.list li[class*=icon-],
.sdx ul.list li.list--link,
.sdx ul.list li.list--anchor {
  margin-left: 24px;
}
.sdx ul.list li[class*=icon-]::before,
.sdx ul.list li.list--link::before,
.sdx ul.list li.list--anchor::before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  text-transform: none;
  text-decoration: none;
  text-rendering: auto;
  line-height: 1;
  font-family: "sdx-icons";
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  font-variant-ligatures: normal;
  font-variant-caps: normal;
  font-variant-numeric: normal;
  font-stretch: normal;
  position: relative;
  top: 3px;
  margin-left: -24px;
}
.sdx ul.list li[class*=icon-] > a,
.sdx ul.list li.list--link > a,
.sdx ul.list li.list--anchor > a {
  text-decoration: none;
}
.sdx ul.list li[class*=icon-] > a:hover,
.sdx ul.list li.list--link > a:hover,
.sdx ul.list li.list--anchor > a:hover {
  text-decoration: underline;
  text-decoration-thickness: 2px;
}
.sdx ul.list li.list--link:before {
  content: "\e004";
}
.sdx ul.list li.list--anchor:before {
  content: "\e002";
}
.sdx ul.list li.single-line:not(:last-of-type) {
  margin-bottom: 6px;
}
.sdx ol.list {
  counter-reset: mycounter;
  display: table;
}
.sdx ol.list.single-line li:not(:last-of-type)::after {
  margin-bottom: 6px;
}
.sdx ol.list li {
  list-style: none;
  counter-increment: mycounter;
  display: table-row;
}
.sdx ol.list li:not(:last-of-type)::after {
  margin-bottom: 12px;
}
.sdx ol.list li::before {
  content: counter(mycounter) ".";
  font-weight: 600;
  display: table-cell;
  text-align: right;
  padding-right: 8px;
}
.sdx ol.list li::after {
  content: "";
  display: block;
}
.sdx .sdx--dark-theme ul.list,
.sdx .sdx--dark-theme ol.list {
  font-weight: 400;
}
.sdx .sdx--dark-theme ul.list li::before,
.sdx .sdx--dark-theme ol.list li::before {
  color: #4294ff;
}
.sdx ul.list.list--dark li::before,
.sdx ul.list.list--white li::before,
.sdx ol.list.list--dark li::before,
.sdx ol.list.list--white li::before {
  color: #fff;
}
.sdx a,
.sdx a.link,
.sdx button.link {
  position: relative;
  transition: color 200ms cubic-bezier(0.4, 0, 0.6, 1), text-decoration-color 200ms cubic-bezier(0.4, 0, 0.6, 1);
  outline: none;
  text-decoration: underline;
  text-underline-offset: 5px;
  color: #0445c8;
}
.sdx a:where(:any-link, button):active,
.sdx a.link:where(:any-link, button):active,
.sdx button.link:where(:any-link, button):active {
  text-decoration-thickness: 2px;
  color: #0036a7;
  text-decoration-color: #0036a7;
}
@media (hover: hover) {
  .sdx a:where(:any-link, button):hover,
  .sdx a.link:where(:any-link, button):hover,
  .sdx button.link:where(:any-link, button):hover {
    text-decoration-thickness: 2px;
    color: #0036a7;
    text-decoration-color: #0036a7;
  }
}
.sdx a:where(:any-link, button):focus-visible,
.sdx a.link:where(:any-link, button):focus-visible,
.sdx button.link:where(:any-link, button):focus-visible {
  outline: 2px solid #0445c8;
  outline-offset: -2px;
  transition: none;
  border-radius: 12px;
  outline-offset: initial;
  border-radius: 4px;
}
.sdx a + a,
.sdx a + a.link,
.sdx a + button.link,
.sdx a.link + a,
.sdx a.link + a.link,
.sdx a.link + button.link,
.sdx button.link + a,
.sdx button.link + a.link,
.sdx button.link + button.link {
  margin-left: 24px;
}
.sdx a[class*=icon-],
.sdx a.link--standalone,
.sdx a.link--external,
.sdx a.link--anchor,
.sdx a.link[class*=icon-],
.sdx a.link.link--standalone,
.sdx a.link.link--external,
.sdx a.link.link--anchor,
.sdx button.link[class*=icon-],
.sdx button.link.link--standalone,
.sdx button.link.link--external,
.sdx button.link.link--anchor {
  display: inline-block;
  padding-left: 24px;
  text-decoration-color: transparent;
}
.sdx a[class*=icon-]:active,
.sdx a.link--standalone:active,
.sdx a.link--external:active,
.sdx a.link--anchor:active,
.sdx a.link[class*=icon-]:active,
.sdx a.link.link--standalone:active,
.sdx a.link.link--external:active,
.sdx a.link.link--anchor:active,
.sdx button.link[class*=icon-]:active,
.sdx button.link.link--standalone:active,
.sdx button.link.link--external:active,
.sdx button.link.link--anchor:active {
  text-decoration-color: unset;
}
@media (hover: hover) {
  .sdx a[class*=icon-]:hover,
  .sdx a.link--standalone:hover,
  .sdx a.link--external:hover,
  .sdx a.link--anchor:hover,
  .sdx a.link[class*=icon-]:hover,
  .sdx a.link.link--standalone:hover,
  .sdx a.link.link--external:hover,
  .sdx a.link.link--anchor:hover,
  .sdx button.link[class*=icon-]:hover,
  .sdx button.link.link--standalone:hover,
  .sdx button.link.link--external:hover,
  .sdx button.link.link--anchor:hover {
    text-decoration-color: unset;
  }
}
.sdx a[class*=icon-]::before,
.sdx a.link--standalone::before,
.sdx a.link--external::before,
.sdx a.link--anchor::before,
.sdx a.link[class*=icon-]::before,
.sdx a.link.link--standalone::before,
.sdx a.link.link--external::before,
.sdx a.link.link--anchor::before,
.sdx button.link[class*=icon-]::before,
.sdx button.link.link--standalone::before,
.sdx button.link.link--external::before,
.sdx button.link.link--anchor::before {
  margin-left: -24px;
  display: inline-block;
  font-family: sdx-icons;
  padding-right: 6px;
  position: relative;
}
.sdx a.link--standalone::before,
.sdx a.link.link--standalone::before,
.sdx button.link.link--standalone::before {
  content: "\e004";
}
.sdx a.link--external::before,
.sdx a.link.link--external::before,
.sdx button.link.link--external::before {
  content: "\e030";
}
.sdx a.link--anchor::before,
.sdx a.link.link--anchor::before,
.sdx button.link.link--anchor::before {
  content: "\e002";
}
.sdx a:not(:any-link) {
  text-decoration: none;
}
.sdx p a + a,
.sdx p a + a.link,
.sdx p a + button.link,
.sdx p a.link + a,
.sdx p a.link + a.link,
.sdx p a.link + button.link,
.sdx p button.link + a,
.sdx p button.link + a.link,
.sdx p button.link + button.link,
.sdx .list a + a,
.sdx .list a + a.link,
.sdx .list a + button.link,
.sdx .list a.link + a,
.sdx .list a.link + a.link,
.sdx .list a.link + button.link,
.sdx .list button.link + a,
.sdx .list button.link + a.link,
.sdx .list button.link + button.link {
  margin-left: 0;
}
.sdx .sdx--dark-theme a,
.sdx .sdx--dark-theme a.link,
.sdx .sdx--dark-theme button.link {
  color: #4294ff;
}
.sdx .sdx--dark-theme a:focus-visible,
.sdx .sdx--dark-theme a.link:focus-visible,
.sdx .sdx--dark-theme button.link:focus-visible {
  outline: 2px solid #e6e6e6;
  outline-offset: -2px;
  transition: none;
  border-radius: 12px;
  outline-offset: initial;
  border-radius: 4px;
}
.sdx .sdx--dark-theme a:active,
.sdx .sdx--dark-theme a.link:active,
.sdx .sdx--dark-theme button.link:active {
  color: #5ca3ff;
  text-decoration-color: #5ca3ff;
}
@media (hover: hover) {
  .sdx .sdx--dark-theme a:hover,
  .sdx .sdx--dark-theme a.link:hover,
  .sdx .sdx--dark-theme button.link:hover {
    color: #5ca3ff;
    text-decoration-color: #5ca3ff;
  }
}
.sdx .bg--dark a,
.sdx .bg--dark a.link,
.sdx .bg--dark button.link,
.sdx a.link.link--dark,
.sdx a.link.link--white,
.sdx button.link.link--dark,
.sdx a.link--dark,
.sdx a.link--white,
.sdx button.link--dark,
.sdx button.link--white {
  color: #fff;
}
.sdx .bg--dark a:active,
.sdx .bg--dark a.link:active,
.sdx .bg--dark button.link:active,
.sdx a.link.link--dark:active,
.sdx a.link.link--white:active,
.sdx button.link.link--dark:active,
.sdx a.link--dark:active,
.sdx a.link--white:active,
.sdx button.link--dark:active,
.sdx button.link--white:active {
  color: #fff;
  text-decoration-color: #fff;
}
@media (hover: hover) {
  .sdx .bg--dark a:hover,
  .sdx .bg--dark a.link:hover,
  .sdx .bg--dark button.link:hover,
  .sdx a.link.link--dark:hover,
  .sdx a.link.link--white:hover,
  .sdx button.link.link--dark:hover,
  .sdx a.link--dark:hover,
  .sdx a.link--white:hover,
  .sdx button.link--dark:hover,
  .sdx button.link--white:hover {
    color: #fff;
    text-decoration-color: #fff;
  }
}
.sdx .bg--dark a:focus-visible,
.sdx .bg--dark a.link:focus-visible,
.sdx .bg--dark button.link:focus-visible,
.sdx a.link.link--dark:focus-visible,
.sdx a.link.link--white:focus-visible,
.sdx button.link.link--dark:focus-visible,
.sdx a.link--dark:focus-visible,
.sdx a.link--white:focus-visible,
.sdx button.link--dark:focus-visible,
.sdx button.link--white:focus-visible {
  outline: 2px solid #fff;
  outline-offset: -4px;
  transition: none;
  border-radius: 12px;
  outline-offset: initial;
  border-radius: 4px;
}
.sdx .status-indicator::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.sdx .status-indicator--success::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9 0.334473C4.22058 0.334473 0.334381 4.22067 0.334381 9.0001C0.334381 13.7795 4.22058 17.6657 9 17.6657C13.7794 17.6657 17.6656 13.7795 17.6656 9.0001C17.6656 4.22067 13.7794 0.334473 9 0.334473ZM12.2463 5.98713L8.91335 11.9864C8.88669 12.0397 8.84669 12.0864 8.80669 12.1331C8.54673 12.393 8.12678 12.393 7.86014 12.1331L5.18046 9.45338C4.92716 9.18674 4.93383 8.76679 5.1938 8.51349C5.46043 8.26019 5.88038 8.26685 6.13368 8.52682L8.17344 10.5666L11.0798 5.34054C11.2597 5.02058 11.6664 4.90059 11.9863 5.08057C12.3063 5.26055 12.4263 5.66716 12.2463 5.98713Z' fill='rgb(27,135,18)'/></svg>");
}
.sdx .status-indicator--warning::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM10 15.3328C9.26676 15.3328 8.66683 14.7329 8.66683 13.9996C8.66683 13.2664 9.26676 12.6664 10 12.6664C10.7333 12.6664 11.3332 13.2664 11.3332 13.9996C11.3332 14.7329 10.7333 15.3328 10 15.3328ZM11.3332 7.33375L10.6666 11.3333H9.33342L8.66683 7.33375V4.6674H11.3332V7.33375Z' fill='rgb(207,74,12)'/></svg>");
}
.sdx .status-indicator--inactive::before {
  background-image: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12.2734 0.112549C5.87417 0.112549 0.719238 5.26748 0.719238 11.6667C0.719238 18.0659 5.87417 23.2209 12.2734 23.2209C18.6726 23.2209 23.8276 18.0659 23.8276 11.6667C23.8276 5.26748 18.6726 0.112549 12.2734 0.112549ZM16.7173 12.5555H7.82949C7.3851 12.5555 6.94071 12.1111 6.94071 11.6667C6.94071 11.2223 7.3851 10.7779 7.82949 10.7779H16.7173C17.1617 10.7779 17.6061 11.2223 17.6061 11.6667C17.6061 12.1111 17.1617 12.5555 16.7173 12.5555Z' fill='rgb(102,102,102)'/></svg>");
}
.sdx .status-indicator--paused::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9 0.334473C4.20058 0.334473 0.334381 4.20067 0.334381 9.0001C0.334381 13.7995 4.20058 17.6657 9 17.6657C13.7994 17.6657 17.6656 13.7995 17.6656 9.0001C17.6656 4.20067 13.7994 0.334473 9 0.334473ZM7.66683 10.9999C7.66683 11.3331 7.33354 11.6664 7.00025 11.6664C6.66695 11.6664 6.33366 11.3331 6.33366 10.9999V7.00034C6.33366 6.66704 6.66695 6.33375 7.00025 6.33375C7.33354 6.33375 7.66683 6.66704 7.66683 7.00034V10.9999ZM11.6664 10.9999C11.6664 11.3331 11.3331 11.6664 10.9998 11.6664C10.6665 11.6664 10.3332 11.3331 10.3332 10.9999V7.00034C10.3332 6.66704 10.6665 6.33375 10.9998 6.33375C11.3331 6.33375 11.6664 6.66704 11.6664 7.00034V10.9999Z' fill='rgb(102,102,102)'/></svg>");
}
.sdx .status-indicator--incomplete::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22725 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM10 2.66765C13.6329 2.66765 16.6459 5.32733 17.2258 8.79357C17.2258 8.80691 17.2125 8.82024 17.2125 8.83357C17.1791 9.1002 17.0992 9.36017 16.9792 9.60014C16.4526 10.6467 15.206 11.3266 13.8129 11.3266C12.8263 11.3266 11.8931 10.9866 11.2599 10.3867C11.0199 10.1601 10.8066 9.88678 10.5866 9.59348C10.3733 9.31351 10.1467 9.02021 9.88002 8.75358C8.97346 7.83369 7.70695 7.33375 6.32711 7.33375C5.12726 7.33375 3.97406 7.72037 3.09417 8.42029C2.98752 8.50028 2.89419 8.5936 2.80087 8.68026C3.4208 5.26067 6.41377 2.66098 10.0067 2.66098L10 2.66765Z' fill='rgb(102,102,102)'/></svg>");
}
.sdx .status-indicator--draft::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.93959 17.6657C8.57041 17.6657 8.26836 17.3658 8.26836 16.9991C8.26836 16.6325 8.57041 16.3325 8.93959 16.3325C9.8122 16.3325 10.658 16.1859 11.4701 15.8926C11.8125 15.7659 12.2018 15.9526 12.3293 16.2926C12.3562 16.3659 12.3696 16.4392 12.3696 16.5192C12.3696 16.7992 12.1884 17.0458 11.9266 17.1458C10.9734 17.4857 9.97329 17.6657 8.93959 17.6657ZM6.18754 17.1858C6.10699 17.1858 6.03315 17.1724 5.95932 17.1458C4.99945 16.7992 4.11343 16.2926 3.33479 15.6393C3.04616 15.3993 3.0126 14.9794 3.24753 14.6994C3.47575 14.4328 3.91877 14.3928 4.19397 14.6194C4.85849 15.1727 5.60356 15.5993 6.41576 15.8926C6.67754 15.9859 6.85877 16.2392 6.85877 16.5192C6.85877 16.5992 6.84535 16.6725 6.8185 16.7458C6.71781 17.0125 6.46945 17.1858 6.18754 17.1858ZM14.1148 15.7926C13.9201 15.7926 13.7322 15.706 13.6047 15.5593C13.4906 15.4193 13.4369 15.246 13.4503 15.0727C13.4637 14.8927 13.551 14.7327 13.6852 14.6194C14.3497 14.0662 14.9001 13.4062 15.3364 12.6663C15.5177 12.3597 15.9406 12.2397 16.256 12.4264C16.4641 12.5397 16.5917 12.7663 16.5917 12.9996C16.5917 13.1196 16.5581 13.2329 16.4977 13.3329C15.9875 14.2128 15.3297 14.986 14.5511 15.6393C14.4303 15.7393 14.2759 15.7926 14.1148 15.7926ZM1.96548 13.6662C1.73055 13.6662 1.50904 13.5462 1.38822 13.3462H1.38151C1.38151 13.3329 1.38151 13.3262 1.36808 13.3129C0.864655 12.4397 0.522326 11.4998 0.347806 10.5132C0.314244 10.3399 0.354518 10.16 0.455203 10.0133C0.5626 9.87333 0.716984 9.77334 0.891505 9.74001C1.24726 9.67335 1.60301 9.92665 1.67014 10.2799C1.81781 11.1265 2.11315 11.9264 2.54274 12.673C2.60315 12.7796 2.63671 12.893 2.63671 13.0063C2.63671 13.2463 2.50918 13.4662 2.3011 13.5862C2.1937 13.6462 2.07959 13.6729 1.96548 13.6729V13.6662ZM16.8736 11.0598C16.8333 11.0598 16.7997 11.0598 16.7595 11.0465C16.3903 10.9865 16.1486 10.6332 16.2158 10.2733C16.2829 9.85333 16.3232 9.42671 16.3232 9.0001C16.3232 8.57348 16.2829 8.14687 16.2158 7.72692C16.2023 7.68692 16.2023 7.65359 16.2023 7.60693C16.2023 7.28697 16.4373 7.007 16.7595 6.95368C17.1219 6.89368 17.471 7.14032 17.5314 7.49361C17.6254 7.98689 17.6656 8.48682 17.6656 9.0001C17.6656 9.51337 17.6254 10.0133 17.5381 10.5066C17.4777 10.8265 17.2025 11.0598 16.8736 11.0598ZM1.00561 8.28018C0.96534 8.28018 0.925066 8.28018 0.891505 8.27352C0.569313 8.21352 0.334381 7.94022 0.334381 7.62026C0.334381 7.58027 0.334381 7.54027 0.341093 7.50028C0.522326 6.5004 0.871368 5.54718 1.38151 4.66728C1.55603 4.36732 1.98562 4.24734 2.29438 4.42731C2.61657 4.60729 2.72397 5.02058 2.54274 5.33387C2.11315 6.08045 1.81781 6.88035 1.67014 7.72025C1.60972 8.04688 1.33452 8.28018 1.00561 8.28018ZM15.9204 5.66716C15.6788 5.66716 15.4573 5.54051 15.3364 5.33387C14.9069 4.59396 14.3497 3.93404 13.6852 3.38077C13.5308 3.25412 13.4436 3.06748 13.4436 2.8675C13.4436 2.71419 13.504 2.56087 13.6047 2.44089C13.8329 2.17425 14.2759 2.13426 14.5511 2.3609C15.3297 3.01415 15.9875 3.78739 16.4977 4.66728C16.5917 4.8206 16.6118 5.00058 16.5648 5.17389C16.5178 5.3472 16.4104 5.48719 16.256 5.58051C16.1486 5.63383 16.0345 5.66716 15.9204 5.66716ZM3.75767 3.54075C3.56301 3.54075 3.37507 3.4541 3.24753 3.30745C3.14685 3.18746 3.09315 3.03415 3.08644 2.88083C3.08644 2.68086 3.1737 2.49421 3.32808 2.3609C4.11343 1.70764 4.99274 1.20104 5.9526 0.85441C6.29493 0.734425 6.68425 0.921069 6.81178 1.25436C6.87219 1.42101 6.86548 1.60099 6.79165 1.76763C6.7111 1.92761 6.57685 2.0476 6.40904 2.10759C5.60356 2.40089 4.85178 2.83417 4.19397 3.38744C4.07315 3.48743 3.91877 3.54075 3.75767 3.54075ZM11.6984 2.14759C11.6178 2.14759 11.544 2.13426 11.4701 2.10759C10.658 1.81429 9.80548 1.66765 8.93959 1.66765C8.75165 1.66765 8.58384 1.60099 8.46302 1.47434C8.33548 1.34768 8.26165 1.18104 8.26165 1.00106C8.26165 0.634437 8.5637 0.334473 8.93288 0.334473C9.95987 0.334473 10.9667 0.507785 11.9266 0.85441C12.2689 0.981062 12.4501 1.36102 12.3293 1.70764C12.2286 1.97428 11.9803 2.14759 11.6984 2.14759Z' fill='rgb(102,102,102)'/></svg>");
}
.sdx .status-indicator--blocked::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M18.6667 9.99992C18.6667 5.22092 14.7787 1.33325 10 1.33325C5.22103 1.33325 1.33336 5.22092 1.33336 9.99992C1.33336 14.7786 5.22103 18.6666 10 18.6666C14.7787 18.6666 18.6667 14.7786 18.6667 9.99992ZM10 2.66659C11.7823 2.66659 13.417 3.30692 14.6892 4.36799L4.36809 14.6891C3.30703 13.4169 2.66669 11.7822 2.66669 9.99992C2.66669 5.95632 5.95643 2.66659 10 2.66659ZM5.31082 15.6319C6.58303 16.6929 8.21776 17.3333 10 17.3333C14.0436 17.3333 17.3334 14.0435 17.3334 9.99992C17.3334 8.21765 16.693 6.58292 15.632 5.31072L5.31082 15.6319Z' fill='rgb(221,17,34)'/></svg>");
}
.sdx .status-indicator--in-progress-positive::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM2.66755 10.0001C2.66755 6.18056 5.60053 3.04093 9.33342 2.70098V10.0001C9.33342 10.1934 9.41341 10.3734 9.56006 10.5L15.0127 15.3461C13.6596 16.625 11.8686 17.3381 10.0067 17.3392C5.96049 17.3392 2.67422 14.0529 2.67422 10.0068L2.66755 10.0001Z' fill='rgb(27,135,18)'/></svg>");
}
.sdx .status-indicator--in-progress-warning::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM2.66755 10.0001C2.66755 6.18056 5.60053 3.04093 9.33342 2.70098V10.0001C9.33342 10.1934 9.41341 10.3734 9.56006 10.5L15.0127 15.3461C13.6596 16.625 11.8686 17.3381 10.0067 17.3392C5.96049 17.3392 2.67422 14.0529 2.67422 10.0068L2.66755 10.0001Z' fill='rgb(207,74,12)'/></svg>");
}
.sdx .status-indicator--unavailable::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001ZM17.3325 10.0001C17.3325 14.0396 14.0462 17.3325 10 17.3325C5.95382 17.3325 2.66755 14.0396 2.66755 10.0001C2.66755 5.96058 5.95382 2.66765 10 2.66765C14.0462 2.66765 17.3325 5.95392 17.3325 10.0001Z' fill='rgb(102,102,102)'/></svg>");
}
.sdx .status-indicator--not-ok::before {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M28,15c0,7.18-5.82,13-13,13S2,22.18,2,15,7.82,2,15,2s13,5.82,13,13ZM16.41,15l3.89-3.89c.39-.39.39-1.02,0-1.41s-1.02-.39-1.41,0l-3.89,3.89-3.89-3.89c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l3.89,3.89-3.89,3.89c-.39.39-.39,1.02,0,1.41.2.2.45.29.71.29s.51-.1.71-.29l3.89-3.89,3.89,3.89c.2.2.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.02,0-1.41l-3.89-3.89Z' fill='rgb(221,17,34)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--success::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9 0.334473C4.22058 0.334473 0.334381 4.22067 0.334381 9.0001C0.334381 13.7795 4.22058 17.6657 9 17.6657C13.7794 17.6657 17.6656 13.7795 17.6656 9.0001C17.6656 4.22067 13.7794 0.334473 9 0.334473ZM12.2463 5.98713L8.91335 11.9864C8.88669 12.0397 8.84669 12.0864 8.80669 12.1331C8.54673 12.393 8.12678 12.393 7.86014 12.1331L5.18046 9.45338C4.92716 9.18674 4.93383 8.76679 5.1938 8.51349C5.46043 8.26019 5.88038 8.26685 6.13368 8.52682L8.17344 10.5666L11.0798 5.34054C11.2597 5.02058 11.6664 4.90059 11.9863 5.08057C12.3063 5.26055 12.4263 5.66716 12.2463 5.98713Z' fill='rgb(33,167,22)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--warning::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM10 15.3328C9.26676 15.3328 8.66683 14.7329 8.66683 13.9996C8.66683 13.2664 9.26676 12.6664 10 12.6664C10.7333 12.6664 11.3332 13.2664 11.3332 13.9996C11.3332 14.7329 10.7333 15.3328 10 15.3328ZM11.3332 7.33375L10.6666 11.3333H9.33342L8.66683 7.33375V4.6674H11.3332V7.33375Z' fill='rgb(242,103,38)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--inactive::before {
  background-image: url("data:image/svg+xml,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12.2734 0.112549C5.87417 0.112549 0.719238 5.26748 0.719238 11.6667C0.719238 18.0659 5.87417 23.2209 12.2734 23.2209C18.6726 23.2209 23.8276 18.0659 23.8276 11.6667C23.8276 5.26748 18.6726 0.112549 12.2734 0.112549ZM16.7173 12.5555H7.82949C7.3851 12.5555 6.94071 12.1111 6.94071 11.6667C6.94071 11.2223 7.3851 10.7779 7.82949 10.7779H16.7173C17.1617 10.7779 17.6061 11.2223 17.6061 11.6667C17.6061 12.1111 17.1617 12.5555 16.7173 12.5555Z' fill='rgb(177,185,190)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--paused::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M9 0.334473C4.20058 0.334473 0.334381 4.20067 0.334381 9.0001C0.334381 13.7995 4.20058 17.6657 9 17.6657C13.7994 17.6657 17.6656 13.7995 17.6656 9.0001C17.6656 4.20067 13.7994 0.334473 9 0.334473ZM7.66683 10.9999C7.66683 11.3331 7.33354 11.6664 7.00025 11.6664C6.66695 11.6664 6.33366 11.3331 6.33366 10.9999V7.00034C6.33366 6.66704 6.66695 6.33375 7.00025 6.33375C7.33354 6.33375 7.66683 6.66704 7.66683 7.00034V10.9999ZM11.6664 10.9999C11.6664 11.3331 11.3331 11.6664 10.9998 11.6664C10.6665 11.6664 10.3332 11.3331 10.3332 10.9999V7.00034C10.3332 6.66704 10.6665 6.33375 10.9998 6.33375C11.3331 6.33375 11.6664 6.66704 11.6664 7.00034V10.9999Z' fill='rgb(177,185,190)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--incomplete::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22725 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM10 2.66765C13.6329 2.66765 16.6459 5.32733 17.2258 8.79357C17.2258 8.80691 17.2125 8.82024 17.2125 8.83357C17.1791 9.1002 17.0992 9.36017 16.9792 9.60014C16.4526 10.6467 15.206 11.3266 13.8129 11.3266C12.8263 11.3266 11.8931 10.9866 11.2599 10.3867C11.0199 10.1601 10.8066 9.88678 10.5866 9.59348C10.3733 9.31351 10.1467 9.02021 9.88002 8.75358C8.97346 7.83369 7.70695 7.33375 6.32711 7.33375C5.12726 7.33375 3.97406 7.72037 3.09417 8.42029C2.98752 8.50028 2.89419 8.5936 2.80087 8.68026C3.4208 5.26067 6.41377 2.66098 10.0067 2.66098L10 2.66765Z' fill='rgb(177,185,190)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--draft::before {
  background-image: url("data:image/svg+xml,<svg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.93959 17.6657C8.57041 17.6657 8.26836 17.3658 8.26836 16.9991C8.26836 16.6325 8.57041 16.3325 8.93959 16.3325C9.8122 16.3325 10.658 16.1859 11.4701 15.8926C11.8125 15.7659 12.2018 15.9526 12.3293 16.2926C12.3562 16.3659 12.3696 16.4392 12.3696 16.5192C12.3696 16.7992 12.1884 17.0458 11.9266 17.1458C10.9734 17.4857 9.97329 17.6657 8.93959 17.6657ZM6.18754 17.1858C6.10699 17.1858 6.03315 17.1724 5.95932 17.1458C4.99945 16.7992 4.11343 16.2926 3.33479 15.6393C3.04616 15.3993 3.0126 14.9794 3.24753 14.6994C3.47575 14.4328 3.91877 14.3928 4.19397 14.6194C4.85849 15.1727 5.60356 15.5993 6.41576 15.8926C6.67754 15.9859 6.85877 16.2392 6.85877 16.5192C6.85877 16.5992 6.84535 16.6725 6.8185 16.7458C6.71781 17.0125 6.46945 17.1858 6.18754 17.1858ZM14.1148 15.7926C13.9201 15.7926 13.7322 15.706 13.6047 15.5593C13.4906 15.4193 13.4369 15.246 13.4503 15.0727C13.4637 14.8927 13.551 14.7327 13.6852 14.6194C14.3497 14.0662 14.9001 13.4062 15.3364 12.6663C15.5177 12.3597 15.9406 12.2397 16.256 12.4264C16.4641 12.5397 16.5917 12.7663 16.5917 12.9996C16.5917 13.1196 16.5581 13.2329 16.4977 13.3329C15.9875 14.2128 15.3297 14.986 14.5511 15.6393C14.4303 15.7393 14.2759 15.7926 14.1148 15.7926ZM1.96548 13.6662C1.73055 13.6662 1.50904 13.5462 1.38822 13.3462H1.38151C1.38151 13.3329 1.38151 13.3262 1.36808 13.3129C0.864655 12.4397 0.522326 11.4998 0.347806 10.5132C0.314244 10.3399 0.354518 10.16 0.455203 10.0133C0.5626 9.87333 0.716984 9.77334 0.891505 9.74001C1.24726 9.67335 1.60301 9.92665 1.67014 10.2799C1.81781 11.1265 2.11315 11.9264 2.54274 12.673C2.60315 12.7796 2.63671 12.893 2.63671 13.0063C2.63671 13.2463 2.50918 13.4662 2.3011 13.5862C2.1937 13.6462 2.07959 13.6729 1.96548 13.6729V13.6662ZM16.8736 11.0598C16.8333 11.0598 16.7997 11.0598 16.7595 11.0465C16.3903 10.9865 16.1486 10.6332 16.2158 10.2733C16.2829 9.85333 16.3232 9.42671 16.3232 9.0001C16.3232 8.57348 16.2829 8.14687 16.2158 7.72692C16.2023 7.68692 16.2023 7.65359 16.2023 7.60693C16.2023 7.28697 16.4373 7.007 16.7595 6.95368C17.1219 6.89368 17.471 7.14032 17.5314 7.49361C17.6254 7.98689 17.6656 8.48682 17.6656 9.0001C17.6656 9.51337 17.6254 10.0133 17.5381 10.5066C17.4777 10.8265 17.2025 11.0598 16.8736 11.0598ZM1.00561 8.28018C0.96534 8.28018 0.925066 8.28018 0.891505 8.27352C0.569313 8.21352 0.334381 7.94022 0.334381 7.62026C0.334381 7.58027 0.334381 7.54027 0.341093 7.50028C0.522326 6.5004 0.871368 5.54718 1.38151 4.66728C1.55603 4.36732 1.98562 4.24734 2.29438 4.42731C2.61657 4.60729 2.72397 5.02058 2.54274 5.33387C2.11315 6.08045 1.81781 6.88035 1.67014 7.72025C1.60972 8.04688 1.33452 8.28018 1.00561 8.28018ZM15.9204 5.66716C15.6788 5.66716 15.4573 5.54051 15.3364 5.33387C14.9069 4.59396 14.3497 3.93404 13.6852 3.38077C13.5308 3.25412 13.4436 3.06748 13.4436 2.8675C13.4436 2.71419 13.504 2.56087 13.6047 2.44089C13.8329 2.17425 14.2759 2.13426 14.5511 2.3609C15.3297 3.01415 15.9875 3.78739 16.4977 4.66728C16.5917 4.8206 16.6118 5.00058 16.5648 5.17389C16.5178 5.3472 16.4104 5.48719 16.256 5.58051C16.1486 5.63383 16.0345 5.66716 15.9204 5.66716ZM3.75767 3.54075C3.56301 3.54075 3.37507 3.4541 3.24753 3.30745C3.14685 3.18746 3.09315 3.03415 3.08644 2.88083C3.08644 2.68086 3.1737 2.49421 3.32808 2.3609C4.11343 1.70764 4.99274 1.20104 5.9526 0.85441C6.29493 0.734425 6.68425 0.921069 6.81178 1.25436C6.87219 1.42101 6.86548 1.60099 6.79165 1.76763C6.7111 1.92761 6.57685 2.0476 6.40904 2.10759C5.60356 2.40089 4.85178 2.83417 4.19397 3.38744C4.07315 3.48743 3.91877 3.54075 3.75767 3.54075ZM11.6984 2.14759C11.6178 2.14759 11.544 2.13426 11.4701 2.10759C10.658 1.81429 9.80548 1.66765 8.93959 1.66765C8.75165 1.66765 8.58384 1.60099 8.46302 1.47434C8.33548 1.34768 8.26165 1.18104 8.26165 1.00106C8.26165 0.634437 8.5637 0.334473 8.93288 0.334473C9.95987 0.334473 10.9667 0.507785 11.9266 0.85441C12.2689 0.981062 12.4501 1.36102 12.3293 1.70764C12.2286 1.97428 11.9803 2.14759 11.6984 2.14759Z' fill='rgb(177,185,190)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--blocked::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M18.6667 9.99992C18.6667 5.22092 14.7787 1.33325 10 1.33325C5.22103 1.33325 1.33336 5.22092 1.33336 9.99992C1.33336 14.7786 5.22103 18.6666 10 18.6666C14.7787 18.6666 18.6667 14.7786 18.6667 9.99992ZM10 2.66659C11.7823 2.66659 13.417 3.30692 14.6892 4.36799L4.36809 14.6891C3.30703 13.4169 2.66669 11.7822 2.66669 9.99992C2.66669 5.95632 5.95643 2.66659 10 2.66659ZM5.31082 15.6319C6.58303 16.6929 8.21776 17.3333 10 17.3333C14.0436 17.3333 17.3334 14.0435 17.3334 9.99992C17.3334 8.21765 16.693 6.58292 15.632 5.31072L5.31082 15.6319Z' fill='rgb(243,93,106)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--in-progress-positive::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM2.66755 10.0001C2.66755 6.18056 5.60053 3.04093 9.33342 2.70098V10.0001C9.33342 10.1934 9.41341 10.3734 9.56006 10.5L15.0127 15.3461C13.6596 16.625 11.8686 17.3381 10.0067 17.3392C5.96049 17.3392 2.67422 14.0529 2.67422 10.0068L2.66755 10.0001Z' fill='rgb(33,167,22)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--in-progress-warning::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447ZM2.66755 10.0001C2.66755 6.18056 5.60053 3.04093 9.33342 2.70098V10.0001C9.33342 10.1934 9.41341 10.3734 9.56006 10.5L15.0127 15.3461C13.6596 16.625 11.8686 17.3381 10.0067 17.3392C5.96049 17.3392 2.67422 14.0529 2.67422 10.0068L2.66755 10.0001Z' fill='rgb(242,103,38)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--unavailable::before {
  background-image: url("data:image/svg+xml,<svg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.33438 10.0001C1.33438 14.7795 5.22058 18.6657 10 18.6657C14.7794 18.6657 18.6656 14.7795 18.6656 10.0001C18.6656 5.22067 14.7794 1.33447 10 1.33447C5.22058 1.33447 1.33438 5.22067 1.33438 10.0001ZM17.3325 10.0001C17.3325 14.0396 14.0462 17.3325 10 17.3325C5.95382 17.3325 2.66755 14.0396 2.66755 10.0001C2.66755 5.96058 5.95382 2.66765 10 2.66765C14.0462 2.66765 17.3325 5.95392 17.3325 10.0001Z' fill='rgb(177,185,190)'/></svg>");
}
.sdx .sdx--dark-theme .status-indicator--not-ok::before {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30' fill='none'><path d='M28,15c0,7.18-5.82,13-13,13S2,22.18,2,15,7.82,2,15,2s13,5.82,13,13ZM16.41,15l3.89-3.89c.39-.39.39-1.02,0-1.41s-1.02-.39-1.41,0l-3.89,3.89-3.89-3.89c-.39-.39-1.02-.39-1.41,0s-.39,1.02,0,1.41l3.89,3.89-3.89,3.89c-.39.39-.39,1.02,0,1.41.2.2.45.29.71.29s.51-.1.71-.29l3.89-3.89,3.89,3.89c.2.2.45.29.71.29s.51-.1.71-.29c.39-.39.39-1.02,0-1.41l-3.89-3.89Z' fill='rgb(243,93,106)'/></svg>");
}
.sdx .tooltip {
  display: inline-block;
  position: relative;
  z-index: 1;
  outline: none;
  cursor: pointer;
}
.sdx .tooltip::before,
.sdx .tooltip::after {
  position: absolute;
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  transition:
    visibility 200ms cubic-bezier(0.4, 0, 0.2, 1),
    opacity 200ms cubic-bezier(0.4, 0, 0.2, 1),
    transform 300ms cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0ms;
}
.sdx .tooltip:hover::before,
.sdx .tooltip:hover::after {
  visibility: visible;
  opacity: 1;
  transition-delay: 100ms;
}
.sdx .tooltip::before {
  position: absolute;
  background: 0 0;
  border: 8px solid transparent;
  z-index: 1000001;
  content: "";
}
.sdx .tooltip::after {
  font-family: TheSans, sans-serif;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  max-width: 200px;
  height: 32px;
  padding: 8px 15px;
  color: #fff;
  border-radius: 12px;
  background: #0036a7;
  font-size: 16px;
  line-height: 16px;
  content: attr(aria-label);
}
.sdx .tooltip::before,
.sdx .tooltip::after,
.sdx .tooltip--top::before,
.sdx .tooltip--top::after {
  left: 50%;
  bottom: calc(100% + 2px);
  margin: 0;
}
.sdx .tooltip::before,
.sdx .tooltip--top::before {
  left: calc(50% - 8px);
  margin-bottom: -15px;
  border-color: transparent;
  border-top-color: #0036a7;
}
.sdx .tooltip::after,
.sdx .tooltip--top::after {
  transform: translateX(-50%);
}
.sdx .tooltip:hover::before,
.sdx .tooltip--top:hover::before {
  transform: translateY(-8px);
}
.sdx .tooltip:hover::after,
.sdx .tooltip--top:hover::after {
  transform: translateX(-50%) translateY(-8px);
}
.sdx .tooltip--bottom::before,
.sdx .tooltip--bottom::after {
  left: 50%;
  top: calc(100% + 2px);
  bottom: auto;
  margin: 0;
}
.sdx .tooltip--bottom::before {
  left: calc(50% - 8px);
  margin-top: -15px;
  border-color: transparent;
  border-bottom-color: #0036a7;
}
.sdx .tooltip--bottom::after {
  transform: translateX(-50%);
}
.sdx .tooltip--bottom:hover::before {
  transform: translateY(8px);
}
.sdx .tooltip--bottom:hover::after {
  transform: translateX(-50%) translateY(8px);
}
.sdx .tooltip--left::before,
.sdx .tooltip--left::after {
  left: auto;
  right: calc(100% + 2px);
  bottom: 50%;
  margin: 0;
}
.sdx .tooltip--left::before {
  margin-right: -15px;
  margin-bottom: -8px;
  border-color: transparent;
  border-left-color: #0036a7;
}
.sdx .tooltip--left::after {
  transform: translateX(0) translateY(0);
  margin-bottom: -16px;
}
.sdx .tooltip--left:hover::before {
  transform: translateX(-8px);
}
.sdx .tooltip--left:hover::after {
  transform: translateX(-8px) translateY(0);
}
.sdx .tooltip--right::before,
.sdx .tooltip--right::after {
  left: calc(100% + 2px);
  bottom: 50%;
  margin: 0;
}
.sdx .tooltip--right::before {
  margin-left: -15px;
  margin-bottom: -8px;
  border-color: transparent;
  border-right-color: #0036a7;
}
.sdx .tooltip--right::after {
  transform: translateX(0) translateY(0);
  margin-bottom: -16px;
}
.sdx .tooltip--right:hover::before {
  transform: translateX(8px);
}
.sdx .tooltip--right:hover::after {
  transform: translateX(8px) translateY(0);
}
.sdx .tooltip--multiline::after {
  height: auto;
  text-align: center;
  white-space: pre-wrap;
  word-break: break-all;
}
.sdx .tooltip:not([aria-label])::before,
.sdx .tooltip:not([aria-label])::after,
.sdx .tooltip[aria-label=""]::before,
.sdx .tooltip[aria-label=""]::after {
  display: none !important;
}
.sdx .sdx--dark-theme .tooltip::after {
  background: #147df5;
}
.sdx .sdx--dark-theme .tooltip::before,
.sdx .sdx--dark-theme .tooltip--top::before {
  border-top-color: #147df5;
}
.sdx .sdx--dark-theme .tooltip--bottom::before {
  border-bottom-color: #147df5;
  border-top-color: transparent;
}
.sdx .sdx--dark-theme .tooltip--left::before {
  border-left-color: #147df5;
  border-top-color: transparent;
}
.sdx .sdx--dark-theme .tooltip--right::before {
  border-right-color: #147df5;
  border-top-color: transparent;
}
.sdx .toolbar {
  font-family: TheSans, sans-serif;
  font-weight: 400;
}
.sdx .toolbar__item:focus-visible {
  outline: 2px solid #0445c8;
  outline-offset: -2px;
  transition: none;
  border-radius: 12px;
}
.sdx .toolbar__item {
  display: inline-block;
  padding: 10px;
  text-align: center;
  color: #0445c8;
  opacity: 0;
  transform: translate(0, 10px);
  transition:
    color 180ms cubic-bezier(0.4, 0, 0.2, 1),
    opacity 300ms cubic-bezier(0.4, 0, 0.2, 1),
    transform 300ms cubic-bezier(0.87, -0.41, 0.19, 1.44);
}
.sdx .toolbar__item:hover {
  color: #0036a7;
}
.sdx .toolbar__item:hover .toolbar__label {
  color: #0036a7;
}
.sdx .toolbar__item .toolbar__label {
  display: block;
  font-size: 14px;
  color: #333;
}
.sdx .toolbar__item .icon {
  font-size: 30px;
}
.sdx .toolbar__item.item--show {
  opacity: 1;
  transform: translate(0, 0);
}
.sdx .toolbar--vertical .toolbar__item {
  display: block;
  opacity: 0;
  transform: translate(10px, 0);
  text-align: left;
  align-items: center;
}
.sdx .toolbar--vertical .toolbar__item .toolbar__label {
  display: inline-block;
  margin-left: 12px;
  line-height: 1;
}
.sdx .toolbar--vertical .toolbar__item .icon {
  vertical-align: middle;
}
.sdx .toolbar--vertical .toolbar__item.item--show {
  opacity: 1;
  transform: translate(0, 0);
}
.sdx .toolbar .item--disabled,
.sdx .toolbar.toolbar--disabled .toolbar__item {
  color: #d6d6d6;
}
.sdx .toolbar .item--disabled.disabled,
.sdx .toolbar .item--disabled:disabled,
.sdx .toolbar.toolbar--disabled .disabled.toolbar__item,
.sdx .toolbar.toolbar--disabled .toolbar__item:disabled {
  cursor: not-allowed;
}
.sdx .toolbar .item--disabled.disabled:active,
.sdx .toolbar .item--disabled:disabled:active,
.sdx .toolbar.toolbar--disabled .disabled.toolbar__item:active,
.sdx .toolbar.toolbar--disabled .toolbar__item:disabled:active {
  pointer-events: none;
  transform: none;
}
.sdx .toolbar .item--disabled .toolbar__label,
.sdx .toolbar.toolbar--disabled .toolbar__item .toolbar__label {
  color: #d6d6d6;
}
.sdx .toolbar .item--disabled .toolbar__label:hover,
.sdx .toolbar.toolbar--disabled .toolbar__item .toolbar__label:hover {
  text-decoration: none;
}
.sdx .sdx--dark-theme .toolbar__item:focus-visible {
  outline: 2px solid #e6e6e6;
  outline-offset: -2px;
  transition: none;
  border-radius: 12px;
}
.sdx .sdx--dark-theme .toolbar__item {
  color: #0a71e9;
}
.sdx .sdx--dark-theme .toolbar__item:hover {
  color: #147df5;
}
.sdx .sdx--dark-theme .toolbar__item:hover .toolbar__label {
  color: #147df5;
}
.sdx .sdx--dark-theme .toolbar__item .toolbar__label {
  color: #e6e6e6;
}
.sdx .sdx--dark-theme .toolbar .item--disabled,
.sdx .sdx--dark-theme .toolbar.toolbar--disabled .toolbar__item {
  color: #5c5c5c;
}
.sdx .sdx--dark-theme .toolbar .item--disabled .toolbar__label,
.sdx .sdx--dark-theme .toolbar.toolbar--disabled .toolbar__item .toolbar__label {
  color: #5c5c5c;
}
.sdx .bg--dark .toolbar__item:hover .toolbar__label {
  color: #fff;
  text-decoration: underline;
}
.sdx .bg--dark .toolbar__item .toolbar__label {
  color: #fff;
}
.sdx .bg--dark .toolbar .item--disabled,
.sdx .bg--dark .toolbar.toolbar--disabled .toolbar__item {
  opacity: 0.4;
  color: #fff;
}
.sdx .bg--dark .toolbar .item--disabled.disabled,
.sdx .bg--dark .toolbar .item--disabled:disabled,
.sdx .bg--dark .toolbar.toolbar--disabled .disabled.toolbar__item,
.sdx .bg--dark .toolbar.toolbar--disabled .toolbar__item:disabled {
  cursor: not-allowed;
}
.sdx .bg--dark .toolbar .item--disabled.disabled:active,
.sdx .bg--dark .toolbar .item--disabled:disabled:active,
.sdx .bg--dark .toolbar.toolbar--disabled .disabled.toolbar__item:active,
.sdx .bg--dark .toolbar.toolbar--disabled .toolbar__item:disabled:active {
  pointer-events: none;
  transform: none;
}
.sdx .bg--dark .toolbar .item--disabled .toolbar__label,
.sdx .bg--dark .toolbar.toolbar--disabled .toolbar__item .toolbar__label {
  color: #fff;
  text-decoration: none;
}
.sdx .clearfix::after {
  content: "";
  display: block;
  clear: both;
}
@media (min-width: 0) {
  .sdx .margin-gutters {
    margin: 12px !important;
  }
  .sdx .margin-xs-0 {
    margin: 0px !important;
  }
  .sdx .margin-xs-1 {
    margin: 8px !important;
  }
  .sdx .margin-xs-2 {
    margin: 16px !important;
  }
  .sdx .margin-xs-3 {
    margin: 24px !important;
  }
  .sdx .margin-xs-4 {
    margin: 32px !important;
  }
  .sdx .margin-top-gutters {
    margin-top: 12px !important;
  }
  .sdx .margin-xs-top-0 {
    margin-top: 0px !important;
  }
  .sdx .margin-xs-top-1 {
    margin-top: 8px !important;
  }
  .sdx .margin-xs-top-2 {
    margin-top: 16px !important;
  }
  .sdx .margin-xs-top-3 {
    margin-top: 24px !important;
  }
  .sdx .margin-xs-top-4 {
    margin-top: 32px !important;
  }
  .sdx .margin-bottom-gutters {
    margin-bottom: 12px !important;
  }
  .sdx .margin-xs-bottom-0 {
    margin-bottom: 0px !important;
  }
  .sdx .margin-xs-bottom-1 {
    margin-bottom: 8px !important;
  }
  .sdx .margin-xs-bottom-2 {
    margin-bottom: 16px !important;
  }
  .sdx .margin-xs-bottom-3 {
    margin-bottom: 24px !important;
  }
  .sdx .margin-xs-bottom-4 {
    margin-bottom: 32px !important;
  }
  .sdx .margin-left-gutters {
    margin-left: 12px !important;
  }
  .sdx .margin-xs-left-0 {
    margin-left: 0px !important;
  }
  .sdx .margin-xs-left-1 {
    margin-left: 8px !important;
  }
  .sdx .margin-xs-left-2 {
    margin-left: 16px !important;
  }
  .sdx .margin-xs-left-3 {
    margin-left: 24px !important;
  }
  .sdx .margin-xs-left-4 {
    margin-left: 32px !important;
  }
  .sdx .margin-right-gutters {
    margin-right: 12px !important;
  }
  .sdx .margin-xs-right-0 {
    margin-right: 0px !important;
  }
  .sdx .margin-xs-right-1 {
    margin-right: 8px !important;
  }
  .sdx .margin-xs-right-2 {
    margin-right: 16px !important;
  }
  .sdx .margin-xs-right-3 {
    margin-right: 24px !important;
  }
  .sdx .margin-xs-right-4 {
    margin-right: 32px !important;
  }
  .sdx .margin-h-gutters {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .sdx .margin-xs-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .sdx .margin-xs-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .sdx .margin-xs-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .sdx .margin-xs-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .sdx .margin-xs-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .sdx .margin-v-gutters {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .sdx .margin-xs-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .sdx .margin-xs-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .sdx .margin-xs-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .sdx .margin-xs-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .sdx .margin-xs-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
@media (min-width: 480px) {
  .sdx .margin-gutters {
    margin: 16px !important;
  }
  .sdx .margin-sm-0 {
    margin: 0px !important;
  }
  .sdx .margin-sm-1 {
    margin: 8px !important;
  }
  .sdx .margin-sm-2 {
    margin: 16px !important;
  }
  .sdx .margin-sm-3 {
    margin: 24px !important;
  }
  .sdx .margin-sm-4 {
    margin: 32px !important;
  }
  .sdx .margin-top-gutters {
    margin-top: 16px !important;
  }
  .sdx .margin-sm-top-0 {
    margin-top: 0px !important;
  }
  .sdx .margin-sm-top-1 {
    margin-top: 8px !important;
  }
  .sdx .margin-sm-top-2 {
    margin-top: 16px !important;
  }
  .sdx .margin-sm-top-3 {
    margin-top: 24px !important;
  }
  .sdx .margin-sm-top-4 {
    margin-top: 32px !important;
  }
  .sdx .margin-bottom-gutters {
    margin-bottom: 16px !important;
  }
  .sdx .margin-sm-bottom-0 {
    margin-bottom: 0px !important;
  }
  .sdx .margin-sm-bottom-1 {
    margin-bottom: 8px !important;
  }
  .sdx .margin-sm-bottom-2 {
    margin-bottom: 16px !important;
  }
  .sdx .margin-sm-bottom-3 {
    margin-bottom: 24px !important;
  }
  .sdx .margin-sm-bottom-4 {
    margin-bottom: 32px !important;
  }
  .sdx .margin-left-gutters {
    margin-left: 16px !important;
  }
  .sdx .margin-sm-left-0 {
    margin-left: 0px !important;
  }
  .sdx .margin-sm-left-1 {
    margin-left: 8px !important;
  }
  .sdx .margin-sm-left-2 {
    margin-left: 16px !important;
  }
  .sdx .margin-sm-left-3 {
    margin-left: 24px !important;
  }
  .sdx .margin-sm-left-4 {
    margin-left: 32px !important;
  }
  .sdx .margin-right-gutters {
    margin-right: 16px !important;
  }
  .sdx .margin-sm-right-0 {
    margin-right: 0px !important;
  }
  .sdx .margin-sm-right-1 {
    margin-right: 8px !important;
  }
  .sdx .margin-sm-right-2 {
    margin-right: 16px !important;
  }
  .sdx .margin-sm-right-3 {
    margin-right: 24px !important;
  }
  .sdx .margin-sm-right-4 {
    margin-right: 32px !important;
  }
  .sdx .margin-h-gutters {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .sdx .margin-sm-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .sdx .margin-sm-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .sdx .margin-sm-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .sdx .margin-sm-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .sdx .margin-sm-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .sdx .margin-v-gutters {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .sdx .margin-sm-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .sdx .margin-sm-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .sdx .margin-sm-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .sdx .margin-sm-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .sdx .margin-sm-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
@media (min-width: 768px) {
  .sdx .margin-gutters {
    margin: 20px !important;
  }
  .sdx .margin-md-0 {
    margin: 0px !important;
  }
  .sdx .margin-md-1 {
    margin: 8px !important;
  }
  .sdx .margin-md-2 {
    margin: 16px !important;
  }
  .sdx .margin-md-3 {
    margin: 24px !important;
  }
  .sdx .margin-md-4 {
    margin: 32px !important;
  }
  .sdx .margin-top-gutters {
    margin-top: 20px !important;
  }
  .sdx .margin-md-top-0 {
    margin-top: 0px !important;
  }
  .sdx .margin-md-top-1 {
    margin-top: 8px !important;
  }
  .sdx .margin-md-top-2 {
    margin-top: 16px !important;
  }
  .sdx .margin-md-top-3 {
    margin-top: 24px !important;
  }
  .sdx .margin-md-top-4 {
    margin-top: 32px !important;
  }
  .sdx .margin-bottom-gutters {
    margin-bottom: 20px !important;
  }
  .sdx .margin-md-bottom-0 {
    margin-bottom: 0px !important;
  }
  .sdx .margin-md-bottom-1 {
    margin-bottom: 8px !important;
  }
  .sdx .margin-md-bottom-2 {
    margin-bottom: 16px !important;
  }
  .sdx .margin-md-bottom-3 {
    margin-bottom: 24px !important;
  }
  .sdx .margin-md-bottom-4 {
    margin-bottom: 32px !important;
  }
  .sdx .margin-left-gutters {
    margin-left: 20px !important;
  }
  .sdx .margin-md-left-0 {
    margin-left: 0px !important;
  }
  .sdx .margin-md-left-1 {
    margin-left: 8px !important;
  }
  .sdx .margin-md-left-2 {
    margin-left: 16px !important;
  }
  .sdx .margin-md-left-3 {
    margin-left: 24px !important;
  }
  .sdx .margin-md-left-4 {
    margin-left: 32px !important;
  }
  .sdx .margin-right-gutters {
    margin-right: 20px !important;
  }
  .sdx .margin-md-right-0 {
    margin-right: 0px !important;
  }
  .sdx .margin-md-right-1 {
    margin-right: 8px !important;
  }
  .sdx .margin-md-right-2 {
    margin-right: 16px !important;
  }
  .sdx .margin-md-right-3 {
    margin-right: 24px !important;
  }
  .sdx .margin-md-right-4 {
    margin-right: 32px !important;
  }
  .sdx .margin-h-gutters {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .sdx .margin-md-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .sdx .margin-md-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .sdx .margin-md-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .sdx .margin-md-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .sdx .margin-md-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .sdx .margin-v-gutters {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .sdx .margin-md-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .sdx .margin-md-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .sdx .margin-md-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .sdx .margin-md-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .sdx .margin-md-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
@media (min-width: 1024px) {
  .sdx .margin-gutters {
    margin: 24px !important;
  }
  .sdx .margin-lg-0 {
    margin: 0px !important;
  }
  .sdx .margin-lg-1 {
    margin: 8px !important;
  }
  .sdx .margin-lg-2 {
    margin: 16px !important;
  }
  .sdx .margin-lg-3 {
    margin: 24px !important;
  }
  .sdx .margin-lg-4 {
    margin: 32px !important;
  }
  .sdx .margin-top-gutters {
    margin-top: 24px !important;
  }
  .sdx .margin-lg-top-0 {
    margin-top: 0px !important;
  }
  .sdx .margin-lg-top-1 {
    margin-top: 8px !important;
  }
  .sdx .margin-lg-top-2 {
    margin-top: 16px !important;
  }
  .sdx .margin-lg-top-3 {
    margin-top: 24px !important;
  }
  .sdx .margin-lg-top-4 {
    margin-top: 32px !important;
  }
  .sdx .margin-bottom-gutters {
    margin-bottom: 24px !important;
  }
  .sdx .margin-lg-bottom-0 {
    margin-bottom: 0px !important;
  }
  .sdx .margin-lg-bottom-1 {
    margin-bottom: 8px !important;
  }
  .sdx .margin-lg-bottom-2 {
    margin-bottom: 16px !important;
  }
  .sdx .margin-lg-bottom-3 {
    margin-bottom: 24px !important;
  }
  .sdx .margin-lg-bottom-4 {
    margin-bottom: 32px !important;
  }
  .sdx .margin-left-gutters {
    margin-left: 24px !important;
  }
  .sdx .margin-lg-left-0 {
    margin-left: 0px !important;
  }
  .sdx .margin-lg-left-1 {
    margin-left: 8px !important;
  }
  .sdx .margin-lg-left-2 {
    margin-left: 16px !important;
  }
  .sdx .margin-lg-left-3 {
    margin-left: 24px !important;
  }
  .sdx .margin-lg-left-4 {
    margin-left: 32px !important;
  }
  .sdx .margin-right-gutters {
    margin-right: 24px !important;
  }
  .sdx .margin-lg-right-0 {
    margin-right: 0px !important;
  }
  .sdx .margin-lg-right-1 {
    margin-right: 8px !important;
  }
  .sdx .margin-lg-right-2 {
    margin-right: 16px !important;
  }
  .sdx .margin-lg-right-3 {
    margin-right: 24px !important;
  }
  .sdx .margin-lg-right-4 {
    margin-right: 32px !important;
  }
  .sdx .margin-h-gutters {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .sdx .margin-lg-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .sdx .margin-lg-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .sdx .margin-lg-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .sdx .margin-lg-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .sdx .margin-lg-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .sdx .margin-v-gutters {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .sdx .margin-lg-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .sdx .margin-lg-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .sdx .margin-lg-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .sdx .margin-lg-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .sdx .margin-lg-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
@media (min-width: 1280px) {
  .sdx .margin-gutters {
    margin: 24px !important;
  }
  .sdx .margin-xl-0 {
    margin: 0px !important;
  }
  .sdx .margin-xl-1 {
    margin: 8px !important;
  }
  .sdx .margin-xl-2 {
    margin: 16px !important;
  }
  .sdx .margin-xl-3 {
    margin: 24px !important;
  }
  .sdx .margin-xl-4 {
    margin: 32px !important;
  }
  .sdx .margin-top-gutters {
    margin-top: 24px !important;
  }
  .sdx .margin-xl-top-0 {
    margin-top: 0px !important;
  }
  .sdx .margin-xl-top-1 {
    margin-top: 8px !important;
  }
  .sdx .margin-xl-top-2 {
    margin-top: 16px !important;
  }
  .sdx .margin-xl-top-3 {
    margin-top: 24px !important;
  }
  .sdx .margin-xl-top-4 {
    margin-top: 32px !important;
  }
  .sdx .margin-bottom-gutters {
    margin-bottom: 24px !important;
  }
  .sdx .margin-xl-bottom-0 {
    margin-bottom: 0px !important;
  }
  .sdx .margin-xl-bottom-1 {
    margin-bottom: 8px !important;
  }
  .sdx .margin-xl-bottom-2 {
    margin-bottom: 16px !important;
  }
  .sdx .margin-xl-bottom-3 {
    margin-bottom: 24px !important;
  }
  .sdx .margin-xl-bottom-4 {
    margin-bottom: 32px !important;
  }
  .sdx .margin-left-gutters {
    margin-left: 24px !important;
  }
  .sdx .margin-xl-left-0 {
    margin-left: 0px !important;
  }
  .sdx .margin-xl-left-1 {
    margin-left: 8px !important;
  }
  .sdx .margin-xl-left-2 {
    margin-left: 16px !important;
  }
  .sdx .margin-xl-left-3 {
    margin-left: 24px !important;
  }
  .sdx .margin-xl-left-4 {
    margin-left: 32px !important;
  }
  .sdx .margin-right-gutters {
    margin-right: 24px !important;
  }
  .sdx .margin-xl-right-0 {
    margin-right: 0px !important;
  }
  .sdx .margin-xl-right-1 {
    margin-right: 8px !important;
  }
  .sdx .margin-xl-right-2 {
    margin-right: 16px !important;
  }
  .sdx .margin-xl-right-3 {
    margin-right: 24px !important;
  }
  .sdx .margin-xl-right-4 {
    margin-right: 32px !important;
  }
  .sdx .margin-h-gutters {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .sdx .margin-xl-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .sdx .margin-xl-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .sdx .margin-xl-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .sdx .margin-xl-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .sdx .margin-xl-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .sdx .margin-v-gutters {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .sdx .margin-xl-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .sdx .margin-xl-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .sdx .margin-xl-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .sdx .margin-xl-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .sdx .margin-xl-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
@media (min-width: 1440px) {
  .sdx .margin-gutters {
    margin: 24px !important;
  }
  .sdx .margin-ul-0 {
    margin: 0px !important;
  }
  .sdx .margin-ul-1 {
    margin: 8px !important;
  }
  .sdx .margin-ul-2 {
    margin: 16px !important;
  }
  .sdx .margin-ul-3 {
    margin: 24px !important;
  }
  .sdx .margin-ul-4 {
    margin: 32px !important;
  }
  .sdx .margin-top-gutters {
    margin-top: 24px !important;
  }
  .sdx .margin-ul-top-0 {
    margin-top: 0px !important;
  }
  .sdx .margin-ul-top-1 {
    margin-top: 8px !important;
  }
  .sdx .margin-ul-top-2 {
    margin-top: 16px !important;
  }
  .sdx .margin-ul-top-3 {
    margin-top: 24px !important;
  }
  .sdx .margin-ul-top-4 {
    margin-top: 32px !important;
  }
  .sdx .margin-bottom-gutters {
    margin-bottom: 24px !important;
  }
  .sdx .margin-ul-bottom-0 {
    margin-bottom: 0px !important;
  }
  .sdx .margin-ul-bottom-1 {
    margin-bottom: 8px !important;
  }
  .sdx .margin-ul-bottom-2 {
    margin-bottom: 16px !important;
  }
  .sdx .margin-ul-bottom-3 {
    margin-bottom: 24px !important;
  }
  .sdx .margin-ul-bottom-4 {
    margin-bottom: 32px !important;
  }
  .sdx .margin-left-gutters {
    margin-left: 24px !important;
  }
  .sdx .margin-ul-left-0 {
    margin-left: 0px !important;
  }
  .sdx .margin-ul-left-1 {
    margin-left: 8px !important;
  }
  .sdx .margin-ul-left-2 {
    margin-left: 16px !important;
  }
  .sdx .margin-ul-left-3 {
    margin-left: 24px !important;
  }
  .sdx .margin-ul-left-4 {
    margin-left: 32px !important;
  }
  .sdx .margin-right-gutters {
    margin-right: 24px !important;
  }
  .sdx .margin-ul-right-0 {
    margin-right: 0px !important;
  }
  .sdx .margin-ul-right-1 {
    margin-right: 8px !important;
  }
  .sdx .margin-ul-right-2 {
    margin-right: 16px !important;
  }
  .sdx .margin-ul-right-3 {
    margin-right: 24px !important;
  }
  .sdx .margin-ul-right-4 {
    margin-right: 32px !important;
  }
  .sdx .margin-h-gutters {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .sdx .margin-ul-h-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .sdx .margin-ul-h-1 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .sdx .margin-ul-h-2 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .sdx .margin-ul-h-3 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .sdx .margin-ul-h-4 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .sdx .margin-v-gutters {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .sdx .margin-ul-v-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .sdx .margin-ul-v-1 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .sdx .margin-ul-v-2 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .sdx .margin-ul-v-3 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .sdx .margin-ul-v-4 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
}
.sdx .margin-0 {
  margin: 0px !important;
}
.sdx .margin-1 {
  margin: 8px !important;
}
.sdx .margin-2 {
  margin: 16px !important;
}
.sdx .margin-3 {
  margin: 24px !important;
}
.sdx .margin-4 {
  margin: 32px !important;
}
.sdx .margin-top-0 {
  margin-top: 0px !important;
}
.sdx .margin-top-1 {
  margin-top: 8px !important;
}
.sdx .margin-top-2 {
  margin-top: 16px !important;
}
.sdx .margin-top-3 {
  margin-top: 24px !important;
}
.sdx .margin-top-4 {
  margin-top: 32px !important;
}
.sdx .margin-bottom-0 {
  margin-bottom: 0px !important;
}
.sdx .margin-bottom-1 {
  margin-bottom: 8px !important;
}
.sdx .margin-bottom-2 {
  margin-bottom: 16px !important;
}
.sdx .margin-bottom-3 {
  margin-bottom: 24px !important;
}
.sdx .margin-bottom-4 {
  margin-bottom: 32px !important;
}
.sdx .margin-left-0 {
  margin-left: 0px !important;
}
.sdx .margin-left-1 {
  margin-left: 8px !important;
}
.sdx .margin-left-2 {
  margin-left: 16px !important;
}
.sdx .margin-left-3 {
  margin-left: 24px !important;
}
.sdx .margin-left-4 {
  margin-left: 32px !important;
}
.sdx .margin-right-0 {
  margin-right: 0px !important;
}
.sdx .margin-right-1 {
  margin-right: 8px !important;
}
.sdx .margin-right-2 {
  margin-right: 16px !important;
}
.sdx .margin-right-3 {
  margin-right: 24px !important;
}
.sdx .margin-right-4 {
  margin-right: 32px !important;
}
.sdx .margin-h-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.sdx .margin-h-1 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.sdx .margin-h-2 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.sdx .margin-h-3 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.sdx .margin-h-4 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.sdx .margin-v-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.sdx .margin-v-1 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.sdx .margin-v-2 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.sdx .margin-v-3 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.sdx .margin-v-4 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.sdx .margin-bottom-1--clear {
  margin-bottom: -8px !important;
}
.sdx .margin-bottom-2--clear {
  margin-bottom: -16px !important;
}
.sdx .margin-bottom-3--clear {
  margin-bottom: -24px !important;
}
.sdx .margin-bottom-4--clear {
  margin-bottom: -32px !important;
}
.sdx .margin-bottom-5--clear {
  margin-bottom: -40px !important;
}
.sdx .margin-bottom-6--clear {
  margin-bottom: -48px !important;
}
@media (min-width: 0) {
  .sdx .padding-gutters {
    padding: 12px !important;
  }
  .sdx .padding-xs-0 {
    padding: 0px !important;
  }
  .sdx .padding-xs-1 {
    padding: 8px !important;
  }
  .sdx .padding-xs-2 {
    padding: 16px !important;
  }
  .sdx .padding-xs-3 {
    padding: 24px !important;
  }
  .sdx .padding-xs-4 {
    padding: 32px !important;
  }
  .sdx .padding-top-gutters {
    padding-top: 12px !important;
  }
  .sdx .padding-xs-top-0 {
    padding-top: 0px !important;
  }
  .sdx .padding-xs-top-1 {
    padding-top: 8px !important;
  }
  .sdx .padding-xs-top-2 {
    padding-top: 16px !important;
  }
  .sdx .padding-xs-top-3 {
    padding-top: 24px !important;
  }
  .sdx .padding-xs-top-4 {
    padding-top: 32px !important;
  }
  .sdx .padding-bottom-gutters {
    padding-bottom: 12px !important;
  }
  .sdx .padding-xs-bottom-0 {
    padding-bottom: 0px !important;
  }
  .sdx .padding-xs-bottom-1 {
    padding-bottom: 8px !important;
  }
  .sdx .padding-xs-bottom-2 {
    padding-bottom: 16px !important;
  }
  .sdx .padding-xs-bottom-3 {
    padding-bottom: 24px !important;
  }
  .sdx .padding-xs-bottom-4 {
    padding-bottom: 32px !important;
  }
  .sdx .padding-left-gutters {
    padding-left: 12px !important;
  }
  .sdx .padding-xs-left-0 {
    padding-left: 0px !important;
  }
  .sdx .padding-xs-left-1 {
    padding-left: 8px !important;
  }
  .sdx .padding-xs-left-2 {
    padding-left: 16px !important;
  }
  .sdx .padding-xs-left-3 {
    padding-left: 24px !important;
  }
  .sdx .padding-xs-left-4 {
    padding-left: 32px !important;
  }
  .sdx .padding-right-gutters {
    padding-right: 12px !important;
  }
  .sdx .padding-xs-right-0 {
    padding-right: 0px !important;
  }
  .sdx .padding-xs-right-1 {
    padding-right: 8px !important;
  }
  .sdx .padding-xs-right-2 {
    padding-right: 16px !important;
  }
  .sdx .padding-xs-right-3 {
    padding-right: 24px !important;
  }
  .sdx .padding-xs-right-4 {
    padding-right: 32px !important;
  }
  .sdx .padding-h-gutters {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .sdx .padding-xs-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .sdx .padding-xs-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .sdx .padding-xs-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .sdx .padding-xs-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .sdx .padding-xs-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .sdx .padding-v-gutters {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .sdx .padding-xs-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .sdx .padding-xs-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .sdx .padding-xs-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .sdx .padding-xs-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .sdx .padding-xs-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
@media (min-width: 480px) {
  .sdx .padding-gutters {
    padding: 16px !important;
  }
  .sdx .padding-sm-0 {
    padding: 0px !important;
  }
  .sdx .padding-sm-1 {
    padding: 8px !important;
  }
  .sdx .padding-sm-2 {
    padding: 16px !important;
  }
  .sdx .padding-sm-3 {
    padding: 24px !important;
  }
  .sdx .padding-sm-4 {
    padding: 32px !important;
  }
  .sdx .padding-top-gutters {
    padding-top: 16px !important;
  }
  .sdx .padding-sm-top-0 {
    padding-top: 0px !important;
  }
  .sdx .padding-sm-top-1 {
    padding-top: 8px !important;
  }
  .sdx .padding-sm-top-2 {
    padding-top: 16px !important;
  }
  .sdx .padding-sm-top-3 {
    padding-top: 24px !important;
  }
  .sdx .padding-sm-top-4 {
    padding-top: 32px !important;
  }
  .sdx .padding-bottom-gutters {
    padding-bottom: 16px !important;
  }
  .sdx .padding-sm-bottom-0 {
    padding-bottom: 0px !important;
  }
  .sdx .padding-sm-bottom-1 {
    padding-bottom: 8px !important;
  }
  .sdx .padding-sm-bottom-2 {
    padding-bottom: 16px !important;
  }
  .sdx .padding-sm-bottom-3 {
    padding-bottom: 24px !important;
  }
  .sdx .padding-sm-bottom-4 {
    padding-bottom: 32px !important;
  }
  .sdx .padding-left-gutters {
    padding-left: 16px !important;
  }
  .sdx .padding-sm-left-0 {
    padding-left: 0px !important;
  }
  .sdx .padding-sm-left-1 {
    padding-left: 8px !important;
  }
  .sdx .padding-sm-left-2 {
    padding-left: 16px !important;
  }
  .sdx .padding-sm-left-3 {
    padding-left: 24px !important;
  }
  .sdx .padding-sm-left-4 {
    padding-left: 32px !important;
  }
  .sdx .padding-right-gutters {
    padding-right: 16px !important;
  }
  .sdx .padding-sm-right-0 {
    padding-right: 0px !important;
  }
  .sdx .padding-sm-right-1 {
    padding-right: 8px !important;
  }
  .sdx .padding-sm-right-2 {
    padding-right: 16px !important;
  }
  .sdx .padding-sm-right-3 {
    padding-right: 24px !important;
  }
  .sdx .padding-sm-right-4 {
    padding-right: 32px !important;
  }
  .sdx .padding-h-gutters {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .sdx .padding-sm-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .sdx .padding-sm-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .sdx .padding-sm-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .sdx .padding-sm-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .sdx .padding-sm-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .sdx .padding-v-gutters {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .sdx .padding-sm-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .sdx .padding-sm-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .sdx .padding-sm-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .sdx .padding-sm-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .sdx .padding-sm-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
@media (min-width: 768px) {
  .sdx .padding-gutters {
    padding: 20px !important;
  }
  .sdx .padding-md-0 {
    padding: 0px !important;
  }
  .sdx .padding-md-1 {
    padding: 8px !important;
  }
  .sdx .padding-md-2 {
    padding: 16px !important;
  }
  .sdx .padding-md-3 {
    padding: 24px !important;
  }
  .sdx .padding-md-4 {
    padding: 32px !important;
  }
  .sdx .padding-top-gutters {
    padding-top: 20px !important;
  }
  .sdx .padding-md-top-0 {
    padding-top: 0px !important;
  }
  .sdx .padding-md-top-1 {
    padding-top: 8px !important;
  }
  .sdx .padding-md-top-2 {
    padding-top: 16px !important;
  }
  .sdx .padding-md-top-3 {
    padding-top: 24px !important;
  }
  .sdx .padding-md-top-4 {
    padding-top: 32px !important;
  }
  .sdx .padding-bottom-gutters {
    padding-bottom: 20px !important;
  }
  .sdx .padding-md-bottom-0 {
    padding-bottom: 0px !important;
  }
  .sdx .padding-md-bottom-1 {
    padding-bottom: 8px !important;
  }
  .sdx .padding-md-bottom-2 {
    padding-bottom: 16px !important;
  }
  .sdx .padding-md-bottom-3 {
    padding-bottom: 24px !important;
  }
  .sdx .padding-md-bottom-4 {
    padding-bottom: 32px !important;
  }
  .sdx .padding-left-gutters {
    padding-left: 20px !important;
  }
  .sdx .padding-md-left-0 {
    padding-left: 0px !important;
  }
  .sdx .padding-md-left-1 {
    padding-left: 8px !important;
  }
  .sdx .padding-md-left-2 {
    padding-left: 16px !important;
  }
  .sdx .padding-md-left-3 {
    padding-left: 24px !important;
  }
  .sdx .padding-md-left-4 {
    padding-left: 32px !important;
  }
  .sdx .padding-right-gutters {
    padding-right: 20px !important;
  }
  .sdx .padding-md-right-0 {
    padding-right: 0px !important;
  }
  .sdx .padding-md-right-1 {
    padding-right: 8px !important;
  }
  .sdx .padding-md-right-2 {
    padding-right: 16px !important;
  }
  .sdx .padding-md-right-3 {
    padding-right: 24px !important;
  }
  .sdx .padding-md-right-4 {
    padding-right: 32px !important;
  }
  .sdx .padding-h-gutters {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .sdx .padding-md-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .sdx .padding-md-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .sdx .padding-md-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .sdx .padding-md-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .sdx .padding-md-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .sdx .padding-v-gutters {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .sdx .padding-md-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .sdx .padding-md-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .sdx .padding-md-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .sdx .padding-md-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .sdx .padding-md-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
@media (min-width: 1024px) {
  .sdx .padding-gutters {
    padding: 24px !important;
  }
  .sdx .padding-lg-0 {
    padding: 0px !important;
  }
  .sdx .padding-lg-1 {
    padding: 8px !important;
  }
  .sdx .padding-lg-2 {
    padding: 16px !important;
  }
  .sdx .padding-lg-3 {
    padding: 24px !important;
  }
  .sdx .padding-lg-4 {
    padding: 32px !important;
  }
  .sdx .padding-top-gutters {
    padding-top: 24px !important;
  }
  .sdx .padding-lg-top-0 {
    padding-top: 0px !important;
  }
  .sdx .padding-lg-top-1 {
    padding-top: 8px !important;
  }
  .sdx .padding-lg-top-2 {
    padding-top: 16px !important;
  }
  .sdx .padding-lg-top-3 {
    padding-top: 24px !important;
  }
  .sdx .padding-lg-top-4 {
    padding-top: 32px !important;
  }
  .sdx .padding-bottom-gutters {
    padding-bottom: 24px !important;
  }
  .sdx .padding-lg-bottom-0 {
    padding-bottom: 0px !important;
  }
  .sdx .padding-lg-bottom-1 {
    padding-bottom: 8px !important;
  }
  .sdx .padding-lg-bottom-2 {
    padding-bottom: 16px !important;
  }
  .sdx .padding-lg-bottom-3 {
    padding-bottom: 24px !important;
  }
  .sdx .padding-lg-bottom-4 {
    padding-bottom: 32px !important;
  }
  .sdx .padding-left-gutters {
    padding-left: 24px !important;
  }
  .sdx .padding-lg-left-0 {
    padding-left: 0px !important;
  }
  .sdx .padding-lg-left-1 {
    padding-left: 8px !important;
  }
  .sdx .padding-lg-left-2 {
    padding-left: 16px !important;
  }
  .sdx .padding-lg-left-3 {
    padding-left: 24px !important;
  }
  .sdx .padding-lg-left-4 {
    padding-left: 32px !important;
  }
  .sdx .padding-right-gutters {
    padding-right: 24px !important;
  }
  .sdx .padding-lg-right-0 {
    padding-right: 0px !important;
  }
  .sdx .padding-lg-right-1 {
    padding-right: 8px !important;
  }
  .sdx .padding-lg-right-2 {
    padding-right: 16px !important;
  }
  .sdx .padding-lg-right-3 {
    padding-right: 24px !important;
  }
  .sdx .padding-lg-right-4 {
    padding-right: 32px !important;
  }
  .sdx .padding-h-gutters {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .sdx .padding-lg-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .sdx .padding-lg-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .sdx .padding-lg-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .sdx .padding-lg-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .sdx .padding-lg-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .sdx .padding-v-gutters {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .sdx .padding-lg-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .sdx .padding-lg-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .sdx .padding-lg-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .sdx .padding-lg-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .sdx .padding-lg-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
@media (min-width: 1280px) {
  .sdx .padding-gutters {
    padding: 24px !important;
  }
  .sdx .padding-xl-0 {
    padding: 0px !important;
  }
  .sdx .padding-xl-1 {
    padding: 8px !important;
  }
  .sdx .padding-xl-2 {
    padding: 16px !important;
  }
  .sdx .padding-xl-3 {
    padding: 24px !important;
  }
  .sdx .padding-xl-4 {
    padding: 32px !important;
  }
  .sdx .padding-top-gutters {
    padding-top: 24px !important;
  }
  .sdx .padding-xl-top-0 {
    padding-top: 0px !important;
  }
  .sdx .padding-xl-top-1 {
    padding-top: 8px !important;
  }
  .sdx .padding-xl-top-2 {
    padding-top: 16px !important;
  }
  .sdx .padding-xl-top-3 {
    padding-top: 24px !important;
  }
  .sdx .padding-xl-top-4 {
    padding-top: 32px !important;
  }
  .sdx .padding-bottom-gutters {
    padding-bottom: 24px !important;
  }
  .sdx .padding-xl-bottom-0 {
    padding-bottom: 0px !important;
  }
  .sdx .padding-xl-bottom-1 {
    padding-bottom: 8px !important;
  }
  .sdx .padding-xl-bottom-2 {
    padding-bottom: 16px !important;
  }
  .sdx .padding-xl-bottom-3 {
    padding-bottom: 24px !important;
  }
  .sdx .padding-xl-bottom-4 {
    padding-bottom: 32px !important;
  }
  .sdx .padding-left-gutters {
    padding-left: 24px !important;
  }
  .sdx .padding-xl-left-0 {
    padding-left: 0px !important;
  }
  .sdx .padding-xl-left-1 {
    padding-left: 8px !important;
  }
  .sdx .padding-xl-left-2 {
    padding-left: 16px !important;
  }
  .sdx .padding-xl-left-3 {
    padding-left: 24px !important;
  }
  .sdx .padding-xl-left-4 {
    padding-left: 32px !important;
  }
  .sdx .padding-right-gutters {
    padding-right: 24px !important;
  }
  .sdx .padding-xl-right-0 {
    padding-right: 0px !important;
  }
  .sdx .padding-xl-right-1 {
    padding-right: 8px !important;
  }
  .sdx .padding-xl-right-2 {
    padding-right: 16px !important;
  }
  .sdx .padding-xl-right-3 {
    padding-right: 24px !important;
  }
  .sdx .padding-xl-right-4 {
    padding-right: 32px !important;
  }
  .sdx .padding-h-gutters {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .sdx .padding-xl-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .sdx .padding-xl-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .sdx .padding-xl-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .sdx .padding-xl-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .sdx .padding-xl-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .sdx .padding-v-gutters {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .sdx .padding-xl-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .sdx .padding-xl-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .sdx .padding-xl-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .sdx .padding-xl-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .sdx .padding-xl-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
@media (min-width: 1440px) {
  .sdx .padding-gutters {
    padding: 24px !important;
  }
  .sdx .padding-ul-0 {
    padding: 0px !important;
  }
  .sdx .padding-ul-1 {
    padding: 8px !important;
  }
  .sdx .padding-ul-2 {
    padding: 16px !important;
  }
  .sdx .padding-ul-3 {
    padding: 24px !important;
  }
  .sdx .padding-ul-4 {
    padding: 32px !important;
  }
  .sdx .padding-top-gutters {
    padding-top: 24px !important;
  }
  .sdx .padding-ul-top-0 {
    padding-top: 0px !important;
  }
  .sdx .padding-ul-top-1 {
    padding-top: 8px !important;
  }
  .sdx .padding-ul-top-2 {
    padding-top: 16px !important;
  }
  .sdx .padding-ul-top-3 {
    padding-top: 24px !important;
  }
  .sdx .padding-ul-top-4 {
    padding-top: 32px !important;
  }
  .sdx .padding-bottom-gutters {
    padding-bottom: 24px !important;
  }
  .sdx .padding-ul-bottom-0 {
    padding-bottom: 0px !important;
  }
  .sdx .padding-ul-bottom-1 {
    padding-bottom: 8px !important;
  }
  .sdx .padding-ul-bottom-2 {
    padding-bottom: 16px !important;
  }
  .sdx .padding-ul-bottom-3 {
    padding-bottom: 24px !important;
  }
  .sdx .padding-ul-bottom-4 {
    padding-bottom: 32px !important;
  }
  .sdx .padding-left-gutters {
    padding-left: 24px !important;
  }
  .sdx .padding-ul-left-0 {
    padding-left: 0px !important;
  }
  .sdx .padding-ul-left-1 {
    padding-left: 8px !important;
  }
  .sdx .padding-ul-left-2 {
    padding-left: 16px !important;
  }
  .sdx .padding-ul-left-3 {
    padding-left: 24px !important;
  }
  .sdx .padding-ul-left-4 {
    padding-left: 32px !important;
  }
  .sdx .padding-right-gutters {
    padding-right: 24px !important;
  }
  .sdx .padding-ul-right-0 {
    padding-right: 0px !important;
  }
  .sdx .padding-ul-right-1 {
    padding-right: 8px !important;
  }
  .sdx .padding-ul-right-2 {
    padding-right: 16px !important;
  }
  .sdx .padding-ul-right-3 {
    padding-right: 24px !important;
  }
  .sdx .padding-ul-right-4 {
    padding-right: 32px !important;
  }
  .sdx .padding-h-gutters {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .sdx .padding-ul-h-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .sdx .padding-ul-h-1 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .sdx .padding-ul-h-2 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .sdx .padding-ul-h-3 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .sdx .padding-ul-h-4 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .sdx .padding-v-gutters {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .sdx .padding-ul-v-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .sdx .padding-ul-v-1 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .sdx .padding-ul-v-2 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .sdx .padding-ul-v-3 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .sdx .padding-ul-v-4 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
}
.sdx .padding-0 {
  padding: 0px !important;
}
.sdx .padding-1 {
  padding: 8px !important;
}
.sdx .padding-2 {
  padding: 16px !important;
}
.sdx .padding-3 {
  padding: 24px !important;
}
.sdx .padding-4 {
  padding: 32px !important;
}
.sdx .padding-top-0 {
  padding-top: 0px !important;
}
.sdx .padding-top-1 {
  padding-top: 8px !important;
}
.sdx .padding-top-2 {
  padding-top: 16px !important;
}
.sdx .padding-top-3 {
  padding-top: 24px !important;
}
.sdx .padding-top-4 {
  padding-top: 32px !important;
}
.sdx .padding-bottom-0 {
  padding-bottom: 0px !important;
}
.sdx .padding-bottom-1 {
  padding-bottom: 8px !important;
}
.sdx .padding-bottom-2 {
  padding-bottom: 16px !important;
}
.sdx .padding-bottom-3 {
  padding-bottom: 24px !important;
}
.sdx .padding-bottom-4 {
  padding-bottom: 32px !important;
}
.sdx .padding-left-0 {
  padding-left: 0px !important;
}
.sdx .padding-left-1 {
  padding-left: 8px !important;
}
.sdx .padding-left-2 {
  padding-left: 16px !important;
}
.sdx .padding-left-3 {
  padding-left: 24px !important;
}
.sdx .padding-left-4 {
  padding-left: 32px !important;
}
.sdx .padding-right-0 {
  padding-right: 0px !important;
}
.sdx .padding-right-1 {
  padding-right: 8px !important;
}
.sdx .padding-right-2 {
  padding-right: 16px !important;
}
.sdx .padding-right-3 {
  padding-right: 24px !important;
}
.sdx .padding-right-4 {
  padding-right: 32px !important;
}
.sdx .padding-h-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.sdx .padding-h-1 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.sdx .padding-h-2 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.sdx .padding-h-3 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.sdx .padding-h-4 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.sdx .padding-v-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.sdx .padding-v-1 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.sdx .padding-v-2 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.sdx .padding-v-3 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.sdx .padding-v-4 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.sdx .align-left {
  float: left !important;
}
.sdx .align-right {
  float: right !important;
}
.sdx .center-block {
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
}
.sdx .center-vertical {
  display: flex;
  align-items: center;
}
.sdx .full-width {
  position: relative;
  left: 50%;
  right: 50%;
  width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
}
@media (max-width: 479px) {
  .sdx .full-width-xs-down {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  .sdx .full-width-sm-down {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
  }
}
@media (max-width: 1023px) {
  .sdx .full-width-md-down {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
  }
}
@media (max-width: 1279px) {
  .sdx .full-width-lg-down {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
  }
}
@media (max-width: 1439px) {
  .sdx .full-width-xl-down {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
  }
}
.sdx .full-width-ul-down {
  position: relative;
  left: 50%;
  right: 50%;
  width: 100vw;
  margin-left: -50vw;
  margin-right: -50vw;
  overflow: hidden;
}
@media only screen and (max-width: 479px) {
  .sdx .full-width--mobile-only {
    position: relative;
    left: 50%;
    right: 50%;
    width: 100vw;
    margin-left: -50vw;
    margin-right: -50vw;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.sdx .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sdx .sr-only-focusable:active,
.sdx .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sdx .text-align-left {
  text-align: left !important;
}
.sdx .text-align-center {
  text-align: center !important;
}
@media (max-width: 479px) {
  .sdx .text-align-center-xs-down {
    text-align: center !important;
  }
}
@media (max-width: 767px) {
  .sdx .text-align-center-sm-down {
    text-align: center !important;
  }
}
@media (max-width: 1023px) {
  .sdx .text-align-center-md-down {
    text-align: center !important;
  }
}
@media (max-width: 1279px) {
  .sdx .text-align-center-lg-down {
    text-align: center !important;
  }
}
@media (max-width: 1439px) {
  .sdx .text-align-center-xl-down {
    text-align: center !important;
  }
}
.sdx .text-align-center-ul-down {
  text-align: center !important;
}
.sdx .text-align-right {
  text-align: right !important;
}
.sdx .text-align-justify {
  text-align: justify !important;
}
.sdx .text-lowercase {
  text-transform: lowercase !important;
}
.sdx .text-uppercase {
  text-transform: uppercase !important;
}
.sdx .text-capitalize {
  text-transform: capitalize !important;
}
.sdx .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sdx .text-recommended-max-width {
  max-width: 666px;
}
.sdx .visible {
  visibility: visible !important;
}
.sdx .invisible {
  visibility: hidden !important;
}
.sdx .hide,
.sdx .hidden {
  display: none !important;
}
.sdx .show {
  display: block !important;
}
@media (min-width: 0) {
  .sdx .hidden-xs-up {
    display: none !important;
  }
}
@media (max-width: 479px) {
  .sdx .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 0) {
  .sdx .visible-xs-up {
    display: block !important;
  }
}
@media (min-width: 480px) {
  .sdx .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .sdx .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 480px) {
  .sdx .visible-sm-up {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .sdx .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .sdx .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .sdx .visible-md-up {
    display: block !important;
  }
}
@media (min-width: 1024px) {
  .sdx .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1279px) {
  .sdx .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .sdx .visible-lg-up {
    display: block !important;
  }
}
@media (min-width: 1280px) {
  .sdx .hidden-xl-up {
    display: none !important;
  }
}
@media (max-width: 1439px) {
  .sdx .hidden-xl-down {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .sdx .visible-xl-up {
    display: block !important;
  }
}
@media (min-width: 1440px) {
  .sdx .hidden-ul-up {
    display: none !important;
  }
}
.sdx .hidden-ul-down {
  display: none !important;
}
@media (min-width: 1440px) {
  .sdx .visible-ul-up {
    display: block !important;
  }
}
@media (min-width: 0) {
  .sdx .hidden-phone-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .sdx .hidden-phone-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .sdx .hidden-tablet-up {
    display: none !important;
  }
}
@media (max-width: 1023px) {
  .sdx .hidden-tablet-down {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .sdx .hidden-desktop-up {
    display: none !important;
  }
}
@media (max-width: 1279px) {
  .sdx .hidden-desktop-down {
    display: none !important;
  }
}
@media (min-width: 0) {
  .sdx .visible-phone-up {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .sdx .visible-tablet-up {
    display: block !important;
  }
}
@media (min-width: 1024px) {
  .sdx .visible-desktop-up {
    display: block !important;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade-in-from-none {
  0% {
    display: none;
    opacity: 0;
  }
  .001% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
@keyframes fade-out-to-none {
  0% {
    display: block;
    opacity: 1;
  }
  99.999% {
    display: block;
    opacity: 0;
  }
  100% {
    display: none;
    opacity: 0;
  }
}
.sdx {
  font-family: TheSans, sans-serif;
  font-weight: 400;
  font-size: var(--sdx-font-body-base-fontSize, 16px);
  line-height: var(--sdx-font-body-base-lineHeight, 24px);
  letter-spacing: var(--sdx-font-body-base-letterSpacing, 0px);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #ffffff;
  text-rendering: optimizeLegibility;
  color: #222126;
  box-sizing: border-box;
  margin: 0;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles-4CFJI226.css.map */
