html, body, div, header, footer, nav, article, main, section, aside, span, h1, h2, h3, h4, h5, h6, p, a, abbr, img, figure, ul, ol, li, dl, dt, dd, i, b, fieldset, form, label, input, select, textarea, blockquote, cite, em, strong, b, i {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

html {
  line-height: 1.15;
  min-height: 100%;
  font-size: 100.01%;
  overflow-y: scroll;
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

article,
aside,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block; }

audio,
canvas,
video {
  display: inline-block; }

a {
  background: transparent; }

a:focus {
  outline: thin dotted; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

b,
strong {
  font-weight: bolder; }

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0;
  display: inline-block;
  -ms-interpolation-mode: bicubic;
  border-style: none; }

figure {
  margin: 0; }

fieldset {
  padding: 0.35em 0.75em 0.625em; }

label {
  cursor: pointer; }

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button,
input {
  line-height: normal;
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html input[type="button"],
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer; }

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:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

button[disabled],
html input[disabled] {
  cursor: default; }

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

[type="search"] {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto;
  vertical-align: top; }

[type="text"],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

::-webkit-file-upload-button {
  webkit-appearance: button;
  font: inherit; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.print-only {
  display: none;
  visibility: hidden; }

.screen-reader-content {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

/* =============================================================================
   Global
   ========================================================================== */
html {
  min-height: 100%;
  overflow-y: scroll;
  font-size: 16px; }

body {
  overflow: hidden;
  font-family: Arial, Helvetica sans-serif;
  color: #333;
  line-height: 22px;
  line-height: 1.375rem; }
  body.roboto {
    font-family: "Roboto", Arial, Helvetica, sans-serif; }

#main_content {
  background-color: #fff;
  position: relative;
  z-index: 100; }

/*=======Proportional Container=======*/
.contain {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 84.375em;
  margin: 0 auto;
  display: block;
  padding-left: 18px;
  padding-left: 1.125rem;
  padding-right: 18px;
  padding-right: 1.125rem; }
  @media (min-width: 56.25em) {
    .contain {
      padding-left: 35px;
      padding-left: 2.1875rem;
      padding-right: 35px;
      padding-right: 2.1875rem; } }

/*=======Grid=======*/
.row {
  clear: both;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 50px;
  padding-top: 3.125rem;
  padding-bottom: 50px;
  padding-bottom: 3.125rem; }
  @media (min-width: 56.25em) {
    .row {
      padding-top: 75px;
      padding-top: 4.6875rem;
      padding-bottom: 75px;
      padding-bottom: 4.6875rem; } }

.grid {
  *zoom: 1; }
  .grid:before, .grid:after {
    content: "";
    display: table; }
  .grid:after {
    clear: both; }
  @media (min-width: 30em) {
    .grid {
      display: block;
      *zoom: 1; }
      .grid:before, .grid:after {
        content: "";
        display: table; }
      .grid:after {
        clear: both; }
      html.flexbox .grid {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap; }
        html.flexbox .grid:before, html.flexbox .grid:after {
          content: "";
          display: none; } }

.grid-2col, .grid-3col, .grid-4col {
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 45px;
  margin-top: 2.8125rem; }
  .grid-2col:first-child,
  .grid-3col:first-child,
  .grid-4col:first-child {
    margin-top: 0; }
  @media (min-width: 30em) {
    .grid-2col, .grid-3col, .grid-4col {
      float: left;
      width: 47.572815534%;
      margin-left: 4.854368932%; }
      html.flexbox .grid-2col,
      html.flexbox .grid-3col,
      html.flexbox .grid-4col {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        float: none;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
      .grid-2col:nth-child(-n+2), .grid-3col:nth-child(-n+2), .grid-4col:nth-child(-n+2) {
        margin-top: 0; }
      .grid-2col:nth-of-type(odd), .grid-3col:nth-of-type(odd), .grid-4col:nth-of-type(odd) {
        margin-left: 0; } }

@media (min-width: 30em) {
  .grid-3col:nth-child(3) {
    clear: left; } }
@media (min-width: 56.25em) {
  .grid-3col {
    width: 30.0970873786%;
    margin-left: 4.854368932%; }
    .grid-3col:nth-child(odd) {
      margin-left: 4.854368932%; }
    .grid-3col:nth-child(3) {
      clear: none; }
    .grid-3col:nth-child(3n+1) {
      margin-left: 0;
      clear: none; }
    .grid-3col:nth-child(-n+3) {
      margin-top: 0; } }

@media (min-width: 30em) {
  html.flexbox .grid-3col:nth-child(3) {
    clear: none; } }

@media (min-width: 30em) {
  .grid-4col:nth-child(3) {
    clear: left; } }
@media (min-width: 56.25em) {
  .grid-4col {
    width: 30.0970873786%;
    margin-left: 4.854368932%; }
    .grid-4col:nth-child(odd) {
      margin-left: 4.854368932%; }
    .grid-4col:nth-child(-n+3) {
      margin-top: 0; }
    .grid-4col:nth-child(3n+1) {
      margin-left: 0;
      clear: left; }
    .grid-4col:nth-child(3) {
      clear: none; } }
@media (min-width: 64em) {
  .grid-4col {
    width: 21.359223301%;
    margin-left: 0; }
    .grid-4col:nth-child(odd) {
      margin-left: 0; }
    .grid-4col:nth-child(even) {
      margin: 0 4.854368932%; }
    .grid-4col:nth-child(4n) {
      margin-right: 0; }
    .grid-4col:nth-child(3n+1) {
      clear: none; }
    .grid-4col:nth-child(4n+1) {
      clear: left; } }

@media (min-width: 30em) {
  html.flexbox .grid-4col:nth-child(3) {
    clear: none; } }
@media (min-width: 56.25em) {
  html.flexbox .grid-4col:nth-child(3n+1) {
    clear: none; } }

/* =============================================================================
   Typography
   ========================================================================== */
.txt-serif {
  font-family: Georgia, Times, serif; }
  body.spectral .txt-serif {
    font-family: "Spectral", Georgia, Times, serif; }

.txt-sans {
  font-family: Arial, Helvetica, sans-serif; }
  body.roboto .txt-sans {
    font-family: "Roboto", Arial, Helvetica, sans-serif; }

.txt-sans-condensed, .quarternary-heading, .body-copy h4:not([class]), .body-copy h1.quarternary-heading,
.body-copy h2.quarternary-heading,
.body-copy h3.quarternary-heading,
.body-copy h4.quarternary-heading,
.body-copy h5.quarternary-heading,
.body-copy h6.quarternary-heading,
.body-copy p.quarternary-heading,
.body-copy ul.quarternary-heading, .nav-icon-label, .nav-primary-parent, a.filmstrip-link {
  font-family: Arial, Helvetica, sans-serif; }
  body.roboto-condensed .txt-sans-condensed, body.roboto-condensed .quarternary-heading, body.roboto-condensed .body-copy h4:not([class]), .body-copy body.roboto-condensed h4:not([class]), body.roboto-condensed .nav-icon-label, body.roboto-condensed .nav-primary-parent, body.roboto-condensed a.filmstrip-link {
    font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; }

/*=======Font Styles=======*/
strong,
b {
  font-weight: 700; }

em,
i {
  font-style: italic; }

i.icon {
  font-style: normal; }

strong em,
strong i,
b em,
b i,
em strong,
em b,
i strong,
i b {
  font-weight: 700;
  font-style: italic; }

abbr[title] {
  cursor: help; }

/*=======Links=======*/
a,
a:link,
a:visited,
a:hover,
a:focus,
a:active {
  text-decoration: none; }

a {
  color: #0088CE;
  border-bottom: thin solid #0088CE; }
  a:hover, a:focus, a:active {
    color: #B8600D;
    border-bottom-color: #B8600D; }
  .no-underline a {
    border-bottom: 0; }

.link-block {
  display: block;
  border-bottom: 0; }

a[href^="tel:"] {
  border-bottom: 0; }
  a[href^="tel:"]:hover, a[href^="tel:"]:focus, a[href^="tel:"]:active {
    border-bottom: thin dotted #949698; }

a[href$=".pdf"],
a[href$=".doc"],
a[href$=".xls"],
a[href$=".ppt"],
.pdf {
  border-bottom: 0; }
  a[href$=".pdf"]:hover,
  a[href$=".doc"]:hover,
  a[href$=".xls"]:hover,
  a[href$=".ppt"]:hover,
  .pdf:hover {
    text-decoration: underline; }
  a[href$=".pdf"]:after,
  a[href$=".doc"]:after,
  a[href$=".xls"]:after,
  a[href$=".ppt"]:after,
  .pdf:after {
    font-family: "Font Awesome 5 Pro";
    font-size: 16px;
    font-size: 1rem;
    font-weight: 700;
    padding-left: 5px;
    padding-left: 0.3125rem; }

a[href$=".pdf"]:after,
.pdf:after {
  color: #D71E26;
  content: "\f1c1"; }

a.no-pdf[href$=".pdf"]:after {
  content: "";
  padding-left: 0; }

a[href$=".doc"]:after {
  color: #0088CE;
  content: "\f1c2"; }

a[href$=".xls"]:after {
  color: #028947;
  content: "\f1c3"; }

a[href$=".ppt"]:after {
  color: #FF6600;
  content: "\f1c4"; }

/*=======Paragraphs & Lists=======*/
p,
ul,
ol,
dl {
  margin-bottom: 20px;
  margin-bottom: 1.25rem; }
  p:last-child,
  ul:last-child,
  ol:last-child,
  dl:last-child {
    margin-bottom: 0; }

p,
li {
  font-size: 16px;
  font-size: 1rem;
  line-height: 26px;
  line-height: 1.625rem; }
  @media (min-width: 56.25em) {
    p,
    li {
      font-size: 20px;
      font-size: 1.25rem;
      line-height: 28px;
      line-height: 1.75rem; } }
  p.txt-smaller,
  li.txt-smaller {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 22px;
    line-height: 1.375rem; }
    @media (min-width: 56.25em) {
      p.txt-smaller,
      li.txt-smaller {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 22px;
        line-height: 1.375rem; } }
  p.txt-larger,
  li.txt-larger {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 28px;
    line-height: 1.75rem; }
    @media (min-width: 56.25em) {
      p.txt-larger,
      li.txt-larger {
        font-size: 26px;
        font-size: 1.625rem;
        line-height: 38px;
        line-height: 2.375rem; } }

.fa-ul {
  margin-left: 20px;
  margin-left: 1.25rem; }
  .fa-ul li {
    padding-left: 10px;
    padding-left: 0.625rem;
    margin-bottom: 12.5px;
    margin-bottom: 0.78125rem; }
    .fa-ul li:last-child {
      margin-bottom: 0; }
    .fa-ul li .fa-li {
      font-size: 10px;
      font-size: 0.625rem;
      color: #0088CE; }
    .fa-ul li ul {
      margin-top: 10px;
      margin-top: 0.625rem;
      margin-left: 17px;
      margin-left: 1.0625rem; }
      .fa-ul li ul li {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 22px;
        line-height: 1.375rem; }
        @media (min-width: 56.25em) {
          .fa-ul li ul li {
            font-size: 16px;
            font-size: 1rem;
            line-height: 26px;
            line-height: 1.625rem; } }
      .fa-ul li ul .fa-li {
        color: #B8600D; }
    .fa-ul li p {
      margin-bottom: 0; }

.no-bullets li {
  margin-bottom: 10px;
  margin-bottom: 0.625rem; }

/*=======Headings=======*/
.primary-heading, .body-copy h1:not([class]), .body-copy h1.primary-heading,
.body-copy h2.primary-heading,
.body-copy h3.primary-heading,
.body-copy h4.primary-heading,
.body-copy h5.primary-heading,
.body-copy h6.primary-heading,
.body-copy p.primary-heading,
.body-copy ul.primary-heading,
.secondary-heading,
.body-copy h2:not([class]),
.body-copy h1.secondary-heading,
.body-copy h2.secondary-heading,
.body-copy h3.secondary-heading,
.body-copy h4.secondary-heading,
.body-copy h5.secondary-heading,
.body-copy h6.secondary-heading,
.body-copy p.secondary-heading,
.body-copy ul.secondary-heading,
.tertiary-heading,
.body-copy h3:not([class]),
.body-copy h1.tertiary-heading,
.body-copy h2.tertiary-heading,
.body-copy h3.tertiary-heading,
.body-copy h4.tertiary-heading,
.body-copy h5.tertiary-heading,
.body-copy h6.tertiary-heading,
.body-copy p.tertiary-heading,
.body-copy ul.tertiary-heading,
.quarternary-heading,
.body-copy h4:not([class]),
.body-copy h1.quarternary-heading,
.body-copy h2.quarternary-heading,
.body-copy h3.quarternary-heading,
.body-copy h4.quarternary-heading,
.body-copy h5.quarternary-heading,
.body-copy h6.quarternary-heading,
.body-copy p.quarternary-heading,
.body-copy ul.quarternary-heading,
.quinary-heading,
.body-copy h5:not([class]),
.body-copy h1.quinary-heading,
.body-copy h2.quinary-heading,
.body-copy h3.quinary-heading,
.body-copy h4.quinary-heading,
.body-copy h5.quinary-heading,
.body-copy h6.quinary-heading,
.body-copy p.quinary-heading,
.body-copy ul.quinary-heading,
.senary-heading,
.body-copy h6:not([class]),
.body-copy h1.senary-heading,
.body-copy h2.senary-heading,
.body-copy h3.senary-heading,
.body-copy h4.senary-heading,
.body-copy h5.senary-heading,
.body-copy h6.senary-heading,
.body-copy p.senary-heading,
.body-copy ul.senary-heading {
  margin-top: 45px;
  margin-top: 2.8125rem;
  margin-bottom: 12px;    /*  20px   */
  margin-bottom: .75rem; }  /*  1.25rem   */
  .primary-heading:first-child, .body-copy h1:first-child:not([class]), .body-copy h1.primary-heading:first-child,
  .body-copy h2.primary-heading:first-child,
  .body-copy h3.primary-heading:first-child,
  .body-copy h4.primary-heading:first-child,
  .body-copy h5.primary-heading:first-child,
  .body-copy h6.primary-heading:first-child,
  .body-copy p.primary-heading:first-child,
  .body-copy ul.primary-heading:first-child,
  .secondary-heading:first-child,
  .body-copy h2:first-child:not([class]),
  .body-copy h1.secondary-heading:first-child,
  .body-copy h2.secondary-heading:first-child,
  .body-copy h3.secondary-heading:first-child,
  .body-copy h4.secondary-heading:first-child,
  .body-copy h5.secondary-heading:first-child,
  .body-copy h6.secondary-heading:first-child,
  .body-copy p.secondary-heading:first-child,
  .body-copy ul.secondary-heading:first-child,
  .tertiary-heading:first-child,
  .body-copy h3:first-child:not([class]),
  .body-copy h1.tertiary-heading:first-child,
  .body-copy h2.tertiary-heading:first-child,
  .body-copy h3.tertiary-heading:first-child,
  .body-copy h4.tertiary-heading:first-child,
  .body-copy h5.tertiary-heading:first-child,
  .body-copy h6.tertiary-heading:first-child,
  .body-copy p.tertiary-heading:first-child,
  .body-copy ul.tertiary-heading:first-child,
  .quarternary-heading:first-child,
  .body-copy h4:first-child:not([class]),
  .body-copy h1.quarternary-heading:first-child,
  .body-copy h2.quarternary-heading:first-child,
  .body-copy h3.quarternary-heading:first-child,
  .body-copy h4.quarternary-heading:first-child,
  .body-copy h5.quarternary-heading:first-child,
  .body-copy h6.quarternary-heading:first-child,
  .body-copy p.quarternary-heading:first-child,
  .body-copy ul.quarternary-heading:first-child,
  .quinary-heading:first-child,
  .body-copy h5:first-child:not([class]),
  .body-copy h1.quinary-heading:first-child,
  .body-copy h2.quinary-heading:first-child,
  .body-copy h3.quinary-heading:first-child,
  .body-copy h4.quinary-heading:first-child,
  .body-copy h5.quinary-heading:first-child,
  .body-copy h6.quinary-heading:first-child,
  .body-copy p.quinary-heading:first-child,
  .body-copy ul.quinary-heading:first-child,
  .senary-heading:first-child,
  .body-copy h6:first-child:not([class]),
  .body-copy h1.senary-heading:first-child,
  .body-copy h2.senary-heading:first-child,
  .body-copy h3.senary-heading:first-child,
  .body-copy h4.senary-heading:first-child,
  .body-copy h5.senary-heading:first-child,
  .body-copy h6.senary-heading:first-child,
  .body-copy p.senary-heading:first-child,
  .body-copy ul.senary-heading:first-child {
    margin-top: 0; }
  .primary-heading:last-child, .body-copy h1:last-child:not([class]), .body-copy h1.primary-heading:last-child,
  .body-copy h2.primary-heading:last-child,
  .body-copy h3.primary-heading:last-child,
  .body-copy h4.primary-heading:last-child,
  .body-copy h5.primary-heading:last-child,
  .body-copy h6.primary-heading:last-child,
  .body-copy p.primary-heading:last-child,
  .body-copy ul.primary-heading:last-child,
  .secondary-heading:last-child,
  .body-copy h2:last-child:not([class]),
  .body-copy h1.secondary-heading:last-child,
  .body-copy h2.secondary-heading:last-child,
  .body-copy h3.secondary-heading:last-child,
  .body-copy h4.secondary-heading:last-child,
  .body-copy h5.secondary-heading:last-child,
  .body-copy h6.secondary-heading:last-child,
  .body-copy p.secondary-heading:last-child,
  .body-copy ul.secondary-heading:last-child,
  .tertiary-heading:last-child,
  .body-copy h3:last-child:not([class]),
  .body-copy h1.tertiary-heading:last-child,
  .body-copy h2.tertiary-heading:last-child,
  .body-copy h3.tertiary-heading:last-child,
  .body-copy h4.tertiary-heading:last-child,
  .body-copy h5.tertiary-heading:last-child,
  .body-copy h6.tertiary-heading:last-child,
  .body-copy p.tertiary-heading:last-child,
  .body-copy ul.tertiary-heading:last-child,
  .quarternary-heading:last-child,
  .body-copy h4:last-child:not([class]),
  .body-copy h1.quarternary-heading:last-child,
  .body-copy h2.quarternary-heading:last-child,
  .body-copy h3.quarternary-heading:last-child,
  .body-copy h4.quarternary-heading:last-child,
  .body-copy h5.quarternary-heading:last-child,
  .body-copy h6.quarternary-heading:last-child,
  .body-copy p.quarternary-heading:last-child,
  .body-copy ul.quarternary-heading:last-child,
  .quinary-heading:last-child,
  .body-copy h5:last-child:not([class]),
  .body-copy h1.quinary-heading:last-child,
  .body-copy h2.quinary-heading:last-child,
  .body-copy h3.quinary-heading:last-child,
  .body-copy h4.quinary-heading:last-child,
  .body-copy h5.quinary-heading:last-child,
  .body-copy h6.quinary-heading:last-child,
  .body-copy p.quinary-heading:last-child,
  .body-copy ul.quinary-heading:last-child,
  .senary-heading:last-child,
  .body-copy h6:last-child:not([class]),
  .body-copy h1.senary-heading:last-child,
  .body-copy h2.senary-heading:last-child,
  .body-copy h3.senary-heading:last-child,
  .body-copy h4.senary-heading:last-child,
  .body-copy h5.senary-heading:last-child,
  .body-copy h6.senary-heading:last-child,
  .body-copy p.senary-heading:last-child,
  .body-copy ul.senary-heading:last-child {
    margin-bottom: 0; }
  .primary-heading + .grid, .body-copy h1:not([class]) + .grid, .body-copy h1.primary-heading + .grid,
  .body-copy h2.primary-heading + .grid,
  .body-copy h3.primary-heading + .grid,
  .body-copy h4.primary-heading + .grid,
  .body-copy h5.primary-heading + .grid,
  .body-copy h6.primary-heading + .grid,
  .body-copy p.primary-heading + .grid,
  .body-copy ul.primary-heading + .grid,
  .secondary-heading + .grid,
  .body-copy h2:not([class]) + .grid,
  .body-copy h1.secondary-heading + .grid,
  .body-copy h2.secondary-heading + .grid,
  .body-copy h3.secondary-heading + .grid,
  .body-copy h4.secondary-heading + .grid,
  .body-copy h5.secondary-heading + .grid,
  .body-copy h6.secondary-heading + .grid,
  .body-copy p.secondary-heading + .grid,
  .body-copy ul.secondary-heading + .grid,
  .tertiary-heading + .grid,
  .body-copy h3:not([class]) + .grid,
  .body-copy h1.tertiary-heading + .grid,
  .body-copy h2.tertiary-heading + .grid,
  .body-copy h3.tertiary-heading + .grid,
  .body-copy h4.tertiary-heading + .grid,
  .body-copy h5.tertiary-heading + .grid,
  .body-copy h6.tertiary-heading + .grid,
  .body-copy p.tertiary-heading + .grid,
  .body-copy ul.tertiary-heading + .grid,
  .quarternary-heading + .grid,
  .body-copy h4:not([class]) + .grid,
  .body-copy h1.quarternary-heading + .grid,
  .body-copy h2.quarternary-heading + .grid,
  .body-copy h3.quarternary-heading + .grid,
  .body-copy h4.quarternary-heading + .grid,
  .body-copy h5.quarternary-heading + .grid,
  .body-copy h6.quarternary-heading + .grid,
  .body-copy p.quarternary-heading + .grid,
  .body-copy ul.quarternary-heading + .grid,
  .quinary-heading + .grid,
  .body-copy h5:not([class]) + .grid,
  .body-copy h1.quinary-heading + .grid,
  .body-copy h2.quinary-heading + .grid,
  .body-copy h3.quinary-heading + .grid,
  .body-copy h4.quinary-heading + .grid,
  .body-copy h5.quinary-heading + .grid,
  .body-copy h6.quinary-heading + .grid,
  .body-copy p.quinary-heading + .grid,
  .body-copy ul.quinary-heading + .grid,
  .senary-heading + .grid,
  .body-copy h6:not([class]) + .grid,
  .body-copy h1.senary-heading + .grid,
  .body-copy h2.senary-heading + .grid,
  .body-copy h3.senary-heading + .grid,
  .body-copy h4.senary-heading + .grid,
  .body-copy h5.senary-heading + .grid,
  .body-copy h6.senary-heading + .grid,
  .body-copy p.senary-heading + .grid,
  .body-copy ul.senary-heading + .grid {
    margin-top: 45px;
    margin-top: 2.8125rem; }

.primary-heading, .body-copy h1:not([class]), .body-copy h1.primary-heading,
.body-copy h2.primary-heading,
.body-copy h3.primary-heading,
.body-copy h4.primary-heading,
.body-copy h5.primary-heading,
.body-copy h6.primary-heading,
.body-copy p.primary-heading,
.body-copy ul.primary-heading {
  color: #B8600D;
  font-weight: 700;
  font-size: 44px;   /*  28px  */
  font-size: 2.75rem;   /*  1.75rem  */
  line-height: 38px;
  line-height: 2.375rem; }
  @media (min-width: 56.25em) {
    .primary-heading, .body-copy h1:not([class]), .body-copy h1.primary-heading,
    .body-copy h2.primary-heading,
    .body-copy h3.primary-heading,
    .body-copy h4.primary-heading,
    .body-copy h5.primary-heading,
    .body-copy h6.primary-heading,
    .body-copy p.primary-heading,
    .body-copy ul.primary-heading {
      font-size: 44px;         /*  34px  */
      font-size: 2.75rem;     /*  2.125rem  */
      line-height: 40px;
      line-height: 2.5rem; } }
  .primary-heading + .quarternary-heading, .body-copy h1:not([class]) + .quarternary-heading, .body-copy h1.primary-heading + .quarternary-heading,
  .body-copy h2.primary-heading + .quarternary-heading,
  .body-copy h3.primary-heading + .quarternary-heading,
  .body-copy h4.primary-heading + .quarternary-heading,
  .body-copy h5.primary-heading + .quarternary-heading,
  .body-copy h6.primary-heading + .quarternary-heading,
  .body-copy p.primary-heading + .quarternary-heading,
  .body-copy ul.primary-heading + .quarternary-heading, .body-copy .primary-heading + h4:not([class]), .body-copy h1:not([class]) + h4:not([class]), .body-copy .primary-heading + h1.quarternary-heading,
  .body-copy .primary-heading + h2.quarternary-heading,
  .body-copy .primary-heading + h3.quarternary-heading,
  .body-copy .primary-heading + h4.quarternary-heading,
  .body-copy .primary-heading + h5.quarternary-heading,
  .body-copy .primary-heading + h6.quarternary-heading,
  .body-copy .primary-heading + p.quarternary-heading,
  .body-copy .primary-heading + ul.quarternary-heading {
    margin-top: -10px;
    margin-top: -0.625rem; }

.secondary-heading, .body-copy h2:not([class]), .body-copy h1.secondary-heading,
.body-copy h2.secondary-heading,
.body-copy h3.secondary-heading,
.body-copy h4.secondary-heading,
.body-copy h5.secondary-heading,
.body-copy h6.secondary-heading,
.body-copy p.secondary-heading,
.body-copy ul.secondary-heading {
  color: #B8600D;
  font-weight: 600;   /*   700  */
  font-size: 24px;    /*   19px  */
  font-size: 1.875rem;    /*   1.1875re  */
  line-height: 32px;      /*   24px  */
  line-height: 2rem; }   /*   1.5rem  */
  @media (min-width: 56.25em) {
    .secondary-heading, .body-copy h2:not([class]), .body-copy h1.secondary-heading,
    .body-copy h2.secondary-heading,
    .body-copy h3.secondary-heading,
    .body-copy h4.secondary-heading,
    .body-copy h5.secondary-heading,
    .body-copy h6.secondary-heading,
    .body-copy p.secondary-heading,
    .body-copy ul.secondary-heading {
      font-size: 24px;     /*   21px  */
      font-size: 1.875rem;  /*   1.3125rem  */
      line-height: 32px;   /*   26px  */
      line-height: 2rem; } }   /*   1.625rem  */

.tertiary-heading, .body-copy h3:not([class]), .body-copy h1.tertiary-heading,
.body-copy h2.tertiary-heading,
.body-copy h3.tertiary-heading,
.body-copy h4.tertiary-heading,
.body-copy h5.tertiary-heading,
.body-copy h6.tertiary-heading,
.body-copy p.tertiary-heading,
.body-copy ul.tertiary-heading {
  color: #333;
  font-weight: 900;
  font-size: 16px;
  font-size: 1rem;
  line-height: 22px;
  line-height: 1.375rem; }
  @media (min-width: 56.25em) {
    .tertiary-heading, .body-copy h3:not([class]), .body-copy h1.tertiary-heading,
    .body-copy h2.tertiary-heading,
    .body-copy h3.tertiary-heading,
    .body-copy h4.tertiary-heading,
    .body-copy h5.tertiary-heading,
    .body-copy h6.tertiary-heading,
    .body-copy p.tertiary-heading,
    .body-copy ul.tertiary-heading {
      font-size: 21px;
      font-size: 1.3125rem;
      line-height: 28px;
      line-height: 1.75rem; } }

.quarternary-heading, .body-copy h4:not([class]), .body-copy h1.quarternary-heading,
.body-copy h2.quarternary-heading,
.body-copy h3.quarternary-heading,
.body-copy h4.quarternary-heading,
.body-copy h5.quarternary-heading,
.body-copy h6.quarternary-heading,
.body-copy p.quarternary-heading,
.body-copy ul.quarternary-heading {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 32px;
  line-height: 2rem; }
  @media (min-width: 56.25em) {
    .quarternary-heading, .body-copy h4:not([class]), .body-copy h1.quarternary-heading,
    .body-copy h2.quarternary-heading,
    .body-copy h3.quarternary-heading,
    .body-copy h4.quarternary-heading,
    .body-copy h5.quarternary-heading,
    .body-copy h6.quarternary-heading,
    .body-copy p.quarternary-heading,
    .body-copy ul.quarternary-heading {
      font-size: 32px;
      font-size: 2rem;
      line-height: 38px;
      line-height: 2.375rem; } }

.quinary-heading, .body-copy h5:not([class]), .body-copy h1.quinary-heading,
.body-copy h2.quinary-heading,
.body-copy h3.quinary-heading,
.body-copy h4.quinary-heading,
.body-copy h5.quinary-heading,
.body-copy h6.quinary-heading,
.body-copy p.quinary-heading,
.body-copy ul.quinary-heading {
  font-weight: 700; }

.senary-heading, .body-copy h6:not([class]), .body-copy h1.senary-heading,
.body-copy h2.senary-heading,
.body-copy h3.senary-heading,
.body-copy h4.senary-heading,
.body-copy h5.senary-heading,
.body-copy h6.senary-heading,
.body-copy p.senary-heading,
.body-copy ul.senary-heading {
  font-weight: 700; }

ul.grid, .no-bullets, ul.action, ul.button, .skip-links, form ol, .nav-primary-list, .nav-primary-child, .utility-list, .utility-child, .links-connect, .tabs-triggers, .card-list {
  list-style-type: none;
  padding: 0; }

ul.action, ul.button, .skip-links {
  margin: 0;
  padding: 0;
  width: auto; }
  ul.action li, ul.button li, .skip-links li {
    display: inline-block;
    margin-bottom: 0; }

/*=======Action Links=======*/
.action {
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -moz-transform: perspective(1px) translateZ(0);
  -o-transform: perspective(1px) translateZ(0);
  -ms-transform: perspective(1px) translateZ(0);
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -ms-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s; }
  .action a {
    border: 0; }
  .action .icon {
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }

ul.action {
  display: block; }
  ul.action li {
    margin: 0 20px 20px 0;
    margin: 0 1.25rem 1.25rem 0; }

.action-icon .icon {
  padding-left: 5px;
  padding-left: 0.3125rem; }

/*=======Button Links=======*/
.button a {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 18px;
  line-height: 1.125rem;
  display: inline-block;
  background-color: #0088CE;
  padding: 15px;
  padding: 0.9375rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  width: auto;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  border-bottom: 0; }
  .button a:hover, .button a:focus, .button a:active {
    background-color: #B8600D; }

ul.button {
  text-align: left; }
  ul.button li {
    margin: 0 20px 20px 0;
    margin: 0 1.25rem 1.25rem 0; }

.button-icon .icon {
  padding-left: 5px;
  padding-left: 0.3125rem; }

form {
  *zoom: 1; }
  form:before, form:after {
    content: "";
    display: table; }
  form:after {
    clear: both; }

form ol li {
  *zoom: 1;
  margin-bottom: 45px;
  margin-bottom: 2.8125rem; }
  form ol li:before, form ol li:after {
    content: "";
    display: table; }
  form ol li:after {
    clear: both; }
  form ol li:last-child {
    margin-bottom: 0; }
form ol li.form-column {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 45px;
  margin-right: 2.8125rem;
  float: left; }
  form ol li.form-column + li:not([class="form-column"]) {
    clear: left; }

fieldset {
  padding: 0; }
  fieldset.form-inline label {
    float: left; }

label,
legend {
  display: block;
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 7px;
  margin-bottom: 0.4375rem; }

legend {
  padding: 0; }

label.error {
  color: #D71E26;
  font-size: 14px;
  font-size: 0.875rem;
  margin-top: 7px;
  margin-top: 0.4375rem; }

input,
select,
textarea {
  display: block;
  border: 1px solid #949698;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  font-size: 18px;
  font-size: 1.125rem;
  padding: 10px;
  padding: 0.625rem;
  box-shadow: none; }
  input:focus,
  select:focus,
  textarea:focus {
    border-color: #333; }

textarea {
  height: auto;
  min-height: 150px;
  clear: left; }

button {
  width: auto;
  background-color: transparent;
  border: 0; }
  button:focus, button:active {
    background-color: transparent; }

[type="submit"] {
  width: auto;
  border: 0; }

.optional,
.form-helper {
  font-size: 14px;
  font-size: 0.875rem;
  color: #949698; }

.form-helper {
  margin-top: 7px;
  margin-top: 0.4375rem; }

.form-check-radio label {
  padding: 10px 10px 10px 0;
  padding: 0.625rem 0.625rem 0.625rem 0;
  margin-right: 10px;
  margin-right: 0.625rem;
  font-size: 15px;
  font-size: 0.9375rem;
  display: flex;
  line-height: 23px;
  position: relative; }
  .form-check-radio label.error {
    display: block;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 45px;
    white-space: nowrap; }
.form-check-radio input {
  display: inline;
  width: 23px;
  height: 23px;
  margin-right: 7px;
  margin-right: 0.4375rem; }

.form-check-radio .form-inline label label.error {
  bottom: -10px; }

iframe {
  border: 0; }

.img-responsive {
  max-width: 100%; }

.lazy {
  height: auto; }

figure > img {
  display: block;
  max-width: 100%;
  height: auto; }

img.no-mobile {
  display: none; }
  @media (min-width: 30em) {
    img.no-mobile {
      display: block; } }

.img-caption {
  max-width: none;
  width: 120%;
  margin: 30px 0 30px -20px;
  margin: 1.875rem 0 1.875rem -1.25rem;
  margin-top: 0;
  margin-top: 0;
  margin-bottom: 100px;
  margin-bottom: 6.25rem; }
  @media (min-width: 37.5em) {
    .img-caption {
      width: auto;
      margin: 0; } }
  @media (min-width: 37.5em) {
    .img-caption {
      max-width: 46.5em; } }
  @media (min-width: 56.25em) {
    .img-caption {
      margin-bottom: 125px;
      margin-bottom: 7.8125rem; } }
  .img-caption:last-child {
    margin-bottom: 0; }
  .img-caption figcaption {
    font-size: 16px;
    font-size: 1rem;
    line-height: 26px;
    line-height: 1.625rem;
    margin-top: 25px;
    margin-top: 1.5625rem;
    padding: 0 20% 0 20px;
    padding: 0 20% 0 1.25rem;
    border-left: 2px solid #333; }
    @media (min-width: 37.5em) {
      .img-caption figcaption {
        padding-right: 0;
        padding-right: 0; } }
    @media (min-width: 56.25em) {
      .img-caption figcaption {
        padding-right: 0;
        padding-right: 0; } }

/* =============================================================================
   Header
   ========================================================================== */
.masthead.row {
  padding: 5px 0;
  padding: 0.3125rem 0; }
  @media (min-width: 56.25em) {
    .masthead.row {
      padding: 0;
      padding: 0; } }

.skip-links {
  display: none; }
  @media (min-width: 56.25em) {
    .skip-links {
      display: block;
      margin-bottom: 0; } }
  .skip-links li {
    font-size: 11px;
    font-size: 0.6875rem;
    line-height: 11px;
    line-height: 0.6875rem;
    text-transform: uppercase; }
  .skip-links a {
    color: transparent;
    border: 0; }
    .skip-links a:hover, .skip-links a:focus, .skip-links a:active {
      color: #333; }

/*Mobile toggles======*/
.header-toggles {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #0088CE;
  position: absolute;
  top: 0;
  left: 0;
  height: 4.375em;
  width: 100%;
  padding: 0; }
  @media (min-width: 56.25em) {
    .header-toggles {
      background-color: transparent;
      position: relative;
      height: auto;
      width: auto;
      *zoom: 1; }
      .header-toggles:before, .header-toggles:after {
        content: "";
        display: table; }
      .header-toggles:after {
        clear: both; } }
  .header-toggles .ui-toggle-trigger {
    color: #fff;
    font-size: 26px;
    font-size: 1.625rem;
    padding: 0; }
    .header-toggles .ui-toggle-trigger:hover, .header-toggles .ui-toggle-trigger.active {
      color: #ccc; }
    .header-toggles .ui-toggle-trigger:focus {
      outline: 1px dotted #fff; }
  .header-toggles .ui-toggle-content {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 5px 2px rgba(51, 51, 51, 0.2);
    -moz-box-shadow: 0 2px 5px 2px rgba(51, 51, 51, 0.2);
    box-shadow: 0 2px 5px 2px rgba(51, 51, 51, 0.2);
    position: absolute;
    z-index: 9999;
    top: 70px;
    width: 100%;
    padding: 18px;
    padding: 1.125rem;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
    @media (min-width: 37.5em) {
      .header-toggles .ui-toggle-content {
        width: 47.572815534%; } }
    @media (min-width: 56.25em) {
      .header-toggles .ui-toggle-content {
        width: auto;
        background-color: transparent;
        -webkit-box-shadow: 0 0 0 0 transparent;
        -moz-box-shadow: 0 0 0 0 transparent;
        box-shadow: 0 0 0 0 transparent;
        position: static; } }

@media (min-width: 56.25em) {
  .header-toggles-group {
    float: left;
    margin-top: -24px;
    margin-top: -1.5rem; } }
@media (min-width: 72.875em) {
  .header-toggles-group {
    padding-left: 50px;
    padding-left: 3.125rem;
    margin-top: 0;
    float: right;
    margin-right: 250px;
    margin-right: 15.625rem; } }

/*Logo======*/
.header-identity {
  width: 170px;
  width: 10.625rem;
  height: 49px;
  height: 3.0625rem;
  margin: 80px 0 0 0;
  margin: 5rem 0 0 0; }
  @media (min-width: 37.5em) {
    .header-identity {
      width: 225px;
      width: 14.0625rem;
      height: 65px;
      height: 4.0625rem; } }
  @media (min-width: 56.25em) {
    .header-identity {
      position: relative;
      left: -15px;
      z-index: 9999;
      float: left;
      margin: 0 30px 0 0;
      margin: 0 1.875rem 0 0;
      width: 250px;
      width: 15.625rem;
      height: 75px;
      height: 4.6875rem; } }
  .header-identity .url {
    display: block;
    background-image: url(/images/WECEnergyGroup.svg);
    background-repeat: no-repeat;
    width: 170px;
    width: 10.625rem;
    height: 49px;
    height: 3.0625rem;
    border-bottom: 0; }
    @media (min-width: 37.5em) {
      .header-identity .url {
        width: 225px;
        width: 14.0625rem;
        height: 65px;
        height: 4.0625rem; } }
    @media (min-width: 56.25em) {
      .header-identity .url {
        margin: 5px 30px 0 15px; } }
  @media (min-width: 72.875em) {
    body.home .header-identity {
      background-color: #fff;
      -webkit-box-shadow: 0 2px 5px 2px rgba(51, 51, 51, 0.2);
      -moz-box-shadow: 0 2px 5px 2px rgba(51, 51, 51, 0.2);
      box-shadow: 0 2px 5px 2px rgba(51, 51, 51, 0.2);
      height: 125px;
      height: 7.8125rem;
      margin: 0;
      width: 335px;
      width: 20.9375rem; } }
  @media (min-width: 72.875em) {
    body.home .header-identity .url {
      background-size: 272px 78px;
      background-position: 32px 25px;
      width: 335px;
      width: 20.9375rem;
      height: 125px;
      height: 7.8125rem;
      margin: 0; } }

/*NASDAQ======*/
.nasdaq {
  position: absolute;
  top: 85px;
  right: 26px; }
  @media (min-width: 56.25em) {
    .nasdaq {
      position: relative;
      top: 0;
      right: 0; } }
  @media (min-width: 72.875em) {
    .nasdaq {
      float: right;
      margin-left: 25px;
      margin-left: 1.5625rem;
      padding-left: 20px;
      padding-left: 1.25rem;
      border-left: 1px solid #949698; } }

.nasdaq-head,
.nasdaq-desc {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 20px;
  line-height: 1.25rem; }
  @media (min-width: 37.5em) {
    .nasdaq-head,
    .nasdaq-desc {
      display: inline; } }

.nasdaq-head {
  color: #0088CE;
  font-weight: 700;
  padding-right: 5px;
  padding-right: 0.3125rem;
  margin: 0; }

/*Login======*/
.shareholder {
  margin: 24px 0 20px;
  margin: 1.5rem 0 1.25rem; }
  @media (min-width: 56.25em) {
    .shareholder {
      position: relative;
      margin-right: 18px;
      margin-right: 1.125rem; } }
  @media (min-width: 72.875em) {
    .shareholder {
      float: left;
      margin: 0; } }

@media (min-width: 37.5em) {
  .shareholder-content.ui-toggle-content {
    right: 0; } }
@media (min-width: 56.25em) {
  .shareholder-content.ui-toggle-content {
    display: block;
    padding: 0; } }

.shareholder-icon {
  position: absolute;
  right: 18px; }

.shareholder-toggle-label {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem; }
  @media (min-width: 56.25em) {
    .shareholder-toggle-label {
      display: none; } }

a.shareholder-link {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 18px;
  line-height: 1.125rem;
  display: block;
  background-color: #0088CE;
  padding: 15px;
  padding: 0.9375rem;
  color: #fff;
  width: 6.25em;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  border-bottom: 0; }
  @media (min-width: 56.25em) {
    a.shareholder-link {
      color: #0088CE;
      font-size: 15px;
      font-size: 0.9375rem;
      line-height: 16px;
      line-height: 1rem;
      font-weight: 700;
      background-color: transparent;
      width: auto;
      text-align: left;
      padding: 0;
      display: inline; } }
  @media (min-width: 56.25em) {
    a.shareholder-link:hover {
      color: #B8600D;
      background-color: transparent; } }
  a.shareholder-link i:first-of-type {
    padding-right: 5px;
    padding-right: 0.3125rem; }
    @media (min-width: 56.25em) {
      a.shareholder-link i:first-of-type {
        display: none; } }
  a.shareholder-link i:last-of-type {
    display: none; }
    @media (min-width: 56.25em) {
      a.shareholder-link i:last-of-type {
        display: inline-block; } }

.shareholder-link-full {
  display: none; }
  @media (min-width: 56.25em) {
    .shareholder-link-full {
      display: inline-block; } }

/*Search======*/
@media (min-width: 56.25em) {
  .search-site {
    float: left;
    margin: 0 18px 20px 50px;
    margin: 0 1.125rem 1.25rem 3.125rem; } }
@media (min-width: 72.875em) {
  .search-site {
    margin: -10px 0 0 25px;
    margin: -0.625rem 0 0 1.5625rem;
    position: absolute;
    right: 0; } }

.search-site-icon {
  position: absolute;
  right: 125px;
  top: 24px; }

@media (min-width: 37.5em) {
  .search-site-content.ui-toggle-content {
    right: 0; } }
@media (min-width: 56.25em) {
  .search-site-content.ui-toggle-content {
    display: block;
    padding: 0; } }

.search-site-form {
  position: relative; }
  @media (min-width: 56.25em) {
    .search-site-form {
      width: 220px;
      width: 13.75rem; } }

.search-site-keyword {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 10px 10px 40px;
  padding: 0.625rem 0.625rem 0.625rem 2.5rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  font-size: 1.125rem; }
  @media (min-width: 56.25em) {
    .search-site-keyword {
      font-size: 15px;
      font-size: 0.9375rem;
      padding-left: 30px;
      padding-left: 1.875rem; } }

.search-site-submit {
  position: absolute;
  top: 2px;
  left: 5px;
  color: #616365;
  background-color: transparent;
  padding: 5px;
  padding: 0.3125rem;
  font-size: 26px;
  font-size: 1.625rem;
  border: 0; }
  @media (min-width: 56.25em) {
    .search-site-submit {
      font-size: 17px;
      font-size: 1.0625rem;
      top: 2px;
      left: 5px; } }
  .search-site-submit:hover, .search-site-submit:focus, .search-site-submit:active {
    background-color: transparent;
    color: #333; }

/* =============================================================================
   Primary Navigation
   ========================================================================== */
.nav-primary {
  margin: 20px 0 0 18px;
  margin: 1.25rem 0 0 1.125rem; }
  @media (min-width: 56.25em) {
    .nav-primary {
      clear: both;
      float: left;
      margin: 0; } }
  @media (min-width: 72.875em) {
    .nav-primary {
      clear: none;
      float: right;
      margin-top: 8px;
      margin-top: 0.5rem; } }

.nav-primary-content.ui-toggle-content {
  left: 0;
  padding: 0; }

.nav-icon-label {
  padding-left: 7px;
  padding-left: 0.4375rem;
  font-size: 18px;
  font-size: 1.125rem; }

.nav-primary-list {
  width: 100%; }
  .nav-primary-list a {
    color: #333; }

.nav-primary-parent {
  position: relative;
  border-bottom: 1px solid #0088CE;
  font-weight: 400; }
  @media (min-width: 56.25em) {
    .nav-primary-parent {
      font-size: 21px;
      font-size: 1.3125rem;
      font-weight: 700;
      display: inline-block;
      position: relative;
      margin: 24px 22px 9px 22px;
      margin: 1.5rem 1.375rem 0.5625rem 1.375rem;
      border-bottom: 10px solid transparent; } }
  @media (min-width: 56.25em) {
    .nav-primary-parent:first-child {
      margin-left: 0; } }
  .nav-primary-parent:last-child {
    border-bottom-color: #949698; }
    @media (min-width: 56.25em) {
      .nav-primary-parent:last-child {
        margin-right: 0;
        border-bottom-color: transparent; } }
  .nav-primary-parent .nav-expand {
    position: absolute;
    right: 0;
    top: 0;
    color: #0088CE;
    font-size: 22px;
    font-size: 1.375rem;
    padding: 7px 18px;
    padding: 0.4375rem 1.125rem; }
    @media (min-width: 56.25em) {
      .nav-primary-parent .nav-expand {
        display: none; } }
  .nav-primary-parent a {
    color: #616365;
    display: block;
    position: relative;
    padding: 9px 26px;
    padding: 0.5625rem 1.625rem;
    border-bottom: 0; }
    @media (min-width: 56.25em) {
      .nav-primary-parent a {
        display: inline;
        padding: 0;
        color: #333; } }
    .nav-primary-parent a .icon {
      position: absolute;
      right: 0;
      top: 0;
      color: #0088CE;
      font-size: 22px;
      font-size: 1.375rem;
      padding: 10px 18px 7px;
      padding: 0.625rem 1.125rem 0.4375rem; }
      @media (min-width: 56.25em) {
        .nav-primary-parent a .icon {
          display: none; } }
    .nav-primary-parent a:hover .icon {
      color: #fff; }
  @media (min-width: 56.25em) {
    .nav-primary-parent:hover, .nav-primary-parent.nav-active {
      border-color: #0088CE; } }
  .nav-primary-parent:hover > a, .nav-primary-parent:hover .nav-expand, .nav-primary-parent.nav-active > a, .nav-primary-parent.nav-active .nav-expand {
    background-color: #0088CE;
    color: #fff; }
    @media (min-width: 56.25em) {
      .nav-primary-parent:hover > a, .nav-primary-parent:hover .nav-expand, .nav-primary-parent.nav-active > a, .nav-primary-parent.nav-active .nav-expand {
        background-color: transparent;
        color: #333; } }
  .nav-primary-parent.expand-active:hover > a, .nav-primary-parent.expand-active .nav-expand {
    background-color: #fff;
    color: #0088CE; }
  .nav-primary-parent.expand-active.nav-active:hover > a, .nav-primary-parent.expand-active.nav-active .nav-expand {
    background-color: #0088CE;
    color: #fff; }

.nav-primary-child {
  display: none; }
  @media (min-width: 56.25em) {
    .nav-primary-child {
      display: block;
      background-color: #fff;
      margin: 10px 0 0;
      margin: 0.625rem 0 0;
      position: absolute;
      top: 28px;
      left: 2px;
      z-index: 9999;
      min-width: 10.938em;
      height: 0;
      overflow: hidden;
      -webkit-transition: height 0.3s ease-in;
      -moz-transition: height 0.3s ease-in;
      -ms-transition: height 0.3s ease-in;
      -o-transition: height 0.3s ease-in;
      transition: height 0.3s ease-in; } }
  @media (min-width: 56.25em) {
    .nav-primary-parent:hover .nav-primary-child {
      border: 2px solid #0088CE;
      height: 10.938em;
      left: 0;
      top: 26px; } }
  @media (min-width: 56.25em) {
    .nav-primary-parent:hover .nav-primary-child.nav-child-sm {
      height: 5em; } }
  @media (min-width: 56.25em) {
    .nav-primary-parent:hover .nav-primary-child.nav-child-med {
      height: 8.25em; } }
  @media (min-width: 56.25em) {
    .nav-primary-parent:hover .nav-primary-child.nav-child-lg {
      height: 15em; } }
  @media (min-width: 56.25em) {
    .nav-primary-child li {
      font-size: 18px;
      font-size: 1.125rem;
      border-bottom: 1px solid #0088CE; } }
  .nav-primary-child li:last-child {
    border-bottom: 0; }
  .nav-primary-child li.nav-active a {
    background-color: #ccc;
    color: #0088CE; }
    @media (min-width: 56.25em) {
      .nav-primary-child li.nav-active a {
        color: #fff;
        background-color: #0088CE; } }
  .nav-primary-child a {
    font-weight: 400;
    color: #616365;
    display: block; }
    @media (min-width: 56.25em) {
      .nav-primary-child a {
        padding: 7px 15px;
        padding: 0.4375rem 0.9375rem; } }
    .nav-primary-child a:hover {
      color: #0088CE;
      background-color: #ccc; }
      @media (min-width: 56.25em) {
        .nav-primary-child a:hover {
          text-decoration: none;
          border-bottom-width: thin;
          color: #fff;
          background-color: #0088CE; } }

/* =============================================================================
   Footer
   ========================================================================== */
.main-footer {
  position: relative; }

/*=======Utility Nav=======*/
.utility-parent.grid-4col {
  position: relative;
  color: #ccc;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 24px;
  line-height: 1.5rem;
  margin-top: 0; }
  @media (min-width: 56.25em) {
    .utility-parent.grid-4col {
      font-size: 17px;
      font-size: 1.0625rem;
      line-height: 24px;
      line-height: 1.5rem; } }
  .utility-parent.grid-4col:first-child {
    margin-top: 0; }
  .utility-parent.grid-4col .nav-expand {
    position: absolute;
    color: #ccc;
    left: 0;
    top: -3px;
    padding: 10px;
    padding: 0.625rem; }
    @media (min-width: 64em) {
      .utility-parent.grid-4col .nav-expand {
        display: none; } }
  .utility-parent.grid-4col a {
    color: #ccc;
    border-bottom: 0; }
    .utility-parent.grid-4col a:hover {
      border-bottom: 1px solid #fff; }

.utility-parent-head {
  padding: 5px 10px 5px 33px;
  padding: 0.3125rem 0.625rem 0.3125rem 2.0625rem; }
  @media (min-width: 64em) {
    .utility-parent-head {
      padding-left: 0; } }

.utility-child {
  display: none;
  padding-left: 35px;
  padding-left: 2.1875rem;
  padding-bottom: 35px;
  padding-bottom: 2.1875rem; }
  @media (min-width: 64em) {
    .utility-child {
      padding: 0;
      display: block; } }
  .utility-parent:last-child .utility-child {
    padding-bottom: 0; }
  .utility-child li {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 20px;
    line-height: 1.25rem;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem; }
    @media (min-width: 56.25em) {
      .utility-child li {
        font-size: 15px;
        font-size: 0.9375rem;
        line-height: 20px;
        line-height: 1.25rem; } }

p.links-top {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #616365;
  text-align: center; }
  p.links-top a {
    color: #ccc;
    display: block;
    width: 75px;
    width: 4.6875rem;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 10px;
    line-height: 0.625rem;
    padding: 15px;
    padding: 0.9375rem;
    text-transform: uppercase;
    border-bottom: 0; }
    p.links-top a:hover {
      color: #616365;
      background-color: #ccc; }
  p.links-top .icon {
    display: inline-block;
    font-size: 72px;
    font-size: 4.5rem;
    line-height: 20px;
    line-height: 1.25rem; }

/*=======Footer Identity=======*/
.footer-identity.row {
  position: relative;
  padding-top: 0;
  padding-top: 0; }
  @media (min-width: 30em) {
    .footer-identity.row {
      padding-top: 50px;
      padding-top: 3.125rem;
      padding-bottom: 100px;
      padding-bottom: 6.25rem; } }
  @media (min-width: 56.25em) {
    .footer-identity.row {
      padding-bottom: 50px;
      padding-bottom: 3.125rem; } }
  .footer-identity.row .contain {
    position: relative; }
  @media (min-width: 30em) {
    .footer-identity.row .grid-3col {
      width: 100%;
      margin: 0; } }
  @media (min-width: 56.25em) {
    .footer-identity.row .grid-3col {
      width: 100%; }
      .footer-identity.row .grid-3col:nth-child(odd) {
        margin-left: 0; } }

.copyright,
.identity-logo {
  position: absolute;
  bottom: -30px; }
  @media (min-width: 30em) {
    .copyright,
    .identity-logo {
      bottom: -80px; } }
  @media (min-width: 56.25em) {
    .copyright,
    .identity-logo {
      bottom: -5px; } }

.copyright {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
  right: 18px; }

.links-connect {
  width: 300px;
  width: 18.75rem;
  margin: 0 auto;
  text-align: center;
  position: relative;
  top: 0; }
  @media (min-width: 30em) {
    .links-connect {
      width: 100%; } }
  .links-connect li {
    display: inline-block;
    margin: 0 15px;
    margin: 0 0.9375rem; }
  .links-connect a {
    display: block;
    width: 48px;
    width: 3rem;
    height: 48px;
    height: 3rem;
    text-align: center;
    color: #ccc;
    background-color: #616365;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 48px;
    line-height: 3rem;
    -moz-border-radius: 48px;
    -webkit-border-radius: 48px;
    border-radius: 48px;
    border-bottom: 0; }
    .links-connect a:hover {
      color: #616365;
      background-color: #ccc; }
    .links-connect a.links-connect-facebook:hover {
      color: #fff;
      background-color: #3b5998; }
    .links-connect a.links-connect-twitter:hover {
      color: #fff;
      background-color: #0084b4; }
    .links-connect a.links-connect-linkedin:hover {
      color: #fff;
      background-color: #0077B5; }
    .links-connect a.links-connect-wordpress:hover {
      color: #fff;
      background-color: #21759b; }
    .links-connect a.links-connect-youtube:hover {
      color: #fff;
      background-color: #ff0000; }

.identity-logo {
  width: 156px;
  width: 9.75rem;
  height: 78px;
  height: 4.875rem;
  bottom: -45px; }
  @media (min-width: 30em) {
    .identity-logo {
      bottom: -95px; } }
  @media (min-width: 56.25em) {
    .identity-logo {
      width: 188px;
      width: 11.75rem;
      height: 94px;
      height: 5.875rem;
      bottom: -25px; } }

/*=======Heros=======*/
.hero.row {
  padding: 0; }
  @media (min-width: 56.25em) {
    .hero.row {
      padding: 0;
      top: -10px;
      position: relative; } }
  .hero.row + .row {
    padding-top: 35px;
    padding-top: 2.1875rem; }
  .home .hero.row {
    padding-top: 35px;
    padding-top: 2.1875rem;
    padding-bottom: 35px;
    padding-bottom: 2.1875rem;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover; }
    @media (min-width: 56.25em) {
      .home .hero.row {
        padding-top: 50px;
        padding-top: 3.125rem;
        padding-bottom: 50px;
        padding-bottom: 3.125rem;
        z-index: 0;
        position: absolute;
        top: -10px;
        height: 26.563em; } }
    @media (min-width: 72.875em) {
      .home .hero.row {
        top: -35px; } }
    @media (min-width: 56.25em) {
      .home .hero.row + .row {
        padding-top: 470px;
        padding-top: 29.375rem; } }

html.no-js .home .hero.row {
  height: auto;
  position: static; }
  @media (min-width: 56.25em) {
    html.no-js .home .hero.row + .row {
      padding-top: 50px;
      padding-top: 3.125rem; } }
  @media (min-width: 56.25em) and (min-width: 56.25em) {
    html.no-js .home .hero.row + .row {
      padding-top: 75px;
      padding-top: 4.6875rem; } }

.hero-img {
  vertical-align: middle; }

.hero-tabs {
  *zoom: 1; }
  .hero-tabs:before, .hero-tabs:after {
    content: "";
    display: table; }
  .hero-tabs:after {
    clear: both; }
  @media (min-width: 37.5em) {
    .hero-tabs {
      display: block;
      *zoom: 1; }
      .hero-tabs:before, .hero-tabs:after {
        content: "";
        display: table; }
      .hero-tabs:after {
        clear: both; }
      html.flexbox .hero-tabs {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        -ms-flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap; }
        html.flexbox .hero-tabs:before, html.flexbox .hero-tabs:after {
          content: "";
          display: none; } }

.hero-tabs-triggers, .hero-tabs-panel {
  display: block; }
  @media (min-width: 37.5em) {
    .hero-tabs-triggers, .hero-tabs-panel {
      float: left;
      width: 47.572815534%; }
      html.flexbox .hero-tabs-triggers,
      html.flexbox .hero-tabs-panel {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        float: none;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
      .hero-tabs-triggers:nth-of-type(odd), .hero-tabs-panel:nth-of-type(odd) {
        margin-left: 0; } }

.hero-tabs-triggers {
  margin-top: 50px;
  margin-top: 3.125rem; }
  @media (min-width: 37.5em) {
    .hero-tabs-triggers {
      position: static; } }

.hero-tabs-triggers-item {
  margin: 10px 0 20px -19px;
  margin: 0.625rem 0 1.25rem -1.1875rem;
  font-weight: 700;
  letter-spacing: .05em; }
  @media (min-width: 37.5em) {
    .hero-tabs-triggers-item {
      margin-left: -15px;
      margin-left: -0.9375rem; } }
  .hero-tabs-triggers-item a {
    padding: 10px 35px 10px 15px;
    padding: 0.625rem 2.1875rem 0.625rem 0.9375rem;
    color: #fff;
    position: relative;
    text-shadow: 4px 4px 5px #000;
    border: 0;
    border-left: 8px solid transparent;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 24px;
    line-height: 1.5rem;
    display: inline-block; }
    @media (min-width: 56.25em) {
      .hero-tabs-triggers-item a {
        font-size: 38px;
        font-size: 2.375rem;
        line-height: 46px;
        line-height: 2.875rem; } }
    @media (min-width: 37.5em) {
      .hero-tabs-triggers-item a:hover {
        background-color: rgba(0, 0, 0, 0.6);
        border-left-color: #0088CE;
        color: #fff; }
        .hero-tabs-triggers-item a:hover .icon {
          display: block; } }
    .hero-tabs-triggers-item a .icon {
      position: absolute;
      right: 10px;
      top: 25%;
      color: #0088CE;
      display: none;
      text-shadow: 0 0 0 transparent !important; }
  .hero-tabs-triggers-item.ui-state-active a {
    background-color: rgba(0, 0, 0, 0.6);
    border-left-color: #0088CE;
    color: #fff; }
    .hero-tabs-triggers-item.ui-state-active a .icon {
      display: block; }

.hero-tabs-panel {
  align-items: center;
  justify-content: center;
  display: none; }
  .hero-tabs-panel.ui-tabs-panel {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }

html.no-js .hero-tabs-panel {
  display: block;
  margin-bottom: 45px;
  margin-bottom: 2.8125rem; }
  html.no-js .hero-tabs-panel:last-child {
    margin-bottom: 0; }

.hero-feature {
  display: block;
  background-color: #fff;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  max-width: 25em;
  border-bottom: 0; }

.hero-feature-img {
  margin-top: 10px;
  margin-top: 0.625rem; }

.hero-feature-contain {
  padding: 15px 30px;
  padding: 0.9375rem 1.875rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.hero-feature-link {
  border-bottom: 0; }

/*=======Interactions=======*/
@media (min-width: 56.25em) {
  .ui-toggle-trigger {
    display: none; } }

html.no-js .ui-toggle-trigger {
  display: none; }

.ui-toggle-content {
  display: none; }
  @media (min-width: 56.25em) {
    .ui-toggle-content {
      display: inline-block; } }

html.js .slide-down {
  cursor: pointer; }
  @media (min-width: 30em) {
    html.js .slide-down .ui-hidden {
      opacity: 0;
      height: 0;
      overflow: hidden;
      -webkit-transition: height 0.3s ease-in;
      -moz-transition: height 0.3s ease-in;
      -ms-transition: height 0.3s ease-in;
      -o-transition: height 0.3s ease-in;
      transition: height 0.3s ease-in; } }

@media (min-width: 30em) {
  html.js .ui-slide-down .ui-hidden {
    height: 100%;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    opacity: 1; } }

html.js .appear {
  cursor: pointer; }
  @media (min-width: 30em) {
    html.js .appear .ui-hidden {
      opacity: 0; }
      html.js .appear .ui-hidden * {
        display: none; } }

@media (min-width: 30em) {
  html.js .ui-appear .ui-hidden {
    opacity: 1;
    display: block;
    -webkit-transition: opacity 0.3s ease-in;
    -moz-transition: opacity 0.3s ease-in;
    -ms-transition: opacity 0.3s ease-in;
    -o-transition: opacity 0.3s ease-in;
    transition: opacity 0.3s ease-in;
    height: 100%;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px; }
    html.js .ui-appear .ui-hidden * {
      display: block; }
    html.js .ui-appear .ui-hidden .icon {
      display: inline; } }

.ui-grow {
  transition: all .2s ease-in-out; }
  .ui-grow:hover {
    transform: scale(1.1); }

.ui-fade-in {
  -webkit-animation: fadein 2s;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: fadein 2s;
  /* Firefox < 16 */
  -ms-animation: fadein 2s;
  /* Internet Explorer */
  -o-animation: fadein 2s;
  /* Opera < 12.1 */
  animation: fadein 2s; }

@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/*Link hover icon animations / transitions=======//*/
.ui-icon-forward .icon {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
  -ms-transition-property: transform;
  -o-transition-property: transform;
  transition-property: transform; }
.ui-icon-forward:hover .icon, .ui-icon-forward:focus .icon, .ui-icon-forward:active .icon {
  -moz-transform: translateX(6px);
  -o-transform: translateX(6px);
  -ms-transform: translateX(6px);
  -webkit-transform: translateX(6px);
  transform: translateX(6px); }

@-webkit-keyframes back-forth {
  50% {
    -moz-transform: translateX(6px);
    -o-transform: translateX(6px);
    -ms-transform: translateX(6px);
    -webkit-transform: translateX(6px);
    transform: translateX(6px); }
  100% {
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes hvr-icon-wobble-horizontal {
  50% {
    -moz-transform: translateX(6px);
    -o-transform: translateX(6px);
    -ms-transform: translateX(6px);
    -webkit-transform: translateX(6px);
    transform: translateX(6px); }
  100% {
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
.ui-icon-back-forth:hover .icon, .ui-icon-back-forth:focus .icon, .ui-icon-back-forth:active .icon {
  -webkit-animation: back-forth 1.5s infinite;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: back-forth 1.5s infinite;
  /* Firefox < 16 */
  -ms-animation: back-forth 1.5s infinite;
  /* Internet Explorer */
  -o-animation: back-forth 1.5s infinite;
  /* Opera < 12.1 */
  animation: back-forth 1.5s infinite; }

.ui-icon-grow .icon {
  -webkit-transition-duration: 0.85s;
  -moz-transition-duration: 0.85s;
  -ms-transition-duration: 0.85s;
  -o-transition-duration: 0.85s;
  transition-duration: 0.85s;
  -webkit-transition-property: transform;
  -moz-transition-property: transform;
  -ms-transition-property: transform;
  -o-transition-property: transform;
  transition-property: transform; }
.ui-icon-grow:hover .icon, .ui-icon-grow:focus .icon, .ui-icon-grow:active .icon {
  -moz-transform: scale(1.3) translateZ(0);
  -o-transform: scale(1.3) translateZ(0);
  -ms-transform: scale(1.3) translateZ(0);
  -webkit-transform: scale(1.3) translateZ(0);
  transform: scale(1.3) translateZ(0); }

@-webkit-keyframes pulse {
  25% {
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  75% {
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9); } }
@keyframes pulse {
  25% {
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  75% {
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    transform: scale(0.9); } }
.ui-icon-pulse:hover .icon, .ui-icon-pulse:focus .icon, .ui-icon-pulse:active .icon {
  -webkit-animation: pulse 1.7s linear infinite;
  /* Safari, Chrome and Opera > 12.1 */
  -moz-animation: pulse 1.7s linear infinite;
  /* Firefox < 16 */
  -ms-animation: pulse 1.7s linear infinite;
  /* Internet Explorer */
  -o-animation: pulse 1.7s linear infinite;
  /* Opera < 12.1 */
  animation: pulse 1.7s linear infinite; }

/*=======Tabs=======*/
.tabs {
  position: relative; }

@media (min-width: 37.5em) {
  .tabs-triggers {
    position: absolute;
    bottom: 0;
    margin: 0; } }
html.no-js .tabs-triggers {
  display: none; }

.tabs-triggers-item {
  font-weight: 900;
  letter-spacing: .04em;
  border-bottom: 0;
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 26px;
  line-height: 1.625rem;
  margin: 0 0 10px 0;
  margin: 0 0 0.625rem 0; }
  @media (min-width: 37.5em) {
    .tabs-triggers-item {
      display: inline-block;
      margin: 0 0 0 30px;
      margin: 0 0 0 1.875rem; } }
  .tabs-triggers-item:first-child {
    margin-left: 0; }
  .tabs-triggers-item a {
    border-bottom: 8px solid transparent;
    color: #002482; }
    .tabs-triggers-item a:hover, .ui-state-active .tabs-triggers-item a {
      color: #002482;
      border-bottom-color: #002482; }
  .tabs-triggers-item.ui-state-active a {
    color: #002482;
    border-bottom-color: #002482; }

@media (min-width: 37.5em) {
  .tabs-panel {
    min-height: 15.625em; } }
html.no-js .tabs-panel {
  margin-top: 45px;
  margin-top: 2.8125rem; }
  html.no-js .tabs-panel:first-child {
    margin-top: 0; }

html.js .tabs-2col {
  margin-bottom: 20px;
  margin-bottom: 1.25rem; }
  @media (min-width: 37.5em) {
    html.js .tabs-2col {
      margin-bottom: 45px;
      margin-bottom: 2.8125rem;
      *zoom: 1; }
      html.js .tabs-2col:before, html.js .tabs-2col:after {
        content: "";
        display: table; }
      html.js .tabs-2col:after {
        clear: both; } }
  @media (min-width: 37.5em) {
    html.js .tabs-2col:first-child {
      width: 38.8349514563%;
      float: right; } }
  html.js .tabs-2col:last-child {
    margin-bottom: 0; }
    @media (min-width: 37.5em) {
      html.js .tabs-2col:last-child {
        width: 56.3106796117%;
        float: left; } }

/*=======Accordions=======*/
.accordion {
  border-bottom: thin solid #ccc;
  margin-bottom: 100px;
  margin-bottom: 6.25rem; }
  @media (min-width: 56.25em) {
    .accordion {
      margin-bottom: 125px;
      margin-bottom: 7.8125rem;
      max-width: 73.786407767%; } }
  .accordion:last-child {
    margin-bottom: 0; }

.accordion-heading {
  border-top: thin solid #ccc;
  padding: 20px 0 10px 10px;
  padding: 1.25rem 0 0.625rem 0.625rem;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem;
  position: relative; }
  @media (min-width: 56.25em) {
    .accordion-heading {
      font-size: 26px;
      font-size: 1.625rem;
      line-height: 38px;
      line-height: 2.375rem; } }
  .accordion-heading:hover {
    color: #0250bc;
    cursor: pointer; }
  .accordion-heading .icon {
    position: absolute;
    right: 10px;
    -webkit-transition-duration: 0.6s;
    -moz-transition-duration: 0.6s;
    -ms-transition-duration: 0.6s;
    -o-transition-duration: 0.6s;
    transition-duration: 0.6s;
    -webkit-transition-property: transform;
    -moz-transition-property: transform;
    -ms-transition-property: transform;
    -o-transition-property: transform;
    transition-property: transform; }
  .accordion-heading.ui-state-active .icon {
    -moz-transform: rotate(46deg);
    -o-transform: rotate(46deg);
    -ms-transform: rotate(46deg);
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg); }

html.no-js .accordion-heading .icon {
  display: none; }

.accordion-content {
  padding: 0 10px 20px;
  padding: 0 0.625rem 1.25rem; }

/*=======Stripes=======*/
.stripe {
  border-bottom: 0; }

.stripe-center.contain {
  text-align: center;
  max-width: 50em; }

.stripe-icon {
  width: 50px;
  width: 3.125rem;
  height: 50px;
  height: 3.125rem;
  color: #fff;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  font-size: 30px;
  font-size: 1.875rem;
  padding-top: 8px;
  padding-top: 0.5rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #333;
  transition: all .3s ease-in; }

.stripe-head {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 36px;
  line-height: 2.25rem;
  text-align: center; }
  .stripe-head span {
    display: block;
    padding-top: 10px;
    padding-top: 0.625rem; }
  @media (min-width: 56.25em) {
    .stripe-head {
      font-size: 24px;
      font-size: 1.5rem;
      line-height: 36px;
      line-height: 2.25rem; } }
  .stripe-head.txt-smaller {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 28px;
    line-height: 1.75rem; }
    @media (min-width: 56.25em) {
      .stripe-head.txt-smaller {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 28px;
        line-height: 1.75rem; } }
  .stripe-head.txt-larger {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 32px;
    line-height: 2rem; }
    @media (min-width: 56.25em) {
      .stripe-head.txt-larger {
        font-size: 28px;
        font-size: 1.75rem;
        line-height: 32px;
        line-height: 2rem; } }

.stripe-head-left {
  text-align: left; }
  .stripe-head-left .stripe-icon {
    text-align: center; }

.stripe-body {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 28px;
  line-height: 1.75rem; }
  .stripe-body.txt-smaller {
    font-size: 16px;
    font-size: 1rem;
    line-height: 26px;
    line-height: 1.625rem; }
    @media (min-width: 56.25em) {
      .stripe-body.txt-smaller {
        font-size: 16px;
        font-size: 1rem;
        line-height: 26px;
        line-height: 1.625rem; } }
  .stripe-body.txt-larger {
    font-size: 23px;
    font-size: 1.4375rem;
    line-height: 36px;
    line-height: 2.25rem; }
    @media (min-width: 56.25em) {
      .stripe-body.txt-larger {
        font-size: 23px;
        font-size: 1.4375rem;
        line-height: 36px;
        line-height: 2.25rem; } }

a.stripe,
.stripe .link-block {
  transition: all .3s ease-in;
  color: #333; }
  a.stripe:hover,
  .stripe .link-block:hover {
    color: #0250bc; }
    a.stripe:hover .stripe-icon,
    .stripe .link-block:hover .stripe-icon {
      transform: scale(1.1);
      padding-top: 9px;
      padding-top: 0.5625rem;
      background-color: #0250bc; }

/*=======Filmstrip=======*/
.filmstrip.row {
  padding-top: 35px;
  padding-top: 2.1875rem;
  padding-bottom: 35px;
  padding-bottom: 2.1875rem; }
  @media (min-width: 56.25em) {
    .filmstrip.row {
      padding-top: 50px;
      padding-top: 3.125rem;
      padding-bottom: 50px;
      padding-bottom: 3.125rem; } }

a.filmstrip-link {
  color: #fff;
  text-align: center;
  border-bottom: 0;
  font-size: 26px;
  font-size: 1.625rem;
  padding: 0 15px;
  padding: 0 0.9375rem;
  display: block; }
  a.filmstrip-link:hover {
    color: #fff; }
  a.filmstrip-link .icon {
    display: block;
    font-size: 61px;
    font-size: 3.8125rem;
    line-height: 86px;
    line-height: 5.375rem; }
  a.filmstrip-link .txt-smaller {
    font-size: 16px;
    font-size: 1rem;
    line-height: 26px;
    line-height: 1.625rem; }
    @media (min-width: 56.25em) {
      a.filmstrip-link .txt-smaller {
        font-size: 20px;
        font-size: 1.25rem;
        line-height: 28px;
        line-height: 1.75rem; } }

/*=======Highlights=======*/
.highlight {
  max-width: 25em;
  margin: 0 auto;
  margin: 0 auto;
  margin-bottom: 100px;
  margin-bottom: 6.25rem;
  text-align: center; }
  @media (min-width: 56.25em) {
    .highlight {
      max-width: none;
      text-align: left;
      *zoom: 1;
      margin-bottom: 125px;
      margin-bottom: 7.8125rem; }
      .highlight:before, .highlight:after {
        content: "";
        display: table; }
      .highlight:after {
        clear: both; } }
  .highlight:last-child {
    margin-bottom: 0; }

@media (min-width: 56.25em) {
  .highlight-head,
  .highlight-desc {
    float: left;
    width: 65.0485436893%; } }
@media (min-width: 64em) {
  .highlight-head,
  .highlight-desc {
    width: 73.786407767%; } }

.highlight-img {
  margin: 15px 0;
  margin: 0.9375rem 0; }
  @media (min-width: 56.25em) {
    .highlight-img {
      float: right;
      margin: 0; } }

@media (min-width: 56.25em) {
  .highlight-flip .highlight-head,
  .highlight-flip .highlight-desc {
    float: right; } }
@media (min-width: 56.25em) {
  .highlight-flip .highlight-img {
    float: left; } }

.highlight-narrow {
  max-width: 50em;
  text-align: left;
  margin: 50px 0;
  margin: 3.125rem 0; }
  @media (min-width: 30em) {
    .highlight-narrow {
      *zoom: 1; }
      .highlight-narrow:before, .highlight-narrow:after {
        content: "";
        display: table; }
      .highlight-narrow:after {
        clear: both; } }
  @media (min-width: 56.25em) {
    .highlight-narrow {
      margin: 50px 0;
      margin: 3.125rem 0; } }
  .highlight-narrow:first-child {
    margin-top: 0; }
  .highlight-narrow:last-child {
    margin-bottom: 0; }
  .highlight-narrow .highlight-head,
  .highlight-narrow .highlight-desc {
    text-align: left; }
    @media (min-width: 30em) {
      .highlight-narrow .highlight-head,
      .highlight-narrow .highlight-desc {
        float: left;
        width: 38.8349514563%; } }
    @media (min-width: 64em) {
      .highlight-narrow .highlight-head,
      .highlight-narrow .highlight-desc {
        width: 38.8349514563%; } }
  .highlight-narrow .highlight-head {
    margin-bottom: 10px;
    margin-bottom: 0.625rem; }
  .highlight-narrow .highlight-desc h1,
  .highlight-narrow .highlight-desc h2,
  .highlight-narrow .highlight-desc h3,
  .highlight-narrow .highlight-desc h4,
  .highlight-narrow .highlight-desc h5,
  .highlight-narrow .highlight-desc h6,
  .highlight-narrow .highlight-desc p,
  .highlight-narrow .highlight-desc ul {
    margin-bottom: 10px;
    margin-bottom: 0.625rem; }
  .highlight-narrow .highlight-desc h1,
  .highlight-narrow .highlight-desc h2,
  .highlight-narrow .highlight-desc h3,
  .highlight-narrow .highlight-desc h4,
  .highlight-narrow .highlight-desc h5,
  .highlight-narrow .highlight-desc h6 {
    margin-top: 20px;
    margin-top: 1.25rem; }
  @media (min-width: 30em) {
    .highlight-narrow .highlight-img {
      margin: 0;
      float: right;
      max-width: 56.3106796117%; } }
  @media (min-width: 30em) {
    .highlight-narrow.highlight-flip .highlight-head,
    .highlight-narrow.highlight-flip .highlight-desc {
      float: right; } }
  @media (min-width: 30em) {
    .highlight-narrow.highlight-flip .highlight-img {
      float: left; } }
  .highlight-narrow + .highlight-narrow {
    margin-top: 100px;
    margin-top: 6.25rem; }

/*=======Cards=======*/
@media (min-width: 56.25em) {
  .cards.grid .grid-4col {
    width: 47.572815534%; }
    .cards.grid .grid-4col:nth-of-type(odd) {
      margin-left: 0; }
    .cards.grid .grid-4col:nth-child(3) {
      margin-top: 45px;
      margin-top: 2.8125rem; }
    .cards.grid .grid-4col:nth-child(3) {
      clear: left; }
    .cards.grid .grid-4col:nth-child(3n+1) {
      margin-left: 0;
      clear: none; }
    .cards.grid .grid-4col:nth-child(4) {
      margin-left: 4.854368932%; } }
@media (min-width: 64em) {
  .cards.grid .grid-4col {
    width: 21.359223301%;
    margin-left: 0; }
    .cards.grid .grid-4col:nth-child(even) {
      margin: 0 4.854368932%; }
    .cards.grid .grid-4col:nth-child(4n) {
      margin-right: 0; }
    .cards.grid .grid-4col:nth-child(3) {
      margin-top: 0; }
    .cards.grid .grid-4col:nth-child(3) {
      clear: none;
      margin-left: 0; }
    .cards.grid .grid-4col:nth-child(3n+1) {
      margin-left: 0;
      clear: none; }
    .cards.grid .grid-4col:nth-child(4) {
      margin-left: 4.854368932%; } }
.body-copy + .cards.grid, .grid + .cards.grid {
  margin-top: 35px;
  margin-top: 2.1875rem; }
  @media (min-width: 56.25em) {
    .body-copy + .cards.grid, .grid + .cards.grid {
      margin-top: 45px;
      margin-top: 2.8125rem; } }

.card {
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-box-shadow: 0 1px 0 1px rgba(51, 51, 51, 0.1);
  -moz-box-shadow: 0 1px 0 1px rgba(51, 51, 51, 0.1);
  box-shadow: 0 1px 0 1px rgba(51, 51, 51, 0.1);
  border-top: 18px solid #333;
  border-bottom: 0;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
  position: relative;
  min-height: 20.625em;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -ms-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }
  .card:hover {
    -webkit-box-shadow: 0 2px 5px 2px rgba(51, 51, 51, 0.2);
    -moz-box-shadow: 0 2px 5px 2px rgba(51, 51, 51, 0.2);
    box-shadow: 0 2px 5px 2px rgba(51, 51, 51, 0.2);
    -moz-transform: translateY(-1px);
    -o-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  .card p {
    margin-bottom: 20px;
    margin-bottom: 1.25rem; }
  .card p,
  .card li {
    font-size: 16px;
    font-size: 1rem;
    line-height: 20px;
    line-height: 1.25rem; }
    @media (min-width: 56.25em) {
      .card p,
      .card li {
        font-size: 16px;
        font-size: 1rem;
        line-height: 20px;
        line-height: 1.25rem; } }
  .card .ui-hidden .action {
    text-align: center;
    width: 100%; }
    .card .ui-hidden .action a {
      color: #0088CE; }
      .card .ui-hidden .action a:hover {
        color: #FF6600; }

@media (min-width: 30em) {
  html.js .card .ui-hidden {
    border-top: 18px solid #FF6600;
    background-color: #eee;
    position: absolute;
    top: -18px;
    width: 100%;
    z-index: 9999; } }

a.card {
  border-top: 18px solid #0088CE;
  display: block; }
  a.card:hover {
    border-top-color: #FF6600; }
  a.card p,
  a.card li {
    color: #333; }

.card-list {
  margin-top: 5px;
  margin-top: 0.3125rem; }
  .card-list li {
    border-bottom: solid thin #ccc;
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
    padding-bottom: 10px;
    padding-bottom: 0.625rem;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 20px;
    line-height: 1.25rem; }
    @media (min-width: 56.25em) {
      .card-list li {
        font-size: 15px;
        font-size: 0.9375rem;
        line-height: 20px;
        line-height: 1.25rem; } }
    .card-list li:last-child {
      border: 0; }
  .card-list a {
    display: block;
    padding: 5px 20px;
    padding: 0.3125rem 1.25rem;
    border-bottom: 0;
    color: #333; }
    .card-list a:hover {
      text-decoration: underline; }
  .card-list a[href$=".pdf"],
  .card-list a[href$=".doc"],
  .card-list a[href$=".xls"],
  .card-list a[href$=".ppt"] {
    padding-right: 40px;
    padding-right: 2.5rem;
    position: relative; }
    .card-list a[href$=".pdf"]:after,
    .card-list a[href$=".doc"]:after,
    .card-list a[href$=".xls"]:after,
    .card-list a[href$=".ppt"]:after {
      right: 15px;
      top: 7px;
      position: absolute;
      padding-left: 0; }

.card-contain {
  padding: 15px;
  padding: 0.9375rem; }

.card-head {
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 28px;
  line-height: 1.75rem;
  color: #0250bc;
  margin-bottom: 20px;
  margin-bottom: 1.25rem; }
  @media (min-width: 56.25em) {
    .card-head {
      font-size: 23px;
      font-size: 1.4375rem;
      line-height: 28px;
      line-height: 1.75rem; } }

.card-desc {
  padding-bottom: 20px;
  padding-bottom: 1.25rem; }
  .ui-appear .card-desc, .ui-slide-down .card-desc {
    padding: 0; }
    @media (min-width: 64em) {
      .ui-appear .card-desc, .ui-slide-down .card-desc {
        padding-bottom: 20px;
        padding-bottom: 1.25rem; } }

.card-icon {
  position: absolute;
  bottom: 15px;
  right: 15px;
  font-size: 25px;
  font-size: 1.5625rem; }
  .appear .card-icon, .slide-down .card-icon {
    display: none; }
    @media (min-width: 30em) {
      .appear .card-icon, .slide-down .card-icon {
        display: block; } }

html.no-js .appear .card-icon,
html.no-js .slidedown .card-icon {
  display: none; }

/*=======Home=======*/
.home-feature-img {
  max-width: none;
  width: 120%;
  margin: 30px 0 30px -20px;
  margin: 1.875rem 0 1.875rem -1.25rem; }
  @media (min-width: 37.5em) {
    .home-feature-img {
      width: auto;
      margin: 0; } }
  @media (min-width: 37.5em) {
    .home-feature-img img {
      display: none; } }

@media (min-width: 37.5em) {
  .home-feature-head,
  .home-feature-desc {
    width: 38.8349514563%; } }

.home-feature-head {
  position: relative; }
  .home-feature-head .icon {
    font-size: 34px;
    font-size: 2.125rem; }
    @media (min-width: 75em) {
      .home-feature-head .icon {
        font-size: 72px;
        font-size: 4.5rem;
        position: absolute;
        right: 35px; } }

@media (min-width: 37.5em) {
  .home-feature-desc {
    margin-top: 30px;
    margin-top: 1.875rem; } }

@media (min-width: 37.5em) {
  .home-feature-inline {
    *zoom: 1; }
    .home-feature-inline:before, .home-feature-inline:after {
      content: "";
      display: table; }
    .home-feature-inline:after {
      clear: both; } }
.home-feature-inline .primary-heading, .home-feature-inline .body-copy h1:not([class]), .body-copy .home-feature-inline h1:not([class]), .home-feature-inline .body-copy h1.primary-heading, .body-copy .home-feature-inline h1.primary-heading,
.home-feature-inline .body-copy h2.primary-heading,
.body-copy .home-feature-inline h2.primary-heading,
.home-feature-inline .body-copy h3.primary-heading,
.body-copy .home-feature-inline h3.primary-heading,
.home-feature-inline .body-copy h4.primary-heading,
.body-copy .home-feature-inline h4.primary-heading,
.home-feature-inline .body-copy h5.primary-heading,
.body-copy .home-feature-inline h5.primary-heading,
.home-feature-inline .body-copy h6.primary-heading,
.body-copy .home-feature-inline h6.primary-heading,
.home-feature-inline .body-copy p.primary-heading,
.body-copy .home-feature-inline p.primary-heading,
.home-feature-inline .body-copy ul.primary-heading,
.body-copy .home-feature-inline ul.primary-heading,
.home-feature-inline .quarternary-heading,
.home-feature-inline .body-copy h4:not([class]),
.body-copy .home-feature-inline h4:not([class]),
.home-feature-inline .body-copy h1.quarternary-heading,
.body-copy .home-feature-inline h1.quarternary-heading,
.home-feature-inline .body-copy h2.quarternary-heading,
.body-copy .home-feature-inline h2.quarternary-heading,
.home-feature-inline .body-copy h3.quarternary-heading,
.body-copy .home-feature-inline h3.quarternary-heading,
.home-feature-inline .body-copy h4.quarternary-heading,
.body-copy .home-feature-inline h4.quarternary-heading,
.home-feature-inline .body-copy h5.quarternary-heading,
.body-copy .home-feature-inline h5.quarternary-heading,
.home-feature-inline .body-copy h6.quarternary-heading,
.body-copy .home-feature-inline h6.quarternary-heading,
.home-feature-inline .body-copy p.quarternary-heading,
.body-copy .home-feature-inline p.quarternary-heading,
.home-feature-inline .body-copy ul.quarternary-heading,
.body-copy .home-feature-inline ul.quarternary-heading {
  color: #028947; }
@media (min-width: 37.5em) {
  .home-feature-inline .home-feature-head,
  .home-feature-inline .home-feature-desc {
    float: right;
    width: 47.572815534%;
    margin-left: 4.854368932%; } }
@media (min-width: 37.5em) {
  .home-feature-inline .home-feature-img {
    float: left;
    width: 47.572815534%; } }
@media (min-width: 37.5em) {
  .home-feature-inline .home-feature-img img {
    display: block; } }

@media (min-width: 37.5em) {
  .home-feature-bg {
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 56%; } }

/*=======Body Copy / WYSIWYG=======*/
.body-copy ul + ul {
  margin-top: 45px;
  margin-top: 2.8125rem; }
.body-copy ul.action,
.body-copy .button {
  margin-bottom: 45px;
  margin-bottom: 2.8125rem; }
.body-copy .img-caption {
  margin: 45px 0;
  margin: 2.8125rem 0; }
  .body-copy .img-caption:first-child {
    margin-top: 0; }
.body-copy .highlight {
  margin: 45px 0;
  margin: 2.8125rem 0; }
  .body-copy .highlight:first-child {
    margin-top: 0; }

/*=======Colors=======*/
/*==Backgrounds==*/
.color-bg-white {
  background-color: #fff; }

.color-bg-black {
  background-color: #333; }
  .color-bg-black p:not([class]),
  .color-bg-black p.action,
  .color-bg-black .primary-heading,
  .color-bg-black .body-copy h1:not([class]),
  .body-copy .color-bg-black h1:not([class]),
  .color-bg-black .body-copy h1.primary-heading,
  .body-copy .color-bg-black h1.primary-heading,
  .color-bg-black .body-copy h2.primary-heading,
  .body-copy .color-bg-black h2.primary-heading,
  .color-bg-black .body-copy h3.primary-heading,
  .body-copy .color-bg-black h3.primary-heading,
  .color-bg-black .body-copy h4.primary-heading,
  .body-copy .color-bg-black h4.primary-heading,
  .color-bg-black .body-copy h5.primary-heading,
  .body-copy .color-bg-black h5.primary-heading,
  .color-bg-black .body-copy h6.primary-heading,
  .body-copy .color-bg-black h6.primary-heading,
  .color-bg-black .body-copy p.primary-heading,
  .body-copy .color-bg-black p.primary-heading,
  .color-bg-black .body-copy ul.primary-heading,
  .body-copy .color-bg-black ul.primary-heading,
  .color-bg-black .secondary-heading,
  .color-bg-black .body-copy h2:not([class]),
  .body-copy .color-bg-black h2:not([class]),
  .color-bg-black .body-copy h1.secondary-heading,
  .body-copy .color-bg-black h1.secondary-heading,
  .color-bg-black .body-copy h2.secondary-heading,
  .body-copy .color-bg-black h2.secondary-heading,
  .color-bg-black .body-copy h3.secondary-heading,
  .body-copy .color-bg-black h3.secondary-heading,
  .color-bg-black .body-copy h4.secondary-heading,
  .body-copy .color-bg-black h4.secondary-heading,
  .color-bg-black .body-copy h5.secondary-heading,
  .body-copy .color-bg-black h5.secondary-heading,
  .color-bg-black .body-copy h6.secondary-heading,
  .body-copy .color-bg-black h6.secondary-heading,
  .color-bg-black .body-copy p.secondary-heading,
  .body-copy .color-bg-black p.secondary-heading,
  .color-bg-black .body-copy ul.secondary-heading,
  .body-copy .color-bg-black ul.secondary-heading,
  .color-bg-black .tertiary-heading,
  .color-bg-black .body-copy h3:not([class]),
  .body-copy .color-bg-black h3:not([class]),
  .color-bg-black .body-copy h1.tertiary-heading,
  .body-copy .color-bg-black h1.tertiary-heading,
  .color-bg-black .body-copy h2.tertiary-heading,
  .body-copy .color-bg-black h2.tertiary-heading,
  .color-bg-black .body-copy h3.tertiary-heading,
  .body-copy .color-bg-black h3.tertiary-heading,
  .color-bg-black .body-copy h4.tertiary-heading,
  .body-copy .color-bg-black h4.tertiary-heading,
  .color-bg-black .body-copy h5.tertiary-heading,
  .body-copy .color-bg-black h5.tertiary-heading,
  .color-bg-black .body-copy h6.tertiary-heading,
  .body-copy .color-bg-black h6.tertiary-heading,
  .color-bg-black .body-copy p.tertiary-heading,
  .body-copy .color-bg-black p.tertiary-heading,
  .color-bg-black .body-copy ul.tertiary-heading,
  .body-copy .color-bg-black ul.tertiary-heading,
  .color-bg-black .quarternary-heading,
  .color-bg-black .body-copy h4:not([class]),
  .body-copy .color-bg-black h4:not([class]),
  .color-bg-black .body-copy h1.quarternary-heading,
  .body-copy .color-bg-black h1.quarternary-heading,
  .color-bg-black .body-copy h2.quarternary-heading,
  .body-copy .color-bg-black h2.quarternary-heading,
  .color-bg-black .body-copy h3.quarternary-heading,
  .body-copy .color-bg-black h3.quarternary-heading,
  .color-bg-black .body-copy h4.quarternary-heading,
  .body-copy .color-bg-black h4.quarternary-heading,
  .color-bg-black .body-copy h5.quarternary-heading,
  .body-copy .color-bg-black h5.quarternary-heading,
  .color-bg-black .body-copy h6.quarternary-heading,
  .body-copy .color-bg-black h6.quarternary-heading,
  .color-bg-black .body-copy p.quarternary-heading,
  .body-copy .color-bg-black p.quarternary-heading,
  .color-bg-black .body-copy ul.quarternary-heading,
  .body-copy .color-bg-black ul.quarternary-heading,
  .color-bg-black .quinary-heading,
  .color-bg-black .body-copy h5:not([class]),
  .body-copy .color-bg-black h5:not([class]),
  .color-bg-black .body-copy h1.quinary-heading,
  .body-copy .color-bg-black h1.quinary-heading,
  .color-bg-black .body-copy h2.quinary-heading,
  .body-copy .color-bg-black h2.quinary-heading,
  .color-bg-black .body-copy h3.quinary-heading,
  .body-copy .color-bg-black h3.quinary-heading,
  .color-bg-black .body-copy h4.quinary-heading,
  .body-copy .color-bg-black h4.quinary-heading,
  .color-bg-black .body-copy h5.quinary-heading,
  .body-copy .color-bg-black h5.quinary-heading,
  .color-bg-black .body-copy h6.quinary-heading,
  .body-copy .color-bg-black h6.quinary-heading,
  .color-bg-black .body-copy p.quinary-heading,
  .body-copy .color-bg-black p.quinary-heading,
  .color-bg-black .body-copy ul.quinary-heading,
  .body-copy .color-bg-black ul.quinary-heading,
  .color-bg-black .senary-heading,
  .color-bg-black .body-copy h6:not([class]),
  .body-copy .color-bg-black h6:not([class]),
  .color-bg-black .body-copy h1.senary-heading,
  .body-copy .color-bg-black h1.senary-heading,
  .color-bg-black .body-copy h2.senary-heading,
  .body-copy .color-bg-black h2.senary-heading,
  .color-bg-black .body-copy h3.senary-heading,
  .body-copy .color-bg-black h3.senary-heading,
  .color-bg-black .body-copy h4.senary-heading,
  .body-copy .color-bg-black h4.senary-heading,
  .color-bg-black .body-copy h5.senary-heading,
  .body-copy .color-bg-black h5.senary-heading,
  .color-bg-black .body-copy h6.senary-heading,
  .body-copy .color-bg-black h6.senary-heading,
  .color-bg-black .body-copy p.senary-heading,
  .body-copy .color-bg-black p.senary-heading,
  .color-bg-black .body-copy ul.senary-heading,
  .body-copy .color-bg-black ul.senary-heading,
  .color-bg-black .stripe-head,
  .color-bg-black .stripe-body {
    color: #fff; }
    .color-bg-black p:not([class]) a,
    .color-bg-black p.action a,
    .color-bg-black .primary-heading a,
    .color-bg-black .body-copy h1:not([class]) a,
    .body-copy .color-bg-black h1:not([class]) a,
    .color-bg-black .secondary-heading a,
    .color-bg-black .body-copy h2:not([class]) a,
    .body-copy .color-bg-black h2:not([class]) a,
    .color-bg-black .tertiary-heading a,
    .color-bg-black .body-copy h3:not([class]) a,
    .body-copy .color-bg-black h3:not([class]) a,
    .color-bg-black .quarternary-heading a,
    .color-bg-black .body-copy h4:not([class]) a,
    .body-copy .color-bg-black h4:not([class]) a,
    .color-bg-black .quinary-heading a,
    .color-bg-black .body-copy h5:not([class]) a,
    .body-copy .color-bg-black h5:not([class]) a,
    .color-bg-black .senary-heading a,
    .color-bg-black .body-copy h6:not([class]) a,
    .body-copy .color-bg-black h6:not([class]) a,
    .color-bg-black .stripe-head a,
    .color-bg-black .stripe-body a {
      color: #fff;
      border-bottom-color: #fff; }
      .color-bg-black p:not([class]) a:hover,
      .color-bg-black p.action a:hover,
      .color-bg-black .primary-heading a:hover,
      .color-bg-black .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-black h1:not([class]) a:hover,
      .color-bg-black .secondary-heading a:hover,
      .color-bg-black .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-black h2:not([class]) a:hover,
      .color-bg-black .tertiary-heading a:hover,
      .color-bg-black .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-black h3:not([class]) a:hover,
      .color-bg-black .quarternary-heading a:hover,
      .color-bg-black .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-black h4:not([class]) a:hover,
      .color-bg-black .quinary-heading a:hover,
      .color-bg-black .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-black h5:not([class]) a:hover,
      .color-bg-black .senary-heading a:hover,
      .color-bg-black .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-black h6:not([class]) a:hover,
      .color-bg-black .stripe-head a:hover,
      .color-bg-black .stripe-body a:hover {
        color: #AFC6E5;
        border-bottom-color: #AFC6E5; }
  .color-bg-black .stripe-icon {
    background-color: #fff;
    color: #333; }
  .color-bg-black a.stripe,
  .color-bg-black .stripe .link-block {
    color: #fff; }
    .color-bg-black a.stripe .stripe-head,
    .color-bg-black a.stripe .stripe-body,
    .color-bg-black .stripe .link-block .stripe-head,
    .color-bg-black .stripe .link-block .stripe-body {
      color: #fff;
      transition: color .3s ease-in; }
    .color-bg-black a.stripe:hover,
    .color-bg-black .stripe .link-block:hover {
      color: #AFC6E5; }
      .color-bg-black a.stripe:hover .stripe-icon,
      .color-bg-black .stripe .link-block:hover .stripe-icon {
        background-color: #AFC6E5; }
      .color-bg-black a.stripe:hover .stripe-head,
      .color-bg-black a.stripe:hover .stripe-body,
      .color-bg-black .stripe .link-block:hover .stripe-head,
      .color-bg-black .stripe .link-block:hover .stripe-body {
        color: #AFC6E5; }
  .color-bg-black.card {
    border-top-color: #333;
    background-color: #fff; }
    .color-bg-black.card .card-icon {
      color: #333;
      transition: color .2s ease-in; }
    .color-bg-black.card p,
    .color-bg-black.card li {
      color: #333; }
    .color-bg-black.card:hover .card-icon,
    .color-bg-black.card:hover .action {
      color: #FF6600; }
  .button .color-bg-black {
    background-color: #333; }

.color-bg-gray {
  background-color: #949698; }
  .color-bg-gray p:not([class]),
  .color-bg-gray p.action,
  .color-bg-gray .primary-heading,
  .color-bg-gray .body-copy h1:not([class]),
  .body-copy .color-bg-gray h1:not([class]),
  .color-bg-gray .body-copy h1.primary-heading,
  .body-copy .color-bg-gray h1.primary-heading,
  .color-bg-gray .body-copy h2.primary-heading,
  .body-copy .color-bg-gray h2.primary-heading,
  .color-bg-gray .body-copy h3.primary-heading,
  .body-copy .color-bg-gray h3.primary-heading,
  .color-bg-gray .body-copy h4.primary-heading,
  .body-copy .color-bg-gray h4.primary-heading,
  .color-bg-gray .body-copy h5.primary-heading,
  .body-copy .color-bg-gray h5.primary-heading,
  .color-bg-gray .body-copy h6.primary-heading,
  .body-copy .color-bg-gray h6.primary-heading,
  .color-bg-gray .body-copy p.primary-heading,
  .body-copy .color-bg-gray p.primary-heading,
  .color-bg-gray .body-copy ul.primary-heading,
  .body-copy .color-bg-gray ul.primary-heading,
  .color-bg-gray .secondary-heading,
  .color-bg-gray .body-copy h2:not([class]),
  .body-copy .color-bg-gray h2:not([class]),
  .color-bg-gray .body-copy h1.secondary-heading,
  .body-copy .color-bg-gray h1.secondary-heading,
  .color-bg-gray .body-copy h2.secondary-heading,
  .body-copy .color-bg-gray h2.secondary-heading,
  .color-bg-gray .body-copy h3.secondary-heading,
  .body-copy .color-bg-gray h3.secondary-heading,
  .color-bg-gray .body-copy h4.secondary-heading,
  .body-copy .color-bg-gray h4.secondary-heading,
  .color-bg-gray .body-copy h5.secondary-heading,
  .body-copy .color-bg-gray h5.secondary-heading,
  .color-bg-gray .body-copy h6.secondary-heading,
  .body-copy .color-bg-gray h6.secondary-heading,
  .color-bg-gray .body-copy p.secondary-heading,
  .body-copy .color-bg-gray p.secondary-heading,
  .color-bg-gray .body-copy ul.secondary-heading,
  .body-copy .color-bg-gray ul.secondary-heading,
  .color-bg-gray .tertiary-heading,
  .color-bg-gray .body-copy h3:not([class]),
  .body-copy .color-bg-gray h3:not([class]),
  .color-bg-gray .body-copy h1.tertiary-heading,
  .body-copy .color-bg-gray h1.tertiary-heading,
  .color-bg-gray .body-copy h2.tertiary-heading,
  .body-copy .color-bg-gray h2.tertiary-heading,
  .color-bg-gray .body-copy h3.tertiary-heading,
  .body-copy .color-bg-gray h3.tertiary-heading,
  .color-bg-gray .body-copy h4.tertiary-heading,
  .body-copy .color-bg-gray h4.tertiary-heading,
  .color-bg-gray .body-copy h5.tertiary-heading,
  .body-copy .color-bg-gray h5.tertiary-heading,
  .color-bg-gray .body-copy h6.tertiary-heading,
  .body-copy .color-bg-gray h6.tertiary-heading,
  .color-bg-gray .body-copy p.tertiary-heading,
  .body-copy .color-bg-gray p.tertiary-heading,
  .color-bg-gray .body-copy ul.tertiary-heading,
  .body-copy .color-bg-gray ul.tertiary-heading,
  .color-bg-gray .quarternary-heading,
  .color-bg-gray .body-copy h4:not([class]),
  .body-copy .color-bg-gray h4:not([class]),
  .color-bg-gray .body-copy h1.quarternary-heading,
  .body-copy .color-bg-gray h1.quarternary-heading,
  .color-bg-gray .body-copy h2.quarternary-heading,
  .body-copy .color-bg-gray h2.quarternary-heading,
  .color-bg-gray .body-copy h3.quarternary-heading,
  .body-copy .color-bg-gray h3.quarternary-heading,
  .color-bg-gray .body-copy h4.quarternary-heading,
  .body-copy .color-bg-gray h4.quarternary-heading,
  .color-bg-gray .body-copy h5.quarternary-heading,
  .body-copy .color-bg-gray h5.quarternary-heading,
  .color-bg-gray .body-copy h6.quarternary-heading,
  .body-copy .color-bg-gray h6.quarternary-heading,
  .color-bg-gray .body-copy p.quarternary-heading,
  .body-copy .color-bg-gray p.quarternary-heading,
  .color-bg-gray .body-copy ul.quarternary-heading,
  .body-copy .color-bg-gray ul.quarternary-heading,
  .color-bg-gray .quinary-heading,
  .color-bg-gray .body-copy h5:not([class]),
  .body-copy .color-bg-gray h5:not([class]),
  .color-bg-gray .body-copy h1.quinary-heading,
  .body-copy .color-bg-gray h1.quinary-heading,
  .color-bg-gray .body-copy h2.quinary-heading,
  .body-copy .color-bg-gray h2.quinary-heading,
  .color-bg-gray .body-copy h3.quinary-heading,
  .body-copy .color-bg-gray h3.quinary-heading,
  .color-bg-gray .body-copy h4.quinary-heading,
  .body-copy .color-bg-gray h4.quinary-heading,
  .color-bg-gray .body-copy h5.quinary-heading,
  .body-copy .color-bg-gray h5.quinary-heading,
  .color-bg-gray .body-copy h6.quinary-heading,
  .body-copy .color-bg-gray h6.quinary-heading,
  .color-bg-gray .body-copy p.quinary-heading,
  .body-copy .color-bg-gray p.quinary-heading,
  .color-bg-gray .body-copy ul.quinary-heading,
  .body-copy .color-bg-gray ul.quinary-heading,
  .color-bg-gray .senary-heading,
  .color-bg-gray .body-copy h6:not([class]),
  .body-copy .color-bg-gray h6:not([class]),
  .color-bg-gray .body-copy h1.senary-heading,
  .body-copy .color-bg-gray h1.senary-heading,
  .color-bg-gray .body-copy h2.senary-heading,
  .body-copy .color-bg-gray h2.senary-heading,
  .color-bg-gray .body-copy h3.senary-heading,
  .body-copy .color-bg-gray h3.senary-heading,
  .color-bg-gray .body-copy h4.senary-heading,
  .body-copy .color-bg-gray h4.senary-heading,
  .color-bg-gray .body-copy h5.senary-heading,
  .body-copy .color-bg-gray h5.senary-heading,
  .color-bg-gray .body-copy h6.senary-heading,
  .body-copy .color-bg-gray h6.senary-heading,
  .color-bg-gray .body-copy p.senary-heading,
  .body-copy .color-bg-gray p.senary-heading,
  .color-bg-gray .body-copy ul.senary-heading,
  .body-copy .color-bg-gray ul.senary-heading,
  .color-bg-gray .stripe-head,
  .color-bg-gray .stripe-body {
    color: #333; }
    .color-bg-gray p:not([class]) a,
    .color-bg-gray p.action a,
    .color-bg-gray .primary-heading a,
    .color-bg-gray .body-copy h1:not([class]) a,
    .body-copy .color-bg-gray h1:not([class]) a,
    .color-bg-gray .secondary-heading a,
    .color-bg-gray .body-copy h2:not([class]) a,
    .body-copy .color-bg-gray h2:not([class]) a,
    .color-bg-gray .tertiary-heading a,
    .color-bg-gray .body-copy h3:not([class]) a,
    .body-copy .color-bg-gray h3:not([class]) a,
    .color-bg-gray .quarternary-heading a,
    .color-bg-gray .body-copy h4:not([class]) a,
    .body-copy .color-bg-gray h4:not([class]) a,
    .color-bg-gray .quinary-heading a,
    .color-bg-gray .body-copy h5:not([class]) a,
    .body-copy .color-bg-gray h5:not([class]) a,
    .color-bg-gray .senary-heading a,
    .color-bg-gray .body-copy h6:not([class]) a,
    .body-copy .color-bg-gray h6:not([class]) a,
    .color-bg-gray .stripe-head a,
    .color-bg-gray .stripe-body a {
      color: #333;
      border-bottom-color: #333; }
      .color-bg-gray p:not([class]) a:hover,
      .color-bg-gray p.action a:hover,
      .color-bg-gray .primary-heading a:hover,
      .color-bg-gray .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-gray h1:not([class]) a:hover,
      .color-bg-gray .secondary-heading a:hover,
      .color-bg-gray .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-gray h2:not([class]) a:hover,
      .color-bg-gray .tertiary-heading a:hover,
      .color-bg-gray .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-gray h3:not([class]) a:hover,
      .color-bg-gray .quarternary-heading a:hover,
      .color-bg-gray .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-gray h4:not([class]) a:hover,
      .color-bg-gray .quinary-heading a:hover,
      .color-bg-gray .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-gray h5:not([class]) a:hover,
      .color-bg-gray .senary-heading a:hover,
      .color-bg-gray .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-gray h6:not([class]) a:hover,
      .color-bg-gray .stripe-head a:hover,
      .color-bg-gray .stripe-body a:hover {
        color: #fff;
        border-bottom-color: #fff; }
  .color-bg-gray .stripe-icon {
    background-color: #333;
    color: #ccc; }
  .color-bg-gray a.stripe,
  .color-bg-gray .stripe .link-block {
    color: #333; }
    .color-bg-gray a.stripe .stripe-head,
    .color-bg-gray a.stripe .stripe-body,
    .color-bg-gray .stripe .link-block .stripe-head,
    .color-bg-gray .stripe .link-block .stripe-body {
      color: #333;
      transition: color .3s ease-in; }
    .color-bg-gray a.stripe:hover,
    .color-bg-gray .stripe .link-block:hover {
      color: #fff; }
      .color-bg-gray a.stripe:hover .stripe-icon,
      .color-bg-gray .stripe .link-block:hover .stripe-icon {
        background-color: #616365;
        color: #fff; }
      .color-bg-gray a.stripe:hover .stripe-head,
      .color-bg-gray a.stripe:hover .stripe-body,
      .color-bg-gray .stripe .link-block:hover .stripe-head,
      .color-bg-gray .stripe .link-block:hover .stripe-body {
        color: #fff; }
  .color-bg-gray.card {
    border-top-color: #949698;
    background-color: #fff; }
    .color-bg-gray.card .card-icon {
      color: #949698;
      transition: color .2s ease-in; }
    .color-bg-gray.card p,
    .color-bg-gray.card li {
      color: #333; }
    .color-bg-gray.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-gray {
    background-color: #949698; }

.color-bg-deep-gray {
  background-color: #616365; }
  .color-bg-deep-gray p:not([class]),
  .color-bg-deep-gray p.action,
  .color-bg-deep-gray .primary-heading,
  .color-bg-deep-gray .body-copy h1:not([class]),
  .body-copy .color-bg-deep-gray h1:not([class]),
  .color-bg-deep-gray .body-copy h1.primary-heading,
  .body-copy .color-bg-deep-gray h1.primary-heading,
  .color-bg-deep-gray .body-copy h2.primary-heading,
  .body-copy .color-bg-deep-gray h2.primary-heading,
  .color-bg-deep-gray .body-copy h3.primary-heading,
  .body-copy .color-bg-deep-gray h3.primary-heading,
  .color-bg-deep-gray .body-copy h4.primary-heading,
  .body-copy .color-bg-deep-gray h4.primary-heading,
  .color-bg-deep-gray .body-copy h5.primary-heading,
  .body-copy .color-bg-deep-gray h5.primary-heading,
  .color-bg-deep-gray .body-copy h6.primary-heading,
  .body-copy .color-bg-deep-gray h6.primary-heading,
  .color-bg-deep-gray .body-copy p.primary-heading,
  .body-copy .color-bg-deep-gray p.primary-heading,
  .color-bg-deep-gray .body-copy ul.primary-heading,
  .body-copy .color-bg-deep-gray ul.primary-heading,
  .color-bg-deep-gray .secondary-heading,
  .color-bg-deep-gray .body-copy h2:not([class]),
  .body-copy .color-bg-deep-gray h2:not([class]),
  .color-bg-deep-gray .body-copy h1.secondary-heading,
  .body-copy .color-bg-deep-gray h1.secondary-heading,
  .color-bg-deep-gray .body-copy h2.secondary-heading,
  .body-copy .color-bg-deep-gray h2.secondary-heading,
  .color-bg-deep-gray .body-copy h3.secondary-heading,
  .body-copy .color-bg-deep-gray h3.secondary-heading,
  .color-bg-deep-gray .body-copy h4.secondary-heading,
  .body-copy .color-bg-deep-gray h4.secondary-heading,
  .color-bg-deep-gray .body-copy h5.secondary-heading,
  .body-copy .color-bg-deep-gray h5.secondary-heading,
  .color-bg-deep-gray .body-copy h6.secondary-heading,
  .body-copy .color-bg-deep-gray h6.secondary-heading,
  .color-bg-deep-gray .body-copy p.secondary-heading,
  .body-copy .color-bg-deep-gray p.secondary-heading,
  .color-bg-deep-gray .body-copy ul.secondary-heading,
  .body-copy .color-bg-deep-gray ul.secondary-heading,
  .color-bg-deep-gray .tertiary-heading,
  .color-bg-deep-gray .body-copy h3:not([class]),
  .body-copy .color-bg-deep-gray h3:not([class]),
  .color-bg-deep-gray .body-copy h1.tertiary-heading,
  .body-copy .color-bg-deep-gray h1.tertiary-heading,
  .color-bg-deep-gray .body-copy h2.tertiary-heading,
  .body-copy .color-bg-deep-gray h2.tertiary-heading,
  .color-bg-deep-gray .body-copy h3.tertiary-heading,
  .body-copy .color-bg-deep-gray h3.tertiary-heading,
  .color-bg-deep-gray .body-copy h4.tertiary-heading,
  .body-copy .color-bg-deep-gray h4.tertiary-heading,
  .color-bg-deep-gray .body-copy h5.tertiary-heading,
  .body-copy .color-bg-deep-gray h5.tertiary-heading,
  .color-bg-deep-gray .body-copy h6.tertiary-heading,
  .body-copy .color-bg-deep-gray h6.tertiary-heading,
  .color-bg-deep-gray .body-copy p.tertiary-heading,
  .body-copy .color-bg-deep-gray p.tertiary-heading,
  .color-bg-deep-gray .body-copy ul.tertiary-heading,
  .body-copy .color-bg-deep-gray ul.tertiary-heading,
  .color-bg-deep-gray .quarternary-heading,
  .color-bg-deep-gray .body-copy h4:not([class]),
  .body-copy .color-bg-deep-gray h4:not([class]),
  .color-bg-deep-gray .body-copy h1.quarternary-heading,
  .body-copy .color-bg-deep-gray h1.quarternary-heading,
  .color-bg-deep-gray .body-copy h2.quarternary-heading,
  .body-copy .color-bg-deep-gray h2.quarternary-heading,
  .color-bg-deep-gray .body-copy h3.quarternary-heading,
  .body-copy .color-bg-deep-gray h3.quarternary-heading,
  .color-bg-deep-gray .body-copy h4.quarternary-heading,
  .body-copy .color-bg-deep-gray h4.quarternary-heading,
  .color-bg-deep-gray .body-copy h5.quarternary-heading,
  .body-copy .color-bg-deep-gray h5.quarternary-heading,
  .color-bg-deep-gray .body-copy h6.quarternary-heading,
  .body-copy .color-bg-deep-gray h6.quarternary-heading,
  .color-bg-deep-gray .body-copy p.quarternary-heading,
  .body-copy .color-bg-deep-gray p.quarternary-heading,
  .color-bg-deep-gray .body-copy ul.quarternary-heading,
  .body-copy .color-bg-deep-gray ul.quarternary-heading,
  .color-bg-deep-gray .quinary-heading,
  .color-bg-deep-gray .body-copy h5:not([class]),
  .body-copy .color-bg-deep-gray h5:not([class]),
  .color-bg-deep-gray .body-copy h1.quinary-heading,
  .body-copy .color-bg-deep-gray h1.quinary-heading,
  .color-bg-deep-gray .body-copy h2.quinary-heading,
  .body-copy .color-bg-deep-gray h2.quinary-heading,
  .color-bg-deep-gray .body-copy h3.quinary-heading,
  .body-copy .color-bg-deep-gray h3.quinary-heading,
  .color-bg-deep-gray .body-copy h4.quinary-heading,
  .body-copy .color-bg-deep-gray h4.quinary-heading,
  .color-bg-deep-gray .body-copy h5.quinary-heading,
  .body-copy .color-bg-deep-gray h5.quinary-heading,
  .color-bg-deep-gray .body-copy h6.quinary-heading,
  .body-copy .color-bg-deep-gray h6.quinary-heading,
  .color-bg-deep-gray .body-copy p.quinary-heading,
  .body-copy .color-bg-deep-gray p.quinary-heading,
  .color-bg-deep-gray .body-copy ul.quinary-heading,
  .body-copy .color-bg-deep-gray ul.quinary-heading,
  .color-bg-deep-gray .senary-heading,
  .color-bg-deep-gray .body-copy h6:not([class]),
  .body-copy .color-bg-deep-gray h6:not([class]),
  .color-bg-deep-gray .body-copy h1.senary-heading,
  .body-copy .color-bg-deep-gray h1.senary-heading,
  .color-bg-deep-gray .body-copy h2.senary-heading,
  .body-copy .color-bg-deep-gray h2.senary-heading,
  .color-bg-deep-gray .body-copy h3.senary-heading,
  .body-copy .color-bg-deep-gray h3.senary-heading,
  .color-bg-deep-gray .body-copy h4.senary-heading,
  .body-copy .color-bg-deep-gray h4.senary-heading,
  .color-bg-deep-gray .body-copy h5.senary-heading,
  .body-copy .color-bg-deep-gray h5.senary-heading,
  .color-bg-deep-gray .body-copy h6.senary-heading,
  .body-copy .color-bg-deep-gray h6.senary-heading,
  .color-bg-deep-gray .body-copy p.senary-heading,
  .body-copy .color-bg-deep-gray p.senary-heading,
  .color-bg-deep-gray .body-copy ul.senary-heading,
  .body-copy .color-bg-deep-gray ul.senary-heading,
  .color-bg-deep-gray .stripe-head,
  .color-bg-deep-gray .stripe-body {
    color: #000; }
    .color-bg-deep-gray p:not([class]) a,
    .color-bg-deep-gray p.action a,
    .color-bg-deep-gray .primary-heading a,
    .color-bg-deep-gray .body-copy h1:not([class]) a,
    .body-copy .color-bg-deep-gray h1:not([class]) a,
    .color-bg-deep-gray .secondary-heading a,
    .color-bg-deep-gray .body-copy h2:not([class]) a,
    .body-copy .color-bg-deep-gray h2:not([class]) a,
    .color-bg-deep-gray .tertiary-heading a,
    .color-bg-deep-gray .body-copy h3:not([class]) a,
    .body-copy .color-bg-deep-gray h3:not([class]) a,
    .color-bg-deep-gray .quarternary-heading a,
    .color-bg-deep-gray .body-copy h4:not([class]) a,
    .body-copy .color-bg-deep-gray h4:not([class]) a,
    .color-bg-deep-gray .quinary-heading a,
    .color-bg-deep-gray .body-copy h5:not([class]) a,
    .body-copy .color-bg-deep-gray h5:not([class]) a,
    .color-bg-deep-gray .senary-heading a,
    .color-bg-deep-gray .body-copy h6:not([class]) a,
    .body-copy .color-bg-deep-gray h6:not([class]) a,
    .color-bg-deep-gray .stripe-head a,
    .color-bg-deep-gray .stripe-body a {
      color: #000;
      border-bottom-color: #000; }
      .color-bg-deep-gray p:not([class]) a:hover,
      .color-bg-deep-gray p.action a:hover,
      .color-bg-deep-gray .primary-heading a:hover,
      .color-bg-deep-gray .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-deep-gray h1:not([class]) a:hover,
      .color-bg-deep-gray .secondary-heading a:hover,
      .color-bg-deep-gray .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-deep-gray h2:not([class]) a:hover,
      .color-bg-deep-gray .tertiary-heading a:hover,
      .color-bg-deep-gray .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-deep-gray h3:not([class]) a:hover,
      .color-bg-deep-gray .quarternary-heading a:hover,
      .color-bg-deep-gray .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-deep-gray h4:not([class]) a:hover,
      .color-bg-deep-gray .quinary-heading a:hover,
      .color-bg-deep-gray .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-deep-gray h5:not([class]) a:hover,
      .color-bg-deep-gray .senary-heading a:hover,
      .color-bg-deep-gray .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-deep-gray h6:not([class]) a:hover,
      .color-bg-deep-gray .stripe-head a:hover,
      .color-bg-deep-gray .stripe-body a:hover {
        color: #ccc;
        border-bottom-color: #ccc; }
  .color-bg-deep-gray .stripe-icon {
    background-color: #000;
    color: #ccc; }
  .color-bg-deep-gray a.stripe,
  .color-bg-deep-gray .stripe .link-block {
    color: #000; }
    .color-bg-deep-gray a.stripe .stripe-head,
    .color-bg-deep-gray a.stripe .stripe-body,
    .color-bg-deep-gray .stripe .link-block .stripe-head,
    .color-bg-deep-gray .stripe .link-block .stripe-body {
      color: #000;
      transition: color .3s ease-in; }
    .color-bg-deep-gray a.stripe:hover,
    .color-bg-deep-gray .stripe .link-block:hover {
      color: #ccc; }
      .color-bg-deep-gray a.stripe:hover .stripe-icon,
      .color-bg-deep-gray .stripe .link-block:hover .stripe-icon {
        background-color: #949698;
        color: #fff; }
      .color-bg-deep-gray a.stripe:hover .stripe-head,
      .color-bg-deep-gray a.stripe:hover .stripe-body,
      .color-bg-deep-gray .stripe .link-block:hover .stripe-head,
      .color-bg-deep-gray .stripe .link-block:hover .stripe-body {
        color: #ccc; }
  .color-bg-deep-gray.card {
    border-top-color: #616365;
    background-color: #fff; }
    .color-bg-deep-gray.card .card-icon {
      color: #616365;
      transition: color .2s ease-in; }
    .color-bg-deep-gray.card p,
    .color-bg-deep-gray.card li {
      color: #333; }
    .color-bg-deep-gray.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-deep-gray {
    background-color: #616365; }

.color-bg-light-gray {
  background-color: #ccc; }
  .color-bg-light-gray p:not([class]),
  .color-bg-light-gray p.action,
  .color-bg-light-gray .primary-heading,
  .color-bg-light-gray .body-copy h1:not([class]),
  .body-copy .color-bg-light-gray h1:not([class]),
  .color-bg-light-gray .body-copy h1.primary-heading,
  .body-copy .color-bg-light-gray h1.primary-heading,
  .color-bg-light-gray .body-copy h2.primary-heading,
  .body-copy .color-bg-light-gray h2.primary-heading,
  .color-bg-light-gray .body-copy h3.primary-heading,
  .body-copy .color-bg-light-gray h3.primary-heading,
  .color-bg-light-gray .body-copy h4.primary-heading,
  .body-copy .color-bg-light-gray h4.primary-heading,
  .color-bg-light-gray .body-copy h5.primary-heading,
  .body-copy .color-bg-light-gray h5.primary-heading,
  .color-bg-light-gray .body-copy h6.primary-heading,
  .body-copy .color-bg-light-gray h6.primary-heading,
  .color-bg-light-gray .body-copy p.primary-heading,
  .body-copy .color-bg-light-gray p.primary-heading,
  .color-bg-light-gray .body-copy ul.primary-heading,
  .body-copy .color-bg-light-gray ul.primary-heading,
  .color-bg-light-gray .secondary-heading,
  .color-bg-light-gray .body-copy h2:not([class]),
  .body-copy .color-bg-light-gray h2:not([class]),
  .color-bg-light-gray .body-copy h1.secondary-heading,
  .body-copy .color-bg-light-gray h1.secondary-heading,
  .color-bg-light-gray .body-copy h2.secondary-heading,
  .body-copy .color-bg-light-gray h2.secondary-heading,
  .color-bg-light-gray .body-copy h3.secondary-heading,
  .body-copy .color-bg-light-gray h3.secondary-heading,
  .color-bg-light-gray .body-copy h4.secondary-heading,
  .body-copy .color-bg-light-gray h4.secondary-heading,
  .color-bg-light-gray .body-copy h5.secondary-heading,
  .body-copy .color-bg-light-gray h5.secondary-heading,
  .color-bg-light-gray .body-copy h6.secondary-heading,
  .body-copy .color-bg-light-gray h6.secondary-heading,
  .color-bg-light-gray .body-copy p.secondary-heading,
  .body-copy .color-bg-light-gray p.secondary-heading,
  .color-bg-light-gray .body-copy ul.secondary-heading,
  .body-copy .color-bg-light-gray ul.secondary-heading,
  .color-bg-light-gray .tertiary-heading,
  .color-bg-light-gray .body-copy h3:not([class]),
  .body-copy .color-bg-light-gray h3:not([class]),
  .color-bg-light-gray .body-copy h1.tertiary-heading,
  .body-copy .color-bg-light-gray h1.tertiary-heading,
  .color-bg-light-gray .body-copy h2.tertiary-heading,
  .body-copy .color-bg-light-gray h2.tertiary-heading,
  .color-bg-light-gray .body-copy h3.tertiary-heading,
  .body-copy .color-bg-light-gray h3.tertiary-heading,
  .color-bg-light-gray .body-copy h4.tertiary-heading,
  .body-copy .color-bg-light-gray h4.tertiary-heading,
  .color-bg-light-gray .body-copy h5.tertiary-heading,
  .body-copy .color-bg-light-gray h5.tertiary-heading,
  .color-bg-light-gray .body-copy h6.tertiary-heading,
  .body-copy .color-bg-light-gray h6.tertiary-heading,
  .color-bg-light-gray .body-copy p.tertiary-heading,
  .body-copy .color-bg-light-gray p.tertiary-heading,
  .color-bg-light-gray .body-copy ul.tertiary-heading,
  .body-copy .color-bg-light-gray ul.tertiary-heading,
  .color-bg-light-gray .quarternary-heading,
  .color-bg-light-gray .body-copy h4:not([class]),
  .body-copy .color-bg-light-gray h4:not([class]),
  .color-bg-light-gray .body-copy h1.quarternary-heading,
  .body-copy .color-bg-light-gray h1.quarternary-heading,
  .color-bg-light-gray .body-copy h2.quarternary-heading,
  .body-copy .color-bg-light-gray h2.quarternary-heading,
  .color-bg-light-gray .body-copy h3.quarternary-heading,
  .body-copy .color-bg-light-gray h3.quarternary-heading,
  .color-bg-light-gray .body-copy h4.quarternary-heading,
  .body-copy .color-bg-light-gray h4.quarternary-heading,
  .color-bg-light-gray .body-copy h5.quarternary-heading,
  .body-copy .color-bg-light-gray h5.quarternary-heading,
  .color-bg-light-gray .body-copy h6.quarternary-heading,
  .body-copy .color-bg-light-gray h6.quarternary-heading,
  .color-bg-light-gray .body-copy p.quarternary-heading,
  .body-copy .color-bg-light-gray p.quarternary-heading,
  .color-bg-light-gray .body-copy ul.quarternary-heading,
  .body-copy .color-bg-light-gray ul.quarternary-heading,
  .color-bg-light-gray .quinary-heading,
  .color-bg-light-gray .body-copy h5:not([class]),
  .body-copy .color-bg-light-gray h5:not([class]),
  .color-bg-light-gray .body-copy h1.quinary-heading,
  .body-copy .color-bg-light-gray h1.quinary-heading,
  .color-bg-light-gray .body-copy h2.quinary-heading,
  .body-copy .color-bg-light-gray h2.quinary-heading,
  .color-bg-light-gray .body-copy h3.quinary-heading,
  .body-copy .color-bg-light-gray h3.quinary-heading,
  .color-bg-light-gray .body-copy h4.quinary-heading,
  .body-copy .color-bg-light-gray h4.quinary-heading,
  .color-bg-light-gray .body-copy h5.quinary-heading,
  .body-copy .color-bg-light-gray h5.quinary-heading,
  .color-bg-light-gray .body-copy h6.quinary-heading,
  .body-copy .color-bg-light-gray h6.quinary-heading,
  .color-bg-light-gray .body-copy p.quinary-heading,
  .body-copy .color-bg-light-gray p.quinary-heading,
  .color-bg-light-gray .body-copy ul.quinary-heading,
  .body-copy .color-bg-light-gray ul.quinary-heading,
  .color-bg-light-gray .senary-heading,
  .color-bg-light-gray .body-copy h6:not([class]),
  .body-copy .color-bg-light-gray h6:not([class]),
  .color-bg-light-gray .body-copy h1.senary-heading,
  .body-copy .color-bg-light-gray h1.senary-heading,
  .color-bg-light-gray .body-copy h2.senary-heading,
  .body-copy .color-bg-light-gray h2.senary-heading,
  .color-bg-light-gray .body-copy h3.senary-heading,
  .body-copy .color-bg-light-gray h3.senary-heading,
  .color-bg-light-gray .body-copy h4.senary-heading,
  .body-copy .color-bg-light-gray h4.senary-heading,
  .color-bg-light-gray .body-copy h5.senary-heading,
  .body-copy .color-bg-light-gray h5.senary-heading,
  .color-bg-light-gray .body-copy h6.senary-heading,
  .body-copy .color-bg-light-gray h6.senary-heading,
  .color-bg-light-gray .body-copy p.senary-heading,
  .body-copy .color-bg-light-gray p.senary-heading,
  .color-bg-light-gray .body-copy ul.senary-heading,
  .body-copy .color-bg-light-gray ul.senary-heading,
  .color-bg-light-gray .stripe-head,
  .color-bg-light-gray .stripe-body {
    color: #333; }
    .color-bg-light-gray p:not([class]) a,
    .color-bg-light-gray p.action a,
    .color-bg-light-gray .primary-heading a,
    .color-bg-light-gray .body-copy h1:not([class]) a,
    .body-copy .color-bg-light-gray h1:not([class]) a,
    .color-bg-light-gray .secondary-heading a,
    .color-bg-light-gray .body-copy h2:not([class]) a,
    .body-copy .color-bg-light-gray h2:not([class]) a,
    .color-bg-light-gray .tertiary-heading a,
    .color-bg-light-gray .body-copy h3:not([class]) a,
    .body-copy .color-bg-light-gray h3:not([class]) a,
    .color-bg-light-gray .quarternary-heading a,
    .color-bg-light-gray .body-copy h4:not([class]) a,
    .body-copy .color-bg-light-gray h4:not([class]) a,
    .color-bg-light-gray .quinary-heading a,
    .color-bg-light-gray .body-copy h5:not([class]) a,
    .body-copy .color-bg-light-gray h5:not([class]) a,
    .color-bg-light-gray .senary-heading a,
    .color-bg-light-gray .body-copy h6:not([class]) a,
    .body-copy .color-bg-light-gray h6:not([class]) a,
    .color-bg-light-gray .stripe-head a,
    .color-bg-light-gray .stripe-body a {
      color: #333;
      border-bottom-color: #333; }
      .color-bg-light-gray p:not([class]) a:hover,
      .color-bg-light-gray p.action a:hover,
      .color-bg-light-gray .primary-heading a:hover,
      .color-bg-light-gray .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-light-gray h1:not([class]) a:hover,
      .color-bg-light-gray .secondary-heading a:hover,
      .color-bg-light-gray .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-light-gray h2:not([class]) a:hover,
      .color-bg-light-gray .tertiary-heading a:hover,
      .color-bg-light-gray .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-light-gray h3:not([class]) a:hover,
      .color-bg-light-gray .quarternary-heading a:hover,
      .color-bg-light-gray .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-light-gray h4:not([class]) a:hover,
      .color-bg-light-gray .quinary-heading a:hover,
      .color-bg-light-gray .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-light-gray h5:not([class]) a:hover,
      .color-bg-light-gray .senary-heading a:hover,
      .color-bg-light-gray .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-light-gray h6:not([class]) a:hover,
      .color-bg-light-gray .stripe-head a:hover,
      .color-bg-light-gray .stripe-body a:hover {
        color: #0250bc;
        border-bottom-color: #0250bc; }
  .color-bg-light-gray .stripe-icon {
    background-color: #333;
    color: #ccc; }
  .color-bg-light-gray a.stripe,
  .color-bg-light-gray .stripe .link-block {
    color: #333; }
    .color-bg-light-gray a.stripe .stripe-head,
    .color-bg-light-gray a.stripe .stripe-body,
    .color-bg-light-gray .stripe .link-block .stripe-head,
    .color-bg-light-gray .stripe .link-block .stripe-body {
      color: #333;
      transition: color .3s ease-in; }
    .color-bg-light-gray a.stripe:hover,
    .color-bg-light-gray .stripe .link-block:hover {
      color: #0250bc; }
      .color-bg-light-gray a.stripe:hover .stripe-icon,
      .color-bg-light-gray .stripe .link-block:hover .stripe-icon {
        background-color: #0250bc;
        color: #fff; }
      .color-bg-light-gray a.stripe:hover .stripe-head,
      .color-bg-light-gray a.stripe:hover .stripe-body,
      .color-bg-light-gray .stripe .link-block:hover .stripe-head,
      .color-bg-light-gray .stripe .link-block:hover .stripe-body {
        color: #0250bc; }
  .color-bg-light-gray.card {
    border-top-color: #ccc;
    background-color: #fff; }
    .color-bg-light-gray.card .card-icon {
      color: #ccc;
      transition: color .2s ease-in; }
    .color-bg-light-gray.card p,
    .color-bg-light-gray.card li {
      color: #333; }
    .color-bg-light-gray.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-light-gray {
    background-color: #ccc;
    color: #0250bc; }

.color-bg-gray-blue {
  background-color: #4C5A7B; }
  .color-bg-gray-blue p:not([class]),
  .color-bg-gray-blue p.action,
  .color-bg-gray-blue .primary-heading,
  .color-bg-gray-blue .body-copy h1:not([class]),
  .body-copy .color-bg-gray-blue h1:not([class]),
  .color-bg-gray-blue .body-copy h1.primary-heading,
  .body-copy .color-bg-gray-blue h1.primary-heading,
  .color-bg-gray-blue .body-copy h2.primary-heading,
  .body-copy .color-bg-gray-blue h2.primary-heading,
  .color-bg-gray-blue .body-copy h3.primary-heading,
  .body-copy .color-bg-gray-blue h3.primary-heading,
  .color-bg-gray-blue .body-copy h4.primary-heading,
  .body-copy .color-bg-gray-blue h4.primary-heading,
  .color-bg-gray-blue .body-copy h5.primary-heading,
  .body-copy .color-bg-gray-blue h5.primary-heading,
  .color-bg-gray-blue .body-copy h6.primary-heading,
  .body-copy .color-bg-gray-blue h6.primary-heading,
  .color-bg-gray-blue .body-copy p.primary-heading,
  .body-copy .color-bg-gray-blue p.primary-heading,
  .color-bg-gray-blue .body-copy ul.primary-heading,
  .body-copy .color-bg-gray-blue ul.primary-heading,
  .color-bg-gray-blue .secondary-heading,
  .color-bg-gray-blue .body-copy h2:not([class]),
  .body-copy .color-bg-gray-blue h2:not([class]),
  .color-bg-gray-blue .body-copy h1.secondary-heading,
  .body-copy .color-bg-gray-blue h1.secondary-heading,
  .color-bg-gray-blue .body-copy h2.secondary-heading,
  .body-copy .color-bg-gray-blue h2.secondary-heading,
  .color-bg-gray-blue .body-copy h3.secondary-heading,
  .body-copy .color-bg-gray-blue h3.secondary-heading,
  .color-bg-gray-blue .body-copy h4.secondary-heading,
  .body-copy .color-bg-gray-blue h4.secondary-heading,
  .color-bg-gray-blue .body-copy h5.secondary-heading,
  .body-copy .color-bg-gray-blue h5.secondary-heading,
  .color-bg-gray-blue .body-copy h6.secondary-heading,
  .body-copy .color-bg-gray-blue h6.secondary-heading,
  .color-bg-gray-blue .body-copy p.secondary-heading,
  .body-copy .color-bg-gray-blue p.secondary-heading,
  .color-bg-gray-blue .body-copy ul.secondary-heading,
  .body-copy .color-bg-gray-blue ul.secondary-heading,
  .color-bg-gray-blue .tertiary-heading,
  .color-bg-gray-blue .body-copy h3:not([class]),
  .body-copy .color-bg-gray-blue h3:not([class]),
  .color-bg-gray-blue .body-copy h1.tertiary-heading,
  .body-copy .color-bg-gray-blue h1.tertiary-heading,
  .color-bg-gray-blue .body-copy h2.tertiary-heading,
  .body-copy .color-bg-gray-blue h2.tertiary-heading,
  .color-bg-gray-blue .body-copy h3.tertiary-heading,
  .body-copy .color-bg-gray-blue h3.tertiary-heading,
  .color-bg-gray-blue .body-copy h4.tertiary-heading,
  .body-copy .color-bg-gray-blue h4.tertiary-heading,
  .color-bg-gray-blue .body-copy h5.tertiary-heading,
  .body-copy .color-bg-gray-blue h5.tertiary-heading,
  .color-bg-gray-blue .body-copy h6.tertiary-heading,
  .body-copy .color-bg-gray-blue h6.tertiary-heading,
  .color-bg-gray-blue .body-copy p.tertiary-heading,
  .body-copy .color-bg-gray-blue p.tertiary-heading,
  .color-bg-gray-blue .body-copy ul.tertiary-heading,
  .body-copy .color-bg-gray-blue ul.tertiary-heading,
  .color-bg-gray-blue .quarternary-heading,
  .color-bg-gray-blue .body-copy h4:not([class]),
  .body-copy .color-bg-gray-blue h4:not([class]),
  .color-bg-gray-blue .body-copy h1.quarternary-heading,
  .body-copy .color-bg-gray-blue h1.quarternary-heading,
  .color-bg-gray-blue .body-copy h2.quarternary-heading,
  .body-copy .color-bg-gray-blue h2.quarternary-heading,
  .color-bg-gray-blue .body-copy h3.quarternary-heading,
  .body-copy .color-bg-gray-blue h3.quarternary-heading,
  .color-bg-gray-blue .body-copy h4.quarternary-heading,
  .body-copy .color-bg-gray-blue h4.quarternary-heading,
  .color-bg-gray-blue .body-copy h5.quarternary-heading,
  .body-copy .color-bg-gray-blue h5.quarternary-heading,
  .color-bg-gray-blue .body-copy h6.quarternary-heading,
  .body-copy .color-bg-gray-blue h6.quarternary-heading,
  .color-bg-gray-blue .body-copy p.quarternary-heading,
  .body-copy .color-bg-gray-blue p.quarternary-heading,
  .color-bg-gray-blue .body-copy ul.quarternary-heading,
  .body-copy .color-bg-gray-blue ul.quarternary-heading,
  .color-bg-gray-blue .quinary-heading,
  .color-bg-gray-blue .body-copy h5:not([class]),
  .body-copy .color-bg-gray-blue h5:not([class]),
  .color-bg-gray-blue .body-copy h1.quinary-heading,
  .body-copy .color-bg-gray-blue h1.quinary-heading,
  .color-bg-gray-blue .body-copy h2.quinary-heading,
  .body-copy .color-bg-gray-blue h2.quinary-heading,
  .color-bg-gray-blue .body-copy h3.quinary-heading,
  .body-copy .color-bg-gray-blue h3.quinary-heading,
  .color-bg-gray-blue .body-copy h4.quinary-heading,
  .body-copy .color-bg-gray-blue h4.quinary-heading,
  .color-bg-gray-blue .body-copy h5.quinary-heading,
  .body-copy .color-bg-gray-blue h5.quinary-heading,
  .color-bg-gray-blue .body-copy h6.quinary-heading,
  .body-copy .color-bg-gray-blue h6.quinary-heading,
  .color-bg-gray-blue .body-copy p.quinary-heading,
  .body-copy .color-bg-gray-blue p.quinary-heading,
  .color-bg-gray-blue .body-copy ul.quinary-heading,
  .body-copy .color-bg-gray-blue ul.quinary-heading,
  .color-bg-gray-blue .senary-heading,
  .color-bg-gray-blue .body-copy h6:not([class]),
  .body-copy .color-bg-gray-blue h6:not([class]),
  .color-bg-gray-blue .body-copy h1.senary-heading,
  .body-copy .color-bg-gray-blue h1.senary-heading,
  .color-bg-gray-blue .body-copy h2.senary-heading,
  .body-copy .color-bg-gray-blue h2.senary-heading,
  .color-bg-gray-blue .body-copy h3.senary-heading,
  .body-copy .color-bg-gray-blue h3.senary-heading,
  .color-bg-gray-blue .body-copy h4.senary-heading,
  .body-copy .color-bg-gray-blue h4.senary-heading,
  .color-bg-gray-blue .body-copy h5.senary-heading,
  .body-copy .color-bg-gray-blue h5.senary-heading,
  .color-bg-gray-blue .body-copy h6.senary-heading,
  .body-copy .color-bg-gray-blue h6.senary-heading,
  .color-bg-gray-blue .body-copy p.senary-heading,
  .body-copy .color-bg-gray-blue p.senary-heading,
  .color-bg-gray-blue .body-copy ul.senary-heading,
  .body-copy .color-bg-gray-blue ul.senary-heading,
  .color-bg-gray-blue .stripe-head,
  .color-bg-gray-blue .stripe-body {
    color: #AFC6E5; }
    .color-bg-gray-blue p:not([class]) a,
    .color-bg-gray-blue p.action a,
    .color-bg-gray-blue .primary-heading a,
    .color-bg-gray-blue .body-copy h1:not([class]) a,
    .body-copy .color-bg-gray-blue h1:not([class]) a,
    .color-bg-gray-blue .secondary-heading a,
    .color-bg-gray-blue .body-copy h2:not([class]) a,
    .body-copy .color-bg-gray-blue h2:not([class]) a,
    .color-bg-gray-blue .tertiary-heading a,
    .color-bg-gray-blue .body-copy h3:not([class]) a,
    .body-copy .color-bg-gray-blue h3:not([class]) a,
    .color-bg-gray-blue .quarternary-heading a,
    .color-bg-gray-blue .body-copy h4:not([class]) a,
    .body-copy .color-bg-gray-blue h4:not([class]) a,
    .color-bg-gray-blue .quinary-heading a,
    .color-bg-gray-blue .body-copy h5:not([class]) a,
    .body-copy .color-bg-gray-blue h5:not([class]) a,
    .color-bg-gray-blue .senary-heading a,
    .color-bg-gray-blue .body-copy h6:not([class]) a,
    .body-copy .color-bg-gray-blue h6:not([class]) a,
    .color-bg-gray-blue .stripe-head a,
    .color-bg-gray-blue .stripe-body a {
      color: #AFC6E5;
      border-bottom-color: #AFC6E5; }
      .color-bg-gray-blue p:not([class]) a:hover,
      .color-bg-gray-blue p.action a:hover,
      .color-bg-gray-blue .primary-heading a:hover,
      .color-bg-gray-blue .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-gray-blue h1:not([class]) a:hover,
      .color-bg-gray-blue .secondary-heading a:hover,
      .color-bg-gray-blue .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-gray-blue h2:not([class]) a:hover,
      .color-bg-gray-blue .tertiary-heading a:hover,
      .color-bg-gray-blue .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-gray-blue h3:not([class]) a:hover,
      .color-bg-gray-blue .quarternary-heading a:hover,
      .color-bg-gray-blue .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-gray-blue h4:not([class]) a:hover,
      .color-bg-gray-blue .quinary-heading a:hover,
      .color-bg-gray-blue .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-gray-blue h5:not([class]) a:hover,
      .color-bg-gray-blue .senary-heading a:hover,
      .color-bg-gray-blue .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-gray-blue h6:not([class]) a:hover,
      .color-bg-gray-blue .stripe-head a:hover,
      .color-bg-gray-blue .stripe-body a:hover {
        color: #fff;
        border-bottom-color: #fff; }
  .color-bg-gray-blue .stripe-icon {
    background-color: #AFC6E5;
    color: #4C5A7B; }
  .color-bg-gray-blue a.stripe,
  .color-bg-gray-blue .stripe .link-block {
    color: #AFC6E5; }
    .color-bg-gray-blue a.stripe .stripe-head,
    .color-bg-gray-blue a.stripe .stripe-body,
    .color-bg-gray-blue .stripe .link-block .stripe-head,
    .color-bg-gray-blue .stripe .link-block .stripe-body {
      color: #AFC6E5;
      transition: color .3s ease-in; }
    .color-bg-gray-blue a.stripe:hover,
    .color-bg-gray-blue .stripe .link-block:hover {
      color: #fff; }
      .color-bg-gray-blue a.stripe:hover .stripe-icon,
      .color-bg-gray-blue .stripe .link-block:hover .stripe-icon {
        background-color: #fff;
        color: #4C5A7B; }
      .color-bg-gray-blue a.stripe:hover .stripe-head,
      .color-bg-gray-blue a.stripe:hover .stripe-body,
      .color-bg-gray-blue .stripe .link-block:hover .stripe-head,
      .color-bg-gray-blue .stripe .link-block:hover .stripe-body {
        color: #fff; }
  .color-bg-gray-blue.card {
    border-top-color: #4C5A7B;
    background-color: #fff; }
    .color-bg-gray-blue.card .card-icon {
      color: #4C5A7B;
      transition: color .2s ease-in; }
    .color-bg-gray-blue.card p,
    .color-bg-gray-blue.card li {
      color: #333; }
    .color-bg-gray-blue.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-gray-blue {
    background-color: #4C5A7B; }

.color-bg-aqua {
  background-color: #0088CE; }
  .color-bg-aqua p:not([class]),
  .color-bg-aqua p.action,
  .color-bg-aqua .primary-heading,
  .color-bg-aqua .body-copy h1:not([class]),
  .body-copy .color-bg-aqua h1:not([class]),
  .color-bg-aqua .body-copy h1.primary-heading,
  .body-copy .color-bg-aqua h1.primary-heading,
  .color-bg-aqua .body-copy h2.primary-heading,
  .body-copy .color-bg-aqua h2.primary-heading,
  .color-bg-aqua .body-copy h3.primary-heading,
  .body-copy .color-bg-aqua h3.primary-heading,
  .color-bg-aqua .body-copy h4.primary-heading,
  .body-copy .color-bg-aqua h4.primary-heading,
  .color-bg-aqua .body-copy h5.primary-heading,
  .body-copy .color-bg-aqua h5.primary-heading,
  .color-bg-aqua .body-copy h6.primary-heading,
  .body-copy .color-bg-aqua h6.primary-heading,
  .color-bg-aqua .body-copy p.primary-heading,
  .body-copy .color-bg-aqua p.primary-heading,
  .color-bg-aqua .body-copy ul.primary-heading,
  .body-copy .color-bg-aqua ul.primary-heading,
  .color-bg-aqua .secondary-heading,
  .color-bg-aqua .body-copy h2:not([class]),
  .body-copy .color-bg-aqua h2:not([class]),
  .color-bg-aqua .body-copy h1.secondary-heading,
  .body-copy .color-bg-aqua h1.secondary-heading,
  .color-bg-aqua .body-copy h2.secondary-heading,
  .body-copy .color-bg-aqua h2.secondary-heading,
  .color-bg-aqua .body-copy h3.secondary-heading,
  .body-copy .color-bg-aqua h3.secondary-heading,
  .color-bg-aqua .body-copy h4.secondary-heading,
  .body-copy .color-bg-aqua h4.secondary-heading,
  .color-bg-aqua .body-copy h5.secondary-heading,
  .body-copy .color-bg-aqua h5.secondary-heading,
  .color-bg-aqua .body-copy h6.secondary-heading,
  .body-copy .color-bg-aqua h6.secondary-heading,
  .color-bg-aqua .body-copy p.secondary-heading,
  .body-copy .color-bg-aqua p.secondary-heading,
  .color-bg-aqua .body-copy ul.secondary-heading,
  .body-copy .color-bg-aqua ul.secondary-heading,
  .color-bg-aqua .tertiary-heading,
  .color-bg-aqua .body-copy h3:not([class]),
  .body-copy .color-bg-aqua h3:not([class]),
  .color-bg-aqua .body-copy h1.tertiary-heading,
  .body-copy .color-bg-aqua h1.tertiary-heading,
  .color-bg-aqua .body-copy h2.tertiary-heading,
  .body-copy .color-bg-aqua h2.tertiary-heading,
  .color-bg-aqua .body-copy h3.tertiary-heading,
  .body-copy .color-bg-aqua h3.tertiary-heading,
  .color-bg-aqua .body-copy h4.tertiary-heading,
  .body-copy .color-bg-aqua h4.tertiary-heading,
  .color-bg-aqua .body-copy h5.tertiary-heading,
  .body-copy .color-bg-aqua h5.tertiary-heading,
  .color-bg-aqua .body-copy h6.tertiary-heading,
  .body-copy .color-bg-aqua h6.tertiary-heading,
  .color-bg-aqua .body-copy p.tertiary-heading,
  .body-copy .color-bg-aqua p.tertiary-heading,
  .color-bg-aqua .body-copy ul.tertiary-heading,
  .body-copy .color-bg-aqua ul.tertiary-heading,
  .color-bg-aqua .quarternary-heading,
  .color-bg-aqua .body-copy h4:not([class]),
  .body-copy .color-bg-aqua h4:not([class]),
  .color-bg-aqua .body-copy h1.quarternary-heading,
  .body-copy .color-bg-aqua h1.quarternary-heading,
  .color-bg-aqua .body-copy h2.quarternary-heading,
  .body-copy .color-bg-aqua h2.quarternary-heading,
  .color-bg-aqua .body-copy h3.quarternary-heading,
  .body-copy .color-bg-aqua h3.quarternary-heading,
  .color-bg-aqua .body-copy h4.quarternary-heading,
  .body-copy .color-bg-aqua h4.quarternary-heading,
  .color-bg-aqua .body-copy h5.quarternary-heading,
  .body-copy .color-bg-aqua h5.quarternary-heading,
  .color-bg-aqua .body-copy h6.quarternary-heading,
  .body-copy .color-bg-aqua h6.quarternary-heading,
  .color-bg-aqua .body-copy p.quarternary-heading,
  .body-copy .color-bg-aqua p.quarternary-heading,
  .color-bg-aqua .body-copy ul.quarternary-heading,
  .body-copy .color-bg-aqua ul.quarternary-heading,
  .color-bg-aqua .quinary-heading,
  .color-bg-aqua .body-copy h5:not([class]),
  .body-copy .color-bg-aqua h5:not([class]),
  .color-bg-aqua .body-copy h1.quinary-heading,
  .body-copy .color-bg-aqua h1.quinary-heading,
  .color-bg-aqua .body-copy h2.quinary-heading,
  .body-copy .color-bg-aqua h2.quinary-heading,
  .color-bg-aqua .body-copy h3.quinary-heading,
  .body-copy .color-bg-aqua h3.quinary-heading,
  .color-bg-aqua .body-copy h4.quinary-heading,
  .body-copy .color-bg-aqua h4.quinary-heading,
  .color-bg-aqua .body-copy h5.quinary-heading,
  .body-copy .color-bg-aqua h5.quinary-heading,
  .color-bg-aqua .body-copy h6.quinary-heading,
  .body-copy .color-bg-aqua h6.quinary-heading,
  .color-bg-aqua .body-copy p.quinary-heading,
  .body-copy .color-bg-aqua p.quinary-heading,
  .color-bg-aqua .body-copy ul.quinary-heading,
  .body-copy .color-bg-aqua ul.quinary-heading,
  .color-bg-aqua .senary-heading,
  .color-bg-aqua .body-copy h6:not([class]),
  .body-copy .color-bg-aqua h6:not([class]),
  .color-bg-aqua .body-copy h1.senary-heading,
  .body-copy .color-bg-aqua h1.senary-heading,
  .color-bg-aqua .body-copy h2.senary-heading,
  .body-copy .color-bg-aqua h2.senary-heading,
  .color-bg-aqua .body-copy h3.senary-heading,
  .body-copy .color-bg-aqua h3.senary-heading,
  .color-bg-aqua .body-copy h4.senary-heading,
  .body-copy .color-bg-aqua h4.senary-heading,
  .color-bg-aqua .body-copy h5.senary-heading,
  .body-copy .color-bg-aqua h5.senary-heading,
  .color-bg-aqua .body-copy h6.senary-heading,
  .body-copy .color-bg-aqua h6.senary-heading,
  .color-bg-aqua .body-copy p.senary-heading,
  .body-copy .color-bg-aqua p.senary-heading,
  .color-bg-aqua .body-copy ul.senary-heading,
  .body-copy .color-bg-aqua ul.senary-heading,
  .color-bg-aqua .stripe-head,
  .color-bg-aqua .stripe-body {
    color: #fff; }
    .color-bg-aqua p:not([class]) a,
    .color-bg-aqua p.action a,
    .color-bg-aqua .primary-heading a,
    .color-bg-aqua .body-copy h1:not([class]) a,
    .body-copy .color-bg-aqua h1:not([class]) a,
    .color-bg-aqua .secondary-heading a,
    .color-bg-aqua .body-copy h2:not([class]) a,
    .body-copy .color-bg-aqua h2:not([class]) a,
    .color-bg-aqua .tertiary-heading a,
    .color-bg-aqua .body-copy h3:not([class]) a,
    .body-copy .color-bg-aqua h3:not([class]) a,
    .color-bg-aqua .quarternary-heading a,
    .color-bg-aqua .body-copy h4:not([class]) a,
    .body-copy .color-bg-aqua h4:not([class]) a,
    .color-bg-aqua .quinary-heading a,
    .color-bg-aqua .body-copy h5:not([class]) a,
    .body-copy .color-bg-aqua h5:not([class]) a,
    .color-bg-aqua .senary-heading a,
    .color-bg-aqua .body-copy h6:not([class]) a,
    .body-copy .color-bg-aqua h6:not([class]) a,
    .color-bg-aqua .stripe-head a,
    .color-bg-aqua .stripe-body a {
      color: #fff;
      border-bottom-color: #fff; }
      .color-bg-aqua p:not([class]) a:hover,
      .color-bg-aqua p.action a:hover,
      .color-bg-aqua .primary-heading a:hover,
      .color-bg-aqua .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-aqua h1:not([class]) a:hover,
      .color-bg-aqua .secondary-heading a:hover,
      .color-bg-aqua .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-aqua h2:not([class]) a:hover,
      .color-bg-aqua .tertiary-heading a:hover,
      .color-bg-aqua .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-aqua h3:not([class]) a:hover,
      .color-bg-aqua .quarternary-heading a:hover,
      .color-bg-aqua .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-aqua h4:not([class]) a:hover,
      .color-bg-aqua .quinary-heading a:hover,
      .color-bg-aqua .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-aqua h5:not([class]) a:hover,
      .color-bg-aqua .senary-heading a:hover,
      .color-bg-aqua .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-aqua h6:not([class]) a:hover,
      .color-bg-aqua .stripe-head a:hover,
      .color-bg-aqua .stripe-body a:hover {
        color: #c9edff;
        border-bottom-color: #c9edff; }
  .color-bg-aqua .stripe-icon {
    background-color: #fff;
    color: #0088CE; }
  .color-bg-aqua a.stripe,
  .color-bg-aqua .stripe .link-block {
    color: #fff; }
    .color-bg-aqua a.stripe .stripe-head,
    .color-bg-aqua a.stripe .stripe-body,
    .color-bg-aqua .stripe .link-block .stripe-head,
    .color-bg-aqua .stripe .link-block .stripe-body {
      color: #fff;
      transition: color .3s ease-in; }
    .color-bg-aqua a.stripe:hover,
    .color-bg-aqua .stripe .link-block:hover {
      color: #c9edff; }
      .color-bg-aqua a.stripe:hover .stripe-icon,
      .color-bg-aqua .stripe .link-block:hover .stripe-icon {
        background-color: #c9edff;
        color: #0088CE; }
      .color-bg-aqua a.stripe:hover .stripe-head,
      .color-bg-aqua a.stripe:hover .stripe-body,
      .color-bg-aqua .stripe .link-block:hover .stripe-head,
      .color-bg-aqua .stripe .link-block:hover .stripe-body {
        color: #c9edff; }
  .color-bg-aqua.card {
    border-top-color: #0088CE;
    background-color: #fff; }
    .color-bg-aqua.card .card-icon {
      color: #0088CE;
      transition: color .2s ease-in; }
    .color-bg-aqua.card p,
    .color-bg-aqua.card li {
      color: #333; }
    .color-bg-aqua.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-aqua {
    background-color: #0088CE; }

.color-bg-light-aqua {
  background-color: #c9edff; }
  .color-bg-light-aqua p:not([class]),
  .color-bg-light-aqua p.action,
  .color-bg-light-aqua .primary-heading,
  .color-bg-light-aqua .body-copy h1:not([class]),
  .body-copy .color-bg-light-aqua h1:not([class]),
  .color-bg-light-aqua .body-copy h1.primary-heading,
  .body-copy .color-bg-light-aqua h1.primary-heading,
  .color-bg-light-aqua .body-copy h2.primary-heading,
  .body-copy .color-bg-light-aqua h2.primary-heading,
  .color-bg-light-aqua .body-copy h3.primary-heading,
  .body-copy .color-bg-light-aqua h3.primary-heading,
  .color-bg-light-aqua .body-copy h4.primary-heading,
  .body-copy .color-bg-light-aqua h4.primary-heading,
  .color-bg-light-aqua .body-copy h5.primary-heading,
  .body-copy .color-bg-light-aqua h5.primary-heading,
  .color-bg-light-aqua .body-copy h6.primary-heading,
  .body-copy .color-bg-light-aqua h6.primary-heading,
  .color-bg-light-aqua .body-copy p.primary-heading,
  .body-copy .color-bg-light-aqua p.primary-heading,
  .color-bg-light-aqua .body-copy ul.primary-heading,
  .body-copy .color-bg-light-aqua ul.primary-heading,
  .color-bg-light-aqua .secondary-heading,
  .color-bg-light-aqua .body-copy h2:not([class]),
  .body-copy .color-bg-light-aqua h2:not([class]),
  .color-bg-light-aqua .body-copy h1.secondary-heading,
  .body-copy .color-bg-light-aqua h1.secondary-heading,
  .color-bg-light-aqua .body-copy h2.secondary-heading,
  .body-copy .color-bg-light-aqua h2.secondary-heading,
  .color-bg-light-aqua .body-copy h3.secondary-heading,
  .body-copy .color-bg-light-aqua h3.secondary-heading,
  .color-bg-light-aqua .body-copy h4.secondary-heading,
  .body-copy .color-bg-light-aqua h4.secondary-heading,
  .color-bg-light-aqua .body-copy h5.secondary-heading,
  .body-copy .color-bg-light-aqua h5.secondary-heading,
  .color-bg-light-aqua .body-copy h6.secondary-heading,
  .body-copy .color-bg-light-aqua h6.secondary-heading,
  .color-bg-light-aqua .body-copy p.secondary-heading,
  .body-copy .color-bg-light-aqua p.secondary-heading,
  .color-bg-light-aqua .body-copy ul.secondary-heading,
  .body-copy .color-bg-light-aqua ul.secondary-heading,
  .color-bg-light-aqua .tertiary-heading,
  .color-bg-light-aqua .body-copy h3:not([class]),
  .body-copy .color-bg-light-aqua h3:not([class]),
  .color-bg-light-aqua .body-copy h1.tertiary-heading,
  .body-copy .color-bg-light-aqua h1.tertiary-heading,
  .color-bg-light-aqua .body-copy h2.tertiary-heading,
  .body-copy .color-bg-light-aqua h2.tertiary-heading,
  .color-bg-light-aqua .body-copy h3.tertiary-heading,
  .body-copy .color-bg-light-aqua h3.tertiary-heading,
  .color-bg-light-aqua .body-copy h4.tertiary-heading,
  .body-copy .color-bg-light-aqua h4.tertiary-heading,
  .color-bg-light-aqua .body-copy h5.tertiary-heading,
  .body-copy .color-bg-light-aqua h5.tertiary-heading,
  .color-bg-light-aqua .body-copy h6.tertiary-heading,
  .body-copy .color-bg-light-aqua h6.tertiary-heading,
  .color-bg-light-aqua .body-copy p.tertiary-heading,
  .body-copy .color-bg-light-aqua p.tertiary-heading,
  .color-bg-light-aqua .body-copy ul.tertiary-heading,
  .body-copy .color-bg-light-aqua ul.tertiary-heading,
  .color-bg-light-aqua .quarternary-heading,
  .color-bg-light-aqua .body-copy h4:not([class]),
  .body-copy .color-bg-light-aqua h4:not([class]),
  .color-bg-light-aqua .body-copy h1.quarternary-heading,
  .body-copy .color-bg-light-aqua h1.quarternary-heading,
  .color-bg-light-aqua .body-copy h2.quarternary-heading,
  .body-copy .color-bg-light-aqua h2.quarternary-heading,
  .color-bg-light-aqua .body-copy h3.quarternary-heading,
  .body-copy .color-bg-light-aqua h3.quarternary-heading,
  .color-bg-light-aqua .body-copy h4.quarternary-heading,
  .body-copy .color-bg-light-aqua h4.quarternary-heading,
  .color-bg-light-aqua .body-copy h5.quarternary-heading,
  .body-copy .color-bg-light-aqua h5.quarternary-heading,
  .color-bg-light-aqua .body-copy h6.quarternary-heading,
  .body-copy .color-bg-light-aqua h6.quarternary-heading,
  .color-bg-light-aqua .body-copy p.quarternary-heading,
  .body-copy .color-bg-light-aqua p.quarternary-heading,
  .color-bg-light-aqua .body-copy ul.quarternary-heading,
  .body-copy .color-bg-light-aqua ul.quarternary-heading,
  .color-bg-light-aqua .quinary-heading,
  .color-bg-light-aqua .body-copy h5:not([class]),
  .body-copy .color-bg-light-aqua h5:not([class]),
  .color-bg-light-aqua .body-copy h1.quinary-heading,
  .body-copy .color-bg-light-aqua h1.quinary-heading,
  .color-bg-light-aqua .body-copy h2.quinary-heading,
  .body-copy .color-bg-light-aqua h2.quinary-heading,
  .color-bg-light-aqua .body-copy h3.quinary-heading,
  .body-copy .color-bg-light-aqua h3.quinary-heading,
  .color-bg-light-aqua .body-copy h4.quinary-heading,
  .body-copy .color-bg-light-aqua h4.quinary-heading,
  .color-bg-light-aqua .body-copy h5.quinary-heading,
  .body-copy .color-bg-light-aqua h5.quinary-heading,
  .color-bg-light-aqua .body-copy h6.quinary-heading,
  .body-copy .color-bg-light-aqua h6.quinary-heading,
  .color-bg-light-aqua .body-copy p.quinary-heading,
  .body-copy .color-bg-light-aqua p.quinary-heading,
  .color-bg-light-aqua .body-copy ul.quinary-heading,
  .body-copy .color-bg-light-aqua ul.quinary-heading,
  .color-bg-light-aqua .senary-heading,
  .color-bg-light-aqua .body-copy h6:not([class]),
  .body-copy .color-bg-light-aqua h6:not([class]),
  .color-bg-light-aqua .body-copy h1.senary-heading,
  .body-copy .color-bg-light-aqua h1.senary-heading,
  .color-bg-light-aqua .body-copy h2.senary-heading,
  .body-copy .color-bg-light-aqua h2.senary-heading,
  .color-bg-light-aqua .body-copy h3.senary-heading,
  .body-copy .color-bg-light-aqua h3.senary-heading,
  .color-bg-light-aqua .body-copy h4.senary-heading,
  .body-copy .color-bg-light-aqua h4.senary-heading,
  .color-bg-light-aqua .body-copy h5.senary-heading,
  .body-copy .color-bg-light-aqua h5.senary-heading,
  .color-bg-light-aqua .body-copy h6.senary-heading,
  .body-copy .color-bg-light-aqua h6.senary-heading,
  .color-bg-light-aqua .body-copy p.senary-heading,
  .body-copy .color-bg-light-aqua p.senary-heading,
  .color-bg-light-aqua .body-copy ul.senary-heading,
  .body-copy .color-bg-light-aqua ul.senary-heading,
  .color-bg-light-aqua .stripe-head,
  .color-bg-light-aqua .stripe-body {
    color: #0088CE; }
    .color-bg-light-aqua p:not([class]) a,
    .color-bg-light-aqua p.action a,
    .color-bg-light-aqua .primary-heading a,
    .color-bg-light-aqua .body-copy h1:not([class]) a,
    .body-copy .color-bg-light-aqua h1:not([class]) a,
    .color-bg-light-aqua .secondary-heading a,
    .color-bg-light-aqua .body-copy h2:not([class]) a,
    .body-copy .color-bg-light-aqua h2:not([class]) a,
    .color-bg-light-aqua .tertiary-heading a,
    .color-bg-light-aqua .body-copy h3:not([class]) a,
    .body-copy .color-bg-light-aqua h3:not([class]) a,
    .color-bg-light-aqua .quarternary-heading a,
    .color-bg-light-aqua .body-copy h4:not([class]) a,
    .body-copy .color-bg-light-aqua h4:not([class]) a,
    .color-bg-light-aqua .quinary-heading a,
    .color-bg-light-aqua .body-copy h5:not([class]) a,
    .body-copy .color-bg-light-aqua h5:not([class]) a,
    .color-bg-light-aqua .senary-heading a,
    .color-bg-light-aqua .body-copy h6:not([class]) a,
    .body-copy .color-bg-light-aqua h6:not([class]) a,
    .color-bg-light-aqua .stripe-head a,
    .color-bg-light-aqua .stripe-body a {
      color: #0088CE;
      border-bottom-color: #0088CE; }
      .color-bg-light-aqua p:not([class]) a:hover,
      .color-bg-light-aqua p.action a:hover,
      .color-bg-light-aqua .primary-heading a:hover,
      .color-bg-light-aqua .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-light-aqua h1:not([class]) a:hover,
      .color-bg-light-aqua .secondary-heading a:hover,
      .color-bg-light-aqua .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-light-aqua h2:not([class]) a:hover,
      .color-bg-light-aqua .tertiary-heading a:hover,
      .color-bg-light-aqua .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-light-aqua h3:not([class]) a:hover,
      .color-bg-light-aqua .quarternary-heading a:hover,
      .color-bg-light-aqua .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-light-aqua h4:not([class]) a:hover,
      .color-bg-light-aqua .quinary-heading a:hover,
      .color-bg-light-aqua .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-light-aqua h5:not([class]) a:hover,
      .color-bg-light-aqua .senary-heading a:hover,
      .color-bg-light-aqua .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-light-aqua h6:not([class]) a:hover,
      .color-bg-light-aqua .stripe-head a:hover,
      .color-bg-light-aqua .stripe-body a:hover {
        color: #616365;
        border-bottom-color: #616365; }
  .color-bg-light-aqua .stripe-icon {
    background-color: #0088CE;
    color: #c9edff; }
  .color-bg-light-aqua a.stripe,
  .color-bg-light-aqua .stripe .link-block {
    color: #0088CE; }
    .color-bg-light-aqua a.stripe .stripe-head,
    .color-bg-light-aqua a.stripe .stripe-body,
    .color-bg-light-aqua .stripe .link-block .stripe-head,
    .color-bg-light-aqua .stripe .link-block .stripe-body {
      color: #0088CE;
      transition: color .3s ease-in; }
    .color-bg-light-aqua a.stripe:hover,
    .color-bg-light-aqua .stripe .link-block:hover {
      color: #c9edff; }
      .color-bg-light-aqua a.stripe:hover .stripe-icon,
      .color-bg-light-aqua .stripe .link-block:hover .stripe-icon {
        background-color: #616365;
        color: #c9edff; }
      .color-bg-light-aqua a.stripe:hover .stripe-head,
      .color-bg-light-aqua a.stripe:hover .stripe-body,
      .color-bg-light-aqua .stripe .link-block:hover .stripe-head,
      .color-bg-light-aqua .stripe .link-block:hover .stripe-body {
        color: #616365; }
  .color-bg-light-aqua.card {
    border-top-color: #c9edff;
    background-color: #fff; }
    .color-bg-light-aqua.card .card-icon {
      color: #c9edff;
      transition: color .2s ease-in; }
    .color-bg-light-aqua.card p,
    .color-bg-light-aqua.card li {
      color: #333; }
    .color-bg-light-aqua.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-light-aqua {
    background-color: #c9edff;
    color: #616365; }

.color-bg-blue {
  background-color: #0250bc; }
  .color-bg-blue p:not([class]),
  .color-bg-blue p.action,
  .color-bg-blue .primary-heading,
  .color-bg-blue .body-copy h1:not([class]),
  .body-copy .color-bg-blue h1:not([class]),
  .color-bg-blue .body-copy h1.primary-heading,
  .body-copy .color-bg-blue h1.primary-heading,
  .color-bg-blue .body-copy h2.primary-heading,
  .body-copy .color-bg-blue h2.primary-heading,
  .color-bg-blue .body-copy h3.primary-heading,
  .body-copy .color-bg-blue h3.primary-heading,
  .color-bg-blue .body-copy h4.primary-heading,
  .body-copy .color-bg-blue h4.primary-heading,
  .color-bg-blue .body-copy h5.primary-heading,
  .body-copy .color-bg-blue h5.primary-heading,
  .color-bg-blue .body-copy h6.primary-heading,
  .body-copy .color-bg-blue h6.primary-heading,
  .color-bg-blue .body-copy p.primary-heading,
  .body-copy .color-bg-blue p.primary-heading,
  .color-bg-blue .body-copy ul.primary-heading,
  .body-copy .color-bg-blue ul.primary-heading,
  .color-bg-blue .secondary-heading,
  .color-bg-blue .body-copy h2:not([class]),
  .body-copy .color-bg-blue h2:not([class]),
  .color-bg-blue .body-copy h1.secondary-heading,
  .body-copy .color-bg-blue h1.secondary-heading,
  .color-bg-blue .body-copy h2.secondary-heading,
  .body-copy .color-bg-blue h2.secondary-heading,
  .color-bg-blue .body-copy h3.secondary-heading,
  .body-copy .color-bg-blue h3.secondary-heading,
  .color-bg-blue .body-copy h4.secondary-heading,
  .body-copy .color-bg-blue h4.secondary-heading,
  .color-bg-blue .body-copy h5.secondary-heading,
  .body-copy .color-bg-blue h5.secondary-heading,
  .color-bg-blue .body-copy h6.secondary-heading,
  .body-copy .color-bg-blue h6.secondary-heading,
  .color-bg-blue .body-copy p.secondary-heading,
  .body-copy .color-bg-blue p.secondary-heading,
  .color-bg-blue .body-copy ul.secondary-heading,
  .body-copy .color-bg-blue ul.secondary-heading,
  .color-bg-blue .tertiary-heading,
  .color-bg-blue .body-copy h3:not([class]),
  .body-copy .color-bg-blue h3:not([class]),
  .color-bg-blue .body-copy h1.tertiary-heading,
  .body-copy .color-bg-blue h1.tertiary-heading,
  .color-bg-blue .body-copy h2.tertiary-heading,
  .body-copy .color-bg-blue h2.tertiary-heading,
  .color-bg-blue .body-copy h3.tertiary-heading,
  .body-copy .color-bg-blue h3.tertiary-heading,
  .color-bg-blue .body-copy h4.tertiary-heading,
  .body-copy .color-bg-blue h4.tertiary-heading,
  .color-bg-blue .body-copy h5.tertiary-heading,
  .body-copy .color-bg-blue h5.tertiary-heading,
  .color-bg-blue .body-copy h6.tertiary-heading,
  .body-copy .color-bg-blue h6.tertiary-heading,
  .color-bg-blue .body-copy p.tertiary-heading,
  .body-copy .color-bg-blue p.tertiary-heading,
  .color-bg-blue .body-copy ul.tertiary-heading,
  .body-copy .color-bg-blue ul.tertiary-heading,
  .color-bg-blue .quarternary-heading,
  .color-bg-blue .body-copy h4:not([class]),
  .body-copy .color-bg-blue h4:not([class]),
  .color-bg-blue .body-copy h1.quarternary-heading,
  .body-copy .color-bg-blue h1.quarternary-heading,
  .color-bg-blue .body-copy h2.quarternary-heading,
  .body-copy .color-bg-blue h2.quarternary-heading,
  .color-bg-blue .body-copy h3.quarternary-heading,
  .body-copy .color-bg-blue h3.quarternary-heading,
  .color-bg-blue .body-copy h4.quarternary-heading,
  .body-copy .color-bg-blue h4.quarternary-heading,
  .color-bg-blue .body-copy h5.quarternary-heading,
  .body-copy .color-bg-blue h5.quarternary-heading,
  .color-bg-blue .body-copy h6.quarternary-heading,
  .body-copy .color-bg-blue h6.quarternary-heading,
  .color-bg-blue .body-copy p.quarternary-heading,
  .body-copy .color-bg-blue p.quarternary-heading,
  .color-bg-blue .body-copy ul.quarternary-heading,
  .body-copy .color-bg-blue ul.quarternary-heading,
  .color-bg-blue .quinary-heading,
  .color-bg-blue .body-copy h5:not([class]),
  .body-copy .color-bg-blue h5:not([class]),
  .color-bg-blue .body-copy h1.quinary-heading,
  .body-copy .color-bg-blue h1.quinary-heading,
  .color-bg-blue .body-copy h2.quinary-heading,
  .body-copy .color-bg-blue h2.quinary-heading,
  .color-bg-blue .body-copy h3.quinary-heading,
  .body-copy .color-bg-blue h3.quinary-heading,
  .color-bg-blue .body-copy h4.quinary-heading,
  .body-copy .color-bg-blue h4.quinary-heading,
  .color-bg-blue .body-copy h5.quinary-heading,
  .body-copy .color-bg-blue h5.quinary-heading,
  .color-bg-blue .body-copy h6.quinary-heading,
  .body-copy .color-bg-blue h6.quinary-heading,
  .color-bg-blue .body-copy p.quinary-heading,
  .body-copy .color-bg-blue p.quinary-heading,
  .color-bg-blue .body-copy ul.quinary-heading,
  .body-copy .color-bg-blue ul.quinary-heading,
  .color-bg-blue .senary-heading,
  .color-bg-blue .body-copy h6:not([class]),
  .body-copy .color-bg-blue h6:not([class]),
  .color-bg-blue .body-copy h1.senary-heading,
  .body-copy .color-bg-blue h1.senary-heading,
  .color-bg-blue .body-copy h2.senary-heading,
  .body-copy .color-bg-blue h2.senary-heading,
  .color-bg-blue .body-copy h3.senary-heading,
  .body-copy .color-bg-blue h3.senary-heading,
  .color-bg-blue .body-copy h4.senary-heading,
  .body-copy .color-bg-blue h4.senary-heading,
  .color-bg-blue .body-copy h5.senary-heading,
  .body-copy .color-bg-blue h5.senary-heading,
  .color-bg-blue .body-copy h6.senary-heading,
  .body-copy .color-bg-blue h6.senary-heading,
  .color-bg-blue .body-copy p.senary-heading,
  .body-copy .color-bg-blue p.senary-heading,
  .color-bg-blue .body-copy ul.senary-heading,
  .body-copy .color-bg-blue ul.senary-heading,
  .color-bg-blue .stripe-head,
  .color-bg-blue .stripe-body {
    color: #fff; }
    .color-bg-blue p:not([class]) a,
    .color-bg-blue p.action a,
    .color-bg-blue .primary-heading a,
    .color-bg-blue .body-copy h1:not([class]) a,
    .body-copy .color-bg-blue h1:not([class]) a,
    .color-bg-blue .secondary-heading a,
    .color-bg-blue .body-copy h2:not([class]) a,
    .body-copy .color-bg-blue h2:not([class]) a,
    .color-bg-blue .tertiary-heading a,
    .color-bg-blue .body-copy h3:not([class]) a,
    .body-copy .color-bg-blue h3:not([class]) a,
    .color-bg-blue .quarternary-heading a,
    .color-bg-blue .body-copy h4:not([class]) a,
    .body-copy .color-bg-blue h4:not([class]) a,
    .color-bg-blue .quinary-heading a,
    .color-bg-blue .body-copy h5:not([class]) a,
    .body-copy .color-bg-blue h5:not([class]) a,
    .color-bg-blue .senary-heading a,
    .color-bg-blue .body-copy h6:not([class]) a,
    .body-copy .color-bg-blue h6:not([class]) a,
    .color-bg-blue .stripe-head a,
    .color-bg-blue .stripe-body a {
      color: #fff;
      border-bottom-color: #fff; }
      .color-bg-blue p:not([class]) a:hover,
      .color-bg-blue p.action a:hover,
      .color-bg-blue .primary-heading a:hover,
      .color-bg-blue .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-blue h1:not([class]) a:hover,
      .color-bg-blue .secondary-heading a:hover,
      .color-bg-blue .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-blue h2:not([class]) a:hover,
      .color-bg-blue .tertiary-heading a:hover,
      .color-bg-blue .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-blue h3:not([class]) a:hover,
      .color-bg-blue .quarternary-heading a:hover,
      .color-bg-blue .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-blue h4:not([class]) a:hover,
      .color-bg-blue .quinary-heading a:hover,
      .color-bg-blue .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-blue h5:not([class]) a:hover,
      .color-bg-blue .senary-heading a:hover,
      .color-bg-blue .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-blue h6:not([class]) a:hover,
      .color-bg-blue .stripe-head a:hover,
      .color-bg-blue .stripe-body a:hover {
        color: #AFC6E5;
        border-bottom-color: #AFC6E5; }
  .color-bg-blue .stripe-icon {
    background-color: #fff;
    color: #0250bc; }
  .color-bg-blue a.stripe,
  .color-bg-blue .stripe .link-block {
    color: #fff; }
    .color-bg-blue a.stripe .stripe-head,
    .color-bg-blue a.stripe .stripe-body,
    .color-bg-blue .stripe .link-block .stripe-head,
    .color-bg-blue .stripe .link-block .stripe-body {
      color: #fff;
      transition: color .3s ease-in; }
    .color-bg-blue a.stripe:hover,
    .color-bg-blue .stripe .link-block:hover {
      color: #AFC6E5; }
      .color-bg-blue a.stripe:hover .stripe-icon,
      .color-bg-blue .stripe .link-block:hover .stripe-icon {
        background-color: #AFC6E5;
        color: #0250bc; }
      .color-bg-blue a.stripe:hover .stripe-head,
      .color-bg-blue a.stripe:hover .stripe-body,
      .color-bg-blue .stripe .link-block:hover .stripe-head,
      .color-bg-blue .stripe .link-block:hover .stripe-body {
        color: #AFC6E5; }
  .color-bg-blue.card {
    border-top-color: #0250bc;
    background-color: #fff; }
    .color-bg-blue.card .card-icon {
      color: #0250bc;
      transition: color .2s ease-in; }
    .color-bg-blue.card p,
    .color-bg-blue.card li {
      color: #333; }
    .color-bg-blue.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-blue {
    background-color: #0250bc; }

.color-bg-light-blue {
  background-color: #c9edff; }
  .color-bg-light-blue p:not([class]),
  .color-bg-light-blue p.action,
  .color-bg-light-blue .primary-heading,
  .color-bg-light-blue .body-copy h1:not([class]),
  .body-copy .color-bg-light-blue h1:not([class]),
  .color-bg-light-blue .body-copy h1.primary-heading,
  .body-copy .color-bg-light-blue h1.primary-heading,
  .color-bg-light-blue .body-copy h2.primary-heading,
  .body-copy .color-bg-light-blue h2.primary-heading,
  .color-bg-light-blue .body-copy h3.primary-heading,
  .body-copy .color-bg-light-blue h3.primary-heading,
  .color-bg-light-blue .body-copy h4.primary-heading,
  .body-copy .color-bg-light-blue h4.primary-heading,
  .color-bg-light-blue .body-copy h5.primary-heading,
  .body-copy .color-bg-light-blue h5.primary-heading,
  .color-bg-light-blue .body-copy h6.primary-heading,
  .body-copy .color-bg-light-blue h6.primary-heading,
  .color-bg-light-blue .body-copy p.primary-heading,
  .body-copy .color-bg-light-blue p.primary-heading,
  .color-bg-light-blue .body-copy ul.primary-heading,
  .body-copy .color-bg-light-blue ul.primary-heading,
  .color-bg-light-blue .secondary-heading,
  .color-bg-light-blue .body-copy h2:not([class]),
  .body-copy .color-bg-light-blue h2:not([class]),
  .color-bg-light-blue .body-copy h1.secondary-heading,
  .body-copy .color-bg-light-blue h1.secondary-heading,
  .color-bg-light-blue .body-copy h2.secondary-heading,
  .body-copy .color-bg-light-blue h2.secondary-heading,
  .color-bg-light-blue .body-copy h3.secondary-heading,
  .body-copy .color-bg-light-blue h3.secondary-heading,
  .color-bg-light-blue .body-copy h4.secondary-heading,
  .body-copy .color-bg-light-blue h4.secondary-heading,
  .color-bg-light-blue .body-copy h5.secondary-heading,
  .body-copy .color-bg-light-blue h5.secondary-heading,
  .color-bg-light-blue .body-copy h6.secondary-heading,
  .body-copy .color-bg-light-blue h6.secondary-heading,
  .color-bg-light-blue .body-copy p.secondary-heading,
  .body-copy .color-bg-light-blue p.secondary-heading,
  .color-bg-light-blue .body-copy ul.secondary-heading,
  .body-copy .color-bg-light-blue ul.secondary-heading,
  .color-bg-light-blue .tertiary-heading,
  .color-bg-light-blue .body-copy h3:not([class]),
  .body-copy .color-bg-light-blue h3:not([class]),
  .color-bg-light-blue .body-copy h1.tertiary-heading,
  .body-copy .color-bg-light-blue h1.tertiary-heading,
  .color-bg-light-blue .body-copy h2.tertiary-heading,
  .body-copy .color-bg-light-blue h2.tertiary-heading,
  .color-bg-light-blue .body-copy h3.tertiary-heading,
  .body-copy .color-bg-light-blue h3.tertiary-heading,
  .color-bg-light-blue .body-copy h4.tertiary-heading,
  .body-copy .color-bg-light-blue h4.tertiary-heading,
  .color-bg-light-blue .body-copy h5.tertiary-heading,
  .body-copy .color-bg-light-blue h5.tertiary-heading,
  .color-bg-light-blue .body-copy h6.tertiary-heading,
  .body-copy .color-bg-light-blue h6.tertiary-heading,
  .color-bg-light-blue .body-copy p.tertiary-heading,
  .body-copy .color-bg-light-blue p.tertiary-heading,
  .color-bg-light-blue .body-copy ul.tertiary-heading,
  .body-copy .color-bg-light-blue ul.tertiary-heading,
  .color-bg-light-blue .quarternary-heading,
  .color-bg-light-blue .body-copy h4:not([class]),
  .body-copy .color-bg-light-blue h4:not([class]),
  .color-bg-light-blue .body-copy h1.quarternary-heading,
  .body-copy .color-bg-light-blue h1.quarternary-heading,
  .color-bg-light-blue .body-copy h2.quarternary-heading,
  .body-copy .color-bg-light-blue h2.quarternary-heading,
  .color-bg-light-blue .body-copy h3.quarternary-heading,
  .body-copy .color-bg-light-blue h3.quarternary-heading,
  .color-bg-light-blue .body-copy h4.quarternary-heading,
  .body-copy .color-bg-light-blue h4.quarternary-heading,
  .color-bg-light-blue .body-copy h5.quarternary-heading,
  .body-copy .color-bg-light-blue h5.quarternary-heading,
  .color-bg-light-blue .body-copy h6.quarternary-heading,
  .body-copy .color-bg-light-blue h6.quarternary-heading,
  .color-bg-light-blue .body-copy p.quarternary-heading,
  .body-copy .color-bg-light-blue p.quarternary-heading,
  .color-bg-light-blue .body-copy ul.quarternary-heading,
  .body-copy .color-bg-light-blue ul.quarternary-heading,
  .color-bg-light-blue .quinary-heading,
  .color-bg-light-blue .body-copy h5:not([class]),
  .body-copy .color-bg-light-blue h5:not([class]),
  .color-bg-light-blue .body-copy h1.quinary-heading,
  .body-copy .color-bg-light-blue h1.quinary-heading,
  .color-bg-light-blue .body-copy h2.quinary-heading,
  .body-copy .color-bg-light-blue h2.quinary-heading,
  .color-bg-light-blue .body-copy h3.quinary-heading,
  .body-copy .color-bg-light-blue h3.quinary-heading,
  .color-bg-light-blue .body-copy h4.quinary-heading,
  .body-copy .color-bg-light-blue h4.quinary-heading,
  .color-bg-light-blue .body-copy h5.quinary-heading,
  .body-copy .color-bg-light-blue h5.quinary-heading,
  .color-bg-light-blue .body-copy h6.quinary-heading,
  .body-copy .color-bg-light-blue h6.quinary-heading,
  .color-bg-light-blue .body-copy p.quinary-heading,
  .body-copy .color-bg-light-blue p.quinary-heading,
  .color-bg-light-blue .body-copy ul.quinary-heading,
  .body-copy .color-bg-light-blue ul.quinary-heading,
  .color-bg-light-blue .senary-heading,
  .color-bg-light-blue .body-copy h6:not([class]),
  .body-copy .color-bg-light-blue h6:not([class]),
  .color-bg-light-blue .body-copy h1.senary-heading,
  .body-copy .color-bg-light-blue h1.senary-heading,
  .color-bg-light-blue .body-copy h2.senary-heading,
  .body-copy .color-bg-light-blue h2.senary-heading,
  .color-bg-light-blue .body-copy h3.senary-heading,
  .body-copy .color-bg-light-blue h3.senary-heading,
  .color-bg-light-blue .body-copy h4.senary-heading,
  .body-copy .color-bg-light-blue h4.senary-heading,
  .color-bg-light-blue .body-copy h5.senary-heading,
  .body-copy .color-bg-light-blue h5.senary-heading,
  .color-bg-light-blue .body-copy h6.senary-heading,
  .body-copy .color-bg-light-blue h6.senary-heading,
  .color-bg-light-blue .body-copy p.senary-heading,
  .body-copy .color-bg-light-blue p.senary-heading,
  .color-bg-light-blue .body-copy ul.senary-heading,
  .body-copy .color-bg-light-blue ul.senary-heading,
  .color-bg-light-blue .stripe-head,
  .color-bg-light-blue .stripe-body {
    color: #0088CE; }
    .color-bg-light-blue p:not([class]) a,
    .color-bg-light-blue p.action a,
    .color-bg-light-blue .primary-heading a,
    .color-bg-light-blue .body-copy h1:not([class]) a,
    .body-copy .color-bg-light-blue h1:not([class]) a,
    .color-bg-light-blue .secondary-heading a,
    .color-bg-light-blue .body-copy h2:not([class]) a,
    .body-copy .color-bg-light-blue h2:not([class]) a,
    .color-bg-light-blue .tertiary-heading a,
    .color-bg-light-blue .body-copy h3:not([class]) a,
    .body-copy .color-bg-light-blue h3:not([class]) a,
    .color-bg-light-blue .quarternary-heading a,
    .color-bg-light-blue .body-copy h4:not([class]) a,
    .body-copy .color-bg-light-blue h4:not([class]) a,
    .color-bg-light-blue .quinary-heading a,
    .color-bg-light-blue .body-copy h5:not([class]) a,
    .body-copy .color-bg-light-blue h5:not([class]) a,
    .color-bg-light-blue .senary-heading a,
    .color-bg-light-blue .body-copy h6:not([class]) a,
    .body-copy .color-bg-light-blue h6:not([class]) a,
    .color-bg-light-blue .stripe-head a,
    .color-bg-light-blue .stripe-body a {
      color: #0088CE;
      border-bottom-color: #0088CE; }
      .color-bg-light-blue p:not([class]) a:hover,
      .color-bg-light-blue p.action a:hover,
      .color-bg-light-blue .primary-heading a:hover,
      .color-bg-light-blue .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-light-blue h1:not([class]) a:hover,
      .color-bg-light-blue .secondary-heading a:hover,
      .color-bg-light-blue .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-light-blue h2:not([class]) a:hover,
      .color-bg-light-blue .tertiary-heading a:hover,
      .color-bg-light-blue .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-light-blue h3:not([class]) a:hover,
      .color-bg-light-blue .quarternary-heading a:hover,
      .color-bg-light-blue .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-light-blue h4:not([class]) a:hover,
      .color-bg-light-blue .quinary-heading a:hover,
      .color-bg-light-blue .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-light-blue h5:not([class]) a:hover,
      .color-bg-light-blue .senary-heading a:hover,
      .color-bg-light-blue .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-light-blue h6:not([class]) a:hover,
      .color-bg-light-blue .stripe-head a:hover,
      .color-bg-light-blue .stripe-body a:hover {
        color: #616365;
        border-bottom-color: #616365; }
  .color-bg-light-blue .stripe-icon {
    background-color: #0088CE;
    color: #c9edff; }
  .color-bg-light-blue a.stripe,
  .color-bg-light-blue .stripe .link-block {
    color: #0088CE; }
    .color-bg-light-blue a.stripe .stripe-head,
    .color-bg-light-blue a.stripe .stripe-body,
    .color-bg-light-blue .stripe .link-block .stripe-head,
    .color-bg-light-blue .stripe .link-block .stripe-body {
      color: #0088CE;
      transition: color .3s ease-in; }
    .color-bg-light-blue a.stripe:hover,
    .color-bg-light-blue .stripe .link-block:hover {
      color: #c9edff; }
      .color-bg-light-blue a.stripe:hover .stripe-icon,
      .color-bg-light-blue .stripe .link-block:hover .stripe-icon {
        background-color: #616365;
        color: #c9edff; }
      .color-bg-light-blue a.stripe:hover .stripe-head,
      .color-bg-light-blue a.stripe:hover .stripe-body,
      .color-bg-light-blue .stripe .link-block:hover .stripe-head,
      .color-bg-light-blue .stripe .link-block:hover .stripe-body {
        color: #616365; }
  .color-bg-light-blue.card {
    border-top-color: #c9edff;
    background-color: #fff; }
    .color-bg-light-blue.card .card-icon {
      color: #c9edff;
      transition: color .2s ease-in; }
    .color-bg-light-blue.card p,
    .color-bg-light-blue.card li {
      color: #333; }
    .color-bg-light-blue.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-light-blue {
    background-color: #AFC6E5;
    color: #616365; }

.color-bg-deep-blue {
  background-color: #002482; }
  .color-bg-deep-blue p:not([class]),
  .color-bg-deep-blue p.action,
  .color-bg-deep-blue .primary-heading,
  .color-bg-deep-blue .body-copy h1:not([class]),
  .body-copy .color-bg-deep-blue h1:not([class]),
  .color-bg-deep-blue .body-copy h1.primary-heading,
  .body-copy .color-bg-deep-blue h1.primary-heading,
  .color-bg-deep-blue .body-copy h2.primary-heading,
  .body-copy .color-bg-deep-blue h2.primary-heading,
  .color-bg-deep-blue .body-copy h3.primary-heading,
  .body-copy .color-bg-deep-blue h3.primary-heading,
  .color-bg-deep-blue .body-copy h4.primary-heading,
  .body-copy .color-bg-deep-blue h4.primary-heading,
  .color-bg-deep-blue .body-copy h5.primary-heading,
  .body-copy .color-bg-deep-blue h5.primary-heading,
  .color-bg-deep-blue .body-copy h6.primary-heading,
  .body-copy .color-bg-deep-blue h6.primary-heading,
  .color-bg-deep-blue .body-copy p.primary-heading,
  .body-copy .color-bg-deep-blue p.primary-heading,
  .color-bg-deep-blue .body-copy ul.primary-heading,
  .body-copy .color-bg-deep-blue ul.primary-heading,
  .color-bg-deep-blue .secondary-heading,
  .color-bg-deep-blue .body-copy h2:not([class]),
  .body-copy .color-bg-deep-blue h2:not([class]),
  .color-bg-deep-blue .body-copy h1.secondary-heading,
  .body-copy .color-bg-deep-blue h1.secondary-heading,
  .color-bg-deep-blue .body-copy h2.secondary-heading,
  .body-copy .color-bg-deep-blue h2.secondary-heading,
  .color-bg-deep-blue .body-copy h3.secondary-heading,
  .body-copy .color-bg-deep-blue h3.secondary-heading,
  .color-bg-deep-blue .body-copy h4.secondary-heading,
  .body-copy .color-bg-deep-blue h4.secondary-heading,
  .color-bg-deep-blue .body-copy h5.secondary-heading,
  .body-copy .color-bg-deep-blue h5.secondary-heading,
  .color-bg-deep-blue .body-copy h6.secondary-heading,
  .body-copy .color-bg-deep-blue h6.secondary-heading,
  .color-bg-deep-blue .body-copy p.secondary-heading,
  .body-copy .color-bg-deep-blue p.secondary-heading,
  .color-bg-deep-blue .body-copy ul.secondary-heading,
  .body-copy .color-bg-deep-blue ul.secondary-heading,
  .color-bg-deep-blue .tertiary-heading,
  .color-bg-deep-blue .body-copy h3:not([class]),
  .body-copy .color-bg-deep-blue h3:not([class]),
  .color-bg-deep-blue .body-copy h1.tertiary-heading,
  .body-copy .color-bg-deep-blue h1.tertiary-heading,
  .color-bg-deep-blue .body-copy h2.tertiary-heading,
  .body-copy .color-bg-deep-blue h2.tertiary-heading,
  .color-bg-deep-blue .body-copy h3.tertiary-heading,
  .body-copy .color-bg-deep-blue h3.tertiary-heading,
  .color-bg-deep-blue .body-copy h4.tertiary-heading,
  .body-copy .color-bg-deep-blue h4.tertiary-heading,
  .color-bg-deep-blue .body-copy h5.tertiary-heading,
  .body-copy .color-bg-deep-blue h5.tertiary-heading,
  .color-bg-deep-blue .body-copy h6.tertiary-heading,
  .body-copy .color-bg-deep-blue h6.tertiary-heading,
  .color-bg-deep-blue .body-copy p.tertiary-heading,
  .body-copy .color-bg-deep-blue p.tertiary-heading,
  .color-bg-deep-blue .body-copy ul.tertiary-heading,
  .body-copy .color-bg-deep-blue ul.tertiary-heading,
  .color-bg-deep-blue .quarternary-heading,
  .color-bg-deep-blue .body-copy h4:not([class]),
  .body-copy .color-bg-deep-blue h4:not([class]),
  .color-bg-deep-blue .body-copy h1.quarternary-heading,
  .body-copy .color-bg-deep-blue h1.quarternary-heading,
  .color-bg-deep-blue .body-copy h2.quarternary-heading,
  .body-copy .color-bg-deep-blue h2.quarternary-heading,
  .color-bg-deep-blue .body-copy h3.quarternary-heading,
  .body-copy .color-bg-deep-blue h3.quarternary-heading,
  .color-bg-deep-blue .body-copy h4.quarternary-heading,
  .body-copy .color-bg-deep-blue h4.quarternary-heading,
  .color-bg-deep-blue .body-copy h5.quarternary-heading,
  .body-copy .color-bg-deep-blue h5.quarternary-heading,
  .color-bg-deep-blue .body-copy h6.quarternary-heading,
  .body-copy .color-bg-deep-blue h6.quarternary-heading,
  .color-bg-deep-blue .body-copy p.quarternary-heading,
  .body-copy .color-bg-deep-blue p.quarternary-heading,
  .color-bg-deep-blue .body-copy ul.quarternary-heading,
  .body-copy .color-bg-deep-blue ul.quarternary-heading,
  .color-bg-deep-blue .quinary-heading,
  .color-bg-deep-blue .body-copy h5:not([class]),
  .body-copy .color-bg-deep-blue h5:not([class]),
  .color-bg-deep-blue .body-copy h1.quinary-heading,
  .body-copy .color-bg-deep-blue h1.quinary-heading,
  .color-bg-deep-blue .body-copy h2.quinary-heading,
  .body-copy .color-bg-deep-blue h2.quinary-heading,
  .color-bg-deep-blue .body-copy h3.quinary-heading,
  .body-copy .color-bg-deep-blue h3.quinary-heading,
  .color-bg-deep-blue .body-copy h4.quinary-heading,
  .body-copy .color-bg-deep-blue h4.quinary-heading,
  .color-bg-deep-blue .body-copy h5.quinary-heading,
  .body-copy .color-bg-deep-blue h5.quinary-heading,
  .color-bg-deep-blue .body-copy h6.quinary-heading,
  .body-copy .color-bg-deep-blue h6.quinary-heading,
  .color-bg-deep-blue .body-copy p.quinary-heading,
  .body-copy .color-bg-deep-blue p.quinary-heading,
  .color-bg-deep-blue .body-copy ul.quinary-heading,
  .body-copy .color-bg-deep-blue ul.quinary-heading,
  .color-bg-deep-blue .senary-heading,
  .color-bg-deep-blue .body-copy h6:not([class]),
  .body-copy .color-bg-deep-blue h6:not([class]),
  .color-bg-deep-blue .body-copy h1.senary-heading,
  .body-copy .color-bg-deep-blue h1.senary-heading,
  .color-bg-deep-blue .body-copy h2.senary-heading,
  .body-copy .color-bg-deep-blue h2.senary-heading,
  .color-bg-deep-blue .body-copy h3.senary-heading,
  .body-copy .color-bg-deep-blue h3.senary-heading,
  .color-bg-deep-blue .body-copy h4.senary-heading,
  .body-copy .color-bg-deep-blue h4.senary-heading,
  .color-bg-deep-blue .body-copy h5.senary-heading,
  .body-copy .color-bg-deep-blue h5.senary-heading,
  .color-bg-deep-blue .body-copy h6.senary-heading,
  .body-copy .color-bg-deep-blue h6.senary-heading,
  .color-bg-deep-blue .body-copy p.senary-heading,
  .body-copy .color-bg-deep-blue p.senary-heading,
  .color-bg-deep-blue .body-copy ul.senary-heading,
  .body-copy .color-bg-deep-blue ul.senary-heading,
  .color-bg-deep-blue .stripe-head,
  .color-bg-deep-blue .stripe-body {
    color: #fff; }
    .color-bg-deep-blue p:not([class]) a,
    .color-bg-deep-blue p.action a,
    .color-bg-deep-blue .primary-heading a,
    .color-bg-deep-blue .body-copy h1:not([class]) a,
    .body-copy .color-bg-deep-blue h1:not([class]) a,
    .color-bg-deep-blue .secondary-heading a,
    .color-bg-deep-blue .body-copy h2:not([class]) a,
    .body-copy .color-bg-deep-blue h2:not([class]) a,
    .color-bg-deep-blue .tertiary-heading a,
    .color-bg-deep-blue .body-copy h3:not([class]) a,
    .body-copy .color-bg-deep-blue h3:not([class]) a,
    .color-bg-deep-blue .quarternary-heading a,
    .color-bg-deep-blue .body-copy h4:not([class]) a,
    .body-copy .color-bg-deep-blue h4:not([class]) a,
    .color-bg-deep-blue .quinary-heading a,
    .color-bg-deep-blue .body-copy h5:not([class]) a,
    .body-copy .color-bg-deep-blue h5:not([class]) a,
    .color-bg-deep-blue .senary-heading a,
    .color-bg-deep-blue .body-copy h6:not([class]) a,
    .body-copy .color-bg-deep-blue h6:not([class]) a,
    .color-bg-deep-blue .stripe-head a,
    .color-bg-deep-blue .stripe-body a {
      color: #fff;
      border-bottom-color: #fff; }
      .color-bg-deep-blue p:not([class]) a:hover,
      .color-bg-deep-blue p.action a:hover,
      .color-bg-deep-blue .primary-heading a:hover,
      .color-bg-deep-blue .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-deep-blue h1:not([class]) a:hover,
      .color-bg-deep-blue .secondary-heading a:hover,
      .color-bg-deep-blue .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-deep-blue h2:not([class]) a:hover,
      .color-bg-deep-blue .tertiary-heading a:hover,
      .color-bg-deep-blue .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-deep-blue h3:not([class]) a:hover,
      .color-bg-deep-blue .quarternary-heading a:hover,
      .color-bg-deep-blue .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-deep-blue h4:not([class]) a:hover,
      .color-bg-deep-blue .quinary-heading a:hover,
      .color-bg-deep-blue .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-deep-blue h5:not([class]) a:hover,
      .color-bg-deep-blue .senary-heading a:hover,
      .color-bg-deep-blue .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-deep-blue h6:not([class]) a:hover,
      .color-bg-deep-blue .stripe-head a:hover,
      .color-bg-deep-blue .stripe-body a:hover {
        color: #AFC6E5;
        border-bottom-color: #AFC6E5; }
  .color-bg-deep-blue .stripe-icon {
    background-color: #fff;
    color: #002482; }
  .color-bg-deep-blue a.stripe,
  .color-bg-deep-blue .stripe .link-block {
    color: #fff; }
    .color-bg-deep-blue a.stripe .stripe-head,
    .color-bg-deep-blue a.stripe .stripe-body,
    .color-bg-deep-blue .stripe .link-block .stripe-head,
    .color-bg-deep-blue .stripe .link-block .stripe-body {
      color: #fff;
      transition: color .3s ease-in; }
    .color-bg-deep-blue a.stripe:hover,
    .color-bg-deep-blue .stripe .link-block:hover {
      color: #AFC6E5; }
      .color-bg-deep-blue a.stripe:hover .stripe-icon,
      .color-bg-deep-blue .stripe .link-block:hover .stripe-icon {
        background-color: #AFC6E5;
        color: #002482; }
      .color-bg-deep-blue a.stripe:hover .stripe-head,
      .color-bg-deep-blue a.stripe:hover .stripe-body,
      .color-bg-deep-blue .stripe .link-block:hover .stripe-head,
      .color-bg-deep-blue .stripe .link-block:hover .stripe-body {
        color: #AFC6E5; }
  .color-bg-deep-blue.card {
    border-top-color: #002482;
    background-color: #fff; }
    .color-bg-deep-blue.card .card-icon {
      color: #002482;
      transition: color .2s ease-in; }
    .color-bg-deep-blue.card p,
    .color-bg-deep-blue.card li {
      color: #333; }
    .color-bg-deep-blue.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-deep-blue {
    background-color: #002482; }

.color-bg-green {
  background-color: #028947; }
  .color-bg-green p:not([class]),
  .color-bg-green p.action,
  .color-bg-green .primary-heading,
  .color-bg-green .body-copy h1:not([class]),
  .body-copy .color-bg-green h1:not([class]),
  .color-bg-green .body-copy h1.primary-heading,
  .body-copy .color-bg-green h1.primary-heading,
  .color-bg-green .body-copy h2.primary-heading,
  .body-copy .color-bg-green h2.primary-heading,
  .color-bg-green .body-copy h3.primary-heading,
  .body-copy .color-bg-green h3.primary-heading,
  .color-bg-green .body-copy h4.primary-heading,
  .body-copy .color-bg-green h4.primary-heading,
  .color-bg-green .body-copy h5.primary-heading,
  .body-copy .color-bg-green h5.primary-heading,
  .color-bg-green .body-copy h6.primary-heading,
  .body-copy .color-bg-green h6.primary-heading,
  .color-bg-green .body-copy p.primary-heading,
  .body-copy .color-bg-green p.primary-heading,
  .color-bg-green .body-copy ul.primary-heading,
  .body-copy .color-bg-green ul.primary-heading,
  .color-bg-green .secondary-heading,
  .color-bg-green .body-copy h2:not([class]),
  .body-copy .color-bg-green h2:not([class]),
  .color-bg-green .body-copy h1.secondary-heading,
  .body-copy .color-bg-green h1.secondary-heading,
  .color-bg-green .body-copy h2.secondary-heading,
  .body-copy .color-bg-green h2.secondary-heading,
  .color-bg-green .body-copy h3.secondary-heading,
  .body-copy .color-bg-green h3.secondary-heading,
  .color-bg-green .body-copy h4.secondary-heading,
  .body-copy .color-bg-green h4.secondary-heading,
  .color-bg-green .body-copy h5.secondary-heading,
  .body-copy .color-bg-green h5.secondary-heading,
  .color-bg-green .body-copy h6.secondary-heading,
  .body-copy .color-bg-green h6.secondary-heading,
  .color-bg-green .body-copy p.secondary-heading,
  .body-copy .color-bg-green p.secondary-heading,
  .color-bg-green .body-copy ul.secondary-heading,
  .body-copy .color-bg-green ul.secondary-heading,
  .color-bg-green .tertiary-heading,
  .color-bg-green .body-copy h3:not([class]),
  .body-copy .color-bg-green h3:not([class]),
  .color-bg-green .body-copy h1.tertiary-heading,
  .body-copy .color-bg-green h1.tertiary-heading,
  .color-bg-green .body-copy h2.tertiary-heading,
  .body-copy .color-bg-green h2.tertiary-heading,
  .color-bg-green .body-copy h3.tertiary-heading,
  .body-copy .color-bg-green h3.tertiary-heading,
  .color-bg-green .body-copy h4.tertiary-heading,
  .body-copy .color-bg-green h4.tertiary-heading,
  .color-bg-green .body-copy h5.tertiary-heading,
  .body-copy .color-bg-green h5.tertiary-heading,
  .color-bg-green .body-copy h6.tertiary-heading,
  .body-copy .color-bg-green h6.tertiary-heading,
  .color-bg-green .body-copy p.tertiary-heading,
  .body-copy .color-bg-green p.tertiary-heading,
  .color-bg-green .body-copy ul.tertiary-heading,
  .body-copy .color-bg-green ul.tertiary-heading,
  .color-bg-green .quarternary-heading,
  .color-bg-green .body-copy h4:not([class]),
  .body-copy .color-bg-green h4:not([class]),
  .color-bg-green .body-copy h1.quarternary-heading,
  .body-copy .color-bg-green h1.quarternary-heading,
  .color-bg-green .body-copy h2.quarternary-heading,
  .body-copy .color-bg-green h2.quarternary-heading,
  .color-bg-green .body-copy h3.quarternary-heading,
  .body-copy .color-bg-green h3.quarternary-heading,
  .color-bg-green .body-copy h4.quarternary-heading,
  .body-copy .color-bg-green h4.quarternary-heading,
  .color-bg-green .body-copy h5.quarternary-heading,
  .body-copy .color-bg-green h5.quarternary-heading,
  .color-bg-green .body-copy h6.quarternary-heading,
  .body-copy .color-bg-green h6.quarternary-heading,
  .color-bg-green .body-copy p.quarternary-heading,
  .body-copy .color-bg-green p.quarternary-heading,
  .color-bg-green .body-copy ul.quarternary-heading,
  .body-copy .color-bg-green ul.quarternary-heading,
  .color-bg-green .quinary-heading,
  .color-bg-green .body-copy h5:not([class]),
  .body-copy .color-bg-green h5:not([class]),
  .color-bg-green .body-copy h1.quinary-heading,
  .body-copy .color-bg-green h1.quinary-heading,
  .color-bg-green .body-copy h2.quinary-heading,
  .body-copy .color-bg-green h2.quinary-heading,
  .color-bg-green .body-copy h3.quinary-heading,
  .body-copy .color-bg-green h3.quinary-heading,
  .color-bg-green .body-copy h4.quinary-heading,
  .body-copy .color-bg-green h4.quinary-heading,
  .color-bg-green .body-copy h5.quinary-heading,
  .body-copy .color-bg-green h5.quinary-heading,
  .color-bg-green .body-copy h6.quinary-heading,
  .body-copy .color-bg-green h6.quinary-heading,
  .color-bg-green .body-copy p.quinary-heading,
  .body-copy .color-bg-green p.quinary-heading,
  .color-bg-green .body-copy ul.quinary-heading,
  .body-copy .color-bg-green ul.quinary-heading,
  .color-bg-green .senary-heading,
  .color-bg-green .body-copy h6:not([class]),
  .body-copy .color-bg-green h6:not([class]),
  .color-bg-green .body-copy h1.senary-heading,
  .body-copy .color-bg-green h1.senary-heading,
  .color-bg-green .body-copy h2.senary-heading,
  .body-copy .color-bg-green h2.senary-heading,
  .color-bg-green .body-copy h3.senary-heading,
  .body-copy .color-bg-green h3.senary-heading,
  .color-bg-green .body-copy h4.senary-heading,
  .body-copy .color-bg-green h4.senary-heading,
  .color-bg-green .body-copy h5.senary-heading,
  .body-copy .color-bg-green h5.senary-heading,
  .color-bg-green .body-copy h6.senary-heading,
  .body-copy .color-bg-green h6.senary-heading,
  .color-bg-green .body-copy p.senary-heading,
  .body-copy .color-bg-green p.senary-heading,
  .color-bg-green .body-copy ul.senary-heading,
  .body-copy .color-bg-green ul.senary-heading,
  .color-bg-green .stripe-head,
  .color-bg-green .stripe-body {
    color: #fff; }
    .color-bg-green p:not([class]) a,
    .color-bg-green p.action a,
    .color-bg-green .primary-heading a,
    .color-bg-green .body-copy h1:not([class]) a,
    .body-copy .color-bg-green h1:not([class]) a,
    .color-bg-green .secondary-heading a,
    .color-bg-green .body-copy h2:not([class]) a,
    .body-copy .color-bg-green h2:not([class]) a,
    .color-bg-green .tertiary-heading a,
    .color-bg-green .body-copy h3:not([class]) a,
    .body-copy .color-bg-green h3:not([class]) a,
    .color-bg-green .quarternary-heading a,
    .color-bg-green .body-copy h4:not([class]) a,
    .body-copy .color-bg-green h4:not([class]) a,
    .color-bg-green .quinary-heading a,
    .color-bg-green .body-copy h5:not([class]) a,
    .body-copy .color-bg-green h5:not([class]) a,
    .color-bg-green .senary-heading a,
    .color-bg-green .body-copy h6:not([class]) a,
    .body-copy .color-bg-green h6:not([class]) a,
    .color-bg-green .stripe-head a,
    .color-bg-green .stripe-body a {
      color: #fff;
      border-bottom-color: #fff; }
      .color-bg-green p:not([class]) a:hover,
      .color-bg-green p.action a:hover,
      .color-bg-green .primary-heading a:hover,
      .color-bg-green .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-green h1:not([class]) a:hover,
      .color-bg-green .secondary-heading a:hover,
      .color-bg-green .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-green h2:not([class]) a:hover,
      .color-bg-green .tertiary-heading a:hover,
      .color-bg-green .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-green h3:not([class]) a:hover,
      .color-bg-green .quarternary-heading a:hover,
      .color-bg-green .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-green h4:not([class]) a:hover,
      .color-bg-green .quinary-heading a:hover,
      .color-bg-green .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-green h5:not([class]) a:hover,
      .color-bg-green .senary-heading a:hover,
      .color-bg-green .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-green h6:not([class]) a:hover,
      .color-bg-green .stripe-head a:hover,
      .color-bg-green .stripe-body a:hover {
        color: #fce9d7;
        border-bottom-color: #fce9d7; }
  .color-bg-green .stripe-icon {
    background-color: #fff;
    color: #028947; }
  .color-bg-green a.stripe,
  .color-bg-green .stripe .link-block {
    color: #fff; }
    .color-bg-green a.stripe .stripe-head,
    .color-bg-green a.stripe .stripe-body,
    .color-bg-green .stripe .link-block .stripe-head,
    .color-bg-green .stripe .link-block .stripe-body {
      color: #fff;
      transition: color .3s ease-in; }
    .color-bg-green a.stripe:hover,
    .color-bg-green .stripe .link-block:hover {
      color: #fce9d7; }
      .color-bg-green a.stripe:hover .stripe-icon,
      .color-bg-green .stripe .link-block:hover .stripe-icon {
        background-color: #fce9d7;
        color: #028947; }
      .color-bg-green a.stripe:hover .stripe-head,
      .color-bg-green a.stripe:hover .stripe-body,
      .color-bg-green .stripe .link-block:hover .stripe-head,
      .color-bg-green .stripe .link-block:hover .stripe-body {
        color: #fce9d7; }
  .color-bg-green.card {
    border-top-color: #028947;
    background-color: #fff; }
    .color-bg-green.card .card-icon {
      color: #028947;
      transition: color .2s ease-in; }
    .color-bg-green.card p,
    .color-bg-green.card li {
      color: #333; }
    .color-bg-green.card:hover .card-icon,
    .color-bg-green.card:hover .action {
      color: #FF6600; }
  .button .color-bg-green {
    background-color: #028947; }

.color-bg-light-green {
  background-color: #e2fff1; }
  .color-bg-light-green p:not([class]),
  .color-bg-light-green p.action,
  .color-bg-light-green .primary-heading,
  .color-bg-light-green .body-copy h1:not([class]),
  .body-copy .color-bg-light-green h1:not([class]),
  .color-bg-light-green .body-copy h1.primary-heading,
  .body-copy .color-bg-light-green h1.primary-heading,
  .color-bg-light-green .body-copy h2.primary-heading,
  .body-copy .color-bg-light-green h2.primary-heading,
  .color-bg-light-green .body-copy h3.primary-heading,
  .body-copy .color-bg-light-green h3.primary-heading,
  .color-bg-light-green .body-copy h4.primary-heading,
  .body-copy .color-bg-light-green h4.primary-heading,
  .color-bg-light-green .body-copy h5.primary-heading,
  .body-copy .color-bg-light-green h5.primary-heading,
  .color-bg-light-green .body-copy h6.primary-heading,
  .body-copy .color-bg-light-green h6.primary-heading,
  .color-bg-light-green .body-copy p.primary-heading,
  .body-copy .color-bg-light-green p.primary-heading,
  .color-bg-light-green .body-copy ul.primary-heading,
  .body-copy .color-bg-light-green ul.primary-heading,
  .color-bg-light-green .secondary-heading,
  .color-bg-light-green .body-copy h2:not([class]),
  .body-copy .color-bg-light-green h2:not([class]),
  .color-bg-light-green .body-copy h1.secondary-heading,
  .body-copy .color-bg-light-green h1.secondary-heading,
  .color-bg-light-green .body-copy h2.secondary-heading,
  .body-copy .color-bg-light-green h2.secondary-heading,
  .color-bg-light-green .body-copy h3.secondary-heading,
  .body-copy .color-bg-light-green h3.secondary-heading,
  .color-bg-light-green .body-copy h4.secondary-heading,
  .body-copy .color-bg-light-green h4.secondary-heading,
  .color-bg-light-green .body-copy h5.secondary-heading,
  .body-copy .color-bg-light-green h5.secondary-heading,
  .color-bg-light-green .body-copy h6.secondary-heading,
  .body-copy .color-bg-light-green h6.secondary-heading,
  .color-bg-light-green .body-copy p.secondary-heading,
  .body-copy .color-bg-light-green p.secondary-heading,
  .color-bg-light-green .body-copy ul.secondary-heading,
  .body-copy .color-bg-light-green ul.secondary-heading,
  .color-bg-light-green .tertiary-heading,
  .color-bg-light-green .body-copy h3:not([class]),
  .body-copy .color-bg-light-green h3:not([class]),
  .color-bg-light-green .body-copy h1.tertiary-heading,
  .body-copy .color-bg-light-green h1.tertiary-heading,
  .color-bg-light-green .body-copy h2.tertiary-heading,
  .body-copy .color-bg-light-green h2.tertiary-heading,
  .color-bg-light-green .body-copy h3.tertiary-heading,
  .body-copy .color-bg-light-green h3.tertiary-heading,
  .color-bg-light-green .body-copy h4.tertiary-heading,
  .body-copy .color-bg-light-green h4.tertiary-heading,
  .color-bg-light-green .body-copy h5.tertiary-heading,
  .body-copy .color-bg-light-green h5.tertiary-heading,
  .color-bg-light-green .body-copy h6.tertiary-heading,
  .body-copy .color-bg-light-green h6.tertiary-heading,
  .color-bg-light-green .body-copy p.tertiary-heading,
  .body-copy .color-bg-light-green p.tertiary-heading,
  .color-bg-light-green .body-copy ul.tertiary-heading,
  .body-copy .color-bg-light-green ul.tertiary-heading,
  .color-bg-light-green .quarternary-heading,
  .color-bg-light-green .body-copy h4:not([class]),
  .body-copy .color-bg-light-green h4:not([class]),
  .color-bg-light-green .body-copy h1.quarternary-heading,
  .body-copy .color-bg-light-green h1.quarternary-heading,
  .color-bg-light-green .body-copy h2.quarternary-heading,
  .body-copy .color-bg-light-green h2.quarternary-heading,
  .color-bg-light-green .body-copy h3.quarternary-heading,
  .body-copy .color-bg-light-green h3.quarternary-heading,
  .color-bg-light-green .body-copy h4.quarternary-heading,
  .body-copy .color-bg-light-green h4.quarternary-heading,
  .color-bg-light-green .body-copy h5.quarternary-heading,
  .body-copy .color-bg-light-green h5.quarternary-heading,
  .color-bg-light-green .body-copy h6.quarternary-heading,
  .body-copy .color-bg-light-green h6.quarternary-heading,
  .color-bg-light-green .body-copy p.quarternary-heading,
  .body-copy .color-bg-light-green p.quarternary-heading,
  .color-bg-light-green .body-copy ul.quarternary-heading,
  .body-copy .color-bg-light-green ul.quarternary-heading,
  .color-bg-light-green .quinary-heading,
  .color-bg-light-green .body-copy h5:not([class]),
  .body-copy .color-bg-light-green h5:not([class]),
  .color-bg-light-green .body-copy h1.quinary-heading,
  .body-copy .color-bg-light-green h1.quinary-heading,
  .color-bg-light-green .body-copy h2.quinary-heading,
  .body-copy .color-bg-light-green h2.quinary-heading,
  .color-bg-light-green .body-copy h3.quinary-heading,
  .body-copy .color-bg-light-green h3.quinary-heading,
  .color-bg-light-green .body-copy h4.quinary-heading,
  .body-copy .color-bg-light-green h4.quinary-heading,
  .color-bg-light-green .body-copy h5.quinary-heading,
  .body-copy .color-bg-light-green h5.quinary-heading,
  .color-bg-light-green .body-copy h6.quinary-heading,
  .body-copy .color-bg-light-green h6.quinary-heading,
  .color-bg-light-green .body-copy p.quinary-heading,
  .body-copy .color-bg-light-green p.quinary-heading,
  .color-bg-light-green .body-copy ul.quinary-heading,
  .body-copy .color-bg-light-green ul.quinary-heading,
  .color-bg-light-green .senary-heading,
  .color-bg-light-green .body-copy h6:not([class]),
  .body-copy .color-bg-light-green h6:not([class]),
  .color-bg-light-green .body-copy h1.senary-heading,
  .body-copy .color-bg-light-green h1.senary-heading,
  .color-bg-light-green .body-copy h2.senary-heading,
  .body-copy .color-bg-light-green h2.senary-heading,
  .color-bg-light-green .body-copy h3.senary-heading,
  .body-copy .color-bg-light-green h3.senary-heading,
  .color-bg-light-green .body-copy h4.senary-heading,
  .body-copy .color-bg-light-green h4.senary-heading,
  .color-bg-light-green .body-copy h5.senary-heading,
  .body-copy .color-bg-light-green h5.senary-heading,
  .color-bg-light-green .body-copy h6.senary-heading,
  .body-copy .color-bg-light-green h6.senary-heading,
  .color-bg-light-green .body-copy p.senary-heading,
  .body-copy .color-bg-light-green p.senary-heading,
  .color-bg-light-green .body-copy ul.senary-heading,
  .body-copy .color-bg-light-green ul.senary-heading,
  .color-bg-light-green .stripe-head,
  .color-bg-light-green .stripe-body {
    color: #028947; }
    .color-bg-light-green p:not([class]) a,
    .color-bg-light-green p.action a,
    .color-bg-light-green .primary-heading a,
    .color-bg-light-green .body-copy h1:not([class]) a,
    .body-copy .color-bg-light-green h1:not([class]) a,
    .color-bg-light-green .secondary-heading a,
    .color-bg-light-green .body-copy h2:not([class]) a,
    .body-copy .color-bg-light-green h2:not([class]) a,
    .color-bg-light-green .tertiary-heading a,
    .color-bg-light-green .body-copy h3:not([class]) a,
    .body-copy .color-bg-light-green h3:not([class]) a,
    .color-bg-light-green .quarternary-heading a,
    .color-bg-light-green .body-copy h4:not([class]) a,
    .body-copy .color-bg-light-green h4:not([class]) a,
    .color-bg-light-green .quinary-heading a,
    .color-bg-light-green .body-copy h5:not([class]) a,
    .body-copy .color-bg-light-green h5:not([class]) a,
    .color-bg-light-green .senary-heading a,
    .color-bg-light-green .body-copy h6:not([class]) a,
    .body-copy .color-bg-light-green h6:not([class]) a,
    .color-bg-light-green .stripe-head a,
    .color-bg-light-green .stripe-body a {
      color: #028947;
      border-bottom-color: #028947; }
      .color-bg-light-green p:not([class]) a:hover,
      .color-bg-light-green p.action a:hover,
      .color-bg-light-green .primary-heading a:hover,
      .color-bg-light-green .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-light-green h1:not([class]) a:hover,
      .color-bg-light-green .secondary-heading a:hover,
      .color-bg-light-green .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-light-green h2:not([class]) a:hover,
      .color-bg-light-green .tertiary-heading a:hover,
      .color-bg-light-green .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-light-green h3:not([class]) a:hover,
      .color-bg-light-green .quarternary-heading a:hover,
      .color-bg-light-green .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-light-green h4:not([class]) a:hover,
      .color-bg-light-green .quinary-heading a:hover,
      .color-bg-light-green .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-light-green h5:not([class]) a:hover,
      .color-bg-light-green .senary-heading a:hover,
      .color-bg-light-green .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-light-green h6:not([class]) a:hover,
      .color-bg-light-green .stripe-head a:hover,
      .color-bg-light-green .stripe-body a:hover {
        color: #616365;
        border-bottom-color: #616365; }
  .color-bg-light-green .stripe-icon {
    background-color: #028947;
    color: #e2fff1; }
  .color-bg-light-green a.stripe,
  .color-bg-light-green .stripe .link-block {
    color: #028947; }
    .color-bg-light-green a.stripe .stripe-head,
    .color-bg-light-green a.stripe .stripe-body,
    .color-bg-light-green .stripe .link-block .stripe-head,
    .color-bg-light-green .stripe .link-block .stripe-body {
      color: #028947;
      transition: color .3s ease-in; }
    .color-bg-light-green a.stripe:hover,
    .color-bg-light-green .stripe .link-block:hover {
      color: #e2fff1; }
      .color-bg-light-green a.stripe:hover .stripe-icon,
      .color-bg-light-green .stripe .link-block:hover .stripe-icon {
        background-color: #616365;
        color: #e2fff1; }
      .color-bg-light-green a.stripe:hover .stripe-head,
      .color-bg-light-green a.stripe:hover .stripe-body,
      .color-bg-light-green .stripe .link-block:hover .stripe-head,
      .color-bg-light-green .stripe .link-block:hover .stripe-body {
        color: #616365; }
  .color-bg-light-green.card {
    border-top-color: #e2fff1;
    background-color: #fff; }
    .color-bg-light-green.card .card-icon {
      color: #e2fff1;
      transition: color .2s ease-in; }
    .color-bg-light-green.card p,
    .color-bg-light-green.card li {
      color: #333; }
    .color-bg-light-green.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-light-green {
    background-color: #e2fff1;
    color: #616365; }

.color-bg-orange {
  background-color: #FF6600; }
  .color-bg-orange p:not([class]),
  .color-bg-orange p.action,
  .color-bg-orange .primary-heading,
  .color-bg-orange .body-copy h1:not([class]),
  .body-copy .color-bg-orange h1:not([class]),
  .color-bg-orange .body-copy h1.primary-heading,
  .body-copy .color-bg-orange h1.primary-heading,
  .color-bg-orange .body-copy h2.primary-heading,
  .body-copy .color-bg-orange h2.primary-heading,
  .color-bg-orange .body-copy h3.primary-heading,
  .body-copy .color-bg-orange h3.primary-heading,
  .color-bg-orange .body-copy h4.primary-heading,
  .body-copy .color-bg-orange h4.primary-heading,
  .color-bg-orange .body-copy h5.primary-heading,
  .body-copy .color-bg-orange h5.primary-heading,
  .color-bg-orange .body-copy h6.primary-heading,
  .body-copy .color-bg-orange h6.primary-heading,
  .color-bg-orange .body-copy p.primary-heading,
  .body-copy .color-bg-orange p.primary-heading,
  .color-bg-orange .body-copy ul.primary-heading,
  .body-copy .color-bg-orange ul.primary-heading,
  .color-bg-orange .secondary-heading,
  .color-bg-orange .body-copy h2:not([class]),
  .body-copy .color-bg-orange h2:not([class]),
  .color-bg-orange .body-copy h1.secondary-heading,
  .body-copy .color-bg-orange h1.secondary-heading,
  .color-bg-orange .body-copy h2.secondary-heading,
  .body-copy .color-bg-orange h2.secondary-heading,
  .color-bg-orange .body-copy h3.secondary-heading,
  .body-copy .color-bg-orange h3.secondary-heading,
  .color-bg-orange .body-copy h4.secondary-heading,
  .body-copy .color-bg-orange h4.secondary-heading,
  .color-bg-orange .body-copy h5.secondary-heading,
  .body-copy .color-bg-orange h5.secondary-heading,
  .color-bg-orange .body-copy h6.secondary-heading,
  .body-copy .color-bg-orange h6.secondary-heading,
  .color-bg-orange .body-copy p.secondary-heading,
  .body-copy .color-bg-orange p.secondary-heading,
  .color-bg-orange .body-copy ul.secondary-heading,
  .body-copy .color-bg-orange ul.secondary-heading,
  .color-bg-orange .tertiary-heading,
  .color-bg-orange .body-copy h3:not([class]),
  .body-copy .color-bg-orange h3:not([class]),
  .color-bg-orange .body-copy h1.tertiary-heading,
  .body-copy .color-bg-orange h1.tertiary-heading,
  .color-bg-orange .body-copy h2.tertiary-heading,
  .body-copy .color-bg-orange h2.tertiary-heading,
  .color-bg-orange .body-copy h3.tertiary-heading,
  .body-copy .color-bg-orange h3.tertiary-heading,
  .color-bg-orange .body-copy h4.tertiary-heading,
  .body-copy .color-bg-orange h4.tertiary-heading,
  .color-bg-orange .body-copy h5.tertiary-heading,
  .body-copy .color-bg-orange h5.tertiary-heading,
  .color-bg-orange .body-copy h6.tertiary-heading,
  .body-copy .color-bg-orange h6.tertiary-heading,
  .color-bg-orange .body-copy p.tertiary-heading,
  .body-copy .color-bg-orange p.tertiary-heading,
  .color-bg-orange .body-copy ul.tertiary-heading,
  .body-copy .color-bg-orange ul.tertiary-heading,
  .color-bg-orange .quarternary-heading,
  .color-bg-orange .body-copy h4:not([class]),
  .body-copy .color-bg-orange h4:not([class]),
  .color-bg-orange .body-copy h1.quarternary-heading,
  .body-copy .color-bg-orange h1.quarternary-heading,
  .color-bg-orange .body-copy h2.quarternary-heading,
  .body-copy .color-bg-orange h2.quarternary-heading,
  .color-bg-orange .body-copy h3.quarternary-heading,
  .body-copy .color-bg-orange h3.quarternary-heading,
  .color-bg-orange .body-copy h4.quarternary-heading,
  .body-copy .color-bg-orange h4.quarternary-heading,
  .color-bg-orange .body-copy h5.quarternary-heading,
  .body-copy .color-bg-orange h5.quarternary-heading,
  .color-bg-orange .body-copy h6.quarternary-heading,
  .body-copy .color-bg-orange h6.quarternary-heading,
  .color-bg-orange .body-copy p.quarternary-heading,
  .body-copy .color-bg-orange p.quarternary-heading,
  .color-bg-orange .body-copy ul.quarternary-heading,
  .body-copy .color-bg-orange ul.quarternary-heading,
  .color-bg-orange .quinary-heading,
  .color-bg-orange .body-copy h5:not([class]),
  .body-copy .color-bg-orange h5:not([class]),
  .color-bg-orange .body-copy h1.quinary-heading,
  .body-copy .color-bg-orange h1.quinary-heading,
  .color-bg-orange .body-copy h2.quinary-heading,
  .body-copy .color-bg-orange h2.quinary-heading,
  .color-bg-orange .body-copy h3.quinary-heading,
  .body-copy .color-bg-orange h3.quinary-heading,
  .color-bg-orange .body-copy h4.quinary-heading,
  .body-copy .color-bg-orange h4.quinary-heading,
  .color-bg-orange .body-copy h5.quinary-heading,
  .body-copy .color-bg-orange h5.quinary-heading,
  .color-bg-orange .body-copy h6.quinary-heading,
  .body-copy .color-bg-orange h6.quinary-heading,
  .color-bg-orange .body-copy p.quinary-heading,
  .body-copy .color-bg-orange p.quinary-heading,
  .color-bg-orange .body-copy ul.quinary-heading,
  .body-copy .color-bg-orange ul.quinary-heading,
  .color-bg-orange .senary-heading,
  .color-bg-orange .body-copy h6:not([class]),
  .body-copy .color-bg-orange h6:not([class]),
  .color-bg-orange .body-copy h1.senary-heading,
  .body-copy .color-bg-orange h1.senary-heading,
  .color-bg-orange .body-copy h2.senary-heading,
  .body-copy .color-bg-orange h2.senary-heading,
  .color-bg-orange .body-copy h3.senary-heading,
  .body-copy .color-bg-orange h3.senary-heading,
  .color-bg-orange .body-copy h4.senary-heading,
  .body-copy .color-bg-orange h4.senary-heading,
  .color-bg-orange .body-copy h5.senary-heading,
  .body-copy .color-bg-orange h5.senary-heading,
  .color-bg-orange .body-copy h6.senary-heading,
  .body-copy .color-bg-orange h6.senary-heading,
  .color-bg-orange .body-copy p.senary-heading,
  .body-copy .color-bg-orange p.senary-heading,
  .color-bg-orange .body-copy ul.senary-heading,
  .body-copy .color-bg-orange ul.senary-heading,
  .color-bg-orange .stripe-head,
  .color-bg-orange .stripe-body {
    color: #fce9d7; }
    .color-bg-orange p:not([class]) a,
    .color-bg-orange p.action a,
    .color-bg-orange .primary-heading a,
    .color-bg-orange .body-copy h1:not([class]) a,
    .body-copy .color-bg-orange h1:not([class]) a,
    .color-bg-orange .secondary-heading a,
    .color-bg-orange .body-copy h2:not([class]) a,
    .body-copy .color-bg-orange h2:not([class]) a,
    .color-bg-orange .tertiary-heading a,
    .color-bg-orange .body-copy h3:not([class]) a,
    .body-copy .color-bg-orange h3:not([class]) a,
    .color-bg-orange .quarternary-heading a,
    .color-bg-orange .body-copy h4:not([class]) a,
    .body-copy .color-bg-orange h4:not([class]) a,
    .color-bg-orange .quinary-heading a,
    .color-bg-orange .body-copy h5:not([class]) a,
    .body-copy .color-bg-orange h5:not([class]) a,
    .color-bg-orange .senary-heading a,
    .color-bg-orange .body-copy h6:not([class]) a,
    .body-copy .color-bg-orange h6:not([class]) a,
    .color-bg-orange .stripe-head a,
    .color-bg-orange .stripe-body a {
      color: #fce9d7;
      border-bottom-color: #fce9d7; }
      .color-bg-orange p:not([class]) a:hover,
      .color-bg-orange p.action a:hover,
      .color-bg-orange .primary-heading a:hover,
      .color-bg-orange .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-orange h1:not([class]) a:hover,
      .color-bg-orange .secondary-heading a:hover,
      .color-bg-orange .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-orange h2:not([class]) a:hover,
      .color-bg-orange .tertiary-heading a:hover,
      .color-bg-orange .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-orange h3:not([class]) a:hover,
      .color-bg-orange .quarternary-heading a:hover,
      .color-bg-orange .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-orange h4:not([class]) a:hover,
      .color-bg-orange .quinary-heading a:hover,
      .color-bg-orange .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-orange h5:not([class]) a:hover,
      .color-bg-orange .senary-heading a:hover,
      .color-bg-orange .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-orange h6:not([class]) a:hover,
      .color-bg-orange .stripe-head a:hover,
      .color-bg-orange .stripe-body a:hover {
        color: #fff;
        border-bottom-color: #fff; }
  .color-bg-orange .stripe-icon {
    background-color: #fce9d7;
    color: #FF6600; }
  .color-bg-orange a.stripe,
  .color-bg-orange .stripe .link-block {
    color: #fce9d7; }
    .color-bg-orange a.stripe .stripe-head,
    .color-bg-orange a.stripe .stripe-body,
    .color-bg-orange .stripe .link-block .stripe-head,
    .color-bg-orange .stripe .link-block .stripe-body {
      color: #fce9d7;
      transition: color .3s ease-in; }
    .color-bg-orange a.stripe:hover,
    .color-bg-orange .stripe .link-block:hover {
      color: #fff; }
      .color-bg-orange a.stripe:hover .stripe-icon,
      .color-bg-orange .stripe .link-block:hover .stripe-icon {
        background-color: #fff;
        color: #FF6600; }
      .color-bg-orange a.stripe:hover .stripe-head,
      .color-bg-orange a.stripe:hover .stripe-body,
      .color-bg-orange .stripe .link-block:hover .stripe-head,
      .color-bg-orange .stripe .link-block:hover .stripe-body {
        color: #fff; }
  .color-bg-orange.card {
    border-top-color: #FF6600;
    background-color: #fff; }
    .color-bg-orange.card .card-icon {
      color: #FF6600;
      transition: color .2s ease-in; }
    .color-bg-orange.card p,
    .color-bg-orange.card li {
      color: #333; }
    .color-bg-orange.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-orange {
    background-color: #FF6600; }

.color-bg-light-orange {
  background-color: #fce9d7; }
  .color-bg-light-orange p:not([class]),
  .color-bg-light-orange p.action,
  .color-bg-light-orange .primary-heading,
  .color-bg-light-orange .body-copy h1:not([class]),
  .body-copy .color-bg-light-orange h1:not([class]),
  .color-bg-light-orange .body-copy h1.primary-heading,
  .body-copy .color-bg-light-orange h1.primary-heading,
  .color-bg-light-orange .body-copy h2.primary-heading,
  .body-copy .color-bg-light-orange h2.primary-heading,
  .color-bg-light-orange .body-copy h3.primary-heading,
  .body-copy .color-bg-light-orange h3.primary-heading,
  .color-bg-light-orange .body-copy h4.primary-heading,
  .body-copy .color-bg-light-orange h4.primary-heading,
  .color-bg-light-orange .body-copy h5.primary-heading,
  .body-copy .color-bg-light-orange h5.primary-heading,
  .color-bg-light-orange .body-copy h6.primary-heading,
  .body-copy .color-bg-light-orange h6.primary-heading,
  .color-bg-light-orange .body-copy p.primary-heading,
  .body-copy .color-bg-light-orange p.primary-heading,
  .color-bg-light-orange .body-copy ul.primary-heading,
  .body-copy .color-bg-light-orange ul.primary-heading,
  .color-bg-light-orange .secondary-heading,
  .color-bg-light-orange .body-copy h2:not([class]),
  .body-copy .color-bg-light-orange h2:not([class]),
  .color-bg-light-orange .body-copy h1.secondary-heading,
  .body-copy .color-bg-light-orange h1.secondary-heading,
  .color-bg-light-orange .body-copy h2.secondary-heading,
  .body-copy .color-bg-light-orange h2.secondary-heading,
  .color-bg-light-orange .body-copy h3.secondary-heading,
  .body-copy .color-bg-light-orange h3.secondary-heading,
  .color-bg-light-orange .body-copy h4.secondary-heading,
  .body-copy .color-bg-light-orange h4.secondary-heading,
  .color-bg-light-orange .body-copy h5.secondary-heading,
  .body-copy .color-bg-light-orange h5.secondary-heading,
  .color-bg-light-orange .body-copy h6.secondary-heading,
  .body-copy .color-bg-light-orange h6.secondary-heading,
  .color-bg-light-orange .body-copy p.secondary-heading,
  .body-copy .color-bg-light-orange p.secondary-heading,
  .color-bg-light-orange .body-copy ul.secondary-heading,
  .body-copy .color-bg-light-orange ul.secondary-heading,
  .color-bg-light-orange .tertiary-heading,
  .color-bg-light-orange .body-copy h3:not([class]),
  .body-copy .color-bg-light-orange h3:not([class]),
  .color-bg-light-orange .body-copy h1.tertiary-heading,
  .body-copy .color-bg-light-orange h1.tertiary-heading,
  .color-bg-light-orange .body-copy h2.tertiary-heading,
  .body-copy .color-bg-light-orange h2.tertiary-heading,
  .color-bg-light-orange .body-copy h3.tertiary-heading,
  .body-copy .color-bg-light-orange h3.tertiary-heading,
  .color-bg-light-orange .body-copy h4.tertiary-heading,
  .body-copy .color-bg-light-orange h4.tertiary-heading,
  .color-bg-light-orange .body-copy h5.tertiary-heading,
  .body-copy .color-bg-light-orange h5.tertiary-heading,
  .color-bg-light-orange .body-copy h6.tertiary-heading,
  .body-copy .color-bg-light-orange h6.tertiary-heading,
  .color-bg-light-orange .body-copy p.tertiary-heading,
  .body-copy .color-bg-light-orange p.tertiary-heading,
  .color-bg-light-orange .body-copy ul.tertiary-heading,
  .body-copy .color-bg-light-orange ul.tertiary-heading,
  .color-bg-light-orange .quarternary-heading,
  .color-bg-light-orange .body-copy h4:not([class]),
  .body-copy .color-bg-light-orange h4:not([class]),
  .color-bg-light-orange .body-copy h1.quarternary-heading,
  .body-copy .color-bg-light-orange h1.quarternary-heading,
  .color-bg-light-orange .body-copy h2.quarternary-heading,
  .body-copy .color-bg-light-orange h2.quarternary-heading,
  .color-bg-light-orange .body-copy h3.quarternary-heading,
  .body-copy .color-bg-light-orange h3.quarternary-heading,
  .color-bg-light-orange .body-copy h4.quarternary-heading,
  .body-copy .color-bg-light-orange h4.quarternary-heading,
  .color-bg-light-orange .body-copy h5.quarternary-heading,
  .body-copy .color-bg-light-orange h5.quarternary-heading,
  .color-bg-light-orange .body-copy h6.quarternary-heading,
  .body-copy .color-bg-light-orange h6.quarternary-heading,
  .color-bg-light-orange .body-copy p.quarternary-heading,
  .body-copy .color-bg-light-orange p.quarternary-heading,
  .color-bg-light-orange .body-copy ul.quarternary-heading,
  .body-copy .color-bg-light-orange ul.quarternary-heading,
  .color-bg-light-orange .quinary-heading,
  .color-bg-light-orange .body-copy h5:not([class]),
  .body-copy .color-bg-light-orange h5:not([class]),
  .color-bg-light-orange .body-copy h1.quinary-heading,
  .body-copy .color-bg-light-orange h1.quinary-heading,
  .color-bg-light-orange .body-copy h2.quinary-heading,
  .body-copy .color-bg-light-orange h2.quinary-heading,
  .color-bg-light-orange .body-copy h3.quinary-heading,
  .body-copy .color-bg-light-orange h3.quinary-heading,
  .color-bg-light-orange .body-copy h4.quinary-heading,
  .body-copy .color-bg-light-orange h4.quinary-heading,
  .color-bg-light-orange .body-copy h5.quinary-heading,
  .body-copy .color-bg-light-orange h5.quinary-heading,
  .color-bg-light-orange .body-copy h6.quinary-heading,
  .body-copy .color-bg-light-orange h6.quinary-heading,
  .color-bg-light-orange .body-copy p.quinary-heading,
  .body-copy .color-bg-light-orange p.quinary-heading,
  .color-bg-light-orange .body-copy ul.quinary-heading,
  .body-copy .color-bg-light-orange ul.quinary-heading,
  .color-bg-light-orange .senary-heading,
  .color-bg-light-orange .body-copy h6:not([class]),
  .body-copy .color-bg-light-orange h6:not([class]),
  .color-bg-light-orange .body-copy h1.senary-heading,
  .body-copy .color-bg-light-orange h1.senary-heading,
  .color-bg-light-orange .body-copy h2.senary-heading,
  .body-copy .color-bg-light-orange h2.senary-heading,
  .color-bg-light-orange .body-copy h3.senary-heading,
  .body-copy .color-bg-light-orange h3.senary-heading,
  .color-bg-light-orange .body-copy h4.senary-heading,
  .body-copy .color-bg-light-orange h4.senary-heading,
  .color-bg-light-orange .body-copy h5.senary-heading,
  .body-copy .color-bg-light-orange h5.senary-heading,
  .color-bg-light-orange .body-copy h6.senary-heading,
  .body-copy .color-bg-light-orange h6.senary-heading,
  .color-bg-light-orange .body-copy p.senary-heading,
  .body-copy .color-bg-light-orange p.senary-heading,
  .color-bg-light-orange .body-copy ul.senary-heading,
  .body-copy .color-bg-light-orange ul.senary-heading,
  .color-bg-light-orange .stripe-head,
  .color-bg-light-orange .stripe-body {
    color: #FF6600; }
    .color-bg-light-orange p:not([class]) a,
    .color-bg-light-orange p.action a,
    .color-bg-light-orange .primary-heading a,
    .color-bg-light-orange .body-copy h1:not([class]) a,
    .body-copy .color-bg-light-orange h1:not([class]) a,
    .color-bg-light-orange .secondary-heading a,
    .color-bg-light-orange .body-copy h2:not([class]) a,
    .body-copy .color-bg-light-orange h2:not([class]) a,
    .color-bg-light-orange .tertiary-heading a,
    .color-bg-light-orange .body-copy h3:not([class]) a,
    .body-copy .color-bg-light-orange h3:not([class]) a,
    .color-bg-light-orange .quarternary-heading a,
    .color-bg-light-orange .body-copy h4:not([class]) a,
    .body-copy .color-bg-light-orange h4:not([class]) a,
    .color-bg-light-orange .quinary-heading a,
    .color-bg-light-orange .body-copy h5:not([class]) a,
    .body-copy .color-bg-light-orange h5:not([class]) a,
    .color-bg-light-orange .senary-heading a,
    .color-bg-light-orange .body-copy h6:not([class]) a,
    .body-copy .color-bg-light-orange h6:not([class]) a,
    .color-bg-light-orange .stripe-head a,
    .color-bg-light-orange .stripe-body a {
      color: #FF6600;
      border-bottom-color: #FF6600; }
      .color-bg-light-orange p:not([class]) a:hover,
      .color-bg-light-orange p.action a:hover,
      .color-bg-light-orange .primary-heading a:hover,
      .color-bg-light-orange .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-light-orange h1:not([class]) a:hover,
      .color-bg-light-orange .secondary-heading a:hover,
      .color-bg-light-orange .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-light-orange h2:not([class]) a:hover,
      .color-bg-light-orange .tertiary-heading a:hover,
      .color-bg-light-orange .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-light-orange h3:not([class]) a:hover,
      .color-bg-light-orange .quarternary-heading a:hover,
      .color-bg-light-orange .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-light-orange h4:not([class]) a:hover,
      .color-bg-light-orange .quinary-heading a:hover,
      .color-bg-light-orange .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-light-orange h5:not([class]) a:hover,
      .color-bg-light-orange .senary-heading a:hover,
      .color-bg-light-orange .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-light-orange h6:not([class]) a:hover,
      .color-bg-light-orange .stripe-head a:hover,
      .color-bg-light-orange .stripe-body a:hover {
        color: #616365;
        border-bottom-color: #616365; }
  .color-bg-light-orange .stripe-icon {
    background-color: #FF6600;
    color: #e2fff1; }
  .color-bg-light-orange a.stripe,
  .color-bg-light-orange .stripe .link-block {
    color: #FF6600; }
    .color-bg-light-orange a.stripe .stripe-head,
    .color-bg-light-orange a.stripe .stripe-body,
    .color-bg-light-orange .stripe .link-block .stripe-head,
    .color-bg-light-orange .stripe .link-block .stripe-body {
      color: #FF6600;
      transition: color .3s ease-in; }
    .color-bg-light-orange a.stripe:hover,
    .color-bg-light-orange .stripe .link-block:hover {
      color: #fce9d7; }
      .color-bg-light-orange a.stripe:hover .stripe-icon,
      .color-bg-light-orange .stripe .link-block:hover .stripe-icon {
        background-color: #616365;
        color: #fce9d7; }
      .color-bg-light-orange a.stripe:hover .stripe-head,
      .color-bg-light-orange a.stripe:hover .stripe-body,
      .color-bg-light-orange .stripe .link-block:hover .stripe-head,
      .color-bg-light-orange .stripe .link-block:hover .stripe-body {
        color: #616365; }
  .color-bg-light-orange.card {
    border-top-color: #fce9d7;
    background-color: #fff; }
    .color-bg-light-orange.card .card-icon {
      color: #fce9d7;
      transition: color .2s ease-in; }
    .color-bg-light-orange.card p,
    .color-bg-light-orange.card li {
      color: #333; }
    .color-bg-light-orange.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-light-orange {
    background-color: #fce9d7;
    color: #616365; }

.color-bg-deep-orange {
  background-color: #B8600D; }
  .color-bg-deep-orange p:not([class]),
  .color-bg-deep-orange p.action,
  .color-bg-deep-orange .primary-heading,
  .color-bg-deep-orange .body-copy h1:not([class]),
  .body-copy .color-bg-deep-orange h1:not([class]),
  .color-bg-deep-orange .body-copy h1.primary-heading,
  .body-copy .color-bg-deep-orange h1.primary-heading,
  .color-bg-deep-orange .body-copy h2.primary-heading,
  .body-copy .color-bg-deep-orange h2.primary-heading,
  .color-bg-deep-orange .body-copy h3.primary-heading,
  .body-copy .color-bg-deep-orange h3.primary-heading,
  .color-bg-deep-orange .body-copy h4.primary-heading,
  .body-copy .color-bg-deep-orange h4.primary-heading,
  .color-bg-deep-orange .body-copy h5.primary-heading,
  .body-copy .color-bg-deep-orange h5.primary-heading,
  .color-bg-deep-orange .body-copy h6.primary-heading,
  .body-copy .color-bg-deep-orange h6.primary-heading,
  .color-bg-deep-orange .body-copy p.primary-heading,
  .body-copy .color-bg-deep-orange p.primary-heading,
  .color-bg-deep-orange .body-copy ul.primary-heading,
  .body-copy .color-bg-deep-orange ul.primary-heading,
  .color-bg-deep-orange .secondary-heading,
  .color-bg-deep-orange .body-copy h2:not([class]),
  .body-copy .color-bg-deep-orange h2:not([class]),
  .color-bg-deep-orange .body-copy h1.secondary-heading,
  .body-copy .color-bg-deep-orange h1.secondary-heading,
  .color-bg-deep-orange .body-copy h2.secondary-heading,
  .body-copy .color-bg-deep-orange h2.secondary-heading,
  .color-bg-deep-orange .body-copy h3.secondary-heading,
  .body-copy .color-bg-deep-orange h3.secondary-heading,
  .color-bg-deep-orange .body-copy h4.secondary-heading,
  .body-copy .color-bg-deep-orange h4.secondary-heading,
  .color-bg-deep-orange .body-copy h5.secondary-heading,
  .body-copy .color-bg-deep-orange h5.secondary-heading,
  .color-bg-deep-orange .body-copy h6.secondary-heading,
  .body-copy .color-bg-deep-orange h6.secondary-heading,
  .color-bg-deep-orange .body-copy p.secondary-heading,
  .body-copy .color-bg-deep-orange p.secondary-heading,
  .color-bg-deep-orange .body-copy ul.secondary-heading,
  .body-copy .color-bg-deep-orange ul.secondary-heading,
  .color-bg-deep-orange .tertiary-heading,
  .color-bg-deep-orange .body-copy h3:not([class]),
  .body-copy .color-bg-deep-orange h3:not([class]),
  .color-bg-deep-orange .body-copy h1.tertiary-heading,
  .body-copy .color-bg-deep-orange h1.tertiary-heading,
  .color-bg-deep-orange .body-copy h2.tertiary-heading,
  .body-copy .color-bg-deep-orange h2.tertiary-heading,
  .color-bg-deep-orange .body-copy h3.tertiary-heading,
  .body-copy .color-bg-deep-orange h3.tertiary-heading,
  .color-bg-deep-orange .body-copy h4.tertiary-heading,
  .body-copy .color-bg-deep-orange h4.tertiary-heading,
  .color-bg-deep-orange .body-copy h5.tertiary-heading,
  .body-copy .color-bg-deep-orange h5.tertiary-heading,
  .color-bg-deep-orange .body-copy h6.tertiary-heading,
  .body-copy .color-bg-deep-orange h6.tertiary-heading,
  .color-bg-deep-orange .body-copy p.tertiary-heading,
  .body-copy .color-bg-deep-orange p.tertiary-heading,
  .color-bg-deep-orange .body-copy ul.tertiary-heading,
  .body-copy .color-bg-deep-orange ul.tertiary-heading,
  .color-bg-deep-orange .quarternary-heading,
  .color-bg-deep-orange .body-copy h4:not([class]),
  .body-copy .color-bg-deep-orange h4:not([class]),
  .color-bg-deep-orange .body-copy h1.quarternary-heading,
  .body-copy .color-bg-deep-orange h1.quarternary-heading,
  .color-bg-deep-orange .body-copy h2.quarternary-heading,
  .body-copy .color-bg-deep-orange h2.quarternary-heading,
  .color-bg-deep-orange .body-copy h3.quarternary-heading,
  .body-copy .color-bg-deep-orange h3.quarternary-heading,
  .color-bg-deep-orange .body-copy h4.quarternary-heading,
  .body-copy .color-bg-deep-orange h4.quarternary-heading,
  .color-bg-deep-orange .body-copy h5.quarternary-heading,
  .body-copy .color-bg-deep-orange h5.quarternary-heading,
  .color-bg-deep-orange .body-copy h6.quarternary-heading,
  .body-copy .color-bg-deep-orange h6.quarternary-heading,
  .color-bg-deep-orange .body-copy p.quarternary-heading,
  .body-copy .color-bg-deep-orange p.quarternary-heading,
  .color-bg-deep-orange .body-copy ul.quarternary-heading,
  .body-copy .color-bg-deep-orange ul.quarternary-heading,
  .color-bg-deep-orange .quinary-heading,
  .color-bg-deep-orange .body-copy h5:not([class]),
  .body-copy .color-bg-deep-orange h5:not([class]),
  .color-bg-deep-orange .body-copy h1.quinary-heading,
  .body-copy .color-bg-deep-orange h1.quinary-heading,
  .color-bg-deep-orange .body-copy h2.quinary-heading,
  .body-copy .color-bg-deep-orange h2.quinary-heading,
  .color-bg-deep-orange .body-copy h3.quinary-heading,
  .body-copy .color-bg-deep-orange h3.quinary-heading,
  .color-bg-deep-orange .body-copy h4.quinary-heading,
  .body-copy .color-bg-deep-orange h4.quinary-heading,
  .color-bg-deep-orange .body-copy h5.quinary-heading,
  .body-copy .color-bg-deep-orange h5.quinary-heading,
  .color-bg-deep-orange .body-copy h6.quinary-heading,
  .body-copy .color-bg-deep-orange h6.quinary-heading,
  .color-bg-deep-orange .body-copy p.quinary-heading,
  .body-copy .color-bg-deep-orange p.quinary-heading,
  .color-bg-deep-orange .body-copy ul.quinary-heading,
  .body-copy .color-bg-deep-orange ul.quinary-heading,
  .color-bg-deep-orange .senary-heading,
  .color-bg-deep-orange .body-copy h6:not([class]),
  .body-copy .color-bg-deep-orange h6:not([class]),
  .color-bg-deep-orange .body-copy h1.senary-heading,
  .body-copy .color-bg-deep-orange h1.senary-heading,
  .color-bg-deep-orange .body-copy h2.senary-heading,
  .body-copy .color-bg-deep-orange h2.senary-heading,
  .color-bg-deep-orange .body-copy h3.senary-heading,
  .body-copy .color-bg-deep-orange h3.senary-heading,
  .color-bg-deep-orange .body-copy h4.senary-heading,
  .body-copy .color-bg-deep-orange h4.senary-heading,
  .color-bg-deep-orange .body-copy h5.senary-heading,
  .body-copy .color-bg-deep-orange h5.senary-heading,
  .color-bg-deep-orange .body-copy h6.senary-heading,
  .body-copy .color-bg-deep-orange h6.senary-heading,
  .color-bg-deep-orange .body-copy p.senary-heading,
  .body-copy .color-bg-deep-orange p.senary-heading,
  .color-bg-deep-orange .body-copy ul.senary-heading,
  .body-copy .color-bg-deep-orange ul.senary-heading,
  .color-bg-deep-orange .stripe-head,
  .color-bg-deep-orange .stripe-body {
    color: #fff; }
    .color-bg-deep-orange p:not([class]) a,
    .color-bg-deep-orange p.action a,
    .color-bg-deep-orange .primary-heading a,
    .color-bg-deep-orange .body-copy h1:not([class]) a,
    .body-copy .color-bg-deep-orange h1:not([class]) a,
    .color-bg-deep-orange .secondary-heading a,
    .color-bg-deep-orange .body-copy h2:not([class]) a,
    .body-copy .color-bg-deep-orange h2:not([class]) a,
    .color-bg-deep-orange .tertiary-heading a,
    .color-bg-deep-orange .body-copy h3:not([class]) a,
    .body-copy .color-bg-deep-orange h3:not([class]) a,
    .color-bg-deep-orange .quarternary-heading a,
    .color-bg-deep-orange .body-copy h4:not([class]) a,
    .body-copy .color-bg-deep-orange h4:not([class]) a,
    .color-bg-deep-orange .quinary-heading a,
    .color-bg-deep-orange .body-copy h5:not([class]) a,
    .body-copy .color-bg-deep-orange h5:not([class]) a,
    .color-bg-deep-orange .senary-heading a,
    .color-bg-deep-orange .body-copy h6:not([class]) a,
    .body-copy .color-bg-deep-orange h6:not([class]) a,
    .color-bg-deep-orange .stripe-head a,
    .color-bg-deep-orange .stripe-body a {
      color: #fff;
      border-bottom-color: #fff; }
      .color-bg-deep-orange p:not([class]) a:hover,
      .color-bg-deep-orange p.action a:hover,
      .color-bg-deep-orange .primary-heading a:hover,
      .color-bg-deep-orange .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-deep-orange h1:not([class]) a:hover,
      .color-bg-deep-orange .secondary-heading a:hover,
      .color-bg-deep-orange .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-deep-orange h2:not([class]) a:hover,
      .color-bg-deep-orange .tertiary-heading a:hover,
      .color-bg-deep-orange .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-deep-orange h3:not([class]) a:hover,
      .color-bg-deep-orange .quarternary-heading a:hover,
      .color-bg-deep-orange .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-deep-orange h4:not([class]) a:hover,
      .color-bg-deep-orange .quinary-heading a:hover,
      .color-bg-deep-orange .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-deep-orange h5:not([class]) a:hover,
      .color-bg-deep-orange .senary-heading a:hover,
      .color-bg-deep-orange .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-deep-orange h6:not([class]) a:hover,
      .color-bg-deep-orange .stripe-head a:hover,
      .color-bg-deep-orange .stripe-body a:hover {
        color: #fce9d7;
        border-bottom-color: #fce9d7; }
  .color-bg-deep-orange .stripe-icon {
    background-color: #fff;
    color: #B8600D; }
  .color-bg-deep-orange a.stripe,
  .color-bg-deep-orange .stripe .link-block {
    color: #fff; }
    .color-bg-deep-orange a.stripe .stripe-head,
    .color-bg-deep-orange a.stripe .stripe-body,
    .color-bg-deep-orange .stripe .link-block .stripe-head,
    .color-bg-deep-orange .stripe .link-block .stripe-body {
      color: #fff;
      transition: color .3s ease-in; }
    .color-bg-deep-orange a.stripe:hover,
    .color-bg-deep-orange .stripe .link-block:hover {
      color: #fce9d7; }
      .color-bg-deep-orange a.stripe:hover .stripe-icon,
      .color-bg-deep-orange .stripe .link-block:hover .stripe-icon {
        background-color: #fce9d7;
        color: #B8600D; }
      .color-bg-deep-orange a.stripe:hover .stripe-head,
      .color-bg-deep-orange a.stripe:hover .stripe-body,
      .color-bg-deep-orange .stripe .link-block:hover .stripe-head,
      .color-bg-deep-orange .stripe .link-block:hover .stripe-body {
        color: #fce9d7; }
  .color-bg-deep-orange.card {
    border-top-color: #B8600D;
    background-color: #fff; }
    .color-bg-deep-orange.card .card-icon {
      color: #B8600D;
      transition: color .2s ease-in; }
    .color-bg-deep-orange.card p,
    .color-bg-deep-orange.card li {
      color: #333; }
    .color-bg-deep-orange.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-deep-orange {
    background-color: #B8600D; }

.color-bg-red {
  background-color: #D71E26; }
  .color-bg-red p:not([class]),
  .color-bg-red p.action,
  .color-bg-red .primary-heading,
  .color-bg-red .body-copy h1:not([class]),
  .body-copy .color-bg-red h1:not([class]),
  .color-bg-red .body-copy h1.primary-heading,
  .body-copy .color-bg-red h1.primary-heading,
  .color-bg-red .body-copy h2.primary-heading,
  .body-copy .color-bg-red h2.primary-heading,
  .color-bg-red .body-copy h3.primary-heading,
  .body-copy .color-bg-red h3.primary-heading,
  .color-bg-red .body-copy h4.primary-heading,
  .body-copy .color-bg-red h4.primary-heading,
  .color-bg-red .body-copy h5.primary-heading,
  .body-copy .color-bg-red h5.primary-heading,
  .color-bg-red .body-copy h6.primary-heading,
  .body-copy .color-bg-red h6.primary-heading,
  .color-bg-red .body-copy p.primary-heading,
  .body-copy .color-bg-red p.primary-heading,
  .color-bg-red .body-copy ul.primary-heading,
  .body-copy .color-bg-red ul.primary-heading,
  .color-bg-red .secondary-heading,
  .color-bg-red .body-copy h2:not([class]),
  .body-copy .color-bg-red h2:not([class]),
  .color-bg-red .body-copy h1.secondary-heading,
  .body-copy .color-bg-red h1.secondary-heading,
  .color-bg-red .body-copy h2.secondary-heading,
  .body-copy .color-bg-red h2.secondary-heading,
  .color-bg-red .body-copy h3.secondary-heading,
  .body-copy .color-bg-red h3.secondary-heading,
  .color-bg-red .body-copy h4.secondary-heading,
  .body-copy .color-bg-red h4.secondary-heading,
  .color-bg-red .body-copy h5.secondary-heading,
  .body-copy .color-bg-red h5.secondary-heading,
  .color-bg-red .body-copy h6.secondary-heading,
  .body-copy .color-bg-red h6.secondary-heading,
  .color-bg-red .body-copy p.secondary-heading,
  .body-copy .color-bg-red p.secondary-heading,
  .color-bg-red .body-copy ul.secondary-heading,
  .body-copy .color-bg-red ul.secondary-heading,
  .color-bg-red .tertiary-heading,
  .color-bg-red .body-copy h3:not([class]),
  .body-copy .color-bg-red h3:not([class]),
  .color-bg-red .body-copy h1.tertiary-heading,
  .body-copy .color-bg-red h1.tertiary-heading,
  .color-bg-red .body-copy h2.tertiary-heading,
  .body-copy .color-bg-red h2.tertiary-heading,
  .color-bg-red .body-copy h3.tertiary-heading,
  .body-copy .color-bg-red h3.tertiary-heading,
  .color-bg-red .body-copy h4.tertiary-heading,
  .body-copy .color-bg-red h4.tertiary-heading,
  .color-bg-red .body-copy h5.tertiary-heading,
  .body-copy .color-bg-red h5.tertiary-heading,
  .color-bg-red .body-copy h6.tertiary-heading,
  .body-copy .color-bg-red h6.tertiary-heading,
  .color-bg-red .body-copy p.tertiary-heading,
  .body-copy .color-bg-red p.tertiary-heading,
  .color-bg-red .body-copy ul.tertiary-heading,
  .body-copy .color-bg-red ul.tertiary-heading,
  .color-bg-red .quarternary-heading,
  .color-bg-red .body-copy h4:not([class]),
  .body-copy .color-bg-red h4:not([class]),
  .color-bg-red .body-copy h1.quarternary-heading,
  .body-copy .color-bg-red h1.quarternary-heading,
  .color-bg-red .body-copy h2.quarternary-heading,
  .body-copy .color-bg-red h2.quarternary-heading,
  .color-bg-red .body-copy h3.quarternary-heading,
  .body-copy .color-bg-red h3.quarternary-heading,
  .color-bg-red .body-copy h4.quarternary-heading,
  .body-copy .color-bg-red h4.quarternary-heading,
  .color-bg-red .body-copy h5.quarternary-heading,
  .body-copy .color-bg-red h5.quarternary-heading,
  .color-bg-red .body-copy h6.quarternary-heading,
  .body-copy .color-bg-red h6.quarternary-heading,
  .color-bg-red .body-copy p.quarternary-heading,
  .body-copy .color-bg-red p.quarternary-heading,
  .color-bg-red .body-copy ul.quarternary-heading,
  .body-copy .color-bg-red ul.quarternary-heading,
  .color-bg-red .quinary-heading,
  .color-bg-red .body-copy h5:not([class]),
  .body-copy .color-bg-red h5:not([class]),
  .color-bg-red .body-copy h1.quinary-heading,
  .body-copy .color-bg-red h1.quinary-heading,
  .color-bg-red .body-copy h2.quinary-heading,
  .body-copy .color-bg-red h2.quinary-heading,
  .color-bg-red .body-copy h3.quinary-heading,
  .body-copy .color-bg-red h3.quinary-heading,
  .color-bg-red .body-copy h4.quinary-heading,
  .body-copy .color-bg-red h4.quinary-heading,
  .color-bg-red .body-copy h5.quinary-heading,
  .body-copy .color-bg-red h5.quinary-heading,
  .color-bg-red .body-copy h6.quinary-heading,
  .body-copy .color-bg-red h6.quinary-heading,
  .color-bg-red .body-copy p.quinary-heading,
  .body-copy .color-bg-red p.quinary-heading,
  .color-bg-red .body-copy ul.quinary-heading,
  .body-copy .color-bg-red ul.quinary-heading,
  .color-bg-red .senary-heading,
  .color-bg-red .body-copy h6:not([class]),
  .body-copy .color-bg-red h6:not([class]),
  .color-bg-red .body-copy h1.senary-heading,
  .body-copy .color-bg-red h1.senary-heading,
  .color-bg-red .body-copy h2.senary-heading,
  .body-copy .color-bg-red h2.senary-heading,
  .color-bg-red .body-copy h3.senary-heading,
  .body-copy .color-bg-red h3.senary-heading,
  .color-bg-red .body-copy h4.senary-heading,
  .body-copy .color-bg-red h4.senary-heading,
  .color-bg-red .body-copy h5.senary-heading,
  .body-copy .color-bg-red h5.senary-heading,
  .color-bg-red .body-copy h6.senary-heading,
  .body-copy .color-bg-red h6.senary-heading,
  .color-bg-red .body-copy p.senary-heading,
  .body-copy .color-bg-red p.senary-heading,
  .color-bg-red .body-copy ul.senary-heading,
  .body-copy .color-bg-red ul.senary-heading,
  .color-bg-red .stripe-head,
  .color-bg-red .stripe-body {
    color: #fff; }
    .color-bg-red p:not([class]) a,
    .color-bg-red p.action a,
    .color-bg-red .primary-heading a,
    .color-bg-red .body-copy h1:not([class]) a,
    .body-copy .color-bg-red h1:not([class]) a,
    .color-bg-red .secondary-heading a,
    .color-bg-red .body-copy h2:not([class]) a,
    .body-copy .color-bg-red h2:not([class]) a,
    .color-bg-red .tertiary-heading a,
    .color-bg-red .body-copy h3:not([class]) a,
    .body-copy .color-bg-red h3:not([class]) a,
    .color-bg-red .quarternary-heading a,
    .color-bg-red .body-copy h4:not([class]) a,
    .body-copy .color-bg-red h4:not([class]) a,
    .color-bg-red .quinary-heading a,
    .color-bg-red .body-copy h5:not([class]) a,
    .body-copy .color-bg-red h5:not([class]) a,
    .color-bg-red .senary-heading a,
    .color-bg-red .body-copy h6:not([class]) a,
    .body-copy .color-bg-red h6:not([class]) a,
    .color-bg-red .stripe-head a,
    .color-bg-red .stripe-body a {
      color: #fff;
      border-bottom-color: #fff; }
      .color-bg-red p:not([class]) a:hover,
      .color-bg-red p.action a:hover,
      .color-bg-red .primary-heading a:hover,
      .color-bg-red .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-red h1:not([class]) a:hover,
      .color-bg-red .secondary-heading a:hover,
      .color-bg-red .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-red h2:not([class]) a:hover,
      .color-bg-red .tertiary-heading a:hover,
      .color-bg-red .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-red h3:not([class]) a:hover,
      .color-bg-red .quarternary-heading a:hover,
      .color-bg-red .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-red h4:not([class]) a:hover,
      .color-bg-red .quinary-heading a:hover,
      .color-bg-red .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-red h5:not([class]) a:hover,
      .color-bg-red .senary-heading a:hover,
      .color-bg-red .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-red h6:not([class]) a:hover,
      .color-bg-red .stripe-head a:hover,
      .color-bg-red .stripe-body a:hover {
        color: #fce9d7;
        border-bottom-color: #fce9d7; }
  .color-bg-red .stripe-icon {
    background-color: #fff;
    color: #D71E26; }
  .color-bg-red a.stripe,
  .color-bg-red .stripe .link-block {
    color: #fff; }
    .color-bg-red a.stripe .stripe-head,
    .color-bg-red a.stripe .stripe-body,
    .color-bg-red .stripe .link-block .stripe-head,
    .color-bg-red .stripe .link-block .stripe-body {
      color: #fff;
      transition: color .3s ease-in; }
    .color-bg-red a.stripe:hover,
    .color-bg-red .stripe .link-block:hover {
      color: #fce9d7; }
      .color-bg-red a.stripe:hover .stripe-icon,
      .color-bg-red .stripe .link-block:hover .stripe-icon {
        background-color: #fce9d7;
        color: #D71E26; }
      .color-bg-red a.stripe:hover .stripe-head,
      .color-bg-red a.stripe:hover .stripe-body,
      .color-bg-red .stripe .link-block:hover .stripe-head,
      .color-bg-red .stripe .link-block:hover .stripe-body {
        color: #fce9d7; }
  .color-bg-red.card {
    border-top-color: #D71E26;
    background-color: #fff; }
    .color-bg-red.card .card-icon {
      color: #D71E26;
      transition: color .2s ease-in; }
    .color-bg-red.card p,
    .color-bg-red.card li {
      color: #333; }
    .color-bg-red.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-red {
    background-color: #D71E26; }

.color-bg-purple {
  background-color: #5900B2; }
  .color-bg-purple p:not([class]),
  .color-bg-purple p.action,
  .color-bg-purple .primary-heading,
  .color-bg-purple .body-copy h1:not([class]),
  .body-copy .color-bg-purple h1:not([class]),
  .color-bg-purple .body-copy h1.primary-heading,
  .body-copy .color-bg-purple h1.primary-heading,
  .color-bg-purple .body-copy h2.primary-heading,
  .body-copy .color-bg-purple h2.primary-heading,
  .color-bg-purple .body-copy h3.primary-heading,
  .body-copy .color-bg-purple h3.primary-heading,
  .color-bg-purple .body-copy h4.primary-heading,
  .body-copy .color-bg-purple h4.primary-heading,
  .color-bg-purple .body-copy h5.primary-heading,
  .body-copy .color-bg-purple h5.primary-heading,
  .color-bg-purple .body-copy h6.primary-heading,
  .body-copy .color-bg-purple h6.primary-heading,
  .color-bg-purple .body-copy p.primary-heading,
  .body-copy .color-bg-purple p.primary-heading,
  .color-bg-purple .body-copy ul.primary-heading,
  .body-copy .color-bg-purple ul.primary-heading,
  .color-bg-purple .secondary-heading,
  .color-bg-purple .body-copy h2:not([class]),
  .body-copy .color-bg-purple h2:not([class]),
  .color-bg-purple .body-copy h1.secondary-heading,
  .body-copy .color-bg-purple h1.secondary-heading,
  .color-bg-purple .body-copy h2.secondary-heading,
  .body-copy .color-bg-purple h2.secondary-heading,
  .color-bg-purple .body-copy h3.secondary-heading,
  .body-copy .color-bg-purple h3.secondary-heading,
  .color-bg-purple .body-copy h4.secondary-heading,
  .body-copy .color-bg-purple h4.secondary-heading,
  .color-bg-purple .body-copy h5.secondary-heading,
  .body-copy .color-bg-purple h5.secondary-heading,
  .color-bg-purple .body-copy h6.secondary-heading,
  .body-copy .color-bg-purple h6.secondary-heading,
  .color-bg-purple .body-copy p.secondary-heading,
  .body-copy .color-bg-purple p.secondary-heading,
  .color-bg-purple .body-copy ul.secondary-heading,
  .body-copy .color-bg-purple ul.secondary-heading,
  .color-bg-purple .tertiary-heading,
  .color-bg-purple .body-copy h3:not([class]),
  .body-copy .color-bg-purple h3:not([class]),
  .color-bg-purple .body-copy h1.tertiary-heading,
  .body-copy .color-bg-purple h1.tertiary-heading,
  .color-bg-purple .body-copy h2.tertiary-heading,
  .body-copy .color-bg-purple h2.tertiary-heading,
  .color-bg-purple .body-copy h3.tertiary-heading,
  .body-copy .color-bg-purple h3.tertiary-heading,
  .color-bg-purple .body-copy h4.tertiary-heading,
  .body-copy .color-bg-purple h4.tertiary-heading,
  .color-bg-purple .body-copy h5.tertiary-heading,
  .body-copy .color-bg-purple h5.tertiary-heading,
  .color-bg-purple .body-copy h6.tertiary-heading,
  .body-copy .color-bg-purple h6.tertiary-heading,
  .color-bg-purple .body-copy p.tertiary-heading,
  .body-copy .color-bg-purple p.tertiary-heading,
  .color-bg-purple .body-copy ul.tertiary-heading,
  .body-copy .color-bg-purple ul.tertiary-heading,
  .color-bg-purple .quarternary-heading,
  .color-bg-purple .body-copy h4:not([class]),
  .body-copy .color-bg-purple h4:not([class]),
  .color-bg-purple .body-copy h1.quarternary-heading,
  .body-copy .color-bg-purple h1.quarternary-heading,
  .color-bg-purple .body-copy h2.quarternary-heading,
  .body-copy .color-bg-purple h2.quarternary-heading,
  .color-bg-purple .body-copy h3.quarternary-heading,
  .body-copy .color-bg-purple h3.quarternary-heading,
  .color-bg-purple .body-copy h4.quarternary-heading,
  .body-copy .color-bg-purple h4.quarternary-heading,
  .color-bg-purple .body-copy h5.quarternary-heading,
  .body-copy .color-bg-purple h5.quarternary-heading,
  .color-bg-purple .body-copy h6.quarternary-heading,
  .body-copy .color-bg-purple h6.quarternary-heading,
  .color-bg-purple .body-copy p.quarternary-heading,
  .body-copy .color-bg-purple p.quarternary-heading,
  .color-bg-purple .body-copy ul.quarternary-heading,
  .body-copy .color-bg-purple ul.quarternary-heading,
  .color-bg-purple .quinary-heading,
  .color-bg-purple .body-copy h5:not([class]),
  .body-copy .color-bg-purple h5:not([class]),
  .color-bg-purple .body-copy h1.quinary-heading,
  .body-copy .color-bg-purple h1.quinary-heading,
  .color-bg-purple .body-copy h2.quinary-heading,
  .body-copy .color-bg-purple h2.quinary-heading,
  .color-bg-purple .body-copy h3.quinary-heading,
  .body-copy .color-bg-purple h3.quinary-heading,
  .color-bg-purple .body-copy h4.quinary-heading,
  .body-copy .color-bg-purple h4.quinary-heading,
  .color-bg-purple .body-copy h5.quinary-heading,
  .body-copy .color-bg-purple h5.quinary-heading,
  .color-bg-purple .body-copy h6.quinary-heading,
  .body-copy .color-bg-purple h6.quinary-heading,
  .color-bg-purple .body-copy p.quinary-heading,
  .body-copy .color-bg-purple p.quinary-heading,
  .color-bg-purple .body-copy ul.quinary-heading,
  .body-copy .color-bg-purple ul.quinary-heading,
  .color-bg-purple .senary-heading,
  .color-bg-purple .body-copy h6:not([class]),
  .body-copy .color-bg-purple h6:not([class]),
  .color-bg-purple .body-copy h1.senary-heading,
  .body-copy .color-bg-purple h1.senary-heading,
  .color-bg-purple .body-copy h2.senary-heading,
  .body-copy .color-bg-purple h2.senary-heading,
  .color-bg-purple .body-copy h3.senary-heading,
  .body-copy .color-bg-purple h3.senary-heading,
  .color-bg-purple .body-copy h4.senary-heading,
  .body-copy .color-bg-purple h4.senary-heading,
  .color-bg-purple .body-copy h5.senary-heading,
  .body-copy .color-bg-purple h5.senary-heading,
  .color-bg-purple .body-copy h6.senary-heading,
  .body-copy .color-bg-purple h6.senary-heading,
  .color-bg-purple .body-copy p.senary-heading,
  .body-copy .color-bg-purple p.senary-heading,
  .color-bg-purple .body-copy ul.senary-heading,
  .body-copy .color-bg-purple ul.senary-heading,
  .color-bg-purple .stripe-head,
  .color-bg-purple .stripe-body {
    color: #efe0ff; }
    .color-bg-purple p:not([class]) a,
    .color-bg-purple p.action a,
    .color-bg-purple .primary-heading a,
    .color-bg-purple .body-copy h1:not([class]) a,
    .body-copy .color-bg-purple h1:not([class]) a,
    .color-bg-purple .secondary-heading a,
    .color-bg-purple .body-copy h2:not([class]) a,
    .body-copy .color-bg-purple h2:not([class]) a,
    .color-bg-purple .tertiary-heading a,
    .color-bg-purple .body-copy h3:not([class]) a,
    .body-copy .color-bg-purple h3:not([class]) a,
    .color-bg-purple .quarternary-heading a,
    .color-bg-purple .body-copy h4:not([class]) a,
    .body-copy .color-bg-purple h4:not([class]) a,
    .color-bg-purple .quinary-heading a,
    .color-bg-purple .body-copy h5:not([class]) a,
    .body-copy .color-bg-purple h5:not([class]) a,
    .color-bg-purple .senary-heading a,
    .color-bg-purple .body-copy h6:not([class]) a,
    .body-copy .color-bg-purple h6:not([class]) a,
    .color-bg-purple .stripe-head a,
    .color-bg-purple .stripe-body a {
      color: #efe0ff;
      border-bottom-color: #efe0ff; }
      .color-bg-purple p:not([class]) a:hover,
      .color-bg-purple p.action a:hover,
      .color-bg-purple .primary-heading a:hover,
      .color-bg-purple .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-purple h1:not([class]) a:hover,
      .color-bg-purple .secondary-heading a:hover,
      .color-bg-purple .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-purple h2:not([class]) a:hover,
      .color-bg-purple .tertiary-heading a:hover,
      .color-bg-purple .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-purple h3:not([class]) a:hover,
      .color-bg-purple .quarternary-heading a:hover,
      .color-bg-purple .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-purple h4:not([class]) a:hover,
      .color-bg-purple .quinary-heading a:hover,
      .color-bg-purple .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-purple h5:not([class]) a:hover,
      .color-bg-purple .senary-heading a:hover,
      .color-bg-purple .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-purple h6:not([class]) a:hover,
      .color-bg-purple .stripe-head a:hover,
      .color-bg-purple .stripe-body a:hover {
        color: #fff;
        border-bottom-color: #fff; }
  .color-bg-purple .stripe-icon {
    background-color: #efe0ff;
    color: #5900B2; }
  .color-bg-purple a.stripe,
  .color-bg-purple .stripe .link-block {
    color: #efe0ff; }
    .color-bg-purple a.stripe .stripe-head,
    .color-bg-purple a.stripe .stripe-body,
    .color-bg-purple .stripe .link-block .stripe-head,
    .color-bg-purple .stripe .link-block .stripe-body {
      color: #efe0ff;
      transition: color .3s ease-in; }
    .color-bg-purple a.stripe:hover,
    .color-bg-purple .stripe .link-block:hover {
      color: #fff; }
      .color-bg-purple a.stripe:hover .stripe-icon,
      .color-bg-purple .stripe .link-block:hover .stripe-icon {
        background-color: #fff;
        color: #5900B2; }
      .color-bg-purple a.stripe:hover .stripe-head,
      .color-bg-purple a.stripe:hover .stripe-body,
      .color-bg-purple .stripe .link-block:hover .stripe-head,
      .color-bg-purple .stripe .link-block:hover .stripe-body {
        color: #fff; }
  .color-bg-purple.card {
    border-top-color: #5900B2;
    background-color: #fff; }
    .color-bg-purple.card .card-icon {
      color: #5900B2;
      transition: color .2s ease-in; }
    .color-bg-purple.card p,
    .color-bg-purple.card li {
      color: #333; }
    .color-bg-purple.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-purple {
    background-color: #5900B2; }

.color-bg-light-purple {
  background-color: #efe0ff; }
  .color-bg-light-purple p:not([class]),
  .color-bg-light-purple p.action,
  .color-bg-light-purple .primary-heading,
  .color-bg-light-purple .body-copy h1:not([class]),
  .body-copy .color-bg-light-purple h1:not([class]),
  .color-bg-light-purple .body-copy h1.primary-heading,
  .body-copy .color-bg-light-purple h1.primary-heading,
  .color-bg-light-purple .body-copy h2.primary-heading,
  .body-copy .color-bg-light-purple h2.primary-heading,
  .color-bg-light-purple .body-copy h3.primary-heading,
  .body-copy .color-bg-light-purple h3.primary-heading,
  .color-bg-light-purple .body-copy h4.primary-heading,
  .body-copy .color-bg-light-purple h4.primary-heading,
  .color-bg-light-purple .body-copy h5.primary-heading,
  .body-copy .color-bg-light-purple h5.primary-heading,
  .color-bg-light-purple .body-copy h6.primary-heading,
  .body-copy .color-bg-light-purple h6.primary-heading,
  .color-bg-light-purple .body-copy p.primary-heading,
  .body-copy .color-bg-light-purple p.primary-heading,
  .color-bg-light-purple .body-copy ul.primary-heading,
  .body-copy .color-bg-light-purple ul.primary-heading,
  .color-bg-light-purple .secondary-heading,
  .color-bg-light-purple .body-copy h2:not([class]),
  .body-copy .color-bg-light-purple h2:not([class]),
  .color-bg-light-purple .body-copy h1.secondary-heading,
  .body-copy .color-bg-light-purple h1.secondary-heading,
  .color-bg-light-purple .body-copy h2.secondary-heading,
  .body-copy .color-bg-light-purple h2.secondary-heading,
  .color-bg-light-purple .body-copy h3.secondary-heading,
  .body-copy .color-bg-light-purple h3.secondary-heading,
  .color-bg-light-purple .body-copy h4.secondary-heading,
  .body-copy .color-bg-light-purple h4.secondary-heading,
  .color-bg-light-purple .body-copy h5.secondary-heading,
  .body-copy .color-bg-light-purple h5.secondary-heading,
  .color-bg-light-purple .body-copy h6.secondary-heading,
  .body-copy .color-bg-light-purple h6.secondary-heading,
  .color-bg-light-purple .body-copy p.secondary-heading,
  .body-copy .color-bg-light-purple p.secondary-heading,
  .color-bg-light-purple .body-copy ul.secondary-heading,
  .body-copy .color-bg-light-purple ul.secondary-heading,
  .color-bg-light-purple .tertiary-heading,
  .color-bg-light-purple .body-copy h3:not([class]),
  .body-copy .color-bg-light-purple h3:not([class]),
  .color-bg-light-purple .body-copy h1.tertiary-heading,
  .body-copy .color-bg-light-purple h1.tertiary-heading,
  .color-bg-light-purple .body-copy h2.tertiary-heading,
  .body-copy .color-bg-light-purple h2.tertiary-heading,
  .color-bg-light-purple .body-copy h3.tertiary-heading,
  .body-copy .color-bg-light-purple h3.tertiary-heading,
  .color-bg-light-purple .body-copy h4.tertiary-heading,
  .body-copy .color-bg-light-purple h4.tertiary-heading,
  .color-bg-light-purple .body-copy h5.tertiary-heading,
  .body-copy .color-bg-light-purple h5.tertiary-heading,
  .color-bg-light-purple .body-copy h6.tertiary-heading,
  .body-copy .color-bg-light-purple h6.tertiary-heading,
  .color-bg-light-purple .body-copy p.tertiary-heading,
  .body-copy .color-bg-light-purple p.tertiary-heading,
  .color-bg-light-purple .body-copy ul.tertiary-heading,
  .body-copy .color-bg-light-purple ul.tertiary-heading,
  .color-bg-light-purple .quarternary-heading,
  .color-bg-light-purple .body-copy h4:not([class]),
  .body-copy .color-bg-light-purple h4:not([class]),
  .color-bg-light-purple .body-copy h1.quarternary-heading,
  .body-copy .color-bg-light-purple h1.quarternary-heading,
  .color-bg-light-purple .body-copy h2.quarternary-heading,
  .body-copy .color-bg-light-purple h2.quarternary-heading,
  .color-bg-light-purple .body-copy h3.quarternary-heading,
  .body-copy .color-bg-light-purple h3.quarternary-heading,
  .color-bg-light-purple .body-copy h4.quarternary-heading,
  .body-copy .color-bg-light-purple h4.quarternary-heading,
  .color-bg-light-purple .body-copy h5.quarternary-heading,
  .body-copy .color-bg-light-purple h5.quarternary-heading,
  .color-bg-light-purple .body-copy h6.quarternary-heading,
  .body-copy .color-bg-light-purple h6.quarternary-heading,
  .color-bg-light-purple .body-copy p.quarternary-heading,
  .body-copy .color-bg-light-purple p.quarternary-heading,
  .color-bg-light-purple .body-copy ul.quarternary-heading,
  .body-copy .color-bg-light-purple ul.quarternary-heading,
  .color-bg-light-purple .quinary-heading,
  .color-bg-light-purple .body-copy h5:not([class]),
  .body-copy .color-bg-light-purple h5:not([class]),
  .color-bg-light-purple .body-copy h1.quinary-heading,
  .body-copy .color-bg-light-purple h1.quinary-heading,
  .color-bg-light-purple .body-copy h2.quinary-heading,
  .body-copy .color-bg-light-purple h2.quinary-heading,
  .color-bg-light-purple .body-copy h3.quinary-heading,
  .body-copy .color-bg-light-purple h3.quinary-heading,
  .color-bg-light-purple .body-copy h4.quinary-heading,
  .body-copy .color-bg-light-purple h4.quinary-heading,
  .color-bg-light-purple .body-copy h5.quinary-heading,
  .body-copy .color-bg-light-purple h5.quinary-heading,
  .color-bg-light-purple .body-copy h6.quinary-heading,
  .body-copy .color-bg-light-purple h6.quinary-heading,
  .color-bg-light-purple .body-copy p.quinary-heading,
  .body-copy .color-bg-light-purple p.quinary-heading,
  .color-bg-light-purple .body-copy ul.quinary-heading,
  .body-copy .color-bg-light-purple ul.quinary-heading,
  .color-bg-light-purple .senary-heading,
  .color-bg-light-purple .body-copy h6:not([class]),
  .body-copy .color-bg-light-purple h6:not([class]),
  .color-bg-light-purple .body-copy h1.senary-heading,
  .body-copy .color-bg-light-purple h1.senary-heading,
  .color-bg-light-purple .body-copy h2.senary-heading,
  .body-copy .color-bg-light-purple h2.senary-heading,
  .color-bg-light-purple .body-copy h3.senary-heading,
  .body-copy .color-bg-light-purple h3.senary-heading,
  .color-bg-light-purple .body-copy h4.senary-heading,
  .body-copy .color-bg-light-purple h4.senary-heading,
  .color-bg-light-purple .body-copy h5.senary-heading,
  .body-copy .color-bg-light-purple h5.senary-heading,
  .color-bg-light-purple .body-copy h6.senary-heading,
  .body-copy .color-bg-light-purple h6.senary-heading,
  .color-bg-light-purple .body-copy p.senary-heading,
  .body-copy .color-bg-light-purple p.senary-heading,
  .color-bg-light-purple .body-copy ul.senary-heading,
  .body-copy .color-bg-light-purple ul.senary-heading,
  .color-bg-light-purple .stripe-head,
  .color-bg-light-purple .stripe-body {
    color: #5900B2; }
    .color-bg-light-purple p:not([class]) a,
    .color-bg-light-purple p.action a,
    .color-bg-light-purple .primary-heading a,
    .color-bg-light-purple .body-copy h1:not([class]) a,
    .body-copy .color-bg-light-purple h1:not([class]) a,
    .color-bg-light-purple .secondary-heading a,
    .color-bg-light-purple .body-copy h2:not([class]) a,
    .body-copy .color-bg-light-purple h2:not([class]) a,
    .color-bg-light-purple .tertiary-heading a,
    .color-bg-light-purple .body-copy h3:not([class]) a,
    .body-copy .color-bg-light-purple h3:not([class]) a,
    .color-bg-light-purple .quarternary-heading a,
    .color-bg-light-purple .body-copy h4:not([class]) a,
    .body-copy .color-bg-light-purple h4:not([class]) a,
    .color-bg-light-purple .quinary-heading a,
    .color-bg-light-purple .body-copy h5:not([class]) a,
    .body-copy .color-bg-light-purple h5:not([class]) a,
    .color-bg-light-purple .senary-heading a,
    .color-bg-light-purple .body-copy h6:not([class]) a,
    .body-copy .color-bg-light-purple h6:not([class]) a,
    .color-bg-light-purple .stripe-head a,
    .color-bg-light-purple .stripe-body a {
      color: #5900B2;
      border-bottom-color: #5900B2; }
      .color-bg-light-purple p:not([class]) a:hover,
      .color-bg-light-purple p.action a:hover,
      .color-bg-light-purple .primary-heading a:hover,
      .color-bg-light-purple .body-copy h1:not([class]) a:hover,
      .body-copy .color-bg-light-purple h1:not([class]) a:hover,
      .color-bg-light-purple .secondary-heading a:hover,
      .color-bg-light-purple .body-copy h2:not([class]) a:hover,
      .body-copy .color-bg-light-purple h2:not([class]) a:hover,
      .color-bg-light-purple .tertiary-heading a:hover,
      .color-bg-light-purple .body-copy h3:not([class]) a:hover,
      .body-copy .color-bg-light-purple h3:not([class]) a:hover,
      .color-bg-light-purple .quarternary-heading a:hover,
      .color-bg-light-purple .body-copy h4:not([class]) a:hover,
      .body-copy .color-bg-light-purple h4:not([class]) a:hover,
      .color-bg-light-purple .quinary-heading a:hover,
      .color-bg-light-purple .body-copy h5:not([class]) a:hover,
      .body-copy .color-bg-light-purple h5:not([class]) a:hover,
      .color-bg-light-purple .senary-heading a:hover,
      .color-bg-light-purple .body-copy h6:not([class]) a:hover,
      .body-copy .color-bg-light-purple h6:not([class]) a:hover,
      .color-bg-light-purple .stripe-head a:hover,
      .color-bg-light-purple .stripe-body a:hover {
        color: #616365;
        border-bottom-color: #616365; }
  .color-bg-light-purple .stripe-icon {
    background-color: #5900B2;
    color: #efe0ff; }
  .color-bg-light-purple a.stripe,
  .color-bg-light-purple .stripe .link-block {
    color: #5900B2; }
    .color-bg-light-purple a.stripe .stripe-head,
    .color-bg-light-purple a.stripe .stripe-body,
    .color-bg-light-purple .stripe .link-block .stripe-head,
    .color-bg-light-purple .stripe .link-block .stripe-body {
      color: #5900B2;
      transition: color .3s ease-in; }
    .color-bg-light-purple a.stripe:hover,
    .color-bg-light-purple .stripe .link-block:hover {
      color: #efe0ff; }
      .color-bg-light-purple a.stripe:hover .stripe-icon,
      .color-bg-light-purple .stripe .link-block:hover .stripe-icon {
        background-color: #616365;
        color: #efe0ff; }
      .color-bg-light-purple a.stripe:hover .stripe-head,
      .color-bg-light-purple a.stripe:hover .stripe-body,
      .color-bg-light-purple .stripe .link-block:hover .stripe-head,
      .color-bg-light-purple .stripe .link-block:hover .stripe-body {
        color: #616365; }
  .color-bg-light-purple.card {
    border-top-color: #efe0ff;
    background-color: #fff; }
    .color-bg-light-purple.card .card-icon {
      color: #efe0ff;
      transition: color .2s ease-in; }
    .color-bg-light-purple.card p,
    .color-bg-light-purple.card li {
      color: #333; }
    .color-bg-light-purple.card:hover .card-icon {
      color: #FF6600; }
  .button .color-bg-light-purple {
    background-color: #efe0ff;
    color: #616365; }

/*==Text==*/
.color-txt-white {
  color: #fff; }
  .color-txt-white a {
    color: #fff; }

.color-txt-black {
  color: #333; }
  .color-txt-black a {
    color: #333; }

.color-txt-gray {
  color: #949698; }
  .color-txt-gray a {
    color: #949698; }

.color-txt-deep-gray {
  color: #616365; }
  .color-txt-deep-gray a {
    color: #616365; }

.color-txt-light-gray {
  color: #ccc; }
  .color-txt-light-gray a {
    color: #ccc; }

.color-txt-gray-blue {
  color: #4C5A7B; }
  .color-txt-gray-blue a {
    color: #4C5A7B; }

.color-txt-aqua {
  color: #0088CE; }
  .color-txt-aqua a {
    color: #0088CE; }

.color-txt-light-aqua {
  color: #c9edff; }
  .color-txt-light-aqua a {
    color: #c9edff; }

.color-txt-blue {
  color: #0250bc; }
  .color-txt-blue a {
    color: #0250bc; }

.color-txt-deep-blue {
  color: #002482; }
  .color-txt-deep-blue a {
    color: #002482; }

.color-txt-light-blue {
  color: #AFC6E5; }
  .color-txt-light-blue a {
    color: #AFC6E5; }

.color-txt-green {
  color: #028947; }
  .color-txt-green a {
    color: #028947; }

.color-txt-light-green {
  color: #e2fff1; }
  .color-txt-light-green a {
    color: #e2fff1; }

.color-txt-orange {
  color: #FF6600; }
  .color-txt-orange a {
    color: #FF6600; }

.color-txt-deep-orange {
  color: #B8600D; }
  .color-txt-deep-orange a {
    color: #B8600D; }

.color-txt-light-orange {
  color: #fce9d7; }
  .color-txt-light-orange a {
    color: #fce9d7; }

.color-txt-red {
  color: #D71E26; }
  .color-txt-red a {
    color: #D71E26; }

.color-txt-purple {
  color: #5900B2; }
  .color-txt-purple a {
    color: #5900B2; }

.color-txt-light-purple {
  color: #efe0ff; }
  .color-txt-light-purple a {
    color: #fff; }
