@charset "UTF-8";
.xrx-fw-header-v6 {
  /**
   * Renders a plus symbol with psuedo elements.
   *
   * Intended to be applied to a span with a fixed width/height
   * dictating the size of the plus itself.
   */
  /**
   * FORMS
   */
  /**
   * Fieldset base styles
   */
  /**
   * Label base styles
   */
  /**
   * Form button, input, select, and text area base styles
   * 1) Zero out margin and inherit font styles
   */
  /**
   * Input and text area base styles
   * 1) Width entire container, gray border, padding
   */
  /**
   * Input areas base styles
   * 1) Get rid of webkit appearance of these areas
   */
  /**
   * Checkboxes/Radio button base styles
   */
  /**
   * Select base styles
   */
  /**
   * Range base styles
   */
  /**
   * Search cancel button and search decoration webkit appearance none
   */
}
.xrx-fw-header-v6 fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.xrx-fw-header-v6 fieldset legend {
  padding-bottom: 2px;
}
.xrx-fw-header-v6 fieldset legend,.xrx-fw-header-v6 label {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
}
.xrx-fw-header-v6 label {
  display: inline-block;
  margin-bottom: 0.3125rem;
  line-height: 1.2222222222em;
}
.xrx-fw-header-v6 button,.xrx-fw-header-v6 input,.xrx-fw-header-v6 select,.xrx-fw-header-v6 textarea {
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.2em;
  margin: 0;
  max-width: 100%;
}
.xrx-fw-header-v6 input,.xrx-fw-header-v6 textarea {
  width: 100%;
  border: 1px solid #c1c1c1;
  padding: 10px;
  box-sizing: border-box;
}
.xrx-fw-header-v6 input:-ms-input-placeholder,.xrx-fw-header-v6 textarea:-ms-input-placeholder {
  color: #acacac;
}
.xrx-fw-header-v6 input::placeholder,.xrx-fw-header-v6 textarea::placeholder {
  color: #acacac;
}
.xrx-fw-header-v6 input[type=email],.xrx-fw-header-v6 input[type=number],.xrx-fw-header-v6 input[type=search],.xrx-fw-header-v6 input[type=tel],.xrx-fw-header-v6 input[type=text],.xrx-fw-header-v6 input[type=url],.xrx-fw-header-v6 textarea {
  -webkit-appearance: none;
  box-sizing: border-box;
}
.xrx-fw-header-v6 input[type=email]:active:not([disabled]),.xrx-fw-header-v6 input[type=email]:focus:not([disabled]),.xrx-fw-header-v6 input[type=email]:hover:not([disabled]),.xrx-fw-header-v6 input[type=number]:active:not([disabled]),.xrx-fw-header-v6 input[type=number]:focus:not([disabled]),.xrx-fw-header-v6 input[type=number]:hover:not([disabled]),.xrx-fw-header-v6 input[type=search]:active:not([disabled]),.xrx-fw-header-v6 input[type=search]:focus:not([disabled]),.xrx-fw-header-v6 input[type=search]:hover:not([disabled]),.xrx-fw-header-v6 input[type=tel]:active:not([disabled]),.xrx-fw-header-v6 input[type=tel]:focus:not([disabled]),.xrx-fw-header-v6 input[type=tel]:hover:not([disabled]),.xrx-fw-header-v6 input[type=text]:active:not([disabled]),.xrx-fw-header-v6 input[type=text]:focus:not([disabled]),.xrx-fw-header-v6 input[type=text]:hover:not([disabled]),.xrx-fw-header-v6 input[type=url]:active:not([disabled]),.xrx-fw-header-v6 input[type=url]:focus:not([disabled]),.xrx-fw-header-v6 input[type=url]:hover:not([disabled]),.xrx-fw-header-v6 textarea:active:not([disabled]),.xrx-fw-header-v6 textarea:focus:not([disabled]),.xrx-fw-header-v6 textarea:hover:not([disabled]) {
  border-color: #000;
}
.xrx-fw-header-v6 input[type=checkbox],.xrx-fw-header-v6 input[type=radio] {
  width: auto;
  margin-right: 3px;
}
.xrx-fw-header-v6 input[type=checkbox] + label,.xrx-fw-header-v6 input[type=radio] + label {
  position: relative;
  color: #000;
  text-decoration: none;
}
.xrx-fw-header-v6 form input[type=checkbox] + label {
  display: block;
  padding-left: 1.9em;
  line-height: 1.5em;
}
[dir=rtl] .xrx-fw-header-v6 form input[type=checkbox] + label {
  padding-left: 0;
  padding-right: 1.9em;
}
.xrx-fw-header-v6 form input[type=checkbox] + label::after,.xrx-fw-header-v6 form input[type=checkbox] + label::before {
  content: "";
  display: block;
  width: 1.275em;
  height: 1.275em;
  position: absolute;
  top: 0.15em;
  left: 0;
  box-sizing: border-box;
}
[dir=rtl] .xrx-fw-header-v6 form input[type=checkbox] + label::after,[dir=rtl] .xrx-fw-header-v6 form input[type=checkbox] + label::before {
  left: auto;
  right: 0;
}
.xrx-fw-header-v6 form input[type=checkbox] + label::before {
  background-color: #fff;
  border: 1px solid #e5e5e5;
}
.xrx-fw-header-v6 form input[type=checkbox] + label::after {
  content: "✔";
  top: 1px;
  text-align: center;
  color: #d92231;
  transform: scale(0);
  transform-origin: center;
  transition: transform 0.1s ease-in-out;
}
.xrx-fw-header-v6 form input[type=radio] + label {
  display: block;
  padding-left: 1.9em;
  line-height: 1.5em;
}
[dir=rtl] .xrx-fw-header-v6 form input[type=radio] + label {
  padding-left: 0;
  padding-right: 1.9em;
}
.xrx-fw-header-v6 form input[type=radio] + label::after,.xrx-fw-header-v6 form input[type=radio] + label::before {
  content: "";
  display: block;
  width: 1.275em;
  height: 1.275em;
  position: absolute;
  top: 0.15em;
  left: 0;
  box-sizing: border-box;
  border-radius: 0.6375em;
}
[dir=rtl] .xrx-fw-header-v6 form input[type=radio] + label::after,[dir=rtl] .xrx-fw-header-v6 form input[type=radio] + label::before {
  left: auto;
  right: 0;
}
.xrx-fw-header-v6 form input[type=radio] + label::before {
  background-color: #fff;
  border: 1px solid #e5e5e5;
}
.xrx-fw-header-v6 form input[type=radio] + label::after {
  background-color: #d92231;
  transform: scale(0);
  transform-origin: center;
  transition: transform 0.1s ease-in-out;
}
.xrx-fw-header-v6 select {
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.2em;
  margin: 0;
  max-width: 100%;
  border: 1px solid #c1c1c1;
  min-width: 100%;
  padding: 0.5em;
  border-radius: 0;
  cursor: pointer;
  background-image: linear-gradient(45deg, transparent 50%, #fff 0), linear-gradient(135deg, #fff 50%, transparent 0), linear-gradient(90deg, #d92231, #d92231);
  background-position: calc(100% - 1.2em) 50%, calc(100% - 0.8em) 50%, 100% 0;
  background-size: 0.5em 0.5em, 0.5em 0.5em, 2.5em 100%;
  background-repeat: no-repeat;
  -webkit-appearance: none;
          appearance: none;
}
[dir=rtl] .xrx-fw-header-v6 select {
  background-position: 12px 1em, 20px 1em, 0% 0;
}
.xrx-fw-header-v6 select[multiple] {
  background: none;
}
.xrx-fw-header-v6 select[multiple] option {
  padding: 0.25rem 0;
}
.xrx-fw-header-v6 select[multiple] option:first-child {
  margin-top: 0.25rem;
}
.xrx-fw-header-v6 select::-ms-expand {
  display: none;
}
.xrx-fw-header-v6 select:active,.xrx-fw-header-v6 select:hover {
  border-color: #000;
  outline: none;
}
.xrx-fw-header-v6 input[type=range] {
  -webkit-appearance: none;
  border: 1px solid #fff;
  width: 100%;
  padding: 0;
}
.xrx-fw-header-v6 input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  background: #c1c1c1;
  border: none;
  border-radius: 3px;
}
.xrx-fw-header-v6 input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 24px;
  width: 24px;
  background-image: url(../images/xrx/slider_thumb.svg);
  margin-top: -9px;
}
.xrx-fw-header-v6 input[type=range]:focus {
  outline: none;
}
.xrx-fw-header-v6 input[type=range]::-moz-range-track {
  width: 100%;
  height: 5px;
  background: #c1c1c1;
  border: none;
  border-radius: 3px;
}
.xrx-fw-header-v6 input[type=range]::-moz-range-thumb {
  border: none;
  height: 24px;
  width: 24px;
  background-image: url(../images/xrx/slider_thumb.svg);
}
.xrx-fw-header-v6 input[type=range]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px;
}
.xrx-fw-header-v6 input[type=range]::-ms-track {
  width: 100%;
  height: 5px;
  background: transparent;
  border-color: transparent;
  border-width: 10px 0;
  color: transparent;
}
.xrx-fw-header-v6 input[type=range]::-ms-fill-lower,.xrx-fw-header-v6 input[type=range]::-ms-fill-upper {
  background: #c1c1c1;
  border-radius: 10px;
}
.xrx-fw-header-v6 input[type=range]::-ms-thumb {
  border: none !important;
  height: 24px !important;
  width: 24px !important;
  z-index: 99999;
  background-color: transparent;
  background-image: url(../images/xrx/slider_thumb.svg);
  background-position: 50%;
  background-repeat: no-repeat;
}
.xrx-fw-header-v6 input[type=range]::-ms-tooltip {
  display: none;
}
.xrx-fw-header-v6 input[type=search]::-webkit-search-cancel-button,.xrx-fw-header-v6 input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.xrx-fw-header-v6 .xrx-fw-frc {
  position: relative;
  margin-top: 0.5em;
  height: 4.5em;
  /* stylelint-disable selector-class-pattern */
  /* stylelint-enable */
}
.xrx-fw-header-v6 .xrx-fw-frc .frc-button {
  margin-top: 0.5em;
}
.xrx-fw-footer-v6 html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
.xrx-fw-footer-v6 body {
  margin: 0;
}
.xrx-fw-footer-v6 main {
  display: block;
}
.xrx-fw-footer-v6 h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.xrx-fw-footer-v6 hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
.xrx-fw-footer-v6 pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
.xrx-fw-footer-v6 a {
  background-color: transparent;
}
.xrx-fw-footer-v6 abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
.xrx-fw-footer-v6 b,.xrx-fw-footer-v6 strong {
  font-weight: bolder;
}
.xrx-fw-footer-v6 code,.xrx-fw-footer-v6 kbd,.xrx-fw-footer-v6 samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
.xrx-fw-footer-v6 small {
  font-size: 80%;
}
.xrx-fw-footer-v6 sub,.xrx-fw-footer-v6 sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.xrx-fw-footer-v6 sub {
  bottom: -0.25em;
}
.xrx-fw-footer-v6 sup {
  top: -0.5em;
}
.xrx-fw-footer-v6 img {
  border-style: none;
}
.xrx-fw-footer-v6 button,.xrx-fw-footer-v6 input,.xrx-fw-footer-v6 optgroup,.xrx-fw-footer-v6 select,.xrx-fw-footer-v6 textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
.xrx-fw-footer-v6 button,.xrx-fw-footer-v6 input {
  /* 1 */
  overflow: visible;
}
.xrx-fw-footer-v6 button,.xrx-fw-footer-v6 select {
  /* 1 */
  text-transform: none;
}
.xrx-fw-footer-v6 [type=button],.xrx-fw-footer-v6 [type=reset],.xrx-fw-footer-v6 [type=submit],.xrx-fw-footer-v6 button {
  -webkit-appearance: button;
}
.xrx-fw-footer-v6 [type=button]::-moz-focus-inner,.xrx-fw-footer-v6 [type=reset]::-moz-focus-inner,.xrx-fw-footer-v6 [type=submit]::-moz-focus-inner,.xrx-fw-footer-v6 button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.xrx-fw-footer-v6 [type=button]:-moz-focusring,.xrx-fw-footer-v6 [type=reset]:-moz-focusring,.xrx-fw-footer-v6 [type=submit]:-moz-focusring,.xrx-fw-footer-v6 button:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.xrx-fw-footer-v6 fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.xrx-fw-footer-v6 legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
.xrx-fw-footer-v6 progress {
  vertical-align: baseline;
}
.xrx-fw-footer-v6 textarea {
  overflow: auto;
}
.xrx-fw-footer-v6 [type=checkbox],.xrx-fw-footer-v6 [type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
.xrx-fw-footer-v6 [type=number]::-webkit-inner-spin-button,.xrx-fw-footer-v6 [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.xrx-fw-footer-v6 [type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
.xrx-fw-footer-v6 [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.xrx-fw-footer-v6 ::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
.xrx-fw-footer-v6 details {
  display: block;
}
.xrx-fw-footer-v6 summary {
  display: list-item;
}
.xrx-fw-footer-v6 [hidden],.xrx-fw-footer-v6 template {
  display: none;
}
.xrx-fw-footer-v6 * {
  box-sizing: border-box;
}
.xrx-fw-footer-v6 .xrx-container,.xrx-fw-footer-v6 .xrx_container {
  box-sizing: border-box;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.xrx-fw-footer-v6 .xrx-container > .xrx-row,.xrx-fw-footer-v6 .xrx-container > .xrx-row.xrx-row--wide-gutter,.xrx-fw-footer-v6 .xrx_container > .xrx-row,.xrx-fw-footer-v6 .xrx_container > .xrx-row.xrx-row--wide-gutter {
  margin-left: 0;
  margin-right: 0;
}
.xrx-fw-footer-v6 .xrx-row {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: wrap;
  box-sizing: border-box;
  margin: 0 -3px;
}
.xrx-fw-footer-v6 .xrx-row > * {
  margin: 0 3px 6px 3px;
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(1),.xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(1) ~ div {
    width: calc(100% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(2),.xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(2) ~ div {
    width: calc(50% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(3),.xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(3) ~ div {
    width: calc(33.33333% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(4),.xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(4) ~ div {
    width: calc(25% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(5),.xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(5) ~ div {
    width: calc(20% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(6),.xrx-fw-footer-v6 .xrx-row.xrx-row--xs-auto > div:first-child:nth-last-child(6) ~ div {
    width: calc(16.66667% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(1),.xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(1) ~ div {
    width: calc(100% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(2),.xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(2) ~ div {
    width: calc(50% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(3),.xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(3) ~ div {
    width: calc(33.33333% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(4),.xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(4) ~ div {
    width: calc(25% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(5),.xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(5) ~ div {
    width: calc(20% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(6),.xrx-fw-footer-v6 .xrx-row.xrx-row--sm-auto > div:first-child:nth-last-child(6) ~ div {
    width: calc(16.66667% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(1),.xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(1) ~ div {
    width: calc(100% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(2),.xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(2) ~ div {
    width: calc(50% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(3),.xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(3) ~ div {
    width: calc(33.33333% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(4),.xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(4) ~ div {
    width: calc(25% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(5),.xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(5) ~ div {
    width: calc(20% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(6),.xrx-fw-footer-v6 .xrx-row.xrx-row--md-auto > div:first-child:nth-last-child(6) ~ div {
    width: calc(16.66667% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(1),.xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(1) ~ div {
    width: calc(100% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(2),.xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(2) ~ div {
    width: calc(50% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(3),.xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(3) ~ div {
    width: calc(33.33333% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(4),.xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(4) ~ div {
    width: calc(25% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(5),.xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(5) ~ div {
    width: calc(20% - 6px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(6),.xrx-fw-footer-v6 .xrx-row.xrx-row--lg-auto > div:first-child:nth-last-child(6) ~ div {
    width: calc(16.66667% - 6px);
  }
}
.xrx-fw-footer-v6 .xrx-row > div {
  width: calc(100% - 6px);
  box-sizing: border-box;
}
.xrx-fw-footer-v6 .xrx-row > div > img {
  max-width: 100%;
}
.xrx-fw-footer-v6 .xrx-row > div > h1:first-child,.xrx-fw-footer-v6 .xrx-row > div > h2:first-child,.xrx-fw-footer-v6 .xrx-row > div > h3:first-child,.xrx-fw-footer-v6 .xrx-row > div > h4:first-child,.xrx-fw-footer-v6 .xrx-row > div > h5:first-child,.xrx-fw-footer-v6 .xrx-row > div > h6:first-child,.xrx-fw-footer-v6 .xrx-row > div > ol:first-child,.xrx-fw-footer-v6 .xrx-row > div > p:first-child,.xrx-fw-footer-v6 .xrx-row > div > ul:first-child {
  margin-top: 0;
}
.xrx-fw-footer-v6 .xrx-row > div > h1:last-child,.xrx-fw-footer-v6 .xrx-row > div > h2:last-child,.xrx-fw-footer-v6 .xrx-row > div > h3:last-child,.xrx-fw-footer-v6 .xrx-row > div > h4:last-child,.xrx-fw-footer-v6 .xrx-row > div > h5:last-child,.xrx-fw-footer-v6 .xrx-row > div > h6:last-child,.xrx-fw-footer-v6 .xrx-row > div > ol:last-child,.xrx-fw-footer-v6 .xrx-row > div > p:last-child,.xrx-fw-footer-v6 .xrx-row > div > ul:last-child {
  margin-bottom: 0;
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-1 {
    width: calc(8.33333% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-2 {
    width: calc(16.66667% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-3 {
    width: calc(25% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-4 {
    width: calc(33.33333% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-5 {
    width: calc(41.66667% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-6 {
    width: calc(50% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-7 {
    width: calc(58.33333% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-8 {
    width: calc(66.66667% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-9 {
    width: calc(75% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-10 {
    width: calc(83.33333% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-11 {
    width: calc(91.66667% - 6px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--xs-12 {
    width: calc(100% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-1 {
    width: calc(8.33333% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-2 {
    width: calc(16.66667% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-3 {
    width: calc(25% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-4 {
    width: calc(33.33333% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-5 {
    width: calc(41.66667% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-6 {
    width: calc(50% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-7 {
    width: calc(58.33333% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-8 {
    width: calc(66.66667% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-9 {
    width: calc(75% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-10 {
    width: calc(83.33333% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-11 {
    width: calc(91.66667% - 6px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--sm-12 {
    width: calc(100% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-1 {
    width: calc(8.33333% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-2 {
    width: calc(16.66667% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-3 {
    width: calc(25% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-4 {
    width: calc(33.33333% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-5 {
    width: calc(41.66667% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-6 {
    width: calc(50% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-7 {
    width: calc(58.33333% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-8 {
    width: calc(66.66667% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-9 {
    width: calc(75% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-10 {
    width: calc(83.33333% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-11 {
    width: calc(91.66667% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--md-12 {
    width: calc(100% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-1 {
    width: calc(8.33333% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-2 {
    width: calc(16.66667% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-3 {
    width: calc(25% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-4 {
    width: calc(33.33333% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-5 {
    width: calc(41.66667% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-6 {
    width: calc(50% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-7 {
    width: calc(58.33333% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-8 {
    width: calc(66.66667% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-9 {
    width: calc(75% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-10 {
    width: calc(83.33333% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-11 {
    width: calc(91.66667% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row > .xrx-row__col--lg-12 {
    width: calc(100% - 6px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--layout-4-2-1 > div {
    flex-basis: calc(50% - 6px);
    flex-grow: 1;
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--layout-4-2-1 > div {
    flex-basis: calc(25% - 6px);
    flex-grow: 1;
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(5),.xrx-fw-footer-v6 .xrx-row.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(5) ~ div,.xrx-fw-footer-v6 .xrx-row.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(6),.xrx-fw-footer-v6 .xrx-row.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(6) ~ div,.xrx-fw-footer-v6 .xrx-row.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(9),.xrx-fw-footer-v6 .xrx-row.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(9) ~ div {
    flex-basis: calc(33.3% - 6px);
  }
}
.xrx-fw-footer-v6 .xrx-row.xrx-row--layout-2-1 > div {
  flex-basis: 100%;
  flex-grow: 1;
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--layout-2-1 > div {
    flex-basis: calc(50% - 6px);
  }
}
.xrx-fw-footer-v6 .xrx-row.xrx-row--fluid > div {
  flex-grow: 1;
  flex-shrink: 1;
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--fluid > div {
    flex-basis: calc(50% - 6px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--fluid > div {
    flex-basis: auto;
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--fluid {
    flex-wrap: nowrap !important;
  }
}
.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  flex-wrap: wrap;
  box-sizing: border-box;
  margin: 0 -15px;
}
.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > * {
  margin: 0 15px 30px 15px;
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(1),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(1) ~ div {
    width: calc(100% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(2),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(2) ~ div {
    width: calc(50% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(3),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(3) ~ div {
    width: calc(33.33333% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(4),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(4) ~ div {
    width: calc(25% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(5),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(5) ~ div {
    width: calc(20% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(6),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--xs-auto > div:first-child:nth-last-child(6) ~ div {
    width: calc(16.66667% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(1),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(1) ~ div {
    width: calc(100% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(2),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(2) ~ div {
    width: calc(50% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(3),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(3) ~ div {
    width: calc(33.33333% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(4),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(4) ~ div {
    width: calc(25% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(5),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(5) ~ div {
    width: calc(20% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(6),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--sm-auto > div:first-child:nth-last-child(6) ~ div {
    width: calc(16.66667% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(1),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(1) ~ div {
    width: calc(100% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(2),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(2) ~ div {
    width: calc(50% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(3),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(3) ~ div {
    width: calc(33.33333% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(4),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(4) ~ div {
    width: calc(25% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(5),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(5) ~ div {
    width: calc(20% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(6),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--md-auto > div:first-child:nth-last-child(6) ~ div {
    width: calc(16.66667% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(1),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(1) ~ div {
    width: calc(100% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(2),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(2) ~ div {
    width: calc(50% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(3),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(3) ~ div {
    width: calc(33.33333% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(4),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(4) ~ div {
    width: calc(25% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(5),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(5) ~ div {
    width: calc(20% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(6),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--lg-auto > div:first-child:nth-last-child(6) ~ div {
    width: calc(16.66667% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--layout-4-2-1 > div {
    flex-basis: calc(50% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--layout-4-2-1 > div {
    flex-basis: calc(25% - 30px);
  }
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(5),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(5) ~ div,.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(6),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(6) ~ div,.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(9),.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--layout-4-2-1 > div:first-child:nth-last-child(9) ~ div {
    flex-basis: calc(33.3% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--fluid > div,.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--layout-2-1 > div {
    flex-basis: calc(50% - 30px);
  }
}
.xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter.xrx-row--no-grow > div {
  flex-grow: 0;
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-1 {
    width: calc(8.33333% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-2 {
    width: calc(16.66667% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-3 {
    width: calc(25% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-4 {
    width: calc(33.33333% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-5 {
    width: calc(41.66667% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-6 {
    width: calc(50% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-7 {
    width: calc(58.33333% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-8 {
    width: calc(66.66667% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-9 {
    width: calc(75% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-10 {
    width: calc(83.33333% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-11 {
    width: calc(91.66667% - 30px);
  }
}
@media screen and (max-width:479px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--xs-12 {
    width: calc(100% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-1 {
    width: calc(8.33333% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-2 {
    width: calc(16.66667% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-3 {
    width: calc(25% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-4 {
    width: calc(33.33333% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-5 {
    width: calc(41.66667% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-6 {
    width: calc(50% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-7 {
    width: calc(58.33333% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-8 {
    width: calc(66.66667% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-9 {
    width: calc(75% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-10 {
    width: calc(83.33333% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-11 {
    width: calc(91.66667% - 30px);
  }
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--sm-12 {
    width: calc(100% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-1 {
    width: calc(8.33333% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-2 {
    width: calc(16.66667% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-3 {
    width: calc(25% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-4 {
    width: calc(33.33333% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-5 {
    width: calc(41.66667% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-6 {
    width: calc(50% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-7 {
    width: calc(58.33333% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-8 {
    width: calc(66.66667% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-9 {
    width: calc(75% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-10 {
    width: calc(83.33333% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-11 {
    width: calc(91.66667% - 30px);
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--md-12 {
    width: calc(100% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-1 {
    width: calc(8.33333% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-2 {
    width: calc(16.66667% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-3 {
    width: calc(25% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-4 {
    width: calc(33.33333% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-5 {
    width: calc(41.66667% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-6 {
    width: calc(50% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-7 {
    width: calc(58.33333% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-8 {
    width: calc(66.66667% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-9 {
    width: calc(75% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-10 {
    width: calc(83.33333% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-11 {
    width: calc(91.66667% - 30px);
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-row.xrx-row--wide-gutter > .xrx-row__col--lg-12 {
    width: calc(100% - 30px);
  }
}
.xrx-fw-footer-v6 .xrx-fw--uppercase {
  text-transform: uppercase;
}
html[lang^=el] .xrx-fw-footer-v6 .xrx-fw--uppercase {
  text-transform: none;
}
.xrx-fw-footer-v6 .xrx-fw--hidden {
  visibility: hidden;
}
.xrx-fw-footer-v6 .xrx-fw--visible {
  visibility: visible;
}
.xrx-fw-footer-v6 .xrx-fw--hide {
  display: none !important;
}
@media screen and (max-width:767px) {
  .xrx-fw-footer-v6 .xrx-fw--hide-mobile {
    display: none !important;
  }
}
@media screen and (min-width:768px) and (max-width:969px) {
  .xrx-fw-footer-v6 .xrx-fw--hide-tablet {
    display: none !important;
  }
}
@media screen and (min-width:970px) {
  .xrx-fw-footer-v6 .xrx-fw--hide-desktop {
    display: none !important;
  }
}
.xrx-fw-footer-v6 .xrx-fw--text-centered {
  text-align: center;
}
.xrx-fw-footer-v6 .xrx-fw--full-width {
  width: 100%;
  min-width: 100%;
}
.xrx-fw-footer-v6 .xrx-fw--bg-green {
  background-color: #27800e !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-green :not(.xrx-fw-cta) > span,.xrx-fw-footer-v6 .xrx-fw--bg-green blockquote,.xrx-fw-footer-v6 .xrx-fw--bg-green h1,.xrx-fw-footer-v6 .xrx-fw--bg-green h2,.xrx-fw-footer-v6 .xrx-fw--bg-green h3,.xrx-fw-footer-v6 .xrx-fw--bg-green h4,.xrx-fw-footer-v6 .xrx-fw--bg-green h5,.xrx-fw-footer-v6 .xrx-fw--bg-green h6,.xrx-fw-footer-v6 .xrx-fw--bg-green p,.xrx-fw-footer-v6 .xrx-fw--bg-green svg {
  color: #fff !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-yellow {
  background-color: #f67e00 !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-yellow :not(.xrx-fw-cta) > span,.xrx-fw-footer-v6 .xrx-fw--bg-yellow blockquote,.xrx-fw-footer-v6 .xrx-fw--bg-yellow h1,.xrx-fw-footer-v6 .xrx-fw--bg-yellow h2,.xrx-fw-footer-v6 .xrx-fw--bg-yellow h3,.xrx-fw-footer-v6 .xrx-fw--bg-yellow h4,.xrx-fw-footer-v6 .xrx-fw--bg-yellow h5,.xrx-fw-footer-v6 .xrx-fw--bg-yellow h6,.xrx-fw-footer-v6 .xrx-fw--bg-yellow p,.xrx-fw-footer-v6 .xrx-fw--bg-yellow svg {
  color: #000 !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-blue {
  background-color: #1a6fc5 !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-blue :not(.xrx-fw-cta) > span,.xrx-fw-footer-v6 .xrx-fw--bg-blue blockquote,.xrx-fw-footer-v6 .xrx-fw--bg-blue h1,.xrx-fw-footer-v6 .xrx-fw--bg-blue h2,.xrx-fw-footer-v6 .xrx-fw--bg-blue h3,.xrx-fw-footer-v6 .xrx-fw--bg-blue h4,.xrx-fw-footer-v6 .xrx-fw--bg-blue h5,.xrx-fw-footer-v6 .xrx-fw--bg-blue h6,.xrx-fw-footer-v6 .xrx-fw--bg-blue p,.xrx-fw-footer-v6 .xrx-fw--bg-blue svg {
  color: #fff !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-violet {
  background-color: #9b2583 !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-violet :not(.xrx-fw-cta) > span,.xrx-fw-footer-v6 .xrx-fw--bg-violet blockquote,.xrx-fw-footer-v6 .xrx-fw--bg-violet h1,.xrx-fw-footer-v6 .xrx-fw--bg-violet h2,.xrx-fw-footer-v6 .xrx-fw--bg-violet h3,.xrx-fw-footer-v6 .xrx-fw--bg-violet h4,.xrx-fw-footer-v6 .xrx-fw--bg-violet h5,.xrx-fw-footer-v6 .xrx-fw--bg-violet h6,.xrx-fw-footer-v6 .xrx-fw--bg-violet p,.xrx-fw-footer-v6 .xrx-fw--bg-violet svg {
  color: #fff !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-orange {
  background-color: #c34400 !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-orange :not(.xrx-fw-cta) > span,.xrx-fw-footer-v6 .xrx-fw--bg-orange blockquote,.xrx-fw-footer-v6 .xrx-fw--bg-orange h1,.xrx-fw-footer-v6 .xrx-fw--bg-orange h2,.xrx-fw-footer-v6 .xrx-fw--bg-orange h3,.xrx-fw-footer-v6 .xrx-fw--bg-orange h4,.xrx-fw-footer-v6 .xrx-fw--bg-orange h5,.xrx-fw-footer-v6 .xrx-fw--bg-orange h6,.xrx-fw-footer-v6 .xrx-fw--bg-orange p,.xrx-fw-footer-v6 .xrx-fw--bg-orange svg {
  color: #fff !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-gray {
  background-color: #f8f8f8 !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-gray :not(.xrx-fw-cta) > span,.xrx-fw-footer-v6 .xrx-fw--bg-gray blockquote,.xrx-fw-footer-v6 .xrx-fw--bg-gray h1,.xrx-fw-footer-v6 .xrx-fw--bg-gray h2,.xrx-fw-footer-v6 .xrx-fw--bg-gray h3,.xrx-fw-footer-v6 .xrx-fw--bg-gray h4,.xrx-fw-footer-v6 .xrx-fw--bg-gray h5,.xrx-fw-footer-v6 .xrx-fw--bg-gray h6,.xrx-fw-footer-v6 .xrx-fw--bg-gray p,.xrx-fw-footer-v6 .xrx-fw--bg-gray svg {
  color: #000 !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-black {
  background-color: #000 !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-black :not(.xrx-fw-cta) > span,.xrx-fw-footer-v6 .xrx-fw--bg-black blockquote,.xrx-fw-footer-v6 .xrx-fw--bg-black h1,.xrx-fw-footer-v6 .xrx-fw--bg-black h2,.xrx-fw-footer-v6 .xrx-fw--bg-black h3,.xrx-fw-footer-v6 .xrx-fw--bg-black h4,.xrx-fw-footer-v6 .xrx-fw--bg-black h5,.xrx-fw-footer-v6 .xrx-fw--bg-black h6,.xrx-fw-footer-v6 .xrx-fw--bg-black p,.xrx-fw-footer-v6 .xrx-fw--bg-black svg {
  color: #fff !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-red {
  background-color: #d92231 !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-red :not(.xrx-fw-cta) > span,.xrx-fw-footer-v6 .xrx-fw--bg-red blockquote,.xrx-fw-footer-v6 .xrx-fw--bg-red h1,.xrx-fw-footer-v6 .xrx-fw--bg-red h2,.xrx-fw-footer-v6 .xrx-fw--bg-red h3,.xrx-fw-footer-v6 .xrx-fw--bg-red h4,.xrx-fw-footer-v6 .xrx-fw--bg-red h5,.xrx-fw-footer-v6 .xrx-fw--bg-red h6,.xrx-fw-footer-v6 .xrx-fw--bg-red p,.xrx-fw-footer-v6 .xrx-fw--bg-red svg {
  color: #fff !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray {
  background-color: #333 !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray :not(.xrx-fw-cta) > span,.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray blockquote,.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray h1,.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray h2,.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray h3,.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray h4,.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray h5,.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray h6,.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray p,.xrx-fw-footer-v6 .xrx-fw--bg-dark-gray svg {
  color: #fff !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-white {
  background-color: #fff !important;
}
.xrx-fw-footer-v6 .xrx-fw--bg-white :not(.xrx-fw-cta) > span,.xrx-fw-footer-v6 .xrx-fw--bg-white blockquote,.xrx-fw-footer-v6 .xrx-fw--bg-white h1,.xrx-fw-footer-v6 .xrx-fw--bg-white h2,.xrx-fw-footer-v6 .xrx-fw--bg-white h3,.xrx-fw-footer-v6 .xrx-fw--bg-white h4,.xrx-fw-footer-v6 .xrx-fw--bg-white h5,.xrx-fw-footer-v6 .xrx-fw--bg-white h6,.xrx-fw-footer-v6 .xrx-fw--bg-white p,.xrx-fw-footer-v6 .xrx-fw--bg-white svg {
  color: #000 !important;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-none {
  margin: 0;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-none-top {
  margin-top: 0;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-none-bottom {
  margin-bottom: 0;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-none-left {
  margin-left: 0;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-none-right {
  margin-right: 0;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-xsmall {
  margin: 0.25rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-xsmall-top {
  margin-top: 0.25rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-xsmall-bottom {
  margin-bottom: 0.25rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-xsmall-left {
  margin-left: 0.25rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-xsmall-right {
  margin-right: 0.25rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-small {
  margin: 0.75rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-small-top {
  margin-top: 0.75rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-small-bottom {
  margin-bottom: 0.75rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-small-left {
  margin-left: 0.75rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-small-right {
  margin-right: 0.75rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-medium {
  margin: 1rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-medium-top {
  margin-top: 1rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-medium-bottom {
  margin-bottom: 1rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-medium-left {
  margin-left: 1rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-medium-right {
  margin-right: 1rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-large {
  margin: 1.5rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-large-top {
  margin-top: 1.5rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-large-bottom {
  margin-bottom: 1.5rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-large-left {
  margin-left: 1.5rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-large-right {
  margin-right: 1.5rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-xlarge {
  margin: 2rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-xlarge-top {
  margin-top: 2rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-xlarge-bottom {
  margin-bottom: 2rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-xlarge-left {
  margin-left: 2rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--margin-xlarge-right {
  margin-right: 2rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-none {
  padding: 0;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-none-top {
  padding-top: 0;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-none-bottom {
  padding-bottom: 0;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-none-left {
  padding-left: 0;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-none-right {
  padding-right: 0;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-xsmall {
  padding: 0.25rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-xsmall-top {
  padding-top: 0.25rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-xsmall-bottom {
  padding-bottom: 0.25rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-xsmall-left {
  padding-left: 0.25rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-xsmall-right {
  padding-right: 0.25rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-small {
  padding: 0.75rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-small-top {
  padding-top: 0.75rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-small-bottom {
  padding-bottom: 0.75rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-small-left {
  padding-left: 0.75rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-small-right {
  padding-right: 0.75rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-medium {
  padding: 1rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-medium-top {
  padding-top: 1rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-medium-bottom {
  padding-bottom: 1rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-medium-left {
  padding-left: 1rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-medium-right {
  padding-right: 1rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-large {
  padding: 1.5rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-large-top {
  padding-top: 1.5rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-large-bottom {
  padding-bottom: 1.5rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-large-left {
  padding-left: 1.5rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-large-right {
  padding-right: 1.5rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-xlarge {
  padding: 2rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-xlarge-top {
  padding-top: 2rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-xlarge-bottom {
  padding-bottom: 2rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-xlarge-left {
  padding-left: 2rem;
}
.xrx-fw-footer-v6 .xrx-fw-spacing--padding-xlarge-right {
  padding-right: 2rem;
}

.xrx-fw--show-on-focus {
  position: absolute;
  z-index: 9999;
}

.xrx-fw--show-on-focus:not(:focus):not(:active),.xrx-fw--sr-only {
  position: absolute !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden !important;
  clip: rect(1px 1px 1px 1px) !important;
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px) !important;
  white-space: nowrap !important;
  /* added line */
}

/**
 * PATTERNS
 */
.xrx-fw-icon {
  pointer-events: none;
  vertical-align: middle;
  line-height: normal;
}
.xrx-fw-icon,.xrx-fw-icon * {
  color: inherit;
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
.xrx-fw-legal {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 1.5em;
  color: #333;
}
@media screen and (max-width:767px) {
  .xrx-fw-legal {
    text-align: center;
  }
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
.xrx-fw-link {
  font-family: "Roboto Condensed", sans-serif;
}
.xrx-fw-link--underlined .xrx-fw-link,.xrx-fw-link.xrx-fw-link--underlined {
  text-decoration: underline;
}
.xrx-fw-link--uppercase .xrx-fw-link,.xrx-fw-link.xrx-fw-link--uppercase {
  text-transform: uppercase;
}
html[lang^=el] .xrx-fw-link--uppercase .xrx-fw-link,html[lang^=el] .xrx-fw-link.xrx-fw-link--uppercase {
  text-transform: none;
}
.xrx-fw-link--black .xrx-fw-link,.xrx-fw-link.xrx-fw-link--black {
  color: #000;
}
.xrx-fw-link--black .xrx-fw-link:hover,.xrx-fw-link.xrx-fw-link--black:hover {
  color: #d92231;
}
.xrx-fw-link--weight-regular .xrx-fw-link,.xrx-fw-link.xrx-fw-link--weight-regular {
  font-weight: 400;
}
.xrx-fw-link--gray .xrx-fw-link,.xrx-fw-link--gray .xrx-fw-link:hover,.xrx-fw-link.xrx-fw-link--gray,.xrx-fw-link.xrx-fw-link--gray:hover {
  color: #333;
}
.xrx-fw-link--white .xrx-fw-link,.xrx-fw-link.xrx-fw-link--white {
  color: #fff;
}
.xrx-fw-link--white .xrx-fw-link:hover,.xrx-fw-link.xrx-fw-link--white:hover {
  color: #d92231;
}
.xrx-fw-link--no-underline .xrx-fw-link,.xrx-fw-link.xrx-fw-link--no-underline {
  text-decoration: none;
}
.xrx-fw-link--no-underline .xrx-fw-link:focus,.xrx-fw-link--no-underline .xrx-fw-link:hover,.xrx-fw-link.xrx-fw-link--no-underline:focus,.xrx-fw-link.xrx-fw-link--no-underline:hover {
  text-decoration: underline;
}
.xrx-fw-link.xrx-fw-link--disabled,.xrx-fw-link .xrx-fw-link--disabled {
  text-decoration: none;
}
.xrx-fw-link.xrx-fw-link--disabled:focus,.xrx-fw-link .xrx-fw-link--disabled:focus,.xrx-fw-link.xrx-fw-link--disabled:hover,.xrx-fw-link .xrx-fw-link--disabled:hover {
  text-decoration: none;
  color: #555;
}

.xrx-fw-link--caret-down {
  position: relative;
  padding-right: 17px;
}
[dir=rtl] .xrx-fw-link--caret-down {
  padding-right: 0;
  padding-left: 17px;
}
.xrx-fw-link--caret-down::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 6px;
  height: 6px;
  display: block;
  border-top: 2px solid #d92231;
  border-right: 2px solid #d92231;
  transform-origin: center;
  transform: translateY(-4.5px) translateX(-2px) rotate(135deg);
}
[dir=rtl] .xrx-fw-link--caret-down::after {
  right: auto;
  left: 0;
  transform: translateY(-4.5px) translateX(2px) rotate(135deg);
}

.xrx-fw-link--caret-up {
  position: relative;
  padding-right: 17px;
}
[dir=rtl] .xrx-fw-link--caret-up {
  padding-right: 0;
  padding-left: 17px;
}
.xrx-fw-link--caret-up::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 6px;
  height: 6px;
  display: block;
  border-top: 2px solid #d92231;
  border-right: 2px solid #d92231;
  transform-origin: center;
  transform: translateX(-2px) rotate(-45deg);
}
[dir=rtl] .xrx-fw-link--caret-up::after {
  right: auto;
  left: 0;
  transform: translateX(2px) rotate(-45deg);
}

.xrx-fw-header-banner {
  background-color: #f4f4f4;
  text-align: center;
  padding: 0.8rem 1rem;
}
.xrx-fw-header-banner a {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #555;
}
.xrx-fw-header-banner a:hover {
  color: #d92231;
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
.xrx-fw-horizontal-links {
  display: inline-block;
  list-style: none;
  overflow: hidden;
}
.xrx-fw-horizontal-links,[dir=rtl] .xrx-fw-horizontal-links {
  margin: 0 -10px;
  padding: 0;
}
.xrx-fw-horizontal-links > li {
  position: relative;
  margin: 0 10px;
  display: inline-block;
}

.xrx-fw-horizontal-links--seperator > li:not(:first-child)::before {
  position: absolute;
  content: "";
  right: 100%;
  margin-right: 11px;
  width: 1px;
  top: 35%;
  bottom: 35%;
  background-color: #bdbdbd;
}
[dir=rtl] .xrx-fw-horizontal-links--seperator > li:not(:first-child)::before {
  margin-right: 0;
  margin-left: 11px;
  right: auto;
  left: 100%;
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
.xrx-fw-icon-tile {
  color: #000 !important;
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}
.xrx-fw-icon-tile .xrx-fw-icon {
  flex-shrink: 0;
  width: 80px;
  max-width: none;
  height: 80px;
  max-height: none;
  padding: 0 !important;
}
.xrx-fw-icon-tile__title {
  margin-top: 10px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 700;
}
.xrx-fw-icon-tile:active,.xrx-fw-icon-tile:focus,.xrx-fw-icon-tile:hover {
  text-decoration: underline;
  color: currentColor;
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
.xrx-fw-link-list {
  padding: 0;
  margin: 0;
}
@media screen and (min-width:768px) {
  .xrx-fw-link-list {
    margin: 0 20px 0 0;
  }
  .xrx-fw-link-list:last-child {
    margin: 0;
  }
  [dir=rtl] .xrx-fw-link-list {
    margin: 0 0 0 20px;
  }
  [dir=rtl] .xrx-fw-link-list:last-child {
    margin: 0;
  }
}
.xrx-fw-link-list figcaption {
  font-style: normal;
}

.xrx-fw-link-list__heading {
  margin: 0 0 40px 0;
}
@media screen and (max-width:767px) {
  :last-child > .xrx-fw-link-list__heading {
    margin: 0;
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-link-list__heading {
    margin: 0 0 25px 0;
  }
  .xrx-fw-link-list--secondary .xrx-fw-link-list__heading {
    margin: 0 0 10px 0;
  }
}
.xrx-fw-link-list__heading .xrx-fw-image-cta {
  padding-left: 0;
}
.xrx-fw-link-list__heading .xrx-fw-link {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 18px;
  color: #333;
  text-transform: uppercase;
}
.xrx-fw-link-list--secondary .xrx-fw-link-list__heading .xrx-fw-link {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
  text-transform: none;
}
@media screen and (min-width:768px) {
  .xrx-fw-link-list:not(.xrx-fw-link-list--secondary) .xrx-fw-link-list__heading .xrx-fw-link {
    font-size: 17px;
  }
}

.xrx-fw-link-list__links {
  display: none;
  list-style-type: none;
}
@media screen and (min-width:768px) {
  .xrx-fw-link-list__links {
    display: block;
  }
}
.xrx-fw-link-list__links,html[dir=rtl] .xrx-fw-link-list__links {
  margin: 0;
  padding: 0;
}
.xrx-fw-link-list__links li {
  padding: 0;
  margin: 0 0 15px 0;
}
.xrx-fw-link-list--secondary .xrx-fw-link-list__links li {
  margin: 0 0 4px 0;
}
.xrx-fw-link-list__links .xrx-fw-link {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: 17px;
  color: #333;
}
.xrx-fw-link-list--secondary .xrx-fw-link-list__links .xrx-fw-link {
  font-family: "Roboto Condensed", sans-serif;
}
.xrx-fw-link-list__links--footer {
  padding-top: 3.125rem;
}

.xrx-fw-link-list--no-hide .xrx-fw-link-list__links {
  display: block;
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
@supports (scroll-margin-top:0) {
  html {
    --scroll-padding-top-base: 67px;
    --scroll-padding-top: var(--scroll-padding-top-base);
    scroll-padding-top: var(--scroll-padding-top);
  }
  @media screen and (min-width:970px) and (min-height:500px) {
    html {
      --scroll-padding-top-base: 85px;
    }
  }
}
@media print {
  .xrx-fw-header-v6 {
    position: static;
  }

  .xrx-fw-header-v6__wrapper > *:not(.xrx-fw-header-v6__logo) {
    display: none;
  }
}
/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
.xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__close-toggle {
  display: none;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__close-toggle {
    display: block;
    position: absolute !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important;
    clip: rect(1px 1px 1px 1px) !important;
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px) !important;
    white-space: nowrap !important;
    /* added line */
  }
  .xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__close-toggle:focus:checked ~ .xrx-fw-header-v6__main-nav__items .xrx-fw-header-v6__main-nav__item--close {
    outline-width: 2px;
    outline-style: solid;
    outline-color: Highlight;
  }
  @-moz-document url-prefix() {
    .xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__close-toggle:focus:checked ~ .xrx-fw-header-v6__main-nav__items .xrx-fw-header-v6__main-nav__item--close {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (-ms-high-contrast:active),screen and (min-width:970px) and (min-height:500px) and (-ms-high-contrast:none) {
  .xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__close-toggle:focus:checked ~ .xrx-fw-header-v6__main-nav__items .xrx-fw-header-v6__main-nav__item--close {
    outline-width: 1px;
    outline-style: dotted;
    outline-color: #000;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  @supports (-ms-ime-align:auto) {
    .xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__close-toggle:focus:checked ~ .xrx-fw-header-v6__main-nav__items .xrx-fw-header-v6__main-nav__item--close {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  @supports (outline-color:-webkit-focus-ring-color) {
    .xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__close-toggle:focus:checked ~ .xrx-fw-header-v6__main-nav__items .xrx-fw-header-v6__main-nav__item--close {
      outline-width: 5px;
      outline-color: -webkit-focus-ring-color;
      outline-style: auto;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__close-toggle:focus:checked ~ .xrx-fw-header-v6__main-nav__items .xrx-fw-header-v6__main-nav__item--close::after {
    display: block;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > .xrx-fw-header-v6__main-nav__pane-toggle--mobile {
    position: absolute !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important;
    clip: rect(1px 1px 1px 1px) !important;
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px) !important;
    white-space: nowrap !important;
    /* added line */
  }
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > .xrx-fw-header-v6__main-nav__pane-toggle--mobile:focus ~ label.xrx-fw-header-v6__main-nav__toggle--mobile {
    outline-width: 2px;
    outline-style: solid;
    outline-color: Highlight;
    color: #d92231;
  }
  @-moz-document url-prefix() {
    .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > .xrx-fw-header-v6__main-nav__pane-toggle--mobile:focus ~ label.xrx-fw-header-v6__main-nav__toggle--mobile {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (max-height:499px) and (-ms-high-contrast:active),screen and (max-height:499px) and (-ms-high-contrast:none),screen and (max-width:969px) and (-ms-high-contrast:active),screen and (max-width:969px) and (-ms-high-contrast:none) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > .xrx-fw-header-v6__main-nav__pane-toggle--mobile:focus ~ label.xrx-fw-header-v6__main-nav__toggle--mobile {
    outline-width: 1px;
    outline-style: dotted;
    outline-color: #000;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  @supports (-ms-ime-align:auto) {
    .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > .xrx-fw-header-v6__main-nav__pane-toggle--mobile:focus ~ label.xrx-fw-header-v6__main-nav__toggle--mobile {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  @supports (outline-color:-webkit-focus-ring-color) {
    .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > .xrx-fw-header-v6__main-nav__pane-toggle--mobile:focus ~ label.xrx-fw-header-v6__main-nav__toggle--mobile {
      outline-width: 5px;
      outline-color: -webkit-focus-ring-color;
      outline-style: auto;
    }
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > .xrx-fw-header-v6__main-nav__pane-toggle--mobile:checked ~ .xrx-fw-header-v6__main-nav__pane .xrx-fw-header-v6__main-nav__pane__panel {
    display: block;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > .xrx-fw-header-v6__main-nav__pane-toggle--mobile:checked ~ label.xrx-fw-header-v6__main-nav__toggle--mobile::after {
    transform: translateY(-3px) rotate(45deg);
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item label.xrx-fw-header-v6__main-nav__toggle--mobile {
    display: inline-block;
    position: relative;
    display: block;
    font-size: 19.25px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    line-height: 1.6363636364em;
    text-align: left;
    background: transparent;
    border: 0;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    text-decoration: none;
    color: #000;
    padding: 20px 61px 20px 26px;
  }
}
@media screen and (max-height:499px) and (min-width:480px),screen and (max-width:969px) and (min-width:480px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item label.xrx-fw-header-v6__main-nav__toggle--mobile {
    font-size: 20.625px;
  }
}
@media screen and (max-height:499px) and (min-width:768px),screen and (max-width:969px) and (min-width:768px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item label.xrx-fw-header-v6__main-nav__toggle--mobile {
    font-size: 22px;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  [dir=rtl] .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item label.xrx-fw-header-v6__main-nav__toggle--mobile {
    text-align: right;
    padding: 20px 26px 20px 61px;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item label.xrx-fw-header-v6__main-nav__toggle--mobile:active,.xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item label.xrx-fw-header-v6__main-nav__toggle--mobile:focus,.xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item label.xrx-fw-header-v6__main-nav__toggle--mobile:hover {
    text-decoration: none;
    color: #d92231;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item label.xrx-fw-header-v6__main-nav__toggle--mobile::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 26px;
    width: 18px;
    height: 18px;
    border-color: #808285;
    border-width: 3px 0 0 3px;
    border-style: solid;
    transform: translateY(-16px) rotate(225deg);
    transform-origin: center;
  }
  [dir=rtl] .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item label.xrx-fw-header-v6__main-nav__toggle--mobile::after {
    right: auto;
    left: 26px;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > a {
    position: relative;
    display: block;
    font-size: 19.25px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    line-height: 1.6363636364em;
    text-align: left;
    background: transparent;
    border: 0;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    text-decoration: none;
    color: #000;
    padding: 20px 26px;
  }
}
@media screen and (max-height:499px) and (min-width:480px),screen and (max-width:969px) and (min-width:480px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > a {
    font-size: 20.625px;
  }
}
@media screen and (max-height:499px) and (min-width:768px),screen and (max-width:969px) and (min-width:768px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > a {
    font-size: 22px;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  [dir=rtl] .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > a {
    text-align: right;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > a:active,.xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > a:focus,.xrx-fw-header-v6__main-nav .xrx-fw-header-v6__main-nav__items__item > a:hover {
    text-decoration: none;
    color: #d92231;
  }
}

.xrx-fw-footer-v6-extranet ~ .xrx-fw-header-v6__container .xrx-fw-header-v6__main-nav {
  display: none;
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__secondary-nav__li--language-selector {
    display: none;
  }
}
.xrx-fw-header-v6__secondary-nav__language-selector {
  display: block;
  width: auto;
  text-align: center;
  background: #e5e5e5;
  padding: 20px 26px;
}
.xrx-fw-header-v6__secondary-nav__language-selector > a {
  color: #000;
  margin: -1.5px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  font-size: 15.75px;
  line-height: 1.2222222222em;
  text-decoration: none;
}
@media screen and (min-width:480px) {
  .xrx-fw-header-v6__secondary-nav__language-selector > a {
    font-size: 16.875px;
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-header-v6__secondary-nav__language-selector > a {
    font-size: 18px;
  }
}
.xrx-fw-header-v6__secondary-nav__language-selector > a:active,.xrx-fw-header-v6__secondary-nav__language-selector > a:focus,.xrx-fw-header-v6__secondary-nav__language-selector > a:hover {
  text-decoration: underline;
}
.xrx-fw-header-v6__secondary-nav__language-selector > a > * {
  margin: 0 1.5px;
}
.xrx-fw-header-v6__secondary-nav__language-selector .xrx-fw-icon {
  width: 14px;
  height: 14px;
  vertical-align: baseline;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__secondary-nav__language-selector {
    display: none;
  }
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
@media screen and (min-width:970px) and (min-height:500px) {
  #xrx-fw-header-v6-search-toggle:checked ~ .xrx-fw-header-v6__nav-wrapper > .xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__search {
    width: auto;
    height: auto;
    clip: auto;
  }
  #xrx-fw-header-v6-search-toggle ~ .xrx-fw-header-v6__nav-wrapper > .xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__search.focus-within {
    width: auto;
    height: auto;
    clip: auto;
  }
  #xrx-fw-header-v6-search-toggle ~ .xrx-fw-header-v6__nav-wrapper > .xrx-fw-header-v6__main-nav > .xrx-fw-header-v6__main-nav__search:focus-within {
    width: auto;
    height: auto;
    clip: auto;
  }
  #xrx-fw-header-v6-search-toggle:checked ~ .xrx-fw-header-v6__nav-wrapper > .xrx-fw-header-v6__main-nav > ul {
    opacity: 0;
  }
}

.xrx-fw-header-v6 input.xrx-fw-header-v6__main-nav__search__field {
  width: 100%;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #808285;
  padding: 10px 42px 10px 10px;
  border: 1px solid #e5e5e5;
  line-height: 1.15;
}
[dir=rtl] .xrx-fw-header-v6 input.xrx-fw-header-v6__main-nav__search__field {
  padding: 10px 10px 10px 42px;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6 input.xrx-fw-header-v6__main-nav__search__field,[dir=rtl] .xrx-fw-header-v6 input.xrx-fw-header-v6__main-nav__search__field {
    padding: 10px 42px;
  }
}
.xrx-fw-header-v6 input.xrx-fw-header-v6__main-nav__search__field:hover {
  border-color: #d92231;
}

button.xrx-fw-header-v6__main-nav__search__button {
  position: absolute;
  top: 20px;
  right: 20px;
}
[dir=rtl] button.xrx-fw-header-v6__main-nav__search__button {
  right: auto;
  left: 20px;
}
@media screen and (min-width:970px) and (min-height:500px) {
  button.xrx-fw-header-v6__main-nav__search__button {
    top: 0;
    left: 0;
    right: auto;
  }
  [dir=rtl] button.xrx-fw-header-v6__main-nav__search__button {
    left: auto;
    right: 0;
  }
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane:not(.xrx-fw-header-v6__main-nav__pane--single) .xrx-fw-header-v6__main-nav__pane__panel::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    box-sizing: border-box;
    width: 200px;
    padding: 30px;
    background: #e5e5e5;
  }
  [dir=rtl] .xrx-fw-header-v6__main-nav__pane:not(.xrx-fw-header-v6__main-nav__pane--single) .xrx-fw-header-v6__main-nav__pane__panel::before {
    left: auto;
    right: 0;
  }

  @supports (display:grid) {
    .xrx-fw-header-v6__main-nav__pane--single .xrx-fw-header-v6__main-nav__pane__panel::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      box-shadow: inset 0 0 0 30px #fff;
    }
    .xrx-fw-header-v6__main-nav__pane--single .xrx-fw-header-v6__main-nav__pane__panel > li {
      position: relative;
    }
    .xrx-fw-header-v6__main-nav__pane--single .xrx-fw-header-v6__main-nav__pane__panel > li::after {
      content: "";
      position: absolute;
      bottom: -16px;
      height: 2px;
      width: calc(100% + 30px);
      left: -15px;
      right: -15px;
      background: #e5e5e5;
    }
  }
}
.xrx-fw-header-v6__main-nav__pane__panel {
  display: none;
  margin: 0;
  padding: 25px 45px;
  border-bottom: 1px solid #e5e5e5;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane__panel {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.3);
    max-width: 840px;
    min-width: 545px;
    min-height: 100%;
    padding: 15px 15px 15px 215px;
    z-index: -1;
    border: 0;
  }
  .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links {
    flex-wrap: wrap;
    align-content: center;
    align-items: flex-start;
    justify-content: center;
    width: 840px;
    width: max-content;
  }
  .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links:hover {
    display: flex;
    display: grid;
  }
  @supports (display:grid) {
    .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links {
      grid-template-columns: repeat(auto-fit, 110px);
      align-items: normal;
      gap: 30px;
      width: auto;
    }
  }
  @supports (display:grid) {
    .xrx-fw-header-v6__main-nav__pane__panel {
      padding: 30px 30px 30px 230px;
    }
  }
  [dir=rtl] .xrx-fw-header-v6__main-nav__pane__panel {
    left: auto;
    right: 0;
    padding: 15px 215px 15px 15px;
  }
  @supports (display:grid) {
    [dir=rtl] .xrx-fw-header-v6__main-nav__pane__panel {
      padding: 30px 230px 30px 30px;
    }
  }
  .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--panel-links {
    padding: 30px 30px 30px 230px;
  }
  [dir=rtl] .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--panel-links {
    padding: 30px 230px 30px 30px;
  }
  .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--panel-links:hover {
    display: block;
  }
  .xrx-fw-header-v6__main-nav__pane--single .xrx-fw-header-v6__main-nav__pane__panel {
    display: flex;
    display: grid;
    padding: 30px;
    z-index: auto;
  }
}
.xrx-fw-header-v6__main-nav__pane__panel > li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile) {
  display: inline-block;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  font-size: 15.75px;
  line-height: 1.2222222222em;
  margin-bottom: 30px;
  text-decoration: none;
  color: #000;
}
@media screen and (min-width:480px) {
  .xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile) {
    font-size: 16.875px;
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile) {
    font-size: 18px;
  }
}
.xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile):active,.xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile):focus,.xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile):hover {
  text-decoration: underline;
  color: #000;
  font-weight: 700;
}
.xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile):active .xrx-fw-icon,.xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile):focus .xrx-fw-icon,.xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile):hover .xrx-fw-icon {
  color: #d92231;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile) {
    width: max-content;
    color: #000;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400;
    margin-bottom: 15px;
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (max-height:599px) {
  .xrx-fw-header-v6__main-nav__pane__panel > li > a:not(.xrx-fw-icon-tile) {
    margin-bottom: calc(5px + (100vh - 500px)/100*10);
  }
}
.xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile {
  display: inline-block;
  width: auto;
  margin-bottom: 30px;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
}
.xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile .xrx-fw-icon {
  display: none;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile .xrx-fw-icon {
    display: block;
  }
}
.xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile .xrx-fw-icon-tile__title {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
  font-size: 15.75px;
  line-height: 1.2222222222em;
  word-wrap: break-word;
}
@media screen and (min-width:480px) {
  .xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile .xrx-fw-icon-tile__title {
    font-size: 16.875px;
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile .xrx-fw-icon-tile__title {
    font-size: 18px;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile .xrx-fw-icon-tile__title {
    font-size: 16px;
    line-height: 1.25em;
    max-width: 100%;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile:active .xrx-fw-icon,.xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile:focus .xrx-fw-icon,.xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile:hover .xrx-fw-icon {
    color: #d92231;
  }
  .xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile:active .xrx-fw-icon-tile__title,.xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile:focus .xrx-fw-icon-tile__title,.xrx-fw-header-v6__main-nav__pane__panel > li .xrx-fw-icon-tile:hover .xrx-fw-icon-tile__title {
    text-shadow: -0.04ex 0 currentColor, 0.04ex 0 currentColor;
  }
}
.xrx-fw-header-v6__main-nav__pane__panel > li:last-child .xrx-fw-icon-tile,.xrx-fw-header-v6__main-nav__pane__panel > li:last-child > a {
  margin-bottom: 0;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links > li {
    width: 140px;
    padding: 15px;
  }
  @supports (display:grid) {
    .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links > li {
      width: auto;
      padding: 0;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (max-width:1199px) {
  .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links > li:nth-child(3):nth-last-child(2),.xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links > li:nth-child(4):nth-last-child(3) {
    grid-column: 1;
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links > li:nth-child(4):nth-last-child(2),.xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links > li:nth-child(5):nth-last-child(3),.xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links > li:nth-child(5):nth-last-child(4) {
    grid-column: 1;
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (min-width:1200px) {
  .xrx-fw-header-v6__main-nav__pane__panel.xrx-fw-header-v6__main-nav__pane__panel--icon-links > li:nth-child(5):nth-last-child(2) {
    grid-column: 1;
  }
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
.xrx-fw-header-v6__main-nav__pane {
  width: 100%;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane {
    position: absolute;
    top: 100%;
    left: 15px;
    display: none;
    margin-top: 1px;
    z-index: 1;
  }
  [dir=rtl] .xrx-fw-header-v6__main-nav__pane {
    left: auto;
    right: 15px;
  }
  .xrx-fw-header-v6__main-nav__pane:hover {
    display: block;
  }
  .xrx-fw-header-v6__main-nav__pane:not(.xrx-fw-header-v6__main-nav__pane--single) {
    width: 200px;
    padding: 30px;
  }
}
@media screen and (min-width:970px) and (max-width:1199px) {
  .xrx-fw-header-v6__main-nav__pane {
    left: -85px;
  }
  [dir=rtl] .xrx-fw-header-v6__main-nav__pane {
    left: auto;
    right: -85px;
  }
}
.xrx-fw-header-v6__main-nav__pane > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
[dir=rtl] .xrx-fw-header-v6__main-nav__pane > ul {
  margin: 0;
  padding: 0;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane > ul,[dir=rtl] .xrx-fw-header-v6__main-nav__pane > ul {
    margin: -7.5px 0;
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (max-height:599px) {
  .xrx-fw-header-v6__main-nav__pane > ul,[dir=rtl] .xrx-fw-header-v6__main-nav__pane > ul {
    margin: calc(-2.5px + (-100vh - -500px)/-100*-5) 0;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane > ul:not(:last-child) {
    margin-bottom: 52.5px;
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (max-height:599px) {
  .xrx-fw-header-v6__main-nav__pane > ul:not(:last-child) {
    margin-bottom: calc(17.5px + (100vh - 500px)/100*35);
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane > ul:not(:hover) > li > input[type=radio]:checked ~ .xrx-fw-header-v6__main-nav__pane__panel--icon-links {
    display: flex;
    display: grid;
  }
  .xrx-fw-header-v6__main-nav__pane > ul:not(:hover) > li > input[type=radio]:checked ~ .xrx-fw-header-v6__main-nav__pane__panel--panel-links {
    display: block;
  }
  .xrx-fw-header-v6__main-nav__pane > ul:not(:hover) > li > input[type=radio]:checked ~ label {
    font-weight: 700;
  }
  .xrx-fw-header-v6__main-nav__pane > ul:not(:hover) > li > input[type=radio]:checked ~ label::after {
    display: block;
  }
}
.xrx-fw-header-v6__main-nav__pane > ul > li {
  margin: 0;
  padding: 0;
  width: 100%;
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li {
    width: auto;
    padding: 7.5px 0;
  }
  .xrx-fw-header-v6__main-nav__pane > ul > li .xrx-fw-header-v6__main-nav__pane__toggle--mobile,.xrx-fw-header-v6__main-nav__pane > ul > li > input[type=checkbox] {
    display: none;
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (max-height:599px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li {
    padding: calc(2.5px + (100vh - 500px)/100*5) 0;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > a,.xrx-fw-header-v6__main-nav__pane > ul > li > label {
    color: #000;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 16px;
    line-height: 1.5em;
    margin: 0;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > a {
    font-weight: 700;
    text-decoration: none;
  }
  .xrx-fw-header-v6__main-nav__pane > ul > li > a::after {
    color: #d92231;
    content: "❯";
    font-family: "Arial Unicode MS", Arial, sans-serif;
    font-size: 0.9em;
    padding-left: 5px;
    display: inline-block;
    text-decoration: none;
    line-height: 1em;
    width: 0px;
    overflow: visible;
    margin-right: -5px;
  }
  [dir=rtl] .xrx-fw-header-v6__main-nav__pane > ul > li > a::after {
    padding-left: 0;
    padding-right: 5px;
    margin-right: 0;
    margin-left: -5px;
  }
  .xrx-fw-header-v6__main-nav__pane > ul > li > a:active,.xrx-fw-header-v6__main-nav__pane > ul > li > a:focus,.xrx-fw-header-v6__main-nav__pane > ul > li > a:hover {
    text-decoration: underline;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > label {
    position: relative;
    display: block;
    font-size: 19.25px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    line-height: 1.6363636364em;
    text-align: left;
    background: transparent;
    border: 0;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    text-decoration: none;
    color: #000;
    padding: 20px 61px 20px 26px;
  }
}
@media screen and (max-height:499px) and (min-width:480px),screen and (max-width:969px) and (min-width:480px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > label {
    font-size: 20.625px;
  }
}
@media screen and (max-height:499px) and (min-width:768px),screen and (max-width:969px) and (min-width:768px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > label {
    font-size: 22px;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  [dir=rtl] .xrx-fw-header-v6__main-nav__pane > ul > li > label {
    text-align: right;
    padding: 20px 26px 20px 61px;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > label:active,.xrx-fw-header-v6__main-nav__pane > ul > li > label:focus,.xrx-fw-header-v6__main-nav__pane > ul > li > label:hover {
    text-decoration: none;
    color: #d92231;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > label::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 26px;
    width: 18px;
    height: 18px;
    border-color: #808285;
    border-width: 3px 0 0 3px;
    border-style: solid;
    transform: translateY(-16px) rotate(225deg);
    transform-origin: center;
  }
  [dir=rtl] .xrx-fw-header-v6__main-nav__pane > ul > li > label::after {
    right: auto;
    left: 26px;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > a {
    position: relative;
    display: block;
    font-size: 19.25px;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    line-height: 1.6363636364em;
    text-align: left;
    background: transparent;
    border: 0;
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    text-decoration: none;
    color: #000;
    padding: 20px 26px;
  }
}
@media screen and (max-height:499px) and (min-width:480px),screen and (max-width:969px) and (min-width:480px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > a {
    font-size: 20.625px;
  }
}
@media screen and (max-height:499px) and (min-width:768px),screen and (max-width:969px) and (min-width:768px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > a {
    font-size: 22px;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  [dir=rtl] .xrx-fw-header-v6__main-nav__pane > ul > li > a {
    text-align: right;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > a:active,.xrx-fw-header-v6__main-nav__pane > ul > li > a:focus,.xrx-fw-header-v6__main-nav__pane > ul > li > a:hover {
    text-decoration: none;
    color: #d92231;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=radio] {
    display: none;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=checkbox] {
    position: absolute !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important;
    clip: rect(1px 1px 1px 1px) !important;
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px) !important;
    white-space: nowrap !important;
    /* added line */
  }
  .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=checkbox]:focus ~ label {
    outline-width: 2px;
    outline-style: solid;
    outline-color: Highlight;
    color: #d92231;
  }
  @-moz-document url-prefix() {
    .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=checkbox]:focus ~ label {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (max-height:499px) and (-ms-high-contrast:active),screen and (max-height:499px) and (-ms-high-contrast:none),screen and (max-width:969px) and (-ms-high-contrast:active),screen and (max-width:969px) and (-ms-high-contrast:none) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=checkbox]:focus ~ label {
    outline-width: 1px;
    outline-style: dotted;
    outline-color: #000;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  @supports (-ms-ime-align:auto) {
    .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=checkbox]:focus ~ label {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  @supports (outline-color:-webkit-focus-ring-color) {
    .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=checkbox]:focus ~ label {
      outline-width: 5px;
      outline-color: -webkit-focus-ring-color;
      outline-style: auto;
    }
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=checkbox]:checked ~ .xrx-fw-header-v6__main-nav__pane__panel {
    display: block;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li .xrx-fw-header-v6__main-nav__pane__toggle--desktop {
    display: none;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=checkbox] {
    display: none;
  }
  .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=radio] {
    position: absolute !important;
    height: 1px !important;
    width: 1px !important;
    overflow: hidden !important;
    clip: rect(1px 1px 1px 1px) !important;
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px) !important;
    white-space: nowrap !important;
    /* added line */
  }
  .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=radio]:focus ~ label > span {
    color: #000;
    outline-width: 2px;
    outline-style: solid;
    outline-color: Highlight;
  }
  @-moz-document url-prefix() {
    .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=radio]:focus ~ label > span {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (-ms-high-contrast:active),screen and (min-width:970px) and (min-height:500px) and (-ms-high-contrast:none) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=radio]:focus ~ label > span {
    outline-width: 1px;
    outline-style: dotted;
    outline-color: #000;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  @supports (-ms-ime-align:auto) {
    .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=radio]:focus ~ label > span {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  @supports (outline-color:-webkit-focus-ring-color) {
    .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=radio]:focus ~ label > span {
      outline-width: 5px;
      outline-color: -webkit-focus-ring-color;
      outline-style: auto;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li:hover > .xrx-fw-header-v6__main-nav__pane__panel--icon-links {
    display: flex;
    display: grid;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li:hover > .xrx-fw-header-v6__main-nav__pane__panel--panel-links {
    display: block;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li:hover > .xrx-fw-header-v6__main-nav__pane__toggle--desktop {
    font-weight: 700;
  }
  .xrx-fw-header-v6__main-nav__pane > ul > li:hover > .xrx-fw-header-v6__main-nav__pane__toggle--desktop::after {
    display: block;
  }
  .xrx-fw-header-v6__main-nav__pane > ul > li:hover > .xrx-fw-header-v6__main-nav__pane__toggle--desktop > svg {
    z-index: 1;
  }
  .xrx-fw-header-v6__main-nav__pane > ul > li:hover > .xrx-fw-header-v6__main-nav__pane__toggle--desktop > svg > path {
    pointer-events: all;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__pane > ul > li > input[type=checkbox]:checked ~ label::after {
    transform: translateY(-3px) rotate(45deg);
  }
}

label.xrx-fw-header-v6__main-nav__pane__close {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  padding: 7px;
  margin: 0;
  line-height: 0;
  z-index: 1;
}
[dir=rtl] label.xrx-fw-header-v6__main-nav__pane__close {
  left: auto;
  right: 0;
}
label.xrx-fw-header-v6__main-nav__pane__close > .xrx-fw-icon {
  width: 16px;
  height: 16px;
}
@media screen and (min-width:970px) and (min-height:500px) {
  label.xrx-fw-header-v6__main-nav__pane__close {
    display: block;
  }
}

label.xrx-fw-header-v6__main-nav__pane__toggle--desktop {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 100%;
  text-decoration: none;
  font-weight: 400;
}
label.xrx-fw-header-v6__main-nav__pane__toggle--desktop::after {
  display: none;
  position: absolute;
  top: 50%;
  right: -50px;
  margin-top: -15px;
  content: "";
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 20px solid #e5e5e5;
  border-bottom: 15px solid transparent;
}
[dir=rtl] label.xrx-fw-header-v6__main-nav__pane__toggle--desktop::after {
  right: auto;
  left: -50px;
  border-left: 0;
  border-right: 20px solid #e5e5e5;
}
label.xrx-fw-header-v6__main-nav__pane__toggle--desktop > svg {
  opacity: 0;
  position: absolute;
  top: -30px;
  left: -30px;
  right: -30px;
  width: calc(100% + 60px);
  height: calc(100% + 60px);
  pointer-events: none;
}
@media screen and (min-width:970px) and (min-height:500px) and (max-height:599px) {
  label.xrx-fw-header-v6__main-nav__pane__toggle--desktop > svg {
    top: calc(-10px + (-100vh - -500px)/-100*-20);
    height: calc(100% + 20px + (100vh - 500px)/100*40);
  }
}
label.xrx-fw-header-v6__main-nav__pane__toggle--desktop > svg > path {
  pointer-events: none;
}
@media (hover:none) {
  label.xrx-fw-header-v6__main-nav__pane__toggle--desktop > svg {
    display: none !important;
  }
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
@media screen and (max-height:499px),screen and (max-width:969px) {
  #xrx-fw-header-v6-nav-open-mobile:checked ~ .xrx-fw-header-v6__mobile-nav > [for=xrx-fw-header-v6-nav-open-mobile],#xrx-fw-header-v6-nav-open-mobile:checked ~ .xrx-fw-header-v6__mobile-nav > [for=xrx-fw-header-v6-search-close-mobile] {
    display: none;
  }
  #xrx-fw-header-v6-nav-open-mobile:checked ~ .xrx-fw-header-v6__nav-wrapper {
    overflow-x: hidden;
    overflow-y: auto;
    opacity: 1;
    left: 0;
    transition: left 0.25s ease,opacity 0s linear;
  }
  [dir=rtl] #xrx-fw-header-v6-nav-open-mobile:checked ~ .xrx-fw-header-v6__nav-wrapper {
    left: auto;
    right: 0;
    transition: right 0.25s ease,opacity 0s linear;
  }
}
@media screen and (max-height:499px) and (prefers-reduced-motion:reduce),screen and (max-width:969px) and (prefers-reduced-motion:reduce) {
  #xrx-fw-header-v6-nav-open-mobile:checked ~ .xrx-fw-header-v6__nav-wrapper {
    transition: none !important;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__nav-wrapper.focus-within {
    opacity: 1;
    left: 0;
    transition: left 0.25s ease,opacity 0s linear;
  }
  .xrx-fw-header-v6__nav-wrapper:focus-within {
    opacity: 1;
    left: 0;
    transition: left 0.25s ease,opacity 0s linear;
  }
  [dir=rtl] .xrx-fw-header-v6__nav-wrapper.focus-within {
    left: auto;
    right: 0;
    transition: right 0.25s ease,opacity 0s linear;
  }
  [dir=rtl] .xrx-fw-header-v6__nav-wrapper:focus-within {
    left: auto;
    right: 0;
    transition: right 0.25s ease,opacity 0s linear;
  }
}
@media screen and (max-height:499px) and (prefers-reduced-motion:reduce),screen and (max-width:969px) and (prefers-reduced-motion:reduce) {
  .xrx-fw-header-v6__nav-wrapper.focus-within {
    transition: none !important;
  }
  .xrx-fw-header-v6__nav-wrapper:focus-within {
    transition: none !important;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  #xrx-fw-header-v6-search-open-mobile:checked ~ .xrx-fw-header-v6__mobile-nav > [for=xrx-fw-header-v6-nav-close-mobile],#xrx-fw-header-v6-search-open-mobile:checked ~ .xrx-fw-header-v6__mobile-nav > [for=xrx-fw-header-v6-search-open-mobile] {
    display: none;
  }
  #xrx-fw-header-v6-search-open-mobile:checked ~ .xrx-fw-header-v6__main-nav__search--mobile {
    opacity: 1;
    left: 0;
    transition: left 0.25s ease,opacity 0s linear;
  }
  [dir=rtl] #xrx-fw-header-v6-search-open-mobile:checked ~ .xrx-fw-header-v6__main-nav__search--mobile {
    left: auto;
    right: 0;
    transition: right 0.25s ease,opacity 0s linear;
  }
}
@media screen and (max-height:499px) and (prefers-reduced-motion:reduce),screen and (max-width:969px) and (prefers-reduced-motion:reduce) {
  #xrx-fw-header-v6-search-open-mobile:checked ~ .xrx-fw-header-v6__main-nav__search--mobile {
    transition: none !important;
  }
}
@media screen and (max-height:499px),screen and (max-width:969px) {
  .xrx-fw-header-v6__main-nav__search--mobile.focus-within {
    opacity: 1;
    left: 0;
    transition: left 0.25s ease,opacity 0s linear;
  }
  .xrx-fw-header-v6__main-nav__search--mobile:focus-within {
    opacity: 1;
    left: 0;
    transition: left 0.25s ease,opacity 0s linear;
  }
  [dir=rtl] .xrx-fw-header-v6__main-nav__search--mobile.focus-within {
    left: auto;
    right: 0;
    transition: right 0.25s ease,opacity 0s linear;
  }
  [dir=rtl] .xrx-fw-header-v6__main-nav__search--mobile:focus-within {
    left: auto;
    right: 0;
    transition: right 0.25s ease,opacity 0s linear;
  }
}
@media screen and (max-height:499px) and (prefers-reduced-motion:reduce),screen and (max-width:969px) and (prefers-reduced-motion:reduce) {
  .xrx-fw-header-v6__main-nav__search--mobile.focus-within {
    transition: none !important;
  }
  .xrx-fw-header-v6__main-nav__search--mobile:focus-within {
    transition: none !important;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__items__flyout-toggle--open:checked + li .xrx-fw-header-v6__main-nav__pane,.xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__items__flyout-toggle--open:checked + li::after {
    display: block;
  }
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__items__flyout-toggle--open:checked + li > svg {
    z-index: 1;
  }
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__items__flyout-toggle--open:checked + li > svg > path {
    pointer-events: all;
  }
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__main-nav__items__item.focus-within::after {
    display: block;
  }
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__main-nav__items__item:focus-within::after {
    display: block;
  }
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__main-nav__items__item.focus-within .xrx-fw-header-v6__main-nav__pane {
    display: block;
  }
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__main-nav__items__item:focus-within .xrx-fw-header-v6__main-nav__pane {
    display: block;
  }
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__main-nav__items__item.focus-within .xrx-fw-header-v6__main-nav__toggle > svg {
    z-index: 1;
  }
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__main-nav__items__item:focus-within .xrx-fw-header-v6__main-nav__toggle > svg {
    z-index: 1;
  }
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__main-nav__items__item.focus-within .xrx-fw-header-v6__main-nav__toggle > svg > path {
    pointer-events: all;
  }
  .xrx-fw-header-v6__main-nav__items:not(:hover) .xrx-fw-header-v6__main-nav__items__item:focus-within .xrx-fw-header-v6__main-nav__toggle > svg > path {
    pointer-events: all;
  }

  .xrx-fw-header-v6__main-nav__items__item:hover::after {
    display: block !important;
  }
  .xrx-fw-header-v6__main-nav__items__item:hover .xrx-fw-header-v6__main-nav__pane {
    display: block;
  }
  .xrx-fw-header-v6__main-nav__items__item:hover .xrx-fw-header-v6__main-nav__toggle > svg {
    z-index: 1;
  }
  .xrx-fw-header-v6__main-nav__items__item:hover .xrx-fw-header-v6__main-nav__toggle > svg > path {
    pointer-events: all;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--open:focus + li > label > span {
    outline-width: 2px;
    outline-style: solid;
    outline-color: Highlight;
  }
  @-moz-document url-prefix() {
    .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--open:focus + li > label > span {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (-ms-high-contrast:active),screen and (min-width:970px) and (min-height:500px) and (-ms-high-contrast:none) {
  .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--open:focus + li > label > span {
    outline-width: 1px;
    outline-style: dotted;
    outline-color: #000;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  @supports (-ms-ime-align:auto) {
    .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--open:focus + li > label > span {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  @supports (outline-color:-webkit-focus-ring-color) {
    .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--open:focus + li > label > span {
      outline-width: 5px;
      outline-color: -webkit-focus-ring-color;
      outline-style: auto;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--close:focus + input + li > label > span {
    outline-width: 2px;
    outline-style: solid;
    outline-color: Highlight;
  }
  @-moz-document url-prefix() {
    .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--close:focus + input + li > label > span {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) and (-ms-high-contrast:active),screen and (min-width:970px) and (min-height:500px) and (-ms-high-contrast:none) {
  .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--close:focus + input + li > label > span {
    outline-width: 1px;
    outline-style: dotted;
    outline-color: #000;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  @supports (-ms-ime-align:auto) {
    .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--close:focus + input + li > label > span {
      outline-width: 1px;
      outline-style: dotted;
      outline-color: #000;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  @supports (outline-color:-webkit-focus-ring-color) {
    .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--close:focus + input + li > label > span {
      outline-width: 5px;
      outline-color: -webkit-focus-ring-color;
      outline-style: auto;
    }
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--close:focus + input + li::after {
    display: block;
  }
}
@media screen and (min-width:970px) and (min-height:500px) {
  .xrx-fw-header-v6__items__flyout-toggle.xrx-fw-header-v6__items__flyout-toggle--close:focus + input + li .xrx-fw-header-v6__main-nav__pane {
    display: none;
  }
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
.xrx-fw-footer-connect {
  padding: 30px 0;
  border-top: 2px solid #ebebeb;
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-connect .xrx-fw-connect__social {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: left;
    max-width: 1240px;
    padding: 0 20px;
    margin: 0 auto;
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links {
    display: flex;
    width: 33.33%;
    min-width: 225px;
  }
}
.xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links .xrx-fw-follow-us {
  padding: 0;
  text-align: center;
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links .xrx-fw-follow-us {
    text-align: left;
  }
}
.xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links .xrx-fw-follow-us .xrx-fw-follow-us__label,.xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links .xrx-fw-follow-us .xrx-fw-follow-us__linklist {
  display: block;
  margin: 0;
}
.xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links .xrx-fw-follow-us .xrx-fw-follow-us__linklist__item {
  margin: 0 15px 0 0;
}
.xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links .xrx-fw-follow-us .xrx-fw-follow-us__linklist__item:last-child {
  margin: 0;
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links .xrx-fw-follow-us .xrx-fw-follow-us__linklist__item {
    margin: 0 35px 0 0;
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links .xrx-fw-follow-us .xrx-fw-follow-us__linklist__item {
    margin: 0 10px 0 0;
  }
}
.xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links .xrx-fw-follow-us .xrx-fw-follow-us__label {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 1rem;
  color: #333;
  text-transform: uppercase;
  margin: 0 0 10px;
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-connect .xrx-fw-connect__social .xrx-fw-connect__social__links .xrx-fw-follow-us .xrx-fw-follow-us__label {
    font-size: 1.1rem;
  }
}
.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator {
  display: none;
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-connect .xrx-fw-connect__social-aggregator {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 66.66%;
  }
}
.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item {
  max-width: 400px;
}
.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item:last-child {
  margin-left: 5%;
}
.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__icon {
  display: block;
  width: 29px;
  float: left;
  /* stylelint-disable-next-line selector-class-pattern */
}
.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__icon > .social-icons {
  width: 29px;
  height: 29px;
}
.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__text-side {
  display: block;
  margin-left: 45px;
}
.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__text-side__account,.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__text-side__title {
  font-family: "Roboto", sans-serif !important;
  font-size: 0.875rem !important;
  line-height: 1.5714285714em !important;
  font-weight: 400 !important;
  margin: 0 0 4px 0;
}
.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__text-side__account a {
  color: #d92231;
}
.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__text-side__x-actions__favorite,.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__text-side__x-actions__reply,.xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__text-side__x-actions__retweet {
  display: none;
}

[dir=rtl] .xrx-fw-follow-us__label,[dir=rtl] .xrx-fw-follow-us__linklist {
  text-align: center;
}
@media screen and (min-width:768px) {
  [dir=rtl] .xrx-fw-follow-us__label,[dir=rtl] .xrx-fw-follow-us__linklist {
    text-align: right;
  }
}
[dir=rtl] .xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__icon {
  float: right;
}
[dir=rtl] .xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__text-side {
  margin-right: 45px;
}
[dir=rtl] .xrx-fw-footer-connect .xrx-fw-connect__social-aggregator .xrx-fw-connect__social-aggregator__feed-item__text-side__x-actions__reply {
  margin-right: 0;
}

/**
 * Renders a plus symbol with psuedo elements.
 *
 * Intended to be applied to a span with a fixed width/height
 * dictating the size of the plus itself.
 */
.xrx-fw-footer-v6 {
  padding: 15px 0;
  /* stylelint-disable-next-line selector-class-pattern */
}
.xrx-fw-footer-v6 .xrx-fw-link-list {
  display: flex;
  flex-direction: row;
  justify-content: center;
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-fw-link-list {
    display: block;
  }
}
.xrx-fw-footer-v6 .xrx-fw-link-list ul > li {
  line-height: 1.375em;
}
.xrx-fw-footer-v6 .xrx-fw-link-list .xrx-fw-link-list__heading .xrx-fw-link {
  font-size: 14px;
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-fw-link-list .xrx-fw-link-list__heading .xrx-fw-link {
    font-size: 15px;
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-fw-link-list .xrx-fw-link-list__heading .xrx-fw-link {
    font-size: 16px;
  }
}
.xrx-fw-footer-v6 .xrx-fw-footer-connect .xrx-fw-connect__social {
  padding: 0;
}
@media screen and (max-width:767px) {
  .xrx-fw-footer-v6 .xrx-fw-footer-v6__horizontal-links-container {
    text-align: center;
  }
}
.xrx-fw-footer-v6 .xrx-fw-horizontal-links .xrx-fw-link,.xrx-fw-footer-v6 .xrx-fw-horizontal-links a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 400;
  color: #333;
  text-decoration: none;
}
.xrx-fw-footer-v6 .xrx-fw-horizontal-links .xrx-fw-link:hover,.xrx-fw-footer-v6 .xrx-fw-horizontal-links a:hover {
  color: #333;
  text-decoration: underline;
}
@media screen and (min-width:480px) {
  .xrx-fw-footer-v6 .xrx-fw-horizontal-links .xrx-fw-link,.xrx-fw-footer-v6 .xrx-fw-horizontal-links a {
    font-size: 15px;
  }
}
@media screen and (min-width:768px) {
  .xrx-fw-footer-v6 .xrx-fw-horizontal-links .xrx-fw-link,.xrx-fw-footer-v6 .xrx-fw-horizontal-links a {
    font-size: 16px;
  }
}
.xrx-fw-footer-v6 .xrx-row--layout-4-2-1 {
  margin-bottom: 20px;
}
.xrx-fw-footer-v6 .xrx-row--layout-4-2-1 > div {
  margin-top: 10px;
  margin-bottom: 10px;
}

.xrx-fw-footer-v6-extranet ~ .xrx-fw-footer-v6 .xrx-fw-horizontal-links li {
  display: none;
}
.xrx-fw-footer-v6-extranet ~ .xrx-fw-footer-v6 #teconsent,.xrx-fw-footer-v6-extranet ~ .xrx-fw-footer-v6 li#xrx-fw-footer-v6-ftr-legal-li,.xrx-fw-footer-v6-extranet ~ .xrx-fw-footer-v6 li#xrx-fw-footer-v6-ftr-privacy-choices-li,.xrx-fw-footer-v6-extranet ~ .xrx-fw-footer-v6 li#xrx-fw-footer-v6-ftr-privacy-li {
  display: inline-block;
}