/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
.dcxa-page .bg-data-gray-0,
.dcxa-standalone-component .bg-data-gray-0 {
  background: white; }

.dcxa-page .bg-brilliant-blue-0,
.dcxa-standalone-component .bg-brilliant-blue-0 {
  background: white; }

.dcxa-page .bg-purple-0,
.dcxa-standalone-component .bg-purple-0 {
  background: white; }

.dcxa-page .bg-green-0,
.dcxa-standalone-component .bg-green-0 {
  background: white; }

.dcxa-page .bg-yellow-0,
.dcxa-standalone-component .bg-yellow-0 {
  background: white; }

.dcxa-page .bg-orange-0,
.dcxa-standalone-component .bg-orange-0 {
  background: white; }

.dcxa-page .bg-red-0,
.dcxa-standalone-component .bg-red-0 {
  background: white; }

.dcxa-page .bg-data-gray-1,
.dcxa-standalone-component .bg-data-gray-1 {
  background: #f5f5f6; }

.dcxa-page .bg-brilliant-blue-1,
.dcxa-standalone-component .bg-brilliant-blue-1 {
  background: #f4fbfd; }

.dcxa-page .bg-purple-1,
.dcxa-standalone-component .bg-purple-1 {
  background: #faf8fd; }

.dcxa-page .bg-green-1,
.dcxa-standalone-component .bg-green-1 {
  background: #f2fbf7; }

.dcxa-page .bg-yellow-1,
.dcxa-standalone-component .bg-yellow-1 {
  background: #fefdf6; }

.dcxa-page .bg-orange-1,
.dcxa-standalone-component .bg-orange-1 {
  background: #fffaf4; }

.dcxa-page .bg-red-1,
.dcxa-standalone-component .bg-red-1 {
  background: #fdf3f2; }

.dcxa-page .bg-data-gray-2,
.dcxa-standalone-component .bg-data-gray-2 {
  background: #eaeced; }

.dcxa-page .bg-brilliant-blue-2,
.dcxa-standalone-component .bg-brilliant-blue-2 {
  background: #eaf6fc; }

.dcxa-page .bg-purple-2,
.dcxa-standalone-component .bg-purple-2 {
  background: #f5f2fb; }

.dcxa-page .bg-green-2,
.dcxa-standalone-component .bg-green-2 {
  background: #e6f7ee; }

.dcxa-page .bg-yellow-2,
.dcxa-standalone-component .bg-yellow-2 {
  background: #fefbed; }

.dcxa-page .bg-orange-2,
.dcxa-standalone-component .bg-orange-2 {
  background: #fff5e8; }

.dcxa-page .bg-red-2,
.dcxa-standalone-component .bg-red-2 {
  background: #fce8e6; }

.dcxa-page .bg-data-gray-3,
.dcxa-standalone-component .bg-data-gray-3 {
  background: #e0e2e4; }

.dcxa-page .bg-brilliant-blue-3,
.dcxa-standalone-component .bg-brilliant-blue-3 {
  background: #dff2fa; }

.dcxa-page .bg-purple-3,
.dcxa-standalone-component .bg-purple-3 {
  background: #efebf8; }

.dcxa-page .bg-green-3,
.dcxa-standalone-component .bg-green-3 {
  background: #d9f2e6; }

.dcxa-page .bg-yellow-3,
.dcxa-standalone-component .bg-yellow-3 {
  background: #fdf9e4; }

.dcxa-page .bg-orange-3,
.dcxa-standalone-component .bg-orange-3 {
  background: #fff0dd; }

.dcxa-page .bg-red-3,
.dcxa-standalone-component .bg-red-3 {
  background: #fadcd9; }

.dcxa-page .bg-data-gray-4,
.dcxa-standalone-component .bg-data-gray-4 {
  background: #d6d8db; }

.dcxa-page .bg-brilliant-blue-4,
.dcxa-standalone-component .bg-brilliant-blue-4 {
  background: #d4edf8; }

.dcxa-page .bg-purple-4,
.dcxa-standalone-component .bg-purple-4 {
  background: #eae4f6; }

.dcxa-page .bg-green-4,
.dcxa-standalone-component .bg-green-4 {
  background: #cceedd; }

.dcxa-page .bg-yellow-4,
.dcxa-standalone-component .bg-yellow-4 {
  background: #fdf7dc; }

.dcxa-page .bg-orange-4,
.dcxa-standalone-component .bg-orange-4 {
  background: #ffecd1; }

.dcxa-page .bg-red-4,
.dcxa-standalone-component .bg-red-4 {
  background: #f8d0cc; }

.dcxa-page .bg-data-gray-5,
.dcxa-standalone-component .bg-data-gray-5 {
  background: #cccfd2; }

.dcxa-page .bg-brilliant-blue-5,
.dcxa-standalone-component .bg-brilliant-blue-5 {
  background: #cae9f7; }

.dcxa-page .bg-purple-5,
.dcxa-standalone-component .bg-purple-5 {
  background: #e5ddf4; }

.dcxa-page .bg-green-5,
.dcxa-standalone-component .bg-green-5 {
  background: #bfead5; }

.dcxa-page .bg-yellow-5,
.dcxa-standalone-component .bg-yellow-5 {
  background: #fcf5d3; }

.dcxa-page .bg-orange-5,
.dcxa-standalone-component .bg-orange-5 {
  background: #ffe7c6; }

.dcxa-page .bg-red-5,
.dcxa-standalone-component .bg-red-5 {
  background: #f7c5c0; }

.dcxa-page .bg-data-gray-6,
.dcxa-standalone-component .bg-data-gray-6 {
  background: #c1c5c8; }

.dcxa-page .bg-brilliant-blue-6,
.dcxa-standalone-component .bg-brilliant-blue-6 {
  background: #bfe5f5; }

.dcxa-page .bg-purple-6,
.dcxa-standalone-component .bg-purple-6 {
  background: #e0d7f2; }

.dcxa-page .bg-green-6,
.dcxa-standalone-component .bg-green-6 {
  background: #b3e6cc; }

.dcxa-page .bg-yellow-6,
.dcxa-standalone-component .bg-yellow-6 {
  background: #fbf2ca; }

.dcxa-page .bg-orange-6,
.dcxa-standalone-component .bg-orange-6 {
  background: #ffe2bb; }

.dcxa-page .bg-red-6,
.dcxa-standalone-component .bg-red-6 {
  background: #f5b9b3; }

.dcxa-page .bg-data-gray-7,
.dcxa-standalone-component .bg-data-gray-7 {
  background: #b7bbbf; }

.dcxa-page .bg-brilliant-blue-7,
.dcxa-standalone-component .bg-brilliant-blue-7 {
  background: #b4e0f3; }

.dcxa-page .bg-purple-7,
.dcxa-standalone-component .bg-purple-7 {
  background: #dad0f0; }

.dcxa-page .bg-green-7,
.dcxa-standalone-component .bg-green-7 {
  background: #a6e2c4; }

.dcxa-page .bg-yellow-7,
.dcxa-standalone-component .bg-yellow-7 {
  background: #fbf0c1; }

.dcxa-page .bg-orange-7,
.dcxa-standalone-component .bg-orange-7 {
  background: #ffddaf; }

.dcxa-page .bg-red-7,
.dcxa-standalone-component .bg-red-7 {
  background: #f3ada6; }

.dcxa-page .bg-data-gray-8,
.dcxa-standalone-component .bg-data-gray-8 {
  background: #adb2b6; }

.dcxa-page .bg-brilliant-blue-8,
.dcxa-standalone-component .bg-brilliant-blue-8 {
  background: #a9dcf2; }

.dcxa-page .bg-purple-8,
.dcxa-standalone-component .bg-purple-8 {
  background: #d5c9ed; }

.dcxa-page .bg-green-8,
.dcxa-standalone-component .bg-green-8 {
  background: #99ddbb; }

.dcxa-page .bg-yellow-8,
.dcxa-standalone-component .bg-yellow-8 {
  background: #faeeb8; }

.dcxa-page .bg-orange-8,
.dcxa-standalone-component .bg-orange-8 {
  background: #ffd8a4; }

.dcxa-page .bg-red-8,
.dcxa-standalone-component .bg-red-8 {
  background: #f2a19a; }

.dcxa-page .bg-data-gray-9,
.dcxa-standalone-component .bg-data-gray-9 {
  background: #a2a8ad; }

.dcxa-page .bg-brilliant-blue-9,
.dcxa-standalone-component .bg-brilliant-blue-9 {
  background: #9fd7f0; }

.dcxa-page .bg-purple-9,
.dcxa-standalone-component .bg-purple-9 {
  background: #d0c2eb; }

.dcxa-page .bg-green-9,
.dcxa-standalone-component .bg-green-9 {
  background: #8cd9b3; }

.dcxa-page .bg-yellow-9,
.dcxa-standalone-component .bg-yellow-9 {
  background: #faecaf; }

.dcxa-page .bg-orange-9,
.dcxa-standalone-component .bg-orange-9 {
  background: #ffd398; }

.dcxa-page .bg-red-9,
.dcxa-standalone-component .bg-red-9 {
  background: #f0968d; }

.dcxa-page .bg-data-gray-10,
.dcxa-standalone-component .bg-data-gray-10 {
  background: #989fa4; }

.dcxa-page .bg-brilliant-blue-10,
.dcxa-standalone-component .bg-brilliant-blue-10 {
  background: #94d3ef; }

.dcxa-page .bg-purple-10,
.dcxa-standalone-component .bg-purple-10 {
  background: #cbbce9; }

.dcxa-page .bg-green-10,
.dcxa-standalone-component .bg-green-10 {
  background: #80d5aa; }

.dcxa-page .bg-yellow-10,
.dcxa-standalone-component .bg-yellow-10 {
  background: #f9eaa7; }

.dcxa-page .bg-orange-10,
.dcxa-standalone-component .bg-orange-10 {
  background: #ffcf8d; }

.dcxa-page .bg-red-10,
.dcxa-standalone-component .bg-red-10 {
  background: #ef8a81; }

.dcxa-page .bg-data-gray-11,
.dcxa-standalone-component .bg-data-gray-11 {
  background: #8e959b; }

.dcxa-page .bg-brilliant-blue-11,
.dcxa-standalone-component .bg-brilliant-blue-11 {
  background: #89cfed; }

.dcxa-page .bg-purple-11,
.dcxa-standalone-component .bg-purple-11 {
  background: #c5b5e7; }

.dcxa-page .bg-green-11,
.dcxa-standalone-component .bg-green-11 {
  background: #73d1a2; }

.dcxa-page .bg-yellow-11,
.dcxa-standalone-component .bg-yellow-11 {
  background: #f8e89e; }

.dcxa-page .bg-orange-11,
.dcxa-standalone-component .bg-orange-11 {
  background: #ffca82; }

.dcxa-page .bg-red-11,
.dcxa-standalone-component .bg-red-11 {
  background: #ed7e74; }

.dcxa-page .bg-data-gray-12,
.dcxa-standalone-component .bg-data-gray-12 {
  background: #838b92; }

.dcxa-page .bg-brilliant-blue-12,
.dcxa-standalone-component .bg-brilliant-blue-12 {
  background: #7fcaeb; }

.dcxa-page .bg-purple-12,
.dcxa-standalone-component .bg-purple-12 {
  background: #c0aee5; }

.dcxa-page .bg-green-12,
.dcxa-standalone-component .bg-green-12 {
  background: #66cd99; }

.dcxa-page .bg-yellow-12,
.dcxa-standalone-component .bg-yellow-12 {
  background: #f8e695; }

.dcxa-page .bg-orange-12,
.dcxa-standalone-component .bg-orange-12 {
  background: #ffc576; }

.dcxa-page .bg-red-12,
.dcxa-standalone-component .bg-red-12 {
  background: #eb7367; }

.dcxa-page .bg-data-gray-13,
.dcxa-standalone-component .bg-data-gray-13 {
  background: #798289; }

.dcxa-page .bg-brilliant-blue-13,
.dcxa-standalone-component .bg-brilliant-blue-13 {
  background: #74c6ea; }

.dcxa-page .bg-purple-13,
.dcxa-standalone-component .bg-purple-13 {
  background: #bba7e2; }

.dcxa-page .bg-green-13,
.dcxa-standalone-component .bg-green-13 {
  background: #59c891; }

.dcxa-page .bg-yellow-13,
.dcxa-standalone-component .bg-yellow-13 {
  background: #f7e48c; }

.dcxa-page .bg-orange-13,
.dcxa-standalone-component .bg-orange-13 {
  background: #ffc06b; }

.dcxa-page .bg-red-13,
.dcxa-standalone-component .bg-red-13 {
  background: #ea675b; }

.dcxa-page .bg-data-gray-14,
.dcxa-standalone-component .bg-data-gray-14 {
  background: #6f7880; }

.dcxa-page .bg-brilliant-blue-14,
.dcxa-standalone-component .bg-brilliant-blue-14 {
  background: #69c1e8; }

.dcxa-page .bg-purple-14,
.dcxa-standalone-component .bg-purple-14 {
  background: #b6a1e0; }

.dcxa-page .bg-green-14,
.dcxa-standalone-component .bg-green-14 {
  background: #4dc488; }

.dcxa-page .bg-yellow-14,
.dcxa-standalone-component .bg-yellow-14 {
  background: #f7e283; }

.dcxa-page .bg-orange-14,
.dcxa-standalone-component .bg-orange-14 {
  background: #ffbb5f; }

.dcxa-page .bg-red-14,
.dcxa-standalone-component .bg-red-14 {
  background: #e85b4e; }

.dcxa-page .bg-data-gray-15,
.dcxa-standalone-component .bg-data-gray-15 {
  background: #656e77; }

.dcxa-page .bg-brilliant-blue-15,
.dcxa-standalone-component .bg-brilliant-blue-15 {
  background: #5fbde6; }

.dcxa-page .bg-purple-15,
.dcxa-standalone-component .bg-purple-15 {
  background: #b09ade; }

.dcxa-page .bg-green-15,
.dcxa-standalone-component .bg-green-15 {
  background: #40c080; }

.dcxa-page .bg-yellow-15,
.dcxa-standalone-component .bg-yellow-15 {
  background: #f6e07a; }

.dcxa-page .bg-orange-15,
.dcxa-standalone-component .bg-orange-15 {
  background: #ffb654; }

.dcxa-page .bg-red-15,
.dcxa-standalone-component .bg-red-15 {
  background: #e65041; }

.dcxa-page .bg-data-gray-16,
.dcxa-standalone-component .bg-data-gray-16 {
  background: #5a656d; }

.dcxa-page .bg-brilliant-blue-16,
.dcxa-standalone-component .bg-brilliant-blue-16 {
  background: #54b9e5; }

.dcxa-page .bg-purple-16,
.dcxa-standalone-component .bg-purple-16 {
  background: #ab93dc; }

.dcxa-page .bg-green-16,
.dcxa-standalone-component .bg-green-16 {
  background: #33bc77; }

.dcxa-page .bg-yellow-16,
.dcxa-standalone-component .bg-yellow-16 {
  background: #f5dd71; }

.dcxa-page .bg-orange-16,
.dcxa-standalone-component .bg-orange-16 {
  background: #ffb149; }

.dcxa-page .bg-red-16,
.dcxa-standalone-component .bg-red-16 {
  background: #e54435; }

.dcxa-page .bg-data-gray-17,
.dcxa-standalone-component .bg-data-gray-17 {
  background: #505b64; }

.dcxa-page .bg-brilliant-blue-17,
.dcxa-standalone-component .bg-brilliant-blue-17 {
  background: #49b4e3; }

.dcxa-page .bg-purple-17,
.dcxa-standalone-component .bg-purple-17 {
  background: #a68cda; }

.dcxa-page .bg-green-17,
.dcxa-standalone-component .bg-green-17 {
  background: #26b86f; }

.dcxa-page .bg-yellow-17,
.dcxa-standalone-component .bg-yellow-17 {
  background: #f5db69; }

.dcxa-page .bg-orange-17,
.dcxa-standalone-component .bg-orange-17 {
  background: #ffad3d; }

.dcxa-page .bg-red-17,
.dcxa-standalone-component .bg-red-17 {
  background: #e33828; }

.dcxa-page .bg-data-gray-18,
.dcxa-standalone-component .bg-data-gray-18 {
  background: #46515b; }

.dcxa-page .bg-brilliant-blue-18,
.dcxa-standalone-component .bg-brilliant-blue-18 {
  background: #3eb0e1; }

.dcxa-page .bg-purple-18,
.dcxa-standalone-component .bg-purple-18 {
  background: #a186d7; }

.dcxa-page .bg-green-18,
.dcxa-standalone-component .bg-green-18 {
  background: #1ab366; }

.dcxa-page .bg-yellow-18,
.dcxa-standalone-component .bg-yellow-18 {
  background: #f4d960; }

.dcxa-page .bg-orange-18,
.dcxa-standalone-component .bg-orange-18 {
  background: #ffa832; }

.dcxa-page .bg-red-18,
.dcxa-standalone-component .bg-red-18 {
  background: #e12c1b; }

.dcxa-page .bg-data-gray-19,
.dcxa-standalone-component .bg-data-gray-19 {
  background: #3b4852; }

.dcxa-page .bg-brilliant-blue-19,
.dcxa-standalone-component .bg-brilliant-blue-19 {
  background: #34abe0; }

.dcxa-page .bg-purple-19,
.dcxa-standalone-component .bg-purple-19 {
  background: #9b7fd5; }

.dcxa-page .bg-green-19,
.dcxa-standalone-component .bg-green-19 {
  background: #0daf5e; }

.dcxa-page .bg-yellow-19,
.dcxa-standalone-component .bg-yellow-19 {
  background: #f4d757; }

.dcxa-page .bg-orange-19,
.dcxa-standalone-component .bg-orange-19 {
  background: #ffa326; }

.dcxa-page .bg-red-19,
.dcxa-standalone-component .bg-red-19 {
  background: #e0210f; }

.dcxa-page .bg-data-gray-20,
.dcxa-standalone-component .bg-data-gray-20 {
  background: #313e49; }

.dcxa-page .bg-brilliant-blue-20,
.dcxa-standalone-component .bg-brilliant-blue-20 {
  background: #29a7de; }

.dcxa-page .bg-purple-20,
.dcxa-standalone-component .bg-purple-20 {
  background: #9678d3; }

.dcxa-page .bg-green-20,
.dcxa-standalone-component .bg-green-20 {
  background: #00ab55; }

.dcxa-page .bg-yellow-20,
.dcxa-standalone-component .bg-yellow-20 {
  background: #f3d54e; }

.dcxa-page .bg-orange-20,
.dcxa-standalone-component .bg-orange-20 {
  background: #ff9e1b; }

.dcxa-page .bg-red-20,
.dcxa-standalone-component .bg-red-20 {
  background: #de1502; }

.dcxa-page .bg-data-gray-21,
.dcxa-standalone-component .bg-data-gray-21 {
  background: #2f3b45; }

.dcxa-page .bg-brilliant-blue-21,
.dcxa-standalone-component .bg-brilliant-blue-21 {
  background: #279fd3; }

.dcxa-page .bg-purple-21,
.dcxa-standalone-component .bg-purple-21 {
  background: #8f72c8; }

.dcxa-page .bg-green-21,
.dcxa-standalone-component .bg-green-21 {
  background: #00a251; }

.dcxa-page .bg-yellow-21,
.dcxa-standalone-component .bg-yellow-21 {
  background: #e7ca4a; }

.dcxa-page .bg-orange-21,
.dcxa-standalone-component .bg-orange-21 {
  background: #f2961a; }

.dcxa-page .bg-red-21,
.dcxa-standalone-component .bg-red-21 {
  background: #d31402; }

.dcxa-page .bg-data-gray-22,
.dcxa-standalone-component .bg-data-gray-22 {
  background: #2c3842; }

.dcxa-page .bg-brilliant-blue-22,
.dcxa-standalone-component .bg-brilliant-blue-22 {
  background: #2596c8; }

.dcxa-page .bg-purple-22,
.dcxa-standalone-component .bg-purple-22 {
  background: #876cbe; }

.dcxa-page .bg-green-22,
.dcxa-standalone-component .bg-green-22 {
  background: #009a4d; }

.dcxa-page .bg-yellow-22,
.dcxa-standalone-component .bg-yellow-22 {
  background: #dbc046; }

.dcxa-page .bg-orange-22,
.dcxa-standalone-component .bg-orange-22 {
  background: #e68e18; }

.dcxa-page .bg-red-22,
.dcxa-standalone-component .bg-red-22 {
  background: #c81302; }

.dcxa-page .bg-data-gray-23,
.dcxa-standalone-component .bg-data-gray-23 {
  background: #2a353e; }

.dcxa-page .bg-brilliant-blue-23,
.dcxa-standalone-component .bg-brilliant-blue-23 {
  background: #238ebd; }

.dcxa-page .bg-purple-23,
.dcxa-standalone-component .bg-purple-23 {
  background: #8066b3; }

.dcxa-page .bg-green-23,
.dcxa-standalone-component .bg-green-23 {
  background: #009148; }

.dcxa-page .bg-yellow-23,
.dcxa-standalone-component .bg-yellow-23 {
  background: #cfb542; }

.dcxa-page .bg-orange-23,
.dcxa-standalone-component .bg-orange-23 {
  background: #d98617; }

.dcxa-page .bg-red-23,
.dcxa-standalone-component .bg-red-23 {
  background: #bd1202; }

.dcxa-page .bg-data-gray-24,
.dcxa-standalone-component .bg-data-gray-24 {
  background: #27323a; }

.dcxa-page .bg-brilliant-blue-24,
.dcxa-standalone-component .bg-brilliant-blue-24 {
  background: #2186b2; }

.dcxa-page .bg-purple-24,
.dcxa-standalone-component .bg-purple-24 {
  background: #7860a9; }

.dcxa-page .bg-green-24,
.dcxa-standalone-component .bg-green-24 {
  background: #008944; }

.dcxa-page .bg-yellow-24,
.dcxa-standalone-component .bg-yellow-24 {
  background: #c2aa3e; }

.dcxa-page .bg-orange-24,
.dcxa-standalone-component .bg-orange-24 {
  background: #cc7e16; }

.dcxa-page .bg-red-24,
.dcxa-standalone-component .bg-red-24 {
  background: #b21102; }

.dcxa-page .bg-data-gray-25,
.dcxa-standalone-component .bg-data-gray-25 {
  background: #252f37; }

.dcxa-page .bg-brilliant-blue-25,
.dcxa-standalone-component .bg-brilliant-blue-25 {
  background: #1f7da7; }

.dcxa-page .bg-purple-25,
.dcxa-standalone-component .bg-purple-25 {
  background: #715a9e; }

.dcxa-page .bg-green-25,
.dcxa-standalone-component .bg-green-25 {
  background: #008040; }

.dcxa-page .bg-yellow-25,
.dcxa-standalone-component .bg-yellow-25 {
  background: #b6a03b; }

.dcxa-page .bg-orange-25,
.dcxa-standalone-component .bg-orange-25 {
  background: #bf7714; }

.dcxa-page .bg-red-25,
.dcxa-standalone-component .bg-red-25 {
  background: #a71002; }

.dcxa-page .bg-data-gray-26,
.dcxa-standalone-component .bg-data-gray-26 {
  background: #222b33; }

.dcxa-page .bg-brilliant-blue-26,
.dcxa-standalone-component .bg-brilliant-blue-26 {
  background: #1d759b; }

.dcxa-page .bg-purple-26,
.dcxa-standalone-component .bg-purple-26 {
  background: #695494; }

.dcxa-page .bg-green-26,
.dcxa-standalone-component .bg-green-26 {
  background: #00783c; }

.dcxa-page .bg-yellow-26,
.dcxa-standalone-component .bg-yellow-26 {
  background: #aa9537; }

.dcxa-page .bg-orange-26,
.dcxa-standalone-component .bg-orange-26 {
  background: #b36f13; }

.dcxa-page .bg-red-26,
.dcxa-standalone-component .bg-red-26 {
  background: #9b0f01; }

.dcxa-page .bg-data-gray-27,
.dcxa-standalone-component .bg-data-gray-27 {
  background: #20282f; }

.dcxa-page .bg-brilliant-blue-27,
.dcxa-standalone-component .bg-brilliant-blue-27 {
  background: #1b6d90; }

.dcxa-page .bg-purple-27,
.dcxa-standalone-component .bg-purple-27 {
  background: #624e89; }

.dcxa-page .bg-green-27,
.dcxa-standalone-component .bg-green-27 {
  background: #006f37; }

.dcxa-page .bg-yellow-27,
.dcxa-standalone-component .bg-yellow-27 {
  background: #9e8a33; }

.dcxa-page .bg-orange-27,
.dcxa-standalone-component .bg-orange-27 {
  background: #a66712; }

.dcxa-page .bg-red-27,
.dcxa-standalone-component .bg-red-27 {
  background: #900e01; }

.dcxa-page .bg-data-gray-28,
.dcxa-standalone-component .bg-data-gray-28 {
  background: #1d252c; }

.dcxa-page .bg-brilliant-blue-28,
.dcxa-standalone-component .bg-brilliant-blue-28 {
  background: #196485; }

.dcxa-page .bg-purple-28,
.dcxa-standalone-component .bg-purple-28 {
  background: #5a487f; }

.dcxa-page .bg-green-28,
.dcxa-standalone-component .bg-green-28 {
  background: #006733; }

.dcxa-page .bg-yellow-28,
.dcxa-standalone-component .bg-yellow-28 {
  background: #92802f; }

.dcxa-page .bg-orange-28,
.dcxa-standalone-component .bg-orange-28 {
  background: #995f10; }

.dcxa-page .bg-red-28,
.dcxa-standalone-component .bg-red-28 {
  background: #850d01; }

.dcxa-page .bg-data-gray-29,
.dcxa-standalone-component .bg-data-gray-29 {
  background: #1b2228; }

.dcxa-page .bg-brilliant-blue-29,
.dcxa-standalone-component .bg-brilliant-blue-29 {
  background: #175c7a; }

.dcxa-page .bg-purple-29,
.dcxa-standalone-component .bg-purple-29 {
  background: #534274; }

.dcxa-page .bg-green-29,
.dcxa-standalone-component .bg-green-29 {
  background: #005e2f; }

.dcxa-page .bg-yellow-29,
.dcxa-standalone-component .bg-yellow-29 {
  background: #86752b; }

.dcxa-page .bg-orange-29,
.dcxa-standalone-component .bg-orange-29 {
  background: #8c570f; }

.dcxa-page .bg-red-29,
.dcxa-standalone-component .bg-red-29 {
  background: #7a0c01; }

.dcxa-page .bg-data-gray-30,
.dcxa-standalone-component .bg-data-gray-30 {
  background: #191f25; }

.dcxa-page .bg-brilliant-blue-30,
.dcxa-standalone-component .bg-brilliant-blue-30 {
  background: #15546f; }

.dcxa-page .bg-purple-30,
.dcxa-standalone-component .bg-purple-30 {
  background: #4b3c6a; }

.dcxa-page .bg-green-30,
.dcxa-standalone-component .bg-green-30 {
  background: #00562b; }

.dcxa-page .bg-yellow-30,
.dcxa-standalone-component .bg-yellow-30 {
  background: #7a6b27; }

.dcxa-page .bg-orange-30,
.dcxa-standalone-component .bg-orange-30 {
  background: #804f0e; }

.dcxa-page .bg-red-30,
.dcxa-standalone-component .bg-red-30 {
  background: #6f0b01; }

.dcxa-page .bg-data-gray-31,
.dcxa-standalone-component .bg-data-gray-31 {
  background: #161c21; }

.dcxa-page .bg-brilliant-blue-31,
.dcxa-standalone-component .bg-brilliant-blue-31 {
  background: #124b64; }

.dcxa-page .bg-purple-31,
.dcxa-standalone-component .bg-purple-31 {
  background: #44365f; }

.dcxa-page .bg-green-31,
.dcxa-standalone-component .bg-green-31 {
  background: #004d26; }

.dcxa-page .bg-yellow-31,
.dcxa-standalone-component .bg-yellow-31 {
  background: #6d6023; }

.dcxa-page .bg-orange-31,
.dcxa-standalone-component .bg-orange-31 {
  background: #73470c; }

.dcxa-page .bg-red-31,
.dcxa-standalone-component .bg-red-31 {
  background: #640901; }

.dcxa-page .bg-data-gray-32,
.dcxa-standalone-component .bg-data-gray-32 {
  background: #14191d; }

.dcxa-page .bg-brilliant-blue-32,
.dcxa-standalone-component .bg-brilliant-blue-32 {
  background: #104359; }

.dcxa-page .bg-purple-32,
.dcxa-standalone-component .bg-purple-32 {
  background: #3c3054; }

.dcxa-page .bg-green-32,
.dcxa-standalone-component .bg-green-32 {
  background: #004422; }

.dcxa-page .bg-yellow-32,
.dcxa-standalone-component .bg-yellow-32 {
  background: #61551f; }

.dcxa-page .bg-orange-32,
.dcxa-standalone-component .bg-orange-32 {
  background: #663f0b; }

.dcxa-page .bg-red-32,
.dcxa-standalone-component .bg-red-32 {
  background: #590801; }

.dcxa-page .bg-data-gray-33,
.dcxa-standalone-component .bg-data-gray-33 {
  background: #11161a; }

.dcxa-page .bg-brilliant-blue-33,
.dcxa-standalone-component .bg-brilliant-blue-33 {
  background: #0e3a4e; }

.dcxa-page .bg-purple-33,
.dcxa-standalone-component .bg-purple-33 {
  background: #352a4a; }

.dcxa-page .bg-green-33,
.dcxa-standalone-component .bg-green-33 {
  background: #003c1e; }

.dcxa-page .bg-yellow-33,
.dcxa-standalone-component .bg-yellow-33 {
  background: #554b1b; }

.dcxa-page .bg-orange-33,
.dcxa-standalone-component .bg-orange-33 {
  background: #593709; }

.dcxa-page .bg-red-33,
.dcxa-standalone-component .bg-red-33 {
  background: #4e0701; }

.dcxa-page .bg-data-gray-34,
.dcxa-standalone-component .bg-data-gray-34 {
  background: #0f1316; }

.dcxa-page .bg-brilliant-blue-34,
.dcxa-standalone-component .bg-brilliant-blue-34 {
  background: #0c3243; }

.dcxa-page .bg-purple-34,
.dcxa-standalone-component .bg-purple-34 {
  background: #2d243f; }

.dcxa-page .bg-green-34,
.dcxa-standalone-component .bg-green-34 {
  background: #00331a; }

.dcxa-page .bg-yellow-34,
.dcxa-standalone-component .bg-yellow-34 {
  background: #494017; }

.dcxa-page .bg-orange-34,
.dcxa-standalone-component .bg-orange-34 {
  background: #4d2f08; }

.dcxa-page .bg-red-34,
.dcxa-standalone-component .bg-red-34 {
  background: #430601; }

.dcxa-page .bg-data-gray-35,
.dcxa-standalone-component .bg-data-gray-35 {
  background: #0c1012; }

.dcxa-page .bg-brilliant-blue-35,
.dcxa-standalone-component .bg-brilliant-blue-35 {
  background: #0a2a38; }

.dcxa-page .bg-purple-35,
.dcxa-standalone-component .bg-purple-35 {
  background: #261e35; }

.dcxa-page .bg-green-35,
.dcxa-standalone-component .bg-green-35 {
  background: #002b15; }

.dcxa-page .bg-yellow-35,
.dcxa-standalone-component .bg-yellow-35 {
  background: #3d3514; }

.dcxa-page .bg-orange-35,
.dcxa-standalone-component .bg-orange-35 {
  background: #402807; }

.dcxa-page .bg-red-35,
.dcxa-standalone-component .bg-red-35 {
  background: #380501; }

.dcxa-page .bg-data-gray-36,
.dcxa-standalone-component .bg-data-gray-36 {
  background: #0a0c0f; }

.dcxa-page .bg-brilliant-blue-36,
.dcxa-standalone-component .bg-brilliant-blue-36 {
  background: #08212c; }

.dcxa-page .bg-purple-36,
.dcxa-standalone-component .bg-purple-36 {
  background: #1e182a; }

.dcxa-page .bg-green-36,
.dcxa-standalone-component .bg-green-36 {
  background: #002211; }

.dcxa-page .bg-yellow-36,
.dcxa-standalone-component .bg-yellow-36 {
  background: #312b10; }

.dcxa-page .bg-orange-36,
.dcxa-standalone-component .bg-orange-36 {
  background: #332005; }

.dcxa-page .bg-red-36,
.dcxa-standalone-component .bg-red-36 {
  background: #2c0400; }

.dcxa-page .bg-data-gray-37,
.dcxa-standalone-component .bg-data-gray-37 {
  background: #07090b; }

.dcxa-page .bg-brilliant-blue-37,
.dcxa-standalone-component .bg-brilliant-blue-37 {
  background: #061921; }

.dcxa-page .bg-purple-37,
.dcxa-standalone-component .bg-purple-37 {
  background: #171220; }

.dcxa-page .bg-green-37,
.dcxa-standalone-component .bg-green-37 {
  background: #001a0d; }

.dcxa-page .bg-yellow-37,
.dcxa-standalone-component .bg-yellow-37 {
  background: #24200c; }

.dcxa-page .bg-orange-37,
.dcxa-standalone-component .bg-orange-37 {
  background: #261804; }

.dcxa-page .bg-red-37,
.dcxa-standalone-component .bg-red-37 {
  background: #210300; }

.dcxa-page .bg-data-gray-38,
.dcxa-standalone-component .bg-data-gray-38 {
  background: #050607; }

.dcxa-page .bg-brilliant-blue-38,
.dcxa-standalone-component .bg-brilliant-blue-38 {
  background: #041116; }

.dcxa-page .bg-purple-38,
.dcxa-standalone-component .bg-purple-38 {
  background: #0f0c15; }

.dcxa-page .bg-green-38,
.dcxa-standalone-component .bg-green-38 {
  background: #001109; }

.dcxa-page .bg-yellow-38,
.dcxa-standalone-component .bg-yellow-38 {
  background: #181508; }

.dcxa-page .bg-orange-38,
.dcxa-standalone-component .bg-orange-38 {
  background: #1a1003; }

.dcxa-page .bg-red-38,
.dcxa-standalone-component .bg-red-38 {
  background: #160200; }

.dcxa-page .bg-data-gray-39,
.dcxa-standalone-component .bg-data-gray-39 {
  background: #020304; }

.dcxa-page .bg-brilliant-blue-39,
.dcxa-standalone-component .bg-brilliant-blue-39 {
  background: #02080b; }

.dcxa-page .bg-purple-39,
.dcxa-standalone-component .bg-purple-39 {
  background: #08060b; }

.dcxa-page .bg-green-39,
.dcxa-standalone-component .bg-green-39 {
  background: #000904; }

.dcxa-page .bg-yellow-39,
.dcxa-standalone-component .bg-yellow-39 {
  background: #0c0b04; }

.dcxa-page .bg-orange-39,
.dcxa-standalone-component .bg-orange-39 {
  background: #0d0801; }

.dcxa-page .bg-red-39,
.dcxa-standalone-component .bg-red-39 {
  background: #0b0100; }

.dcxa-page .bg-data-gray-40,
.dcxa-standalone-component .bg-data-gray-40 {
  background: black; }

.dcxa-page .bg-brilliant-blue-40,
.dcxa-standalone-component .bg-brilliant-blue-40 {
  background: black; }

.dcxa-page .bg-purple-40,
.dcxa-standalone-component .bg-purple-40 {
  background: black; }

.dcxa-page .bg-green-40,
.dcxa-standalone-component .bg-green-40 {
  background: black; }

.dcxa-page .bg-yellow-40,
.dcxa-standalone-component .bg-yellow-40 {
  background: black; }

.dcxa-page .bg-orange-40,
.dcxa-standalone-component .bg-orange-40 {
  background: black; }

.dcxa-page .bg-red-40,
.dcxa-standalone-component .bg-red-40 {
  background: black; }

.dcxa-page .bg-white,
.dcxa-standalone-component .bg-white {
  background-color: #ffffff; }

.dcxa-page .bg-black-5,
.dcxa-standalone-component .bg-black-5 {
  background-color: #f2f2f2; }

.dcxa-page .bg-black-80,
.dcxa-standalone-component .bg-black-80 {
  background-color: #333333; }

.dcxa-page .bg-black-90,
.dcxa-standalone-component .bg-black-90 {
  background-color: #1a1a1a; }

.dcxa-page .bg-transparent,
.dcxa-standalone-component .bg-transparent {
  background-color: transparent; }

.dcxa-page .bright-orange,
.dcxa-standalone-component .bright-orange {
  color: #ff8400; }

.dcxa-page .mint,
.dcxa-standalone-component .mint {
  color: #00a3af; }

.dcxa-page .blue,
.dcxa-standalone-component .blue {
  color: #008cff; }

.dcxa-page .slate,
.dcxa-standalone-component .slate {
  color: #305868; }

.dcxa-page .green-light,
.dcxa-standalone-component .green-light {
  color: #29cc7a; }

.dcxa-page .red-light,
.dcxa-standalone-component .red-light {
  color: #ff4533; }

@font-face {
  font-family: 'Calibre';
  font-weight: 100;
  src: url("../../../content/dam/dcxa/styles/fonts/CalibreWeb-Thin.woff"); }

@font-face {
  font-family: 'Calibre';
  font-weight: 300;
  src: url("../../../content/dam/dcxa/styles/fonts/CalibreWeb-Light.woff"); }

@font-face {
  font-family: 'Calibre';
  font-weight: normal;
  src: url("../../../content/dam/dcxa/styles/fonts/CalibreWeb-Regular.woff"); }

@font-face {
  font-family: 'Calibre';
  font-weight: 500;
  src: url("../../../content/dam/dcxa/styles/fonts/CalibreWeb-Medium.woff"); }

@font-face {
  font-family: 'Calibre';
  font-weight: 600;
  src: url("../../../content/dam/dcxa/styles/fonts/CalibreWeb-Semibold.woff"); }

@font-face {
  font-family: "NeuePlak";
  src: url("../../../content/dam/dcxa/styles/fonts/NeuePlakTextW05-Regular.woff");
  font-weight: normal; }

@font-face {
  font-family: "NeuePlak";
  src: url("../../../content/dam/dcxa/styles/fonts/NeuePlakTextW05-Bold.woff");
  font-weight: 600; }

.dcxa-page body,
.dcxa-standalone-component body {
  font-family: 'NeuePlak', 'Calibre', 'Calibri', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
  font-weight: normal;
  color: #333333; }

.dcxa-page h1,
.dcxa-page h2,
.dcxa-page h3,
.dcxa-page h4,
.dcxa-page h5,
.dcxa-page h6,
.dcxa-standalone-component h1,
.dcxa-standalone-component h2,
.dcxa-standalone-component h3,
.dcxa-standalone-component h4,
.dcxa-standalone-component h5,
.dcxa-standalone-component h6 {
  font-weight: normal;
  margin: 0 0 40px 0; }
  .dcxa-page h1 a,
  .dcxa-page h2 a,
  .dcxa-page h3 a,
  .dcxa-page h4 a,
  .dcxa-page h5 a,
  .dcxa-page h6 a,
  .dcxa-standalone-component h1 a,
  .dcxa-standalone-component h2 a,
  .dcxa-standalone-component h3 a,
  .dcxa-standalone-component h4 a,
  .dcxa-standalone-component h5 a,
  .dcxa-standalone-component h6 a {
    cursor: pointer;
    text-decoration: none; }
    .dcxa-page h1 a:hover,
    .dcxa-page h2 a:hover,
    .dcxa-page h3 a:hover,
    .dcxa-page h4 a:hover,
    .dcxa-page h5 a:hover,
    .dcxa-page h6 a:hover,
    .dcxa-standalone-component h1 a:hover,
    .dcxa-standalone-component h2 a:hover,
    .dcxa-standalone-component h3 a:hover,
    .dcxa-standalone-component h4 a:hover,
    .dcxa-standalone-component h5 a:hover,
    .dcxa-standalone-component h6 a:hover {
      text-decoration: none; }
    .dcxa-page h1 a:focus,
    .dcxa-page h2 a:focus,
    .dcxa-page h3 a:focus,
    .dcxa-page h4 a:focus,
    .dcxa-page h5 a:focus,
    .dcxa-page h6 a:focus,
    .dcxa-standalone-component h1 a:focus,
    .dcxa-standalone-component h2 a:focus,
    .dcxa-standalone-component h3 a:focus,
    .dcxa-standalone-component h4 a:focus,
    .dcxa-standalone-component h5 a:focus,
    .dcxa-standalone-component h6 a:focus {
      text-decoration: none; }
  .dcxa-page h1 strong,
  .dcxa-page h2 strong,
  .dcxa-page h3 strong,
  .dcxa-page h4 strong,
  .dcxa-page h5 strong,
  .dcxa-page h6 strong,
  .dcxa-standalone-component h1 strong,
  .dcxa-standalone-component h2 strong,
  .dcxa-standalone-component h3 strong,
  .dcxa-standalone-component h4 strong,
  .dcxa-standalone-component h5 strong,
  .dcxa-standalone-component h6 strong {
    font-weight: 600; }

.dcxa-page h1,
.dcxa-standalone-component h1 {
  font-size: 36px;
  font-weight: normal; }
  @media (min-width: 768px) {
    .dcxa-page h1,
    .dcxa-standalone-component h1 {
      font-size: 44px;
      font-weight: normal; } }

.dcxa-page h2,
.dcxa-standalone-component h2 {
  font-size: 32px;
  font-weight: normal; }
  @media (min-width: 768px) {
    .dcxa-page h2,
    .dcxa-standalone-component h2 {
      font-size: 36px;
      font-weight: normal; } }

.dcxa-page h3,
.dcxa-standalone-component h3 {
  font-size: 28px;
  font-weight: normal; }

.dcxa-page h4,
.dcxa-standalone-component h4 {
  font-size: 22px;
  font-weight: normal; }

.dcxa-page h5,
.dcxa-standalone-component h5 {
  font-size: 16px;
  font-weight: 600; }

.dcxa-page h6,
.dcxa-standalone-component h6 {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase; }

.dcxa-page p,
.dcxa-standalone-component p {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal; }
  .dcxa-page p.large,
  .dcxa-standalone-component p.large {
    font-size: 18px; }
  .dcxa-page p.medium,
  .dcxa-standalone-component p.medium {
    font-size: 14px;
    line-height: 20px; }
  .dcxa-page p.small,
  .dcxa-standalone-component p.small {
    font-size: 12px;
    line-height: 18px; }
  .dcxa-page p strong,
  .dcxa-standalone-component p strong {
    font-weight: 600; }

.dcxa-page h1,
.dcxa-page h2,
.dcxa-page h3,
.dcxa-page h4,
.dcxa-page h5,
.dcxa-page h6,
.dcxa-standalone-component h1,
.dcxa-standalone-component h2,
.dcxa-standalone-component h3,
.dcxa-standalone-component h4,
.dcxa-standalone-component h5,
.dcxa-standalone-component h6 {
  color: #1a1a1a; }
  .dcxa-page h1.reversed,
  .dcxa-page h2.reversed,
  .dcxa-page h3.reversed,
  .dcxa-page h4.reversed,
  .dcxa-page h5.reversed,
  .dcxa-page h6.reversed,
  .dcxa-standalone-component h1.reversed,
  .dcxa-standalone-component h2.reversed,
  .dcxa-standalone-component h3.reversed,
  .dcxa-standalone-component h4.reversed,
  .dcxa-standalone-component h5.reversed,
  .dcxa-standalone-component h6.reversed {
    color: #ffffff; }
  .dcxa-page h1 a,
  .dcxa-page h2 a,
  .dcxa-page h3 a,
  .dcxa-page h4 a,
  .dcxa-page h5 a,
  .dcxa-page h6 a,
  .dcxa-standalone-component h1 a,
  .dcxa-standalone-component h2 a,
  .dcxa-standalone-component h3 a,
  .dcxa-standalone-component h4 a,
  .dcxa-standalone-component h5 a,
  .dcxa-standalone-component h6 a {
    color: #175c7a; }
    .dcxa-page h1 a:hover,
    .dcxa-page h2 a:hover,
    .dcxa-page h3 a:hover,
    .dcxa-page h4 a:hover,
    .dcxa-page h5 a:hover,
    .dcxa-page h6 a:hover,
    .dcxa-standalone-component h1 a:hover,
    .dcxa-standalone-component h2 a:hover,
    .dcxa-standalone-component h3 a:hover,
    .dcxa-standalone-component h4 a:hover,
    .dcxa-standalone-component h5 a:hover,
    .dcxa-standalone-component h6 a:hover {
      color: #29a7de; }
  .dcxa-page h1.reversed a,
  .dcxa-page h2.reversed a,
  .dcxa-page h3.reversed a,
  .dcxa-page h4.reversed a,
  .dcxa-page h5.reversed a,
  .dcxa-page h6.reversed a,
  .dcxa-standalone-component h1.reversed a,
  .dcxa-standalone-component h2.reversed a,
  .dcxa-standalone-component h3.reversed a,
  .dcxa-standalone-component h4.reversed a,
  .dcxa-standalone-component h5.reversed a,
  .dcxa-standalone-component h6.reversed a {
    color: #94d3ef; }
    .dcxa-page h1.reversed a:hover,
    .dcxa-page h2.reversed a:hover,
    .dcxa-page h3.reversed a:hover,
    .dcxa-page h4.reversed a:hover,
    .dcxa-page h5.reversed a:hover,
    .dcxa-page h6.reversed a:hover,
    .dcxa-standalone-component h1.reversed a:hover,
    .dcxa-standalone-component h2.reversed a:hover,
    .dcxa-standalone-component h3.reversed a:hover,
    .dcxa-standalone-component h4.reversed a:hover,
    .dcxa-standalone-component h5.reversed a:hover,
    .dcxa-standalone-component h6.reversed a:hover {
      color: #ffffff; }

.dcxa-page p,
.dcxa-standalone-component p {
  color: #333333; }

.dcxa-page .dark-theme h1,
.dcxa-page .dark-theme h2,
.dcxa-page .dark-theme h3,
.dcxa-page .dark-theme h4,
.dcxa-page .dark-theme h5,
.dcxa-page .dark-theme h6,
.dcxa-standalone-component .dark-theme h1,
.dcxa-standalone-component .dark-theme h2,
.dcxa-standalone-component .dark-theme h3,
.dcxa-standalone-component .dark-theme h4,
.dcxa-standalone-component .dark-theme h5,
.dcxa-standalone-component .dark-theme h6 {
  color: #ffffff; }
  .dcxa-page .dark-theme h1.reversed,
  .dcxa-page .dark-theme h2.reversed,
  .dcxa-page .dark-theme h3.reversed,
  .dcxa-page .dark-theme h4.reversed,
  .dcxa-page .dark-theme h5.reversed,
  .dcxa-page .dark-theme h6.reversed,
  .dcxa-standalone-component .dark-theme h1.reversed,
  .dcxa-standalone-component .dark-theme h2.reversed,
  .dcxa-standalone-component .dark-theme h3.reversed,
  .dcxa-standalone-component .dark-theme h4.reversed,
  .dcxa-standalone-component .dark-theme h5.reversed,
  .dcxa-standalone-component .dark-theme h6.reversed {
    color: #333333; }
  .dcxa-page .dark-theme h1 a,
  .dcxa-page .dark-theme h2 a,
  .dcxa-page .dark-theme h3 a,
  .dcxa-page .dark-theme h4 a,
  .dcxa-page .dark-theme h5 a,
  .dcxa-page .dark-theme h6 a,
  .dcxa-standalone-component .dark-theme h1 a,
  .dcxa-standalone-component .dark-theme h2 a,
  .dcxa-standalone-component .dark-theme h3 a,
  .dcxa-standalone-component .dark-theme h4 a,
  .dcxa-standalone-component .dark-theme h5 a,
  .dcxa-standalone-component .dark-theme h6 a {
    color: #4dbfc7; }
    .dcxa-page .dark-theme h1 a:hover,
    .dcxa-page .dark-theme h2 a:hover,
    .dcxa-page .dark-theme h3 a:hover,
    .dcxa-page .dark-theme h4 a:hover,
    .dcxa-page .dark-theme h5 a:hover,
    .dcxa-page .dark-theme h6 a:hover,
    .dcxa-standalone-component .dark-theme h1 a:hover,
    .dcxa-standalone-component .dark-theme h2 a:hover,
    .dcxa-standalone-component .dark-theme h3 a:hover,
    .dcxa-standalone-component .dark-theme h4 a:hover,
    .dcxa-standalone-component .dark-theme h5 a:hover,
    .dcxa-standalone-component .dark-theme h6 a:hover {
      color: #80d1d7; }

.dcxa-page .dark-theme p,
.dcxa-standalone-component .dark-theme p {
  color: #ffffff; }

.dcxa-page body *,
.dcxa-page *,
.dcxa-standalone-component body *,
.dcxa-standalone-component * {
  box-sizing: border-box;
  word-break: break-word; }

.dcxa-page a,
.dcxa-standalone-component a {
  text-decoration: none; }

.full-height {
  height: 100%; }

.flex-row {
  display: flex !important; }

.asterisk {
  color: #de1502; }

.dcxa-grid-container {
  padding: 0 16px; }
  .dcxa-grid-container .dcxa-row {
    font-size: 0;
    margin: 0 0 32px 0; }
    .dcxa-grid-container .dcxa-row .dcxa-column {
      font-size: initial;
      margin-bottom: 16px; }
      .dcxa-grid-container .dcxa-row .dcxa-column:last-child {
        margin-bottom: 0; }
      .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xs-hide {
        display: none; }
      .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xs-show {
        display: inline-block; }
    .dcxa-grid-container .dcxa-row:last-child {
      margin: 0; }
    .dcxa-grid-container .dcxa-row.center {
      justify-content: center; }
  .dcxa-grid-container.remove-padding {
    padding: 0; }
  @media (min-width: 768px) {
    .dcxa-grid-container {
      padding: 0 24px; }
      .dcxa-grid-container .dcxa-row {
        display: flex;
        flex-wrap: wrap;
        width: 100%; }
        .dcxa-grid-container .dcxa-row .dcxa-column {
          display: inline-block;
          width: 100%;
          max-width: calc((100% - (11 * 32px)) / 12);
          margin-left: 32px;
          margin-bottom: 0; }
          .dcxa-grid-container .dcxa-row .dcxa-column:first-child {
            margin-left: 0; }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-hide {
            display: none; }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-show {
            display: inline-block; } }
      @media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px) {
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-full-width {
          display: block;
          max-width: initial;
          width: 100%;
          margin-left: 0;
          margin-bottom: 16px; }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-full-width:last-child {
            margin-bottom: 0; } }
  @media (min-width: 768px) {
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-1 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 1 + 0 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-2 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 2 + 1 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-3 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 3 + 2 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-4 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 4 + 3 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-5 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 5 + 4 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-6 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 6 + 5 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-7 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 7 + 6 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-8 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 8 + 7 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-9 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 9 + 8 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-10 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 10 + 9 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-11 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 11 + 10 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-md-12 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 12 + 11 * 32px); } }
  @media (min-width: 1024px) {
    .dcxa-grid-container {
      padding: 0 32px; }
      .dcxa-grid-container .dcxa-row .dcxa-column {
        display: inline-block;
        margin-left: 32px; }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-hide {
          display: none; }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-show {
          display: inline-block; } }
    @media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1207px) {
      .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-full-width {
        display: block;
        max-width: initial;
        width: 100%;
        margin-left: 0;
        margin-bottom: 16px; }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-full-width:last-child {
          margin-bottom: 0; } }
  @media (min-width: 1024px) {
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-1 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 1 + 0 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-2 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 2 + 1 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-3 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 3 + 2 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-4 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 4 + 3 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-5 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 5 + 4 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-6 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 6 + 5 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-7 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 7 + 6 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-8 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 8 + 7 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-9 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 9 + 8 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-10 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 10 + 9 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-11 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 11 + 10 * 32px); }
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-lg-12 {
          display: inline-block;
          max-width: calc((100% - (11 * 32px)) / 12 * 12 + 11 * 32px); } }
  @media (min-width: 1208px) {
    .dcxa-grid-container {
      display: flex;
      align-items: center;
      flex-direction: column; }
      .dcxa-grid-container .dcxa-row {
        width: 1144px; }
        .dcxa-grid-container .dcxa-row .dcxa-column {
          display: inline-block;
          margin-left: 32px; }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-hide {
            display: none; }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-show {
            display: inline-block; } }
      @media (min-width: 1208px) and (min-width: 1208px) {
        .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-full-width {
          display: block;
          max-width: initial;
          width: 100%;
          margin-left: 0;
          margin-bottom: 16px; }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-full-width:last-child {
            margin-bottom: 0; } }
  @media (min-width: 1208px) {
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-1 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 1 + 0 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-2 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 2 + 1 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-3 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 3 + 2 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-4 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 4 + 3 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-5 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 5 + 4 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-6 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 6 + 5 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-7 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 7 + 6 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-8 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 8 + 7 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-9 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 9 + 8 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-10 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 10 + 9 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-11 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 11 + 10 * 32px); }
          .dcxa-grid-container .dcxa-row .dcxa-column.dcxa-xl-12 {
            display: inline-block;
            max-width: calc((100% - (11 * 32px)) / 12 * 12 + 11 * 32px); }
        .dcxa-grid-container .dcxa-row.adjust-width {
          width: 100%; } }

.product-cdp-icon {
  height: 20px;
  background: url(../../../content/dam/dcxa/common/apps/cdp-icon.svg); }

.product-wxm-menu-icon {
  height: 16px;
  background: url(../../../content/dam/dcxa/common/apps/wxm-menu-icon.png); }

.el-dropdown {
  width: 32px; }
  .el-dropdown.large {
    width: 56px;
    min-width: initial;
    height: 48px;
    margin-left: 8px; }
  .el-dropdown.small {
    height: 24px; }
  .el-dropdown .el-dropdown-link {
    width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid 1px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
    color: #00a3af;
    font-size: 24px;
    background-color: #ffffff; }
    .el-dropdown .el-dropdown-link:hover, .el-dropdown .el-dropdown-link:focus {
      border-color: #00a3af;
      box-shadow: 0 0 8px 0 rgba(0, 163, 175, 0.5), inset 0 2px 3px 0 rgba(0, 0, 0, 0.25); }

.el-dropdown-menu {
  padding: 0; }
  .el-dropdown-menu .el-dropdown-menu__item {
    font-size: 14px;
    padding: 0 16px;
    height: 48px;
    display: flex;
    align-items: center;
    color: #333333;
    border-bottom: 1px solid #cccccc; }
    .el-dropdown-menu .el-dropdown-menu__item i {
      width: 16px;
      margin-right: 8px;
      text-align: center; }
    .el-dropdown-menu .el-dropdown-menu__item.no-margin {
      margin: 0; }
    .el-dropdown-menu .el-dropdown-menu__item:last-of-type {
      border-bottom: none; }
    .el-dropdown-menu .el-dropdown-menu__item:hover {
      background: #e6e6e6;
      color: #333333; }
    .el-dropdown-menu .el-dropdown-menu__item.is-disabled {
      color: #b3b3b3; }
    .el-dropdown-menu .el-dropdown-menu__item.red {
      color: #de1502; }
