@charset "UTF-8";
/* Line height
According to 1DX design specs we have 2 major line height specs.
Headings - Medium:
- h1: 60 / 48 ~ 1.3
- h2: 50 / 38 ~ 1.3
- h3: 40 / 30 ~ 1.3
- h4: 30 / 24 ~ 1.3
- h5: 30 / 20 ~ 1.3
large: paragraphs, buttons etc
- 24 / 16 ~ 1.5
- 25 / 19 ~ 1.3
- 19 / 14 ~ 1.3
- 16 / 12 ~ 1.3
- 10 / 14 ~ 1.3
 */
/* Box Shadows
================================= */
/* Flexbox
================================= */
/* Transfrom
================================= */
/*
Base font styling
 */
/*
Heading
*/
/*
Body text
*/
/*
Eyebrow
 */
/*
Buttons
 */
@keyframes slidein-bottom {
  from {
    bottom: -100%;
  }
  to {
    bottom: 0.5rem;
  }
}
@keyframes opacity-0-1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
*,
*:before,
*:after {
  box-sizing: border-box;
}

@font-face {
  font-family: FedExSans;
  font-style: normal;
  font-weight: 300;
  src: url("./assets/fonts/FedExSans_W-Light.woff2") format("woff2"), url("./assets/fonts/FedExSans_W-Light.woff2") format("woff2");
}
@font-face {
  font-family: FedExSans;
  font-style: italic;
  font-weight: 300;
  src: url("./assets/fonts/FedExSans_W-Light-Italic.woff2") format("woff2"), url("./assets/fonts/FedExSans_W-Light-Italic.woff2") format("woff2");
}
@font-face {
  font-family: FedExSans;
  font-style: normal;
  font-weight: 400;
  src: url("./assets/fonts/FedExSans_W-Regular.woff2") format("woff2"), url("./assets/fonts/FedExSans_W-Regular.woff2") format("woff2");
}
@font-face {
  font-family: FedExSans;
  font-style: italic;
  font-weight: 400;
  src: url("./assets/fonts/FedExSans_W-Italic.woff2") format("woff2"), url("./assets/fonts/FedExSans_W-Italic.woff2") format("woff2");
}
@font-face {
  font-family: FedExSans;
  font-style: normal;
  font-weight: 500;
  src: url("./assets/fonts/FedExSans_W-Medium.woff2") format("woff2"), url("./assets/fonts/FedExSans_W-Medium.woff2") format("woff2");
}
@font-face {
  font-family: FedExSans;
  font-style: normal;
  font-weight: 700;
  src: url("./assets/fonts/FedExSans_W-Bold.woff2") format("woff2"), url("./assets/fonts/FedExSans_W-Bold.woff2") format("woff2");
}
@font-face {
  font-family: FedExSans;
  font-style: italic;
  font-weight: 700;
  src: url("./assets/fonts/FedExSans_W-Bold-Italic.woff2") format("woff2"), url("./assets/fonts/FedExSans_W-Bold-Italic.woff2") format("woff2");
}
@font-face {
  font-family: FedExSansArabic;
  font-style: normal;
  font-weight: 700;
  src: url("./assets/fonts/FedExSansArabic_W-Bold.woff2") format("woff2"), url("./assets/fonts/FedExSansArabic_W-Bold.woff2") format("woff2");
}
@font-face {
  font-family: FedExSansArabic;
  font-style: normal;
  font-weight: 300;
  src: url("./assets/fonts/FedExSansArabic_W-Light.woff2") format("woff2"), url("./assets/fonts/FedExSansArabic_W-Light.woff2") format("woff2");
}
@font-face {
  font-family: FedExSansArabic;
  font-style: normal;
  font-weight: 400;
  src: url("./assets/fonts/FedExSansArabic_W-Regular.woff2") format("woff2"), url("./assets/fonts/FedExSansArabic_W-Regular.woff2") format("woff2");
}
html[lang^=ar-] body {
  font-family: FedExSansArabic, FedExSans, Arial, sans-serif;
}

html body {
  font-family: FedExSans, Arial, sans-serif;
}

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

:root {
  --button-height-comfortable: 3.5rem;
  --button-height-condensed: 2.5rem;
}

html {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
}

@media (min-width: 768px) {
  .fdx-o-grid--max-width {
    width: 100%;
    max-width: 970px;
    margin: 0 auto;
  }
}
.fdx-o-grid--max-width-large {
  width: 100%;
  max-width: 1328px;
  margin: 0 auto;
}
.fdx-o-grid--max-width-x-large {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}
.fdx-o-grid--max-width-xx-large {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
}
.fdx-o-grid__row {
  display: flex;
  flex-wrap: wrap;
}
.fdx-o-grid__row--start {
  justify-content: flex-start;
}
@media (min-width: 0) {
  .fdx-o-grid__row--start\@x-small {
    justify-content: flex-start;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__row--start\@x-small-only {
    justify-content: flex-start;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__row--start\@small {
    justify-content: flex-start;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__row--start\@small-only {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__row--start\@medium {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__row--start\@medium-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__row--start\@medium-wide {
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__row--start\@medium-wide-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__row--start\@large {
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__row--start\@large-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__row--start\@x-large {
    justify-content: flex-start;
  }
}
.fdx-o-grid__row--end {
  justify-content: flex-end;
}
.fdx-o-grid__row--center {
  justify-content: center;
}
.fdx-o-grid__row--guttered-small {
  margin-inline-end: -1px;
  margin-inline-start: -1px;
}
.fdx-o-grid__row--guttered-small > [class*=__item] {
  padding-inline-end: 1px;
  padding-inline-start: 1px;
  padding-block-end: 2px;
}
@media (min-width: 0) {
  .fdx-o-grid__row--guttered-small\@x-small {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@x-small > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__row--guttered-small\@x-small-only {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@x-small-only > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__row--guttered-small\@small {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@small > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__row--guttered-small\@small-only {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@small-only > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__row--guttered-small\@medium {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@medium > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__row--guttered-small\@medium-only {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@medium-only > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__row--guttered-small\@medium-wide {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@medium-wide > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__row--guttered-small\@medium-wide-only {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@medium-wide-only > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__row--guttered-small\@large {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@large > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__row--guttered-small\@large-only {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@large-only > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__row--guttered-small\@x-large {
    margin-inline-end: -1px;
    margin-inline-start: -1px;
  }
  .fdx-o-grid__row--guttered-small\@x-large > [class*=__item] {
    padding-inline-end: 1px;
    padding-inline-start: 1px;
    padding-block-end: 2px;
  }
}
.fdx-o-grid__row--guttered-medium {
  margin-inline-end: -0.25rem;
  margin-inline-start: -0.25rem;
}
.fdx-o-grid__row--guttered-medium > [class*=__item] {
  padding-inline-end: 0.25rem;
  padding-inline-start: 0.25rem;
  margin-block-end: 0.5rem;
}
@media (min-width: 0) {
  .fdx-o-grid__row--guttered-medium\@x-small {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@x-small > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__row--guttered-medium\@x-small-only {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@x-small-only > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__row--guttered-medium\@small {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@small > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__row--guttered-medium\@small-only {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@small-only > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__row--guttered-medium\@medium {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@medium > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__row--guttered-medium\@medium-only {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@medium-only > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__row--guttered-medium\@medium-wide {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@medium-wide > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__row--guttered-medium\@medium-wide-only {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__row--guttered-medium\@large {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@large > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__row--guttered-medium\@large-only {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@large-only > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__row--guttered-medium\@x-large {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium\@x-large > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 0.5rem;
  }
}
.fdx-o-grid__row--guttered-large {
  margin-inline-end: -0.5rem;
  margin-inline-start: -0.5rem;
}
.fdx-o-grid__row--guttered-large > [class*=__item] {
  padding-inline-end: 0.5rem;
  padding-inline-start: 0.5rem;
  margin-block-end: 1rem;
}
@media (min-width: 0) {
  .fdx-o-grid__row--guttered-large\@x-small {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@x-small > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__row--guttered-large\@x-small-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@x-small-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__row--guttered-large\@small {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@small > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__row--guttered-large\@small-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@small-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__row--guttered-large\@medium {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@medium > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__row--guttered-large\@medium-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@medium-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__row--guttered-large\@medium-wide {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@medium-wide > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__row--guttered-large\@medium-wide-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__row--guttered-large\@large {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@large > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__row--guttered-large\@large-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@large-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__row--guttered-large\@x-large {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large\@x-large > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
.fdx-o-grid__row--guttered-extra-large {
  margin-inline-end: -0.75rem;
  margin-inline-start: -0.75rem;
}
.fdx-o-grid__row--guttered-extra-large > [class*=__item] {
  padding-inline-end: 0.75rem;
  padding-inline-start: 0.75rem;
  margin-block-end: 1.5rem;
}
@media (min-width: 0) {
  .fdx-o-grid__row--guttered-extra-large\@x-small {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@x-small > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__row--guttered-extra-large\@x-small-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@x-small-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__row--guttered-extra-large\@small {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@small > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__row--guttered-extra-large\@small-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@small-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__row--guttered-extra-large\@medium {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@medium > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__row--guttered-extra-large\@medium-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@medium-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__row--guttered-extra-large\@medium-wide {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@medium-wide > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__row--guttered-extra-large\@medium-wide-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__row--guttered-extra-large\@large {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@large > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__row--guttered-extra-large\@large-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@large-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__row--guttered-extra-large\@x-large {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large\@x-large > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
.fdx-o-grid__row--guttered-medium-y-small {
  margin-inline-end: -0.25rem;
  margin-inline-start: -0.25rem;
}
.fdx-o-grid__row--guttered-medium-y-small > [class*=__item] {
  padding-inline-end: 0.25rem;
  padding-inline-start: 0.25rem;
  margin-block-end: 2px;
}
@media (min-width: 0) {
  .fdx-o-grid__row--guttered-medium-y-small\@x-small {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@x-small > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__row--guttered-medium-y-small\@x-small-only {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@x-small-only > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__row--guttered-medium-y-small\@small {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@small > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__row--guttered-medium-y-small\@small-only {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@small-only > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__row--guttered-medium-y-small\@medium {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@medium > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__row--guttered-medium-y-small\@medium-only {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@medium-only > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__row--guttered-medium-y-small\@medium-wide {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@medium-wide > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__row--guttered-medium-y-small\@medium-wide-only {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__row--guttered-medium-y-small\@large {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@large > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__row--guttered-medium-y-small\@large-only {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@large-only > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__row--guttered-medium-y-small\@x-large {
    margin-inline-end: -0.25rem;
    margin-inline-start: -0.25rem;
  }
  .fdx-o-grid__row--guttered-medium-y-small\@x-large > [class*=__item] {
    padding-inline-end: 0.25rem;
    padding-inline-start: 0.25rem;
    margin-block-end: 2px;
  }
}
.fdx-o-grid__row--guttered-large-y-small {
  margin-inline-end: -0.5rem;
  margin-inline-start: -0.5rem;
}
.fdx-o-grid__row--guttered-large-y-small > [class*=__item] {
  padding-inline-end: 0.5rem;
  padding-inline-start: 0.5rem;
  margin-block-end: 2px;
}
@media (min-width: 0) {
  .fdx-o-grid__row--guttered-large-y-small\@x-small {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@x-small > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__row--guttered-large-y-small\@x-small-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@x-small-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__row--guttered-large-y-small\@small {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@small > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__row--guttered-large-y-small\@small-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@small-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__row--guttered-large-y-small\@medium {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@medium > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__row--guttered-large-y-small\@medium-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@medium-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__row--guttered-large-y-small\@medium-wide {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@medium-wide > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__row--guttered-large-y-small\@medium-wide-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__row--guttered-large-y-small\@large {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@large > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__row--guttered-large-y-small\@large-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@large-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__row--guttered-large-y-small\@x-large {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-grid__row--guttered-large-y-small\@x-large > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 2px;
  }
}
.fdx-o-grid__row--guttered-extra-large-y-small {
  margin-inline-end: -0.75rem;
  margin-inline-start: -0.75rem;
}
.fdx-o-grid__row--guttered-extra-large-y-small > [class*=__item] {
  padding-inline-end: 0.75rem;
  padding-inline-start: 0.75rem;
  margin-block-end: 2px;
}
@media (min-width: 0) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@x-small {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@x-small > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@x-small-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@x-small-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@small {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@small > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@small-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@small-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@medium {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@medium > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@medium-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@medium-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@medium-wide {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@medium-wide > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@medium-wide-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@large {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@large > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@large-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@large-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__row--guttered-extra-large-y-small\@x-large {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-grid__row--guttered-extra-large-y-small\@x-large > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 2px;
  }
}
.fdx-o-grid__row--row-reverse {
  flex-direction: row-reverse;
}
@media (min-width: 0) {
  .fdx-o-grid__row--row-reverse\@x-small {
    flex-direction: row-reverse;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__row--row-reverse\@x-small-only {
    flex-direction: row-reverse;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__row--row-reverse\@small {
    flex-direction: row-reverse;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__row--row-reverse\@small-only {
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__row--row-reverse\@medium {
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__row--row-reverse\@medium-only {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__row--row-reverse\@medium-wide {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__row--row-reverse\@medium-wide-only {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__row--row-reverse\@large {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__row--row-reverse\@large-only {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__row--row-reverse\@x-large {
    flex-direction: row-reverse;
  }
}
.fdx-o-grid__row--nowrap {
  flex-wrap: nowrap;
}
.fdx-o-grid__item {
  flex: 1;
  align-self: inherit;
}
.fdx-o-grid__item--auto {
  flex: 0 1 auto;
}
@media (min-width: 0) {
  .fdx-o-grid__item--auto\@x-small {
    flex: 0 1 auto;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__item--auto\@x-small-only {
    flex: 0 1 auto;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__item--auto\@small {
    flex: 0 1 auto;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__item--auto\@small-only {
    flex: 0 1 auto;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__item--auto\@medium {
    flex: 0 1 auto;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__item--auto\@medium-only {
    flex: 0 1 auto;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__item--auto\@medium-wide {
    flex: 0 1 auto;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__item--auto\@medium-wide-only {
    flex: 0 1 auto;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__item--auto\@large {
    flex: 0 1 auto;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__item--auto\@large-only {
    flex: 0 1 auto;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__item--auto\@x-large {
    flex: 0 1 auto;
  }
}
.fdx-o-grid__item--start {
  align-self: flex-start;
}
@media (min-width: 0) {
  .fdx-o-grid__item--start\@x-small {
    align-self: flex-start;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__item--start\@x-small-only {
    align-self: flex-start;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__item--start\@small {
    align-self: flex-start;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__item--start\@small-only {
    align-self: flex-start;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__item--start\@medium {
    align-self: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__item--start\@medium-only {
    align-self: flex-start;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__item--start\@medium-wide {
    align-self: flex-start;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__item--start\@medium-wide-only {
    align-self: flex-start;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__item--start\@large {
    align-self: flex-start;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__item--start\@large-only {
    align-self: flex-start;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__item--start\@x-large {
    align-self: flex-start;
  }
}
.fdx-o-grid__item--end {
  align-self: flex-end;
}
@media (min-width: 0) {
  .fdx-o-grid__item--end\@x-small {
    align-self: flex-end;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__item--end\@x-small-only {
    align-self: flex-end;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__item--end\@small {
    align-self: flex-end;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__item--end\@small-only {
    align-self: flex-end;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__item--end\@medium {
    align-self: flex-end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__item--end\@medium-only {
    align-self: flex-end;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__item--end\@medium-wide {
    align-self: flex-end;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__item--end\@medium-wide-only {
    align-self: flex-end;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__item--end\@large {
    align-self: flex-end;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__item--end\@large-only {
    align-self: flex-end;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__item--end\@x-large {
    align-self: flex-end;
  }
}
.fdx-o-grid__item--center {
  align-self: center;
}
@media (min-width: 0) {
  .fdx-o-grid__item--center\@x-small {
    align-self: flex-center;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__item--center\@x-small-only {
    align-self: flex-center;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__item--center\@small {
    align-self: flex-center;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__item--center\@small-only {
    align-self: flex-center;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__item--center\@medium {
    align-self: flex-center;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__item--center\@medium-only {
    align-self: flex-center;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__item--center\@medium-wide {
    align-self: flex-center;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__item--center\@medium-wide-only {
    align-self: flex-center;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__item--center\@large {
    align-self: flex-center;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__item--center\@large-only {
    align-self: flex-center;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__item--center\@x-large {
    align-self: flex-center;
  }
}
.fdx-o-grid__item--order-first {
  order: -1;
}
@media (min-width: 0) {
  .fdx-o-grid__item--order-first\@x-small {
    order: -1;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__item--order-first\@x-small-only {
    order: -1;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__item--order-first\@small {
    order: -1;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__item--order-first\@small-only {
    order: -1;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__item--order-first\@medium {
    order: -1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__item--order-first\@medium-only {
    order: -1;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__item--order-first\@medium-wide {
    order: -1;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__item--order-first\@medium-wide-only {
    order: -1;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__item--order-first\@large {
    order: -1;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__item--order-first\@large-only {
    order: -1;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__item--order-first\@x-large {
    order: -1;
  }
}
.fdx-o-grid__item--1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.fdx-o-grid__item--2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.fdx-o-grid__item--3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.fdx-o-grid__item--4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.fdx-o-grid__item--5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.fdx-o-grid__item--6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.fdx-o-grid__item--7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.fdx-o-grid__item--8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.fdx-o-grid__item--9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.fdx-o-grid__item--10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.fdx-o-grid__item--11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.fdx-o-grid__item--12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.fdx-o-grid__item--offset-1 {
  margin-inline-start: 8.3333333333%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-1 {
  margin-inline-start: calc(8.3333333333% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-1 {
  margin-inline-start: calc(8.3333333333% - 0.5rem);
}
.fdx-o-grid__item--offset-2 {
  margin-inline-start: 16.6666666667%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-2 {
  margin-inline-start: calc(16.6666666667% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-2 {
  margin-inline-start: calc(16.6666666667% - 0.5rem);
}
.fdx-o-grid__item--offset-3 {
  margin-inline-start: 25%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-3 {
  margin-inline-start: calc(25% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-3 {
  margin-inline-start: calc(25% - 0.5rem);
}
.fdx-o-grid__item--offset-4 {
  margin-inline-start: 33.3333333333%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-4 {
  margin-inline-start: calc(33.3333333333% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-4 {
  margin-inline-start: calc(33.3333333333% - 0.5rem);
}
.fdx-o-grid__item--offset-5 {
  margin-inline-start: 41.6666666667%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-5 {
  margin-inline-start: calc(41.6666666667% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-5 {
  margin-inline-start: calc(41.6666666667% - 0.5rem);
}
.fdx-o-grid__item--offset-6 {
  margin-inline-start: 50%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-6 {
  margin-inline-start: calc(50% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-6 {
  margin-inline-start: calc(50% - 0.5rem);
}
.fdx-o-grid__item--offset-7 {
  margin-inline-start: 58.3333333333%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-7 {
  margin-inline-start: calc(58.3333333333% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-7 {
  margin-inline-start: calc(58.3333333333% - 0.5rem);
}
.fdx-o-grid__item--offset-8 {
  margin-inline-start: 66.6666666667%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-8 {
  margin-inline-start: calc(66.6666666667% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-8 {
  margin-inline-start: calc(66.6666666667% - 0.5rem);
}
.fdx-o-grid__item--offset-9 {
  margin-inline-start: 75%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-9 {
  margin-inline-start: calc(75% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-9 {
  margin-inline-start: calc(75% - 0.5rem);
}
.fdx-o-grid__item--offset-10 {
  margin-inline-start: 83.3333333333%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-10 {
  margin-inline-start: calc(83.3333333333% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-10 {
  margin-inline-start: calc(83.3333333333% - 0.5rem);
}
.fdx-o-grid__item--offset-11 {
  margin-inline-start: 91.6666666667%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-11 {
  margin-inline-start: calc(91.6666666667% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-11 {
  margin-inline-start: calc(91.6666666667% - 0.5rem);
}
.fdx-o-grid__item--offset-12 {
  margin-inline-start: 100%;
}
.fdx-o-grid__row--guttered-small .fdx-o-grid__item--offset-12 {
  margin-inline-start: calc(100% - 2px);
}
.fdx-o-grid__row--guttered-large .fdx-o-grid__item--offset-12 {
  margin-inline-start: calc(100% - 0.5rem);
}
@media (min-width: 0) {
  .fdx-o-grid__item--1\@x-small {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@x-small {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@x-small {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@x-small {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@x-small {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@x-small {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@x-small {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@x-small {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@x-small {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@x-small {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@x-small {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@x-small {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@x-small {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@x-small {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@x-small {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@x-small {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@x-small {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@x-small {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@x-small {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@x-small {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@x-small {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@x-small {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@x-small {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@x-small {
    margin-inline-start: 100%;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-grid__item--1\@x-small-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@x-small-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@x-small-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@x-small-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@x-small-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@x-small-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@x-small-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@x-small-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@x-small-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@x-small-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@x-small-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@x-small-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@x-small-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@x-small-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@x-small-only {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@x-small-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@x-small-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@x-small-only {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@x-small-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@x-small-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@x-small-only {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@x-small-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@x-small-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@x-small-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 664px) {
  .fdx-o-grid__item--1\@small {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@small {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@small {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@small {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@small {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@small {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@small {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@small {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@small {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@small {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@small {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@small {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@small {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@small {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@small {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@small {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@small {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@small {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@small {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@small {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@small {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@small {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@small {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@small {
    margin-inline-start: 100%;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-grid__item--1\@small-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@small-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@small-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@small-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@small-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@small-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@small-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@small-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@small-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@small-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@small-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@small-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@small-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@small-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@small-only {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@small-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@small-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@small-only {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@small-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@small-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@small-only {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@small-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@small-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@small-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 768px) {
  .fdx-o-grid__item--1\@medium {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@medium {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@medium {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@medium {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@medium {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@medium {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@medium {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@medium {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@medium {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@medium {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@medium {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@medium {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@medium {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@medium {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@medium {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@medium {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@medium {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@medium {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@medium {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@medium {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@medium {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@medium {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@medium {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@medium {
    margin-inline-start: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-grid__item--1\@medium-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@medium-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@medium-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@medium-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@medium-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@medium-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@medium-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@medium-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@medium-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@medium-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@medium-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@medium-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@medium-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@medium-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@medium-only {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@medium-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@medium-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@medium-only {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@medium-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@medium-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@medium-only {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@medium-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@medium-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@medium-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__item--1\@medium-wide {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@medium-wide {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@medium-wide {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@medium-wide {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@medium-wide {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@medium-wide {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@medium-wide {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@medium-wide {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@medium-wide {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@medium-wide {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@medium-wide {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@medium-wide {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@medium-wide {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@medium-wide {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@medium-wide {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@medium-wide {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@medium-wide {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@medium-wide {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@medium-wide {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@medium-wide {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@medium-wide {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@medium-wide {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@medium-wide {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@medium-wide {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__item--1\@medium-wide-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@medium-wide-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@medium-wide-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@medium-wide-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@medium-wide-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@medium-wide-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@medium-wide-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@medium-wide-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@medium-wide-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@medium-wide-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@medium-wide-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@medium-wide-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@medium-wide-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@medium-wide-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@medium-wide-only {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@medium-wide-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@medium-wide-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@medium-wide-only {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@medium-wide-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@medium-wide-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@medium-wide-only {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@medium-wide-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@medium-wide-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@medium-wide-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1024px) {
  .fdx-o-grid__item--1\@medium-wide {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@medium-wide {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@medium-wide {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@medium-wide {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@medium-wide {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@medium-wide {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@medium-wide {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@medium-wide {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@medium-wide {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@medium-wide {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@medium-wide {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@medium-wide {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@medium-wide {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@medium-wide {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@medium-wide {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@medium-wide {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@medium-wide {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@medium-wide {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@medium-wide {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@medium-wide {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@medium-wide {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@medium-wide {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@medium-wide {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@medium-wide {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-grid__item--1\@medium-wide-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@medium-wide-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@medium-wide-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@medium-wide-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@medium-wide-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@medium-wide-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@medium-wide-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@medium-wide-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@medium-wide-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@medium-wide-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@medium-wide-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@medium-wide-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@medium-wide-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@medium-wide-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@medium-wide-only {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@medium-wide-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@medium-wide-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@medium-wide-only {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@medium-wide-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@medium-wide-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@medium-wide-only {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@medium-wide-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@medium-wide-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@medium-wide-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1200px) {
  .fdx-o-grid__item--1\@large {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@large {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@large {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@large {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@large {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@large {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@large {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@large {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@large {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@large {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@large {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@large {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@large {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@large {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@large {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@large {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@large {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@large {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@large {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@large {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@large {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@large {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@large {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@large {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-grid__item--1\@large-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@large-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@large-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@large-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@large-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@large-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@large-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@large-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@large-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@large-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@large-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@large-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@large-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@large-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@large-only {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@large-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@large-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@large-only {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@large-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@large-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@large-only {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@large-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@large-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@large-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1440px) {
  .fdx-o-grid__item--1\@x-large {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@x-large {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@x-large {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@x-large {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@x-large {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@x-large {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@x-large {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@x-large {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@x-large {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@x-large {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@x-large {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@x-large {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@x-large {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@x-large {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@x-large {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@x-large {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@x-large {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@x-large {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@x-large {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@x-large {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@x-large {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@x-large {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@x-large {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@x-large {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1600px) {
  .fdx-o-grid__item--1\@xx-large {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-grid__item--2\@xx-large {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-grid__item--3\@xx-large {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-grid__item--4\@xx-large {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-grid__item--5\@xx-large {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-grid__item--6\@xx-large {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-grid__item--7\@xx-large {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-grid__item--8\@xx-large {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-grid__item--9\@xx-large {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-grid__item--10\@xx-large {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-grid__item--11\@xx-large {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-grid__item--12\@xx-large {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-grid__item--offset-1\@xx-large {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-grid__item--offset-2\@xx-large {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-grid__item--offset-3\@xx-large {
    margin-inline-start: 25%;
  }
  .fdx-o-grid__item--offset-4\@xx-large {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-grid__item--offset-5\@xx-large {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-grid__item--offset-6\@xx-large {
    margin-inline-start: 50%;
  }
  .fdx-o-grid__item--offset-7\@xx-large {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-grid__item--offset-8\@xx-large {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-grid__item--offset-9\@xx-large {
    margin-inline-start: 75%;
  }
  .fdx-o-grid__item--offset-10\@xx-large {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-grid__item--offset-11\@xx-large {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-grid__item--offset-12\@xx-large {
    margin-inline-start: 100%;
  }
}

@media (min-width: 768px) {
  .fdx-o-gridhd--max-width {
    width: 100%;
    max-width: 970px;
    margin: 0 auto;
  }
}
.fdx-o-gridhd--max-width-large {
  width: 100%;
  max-width: 1328px;
  margin: 0 auto;
}
.fdx-o-gridhd--max-width-x-large {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}
.fdx-o-gridhd--max-width-xx-large {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
}
.fdx-o-gridhd__row {
  display: flex;
  flex-wrap: wrap;
}
.fdx-o-gridhd__row--start {
  justify-content: flex-start;
}
@media (min-width: 0) {
  .fdx-o-gridhd__row--start\@x-small {
    justify-content: flex-start;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__row--start\@x-small-only {
    justify-content: flex-start;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__row--start\@small {
    justify-content: flex-start;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__row--start\@small-only {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__row--start\@medium {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__row--start\@medium-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__row--start\@medium-wide {
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__row--start\@medium-wide-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__row--start\@large {
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__row--start\@large-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__row--start\@x-large {
    justify-content: flex-start;
  }
}
.fdx-o-gridhd__row--end {
  justify-content: flex-end;
}
.fdx-o-gridhd__row--center {
  justify-content: center;
}
.fdx-o-gridhd__row--guttered-small {
  margin-inline-end: -0.125rem;
  margin-inline-start: -0.125rem;
}
.fdx-o-gridhd__row--guttered-small > [class*=__item] {
  padding-inline-end: 0.125rem;
  padding-inline-start: 0.125rem;
  padding-block-end: 0.25rem;
}
@media (min-width: 0) {
  .fdx-o-gridhd__row--guttered-small\@x-small {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@x-small > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__row--guttered-small\@x-small-only {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@x-small-only > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__row--guttered-small\@small {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@small > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__row--guttered-small\@small-only {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@small-only > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__row--guttered-small\@medium {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@medium > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__row--guttered-small\@medium-only {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@medium-only > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__row--guttered-small\@medium-wide {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@medium-wide > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__row--guttered-small\@medium-wide-only {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__row--guttered-small\@large {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@large > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__row--guttered-small\@large-only {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@large-only > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__row--guttered-small\@x-large {
    margin-inline-end: -0.125rem;
    margin-inline-start: -0.125rem;
  }
  .fdx-o-gridhd__row--guttered-small\@x-large > [class*=__item] {
    padding-inline-end: 0.125rem;
    padding-inline-start: 0.125rem;
    padding-block-end: 0.25rem;
  }
}
.fdx-o-gridhd__row--guttered-medium {
  margin-inline-end: -0.5rem;
  margin-inline-start: -0.5rem;
}
.fdx-o-gridhd__row--guttered-medium > [class*=__item] {
  padding-inline-end: 0.5rem;
  padding-inline-start: 0.5rem;
  margin-block-end: 1rem;
}
@media (min-width: 0) {
  .fdx-o-gridhd__row--guttered-medium\@x-small {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@x-small > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__row--guttered-medium\@x-small-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@x-small-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__row--guttered-medium\@small {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@small > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__row--guttered-medium\@small-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@small-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__row--guttered-medium\@medium {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@medium > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__row--guttered-medium\@medium-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@medium-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__row--guttered-medium\@medium-wide {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@medium-wide > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__row--guttered-medium\@medium-wide-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__row--guttered-medium\@large {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@large > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__row--guttered-medium\@large-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@large-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__row--guttered-medium\@x-large {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium\@x-large > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 1rem;
  }
}
.fdx-o-gridhd__row--guttered-large {
  margin-inline-end: -0.75rem;
  margin-inline-start: -0.75rem;
}
.fdx-o-gridhd__row--guttered-large > [class*=__item] {
  padding-inline-end: 0.75rem;
  padding-inline-start: 0.75rem;
  margin-block-end: 1.5rem;
}
@media (min-width: 0) {
  .fdx-o-gridhd__row--guttered-large\@x-small {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@x-small > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__row--guttered-large\@x-small-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@x-small-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__row--guttered-large\@small {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@small > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__row--guttered-large\@small-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@small-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__row--guttered-large\@medium {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@medium > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__row--guttered-large\@medium-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@medium-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__row--guttered-large\@medium-wide {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@medium-wide > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__row--guttered-large\@medium-wide-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__row--guttered-large\@large {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@large > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__row--guttered-large\@large-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@large-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__row--guttered-large\@x-large {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large\@x-large > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 1.5rem;
  }
}
.fdx-o-gridhd__row--guttered-medium-y-small {
  margin-inline-end: -0.5rem;
  margin-inline-start: -0.5rem;
}
.fdx-o-gridhd__row--guttered-medium-y-small > [class*=__item] {
  padding-inline-end: 0.5rem;
  padding-inline-start: 0.5rem;
  margin-block-end: 0.25rem;
}
@media (min-width: 0) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@x-small {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@x-small > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@x-small-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@x-small-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@small {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@small > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@small-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@small-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@medium {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@medium > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@medium-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@medium-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@medium-wide {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@medium-wide > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@medium-wide-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@large {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@large > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@large-only {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@large-only > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__row--guttered-medium-y-small\@x-large {
    margin-inline-end: -0.5rem;
    margin-inline-start: -0.5rem;
  }
  .fdx-o-gridhd__row--guttered-medium-y-small\@x-large > [class*=__item] {
    padding-inline-end: 0.5rem;
    padding-inline-start: 0.5rem;
    margin-block-end: 0.25rem;
  }
}
.fdx-o-gridhd__row--guttered-large-y-small {
  margin-inline-end: -0.75rem;
  margin-inline-start: -0.75rem;
}
.fdx-o-gridhd__row--guttered-large-y-small > [class*=__item] {
  padding-inline-end: 0.75rem;
  padding-inline-start: 0.75rem;
  margin-block-end: 0.25rem;
}
@media (min-width: 0) {
  .fdx-o-gridhd__row--guttered-large-y-small\@x-small {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@x-small > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__row--guttered-large-y-small\@x-small-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@x-small-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__row--guttered-large-y-small\@small {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@small > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__row--guttered-large-y-small\@small-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@small-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__row--guttered-large-y-small\@medium {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@medium > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__row--guttered-large-y-small\@medium-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@medium-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__row--guttered-large-y-small\@medium-wide {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@medium-wide > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__row--guttered-large-y-small\@medium-wide-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@medium-wide-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__row--guttered-large-y-small\@large {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@large > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__row--guttered-large-y-small\@large-only {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@large-only > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__row--guttered-large-y-small\@x-large {
    margin-inline-end: -0.75rem;
    margin-inline-start: -0.75rem;
  }
  .fdx-o-gridhd__row--guttered-large-y-small\@x-large > [class*=__item] {
    padding-inline-end: 0.75rem;
    padding-inline-start: 0.75rem;
    margin-block-end: 0.25rem;
  }
}
.fdx-o-gridhd__row--guttered-extra-large-y-small {
  margin-inline-end: -1.5rem;
  margin-inline-start: -1.5rem;
}
.fdx-o-gridhd__row--guttered-extra-large-y-small > [class*=__item] {
  padding-inline-end: 1.5rem;
  padding-inline-start: 1.5rem;
  margin-block-end: 0.25rem;
}
@media (min-width: 0) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@x-small {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@x-small > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@x-small-only {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@x-small-only > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@small {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@small > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@small-only {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@small-only > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@medium {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@medium > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@medium-only {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@medium-only > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@medium-wide {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@medium-wide > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@medium-wide-only {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@medium-wide-only > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@large {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@large > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@large-only {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@large-only > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@x-large {
    margin-inline-end: -1.5rem;
    margin-inline-start: -1.5rem;
  }
  .fdx-o-gridhd__row--guttered-extra-large-y-small\@x-large > [class*=__item] {
    padding-inline-end: 1.5rem;
    padding-inline-start: 1.5rem;
    margin-block-end: 0.25rem;
  }
}
.fdx-o-gridhd__row--row-reverse {
  flex-direction: row-reverse;
}
@media (min-width: 0) {
  .fdx-o-gridhd__row--row-reverse\@x-small {
    flex-direction: row-reverse;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__row--row-reverse\@x-small-only {
    flex-direction: row-reverse;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__row--row-reverse\@small {
    flex-direction: row-reverse;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__row--row-reverse\@small-only {
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__row--row-reverse\@medium {
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__row--row-reverse\@medium-only {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__row--row-reverse\@medium-wide {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__row--row-reverse\@medium-wide-only {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__row--row-reverse\@large {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__row--row-reverse\@large-only {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__row--row-reverse\@x-large {
    flex-direction: row-reverse;
  }
}
.fdx-o-gridhd__row--nowrap {
  flex-wrap: nowrap;
}
.fdx-o-gridhd__item {
  flex: 1;
  align-self: inherit;
}
.fdx-o-gridhd__item--auto {
  flex: 0 1 auto;
}
@media (min-width: 0) {
  .fdx-o-gridhd__item--auto\@x-small {
    flex: 0 1 auto;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__item--auto\@x-small-only {
    flex: 0 1 auto;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__item--auto\@small {
    flex: 0 1 auto;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__item--auto\@small-only {
    flex: 0 1 auto;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__item--auto\@medium {
    flex: 0 1 auto;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__item--auto\@medium-only {
    flex: 0 1 auto;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__item--auto\@medium-wide {
    flex: 0 1 auto;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__item--auto\@medium-wide-only {
    flex: 0 1 auto;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__item--auto\@large {
    flex: 0 1 auto;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__item--auto\@large-only {
    flex: 0 1 auto;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__item--auto\@x-large {
    flex: 0 1 auto;
  }
}
.fdx-o-gridhd__item--start {
  align-self: flex-start;
}
@media (min-width: 0) {
  .fdx-o-gridhd__item--start\@x-small {
    align-self: flex-start;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__item--start\@x-small-only {
    align-self: flex-start;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__item--start\@small {
    align-self: flex-start;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__item--start\@small-only {
    align-self: flex-start;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__item--start\@medium {
    align-self: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__item--start\@medium-only {
    align-self: flex-start;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__item--start\@medium-wide {
    align-self: flex-start;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__item--start\@medium-wide-only {
    align-self: flex-start;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__item--start\@large {
    align-self: flex-start;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__item--start\@large-only {
    align-self: flex-start;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__item--start\@x-large {
    align-self: flex-start;
  }
}
.fdx-o-gridhd__item--end {
  align-self: flex-end;
}
@media (min-width: 0) {
  .fdx-o-gridhd__item--end\@x-small {
    align-self: flex-end;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__item--end\@x-small-only {
    align-self: flex-end;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__item--end\@small {
    align-self: flex-end;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__item--end\@small-only {
    align-self: flex-end;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__item--end\@medium {
    align-self: flex-end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__item--end\@medium-only {
    align-self: flex-end;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__item--end\@medium-wide {
    align-self: flex-end;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__item--end\@medium-wide-only {
    align-self: flex-end;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__item--end\@large {
    align-self: flex-end;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__item--end\@large-only {
    align-self: flex-end;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__item--end\@x-large {
    align-self: flex-end;
  }
}
.fdx-o-gridhd__item--center {
  align-self: center;
}
@media (min-width: 0) {
  .fdx-o-gridhd__item--center\@x-small {
    align-self: flex-center;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__item--center\@x-small-only {
    align-self: flex-center;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__item--center\@small {
    align-self: flex-center;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__item--center\@small-only {
    align-self: flex-center;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__item--center\@medium {
    align-self: flex-center;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__item--center\@medium-only {
    align-self: flex-center;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__item--center\@medium-wide {
    align-self: flex-center;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__item--center\@medium-wide-only {
    align-self: flex-center;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__item--center\@large {
    align-self: flex-center;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__item--center\@large-only {
    align-self: flex-center;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__item--center\@x-large {
    align-self: flex-center;
  }
}
.fdx-o-gridhd__item--order-first {
  order: -1;
}
@media (min-width: 0) {
  .fdx-o-gridhd__item--order-first\@x-small {
    order: -1;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__item--order-first\@x-small-only {
    order: -1;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__item--order-first\@small {
    order: -1;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__item--order-first\@small-only {
    order: -1;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__item--order-first\@medium {
    order: -1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__item--order-first\@medium-only {
    order: -1;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__item--order-first\@medium-wide {
    order: -1;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__item--order-first\@medium-wide-only {
    order: -1;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__item--order-first\@large {
    order: -1;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__item--order-first\@large-only {
    order: -1;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__item--order-first\@x-large {
    order: -1;
  }
}
.fdx-o-gridhd__item--1 {
  flex: 0 0 4.1666666667%;
  max-width: 4.1666666667%;
}
.fdx-o-gridhd__item--2 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.fdx-o-gridhd__item--3 {
  flex: 0 0 12.5%;
  max-width: 12.5%;
}
.fdx-o-gridhd__item--4 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.fdx-o-gridhd__item--5 {
  flex: 0 0 20.8333333333%;
  max-width: 20.8333333333%;
}
.fdx-o-gridhd__item--6 {
  flex: 0 0 25%;
  max-width: 25%;
}
.fdx-o-gridhd__item--7 {
  flex: 0 0 29.1666666667%;
  max-width: 29.1666666667%;
}
.fdx-o-gridhd__item--8 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.fdx-o-gridhd__item--9 {
  flex: 0 0 37.5%;
  max-width: 37.5%;
}
.fdx-o-gridhd__item--10 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.fdx-o-gridhd__item--11 {
  flex: 0 0 45.8333333333%;
  max-width: 45.8333333333%;
}
.fdx-o-gridhd__item--12 {
  flex: 0 0 50%;
  max-width: 50%;
}
.fdx-o-gridhd__item--13 {
  flex: 0 0 54.1666666667%;
  max-width: 54.1666666667%;
}
.fdx-o-gridhd__item--14 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.fdx-o-gridhd__item--15 {
  flex: 0 0 62.5%;
  max-width: 62.5%;
}
.fdx-o-gridhd__item--16 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.fdx-o-gridhd__item--17 {
  flex: 0 0 70.8333333333%;
  max-width: 70.8333333333%;
}
.fdx-o-gridhd__item--18 {
  flex: 0 0 75%;
  max-width: 75%;
}
.fdx-o-gridhd__item--19 {
  flex: 0 0 79.1666666667%;
  max-width: 79.1666666667%;
}
.fdx-o-gridhd__item--20 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.fdx-o-gridhd__item--21 {
  flex: 0 0 87.5%;
  max-width: 87.5%;
}
.fdx-o-gridhd__item--22 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.fdx-o-gridhd__item--23 {
  flex: 0 0 95.8333333333%;
  max-width: 95.8333333333%;
}
.fdx-o-gridhd__item--24 {
  flex: 0 0 100%;
  max-width: 100%;
}
.fdx-o-gridhd__item--offset-1 {
  margin-inline-start: 4.1666666667%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-1 {
  margin-inline-start: calc(4.1666666667% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-1 {
  margin-inline-start: calc(4.1666666667% - 0.75rem);
}
.fdx-o-gridhd__item--offset-2 {
  margin-inline-start: 8.3333333333%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-2 {
  margin-inline-start: calc(8.3333333333% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-2 {
  margin-inline-start: calc(8.3333333333% - 0.75rem);
}
.fdx-o-gridhd__item--offset-3 {
  margin-inline-start: 12.5%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-3 {
  margin-inline-start: calc(12.5% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-3 {
  margin-inline-start: calc(12.5% - 0.75rem);
}
.fdx-o-gridhd__item--offset-4 {
  margin-inline-start: 16.6666666667%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-4 {
  margin-inline-start: calc(16.6666666667% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-4 {
  margin-inline-start: calc(16.6666666667% - 0.75rem);
}
.fdx-o-gridhd__item--offset-5 {
  margin-inline-start: 20.8333333333%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-5 {
  margin-inline-start: calc(20.8333333333% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-5 {
  margin-inline-start: calc(20.8333333333% - 0.75rem);
}
.fdx-o-gridhd__item--offset-6 {
  margin-inline-start: 25%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-6 {
  margin-inline-start: calc(25% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-6 {
  margin-inline-start: calc(25% - 0.75rem);
}
.fdx-o-gridhd__item--offset-7 {
  margin-inline-start: 29.1666666667%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-7 {
  margin-inline-start: calc(29.1666666667% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-7 {
  margin-inline-start: calc(29.1666666667% - 0.75rem);
}
.fdx-o-gridhd__item--offset-8 {
  margin-inline-start: 33.3333333333%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-8 {
  margin-inline-start: calc(33.3333333333% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-8 {
  margin-inline-start: calc(33.3333333333% - 0.75rem);
}
.fdx-o-gridhd__item--offset-9 {
  margin-inline-start: 37.5%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-9 {
  margin-inline-start: calc(37.5% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-9 {
  margin-inline-start: calc(37.5% - 0.75rem);
}
.fdx-o-gridhd__item--offset-10 {
  margin-inline-start: 41.6666666667%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-10 {
  margin-inline-start: calc(41.6666666667% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-10 {
  margin-inline-start: calc(41.6666666667% - 0.75rem);
}
.fdx-o-gridhd__item--offset-11 {
  margin-inline-start: 45.8333333333%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-11 {
  margin-inline-start: calc(45.8333333333% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-11 {
  margin-inline-start: calc(45.8333333333% - 0.75rem);
}
.fdx-o-gridhd__item--offset-12 {
  margin-inline-start: 50%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-12 {
  margin-inline-start: calc(50% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-12 {
  margin-inline-start: calc(50% - 0.75rem);
}
.fdx-o-gridhd__item--offset-13 {
  margin-inline-start: 54.1666666667%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-13 {
  margin-inline-start: calc(54.1666666667% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-13 {
  margin-inline-start: calc(54.1666666667% - 0.75rem);
}
.fdx-o-gridhd__item--offset-14 {
  margin-inline-start: 58.3333333333%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-14 {
  margin-inline-start: calc(58.3333333333% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-14 {
  margin-inline-start: calc(58.3333333333% - 0.75rem);
}
.fdx-o-gridhd__item--offset-15 {
  margin-inline-start: 62.5%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-15 {
  margin-inline-start: calc(62.5% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-15 {
  margin-inline-start: calc(62.5% - 0.75rem);
}
.fdx-o-gridhd__item--offset-16 {
  margin-inline-start: 66.6666666667%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-16 {
  margin-inline-start: calc(66.6666666667% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-16 {
  margin-inline-start: calc(66.6666666667% - 0.75rem);
}
.fdx-o-gridhd__item--offset-17 {
  margin-inline-start: 70.8333333333%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-17 {
  margin-inline-start: calc(70.8333333333% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-17 {
  margin-inline-start: calc(70.8333333333% - 0.75rem);
}
.fdx-o-gridhd__item--offset-18 {
  margin-inline-start: 75%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-18 {
  margin-inline-start: calc(75% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-18 {
  margin-inline-start: calc(75% - 0.75rem);
}
.fdx-o-gridhd__item--offset-19 {
  margin-inline-start: 79.1666666667%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-19 {
  margin-inline-start: calc(79.1666666667% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-19 {
  margin-inline-start: calc(79.1666666667% - 0.75rem);
}
.fdx-o-gridhd__item--offset-20 {
  margin-inline-start: 83.3333333333%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-20 {
  margin-inline-start: calc(83.3333333333% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-20 {
  margin-inline-start: calc(83.3333333333% - 0.75rem);
}
.fdx-o-gridhd__item--offset-21 {
  margin-inline-start: 87.5%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-21 {
  margin-inline-start: calc(87.5% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-21 {
  margin-inline-start: calc(87.5% - 0.75rem);
}
.fdx-o-gridhd__item--offset-22 {
  margin-inline-start: 91.6666666667%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-22 {
  margin-inline-start: calc(91.6666666667% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-22 {
  margin-inline-start: calc(91.6666666667% - 0.75rem);
}
.fdx-o-gridhd__item--offset-23 {
  margin-inline-start: 95.8333333333%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-23 {
  margin-inline-start: calc(95.8333333333% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-23 {
  margin-inline-start: calc(95.8333333333% - 0.75rem);
}
.fdx-o-gridhd__item--offset-24 {
  margin-inline-start: 100%;
}
.fdx-o-gridhd__row--guttered-small .fdx-o-gridhd__item--offset-24 {
  margin-inline-start: calc(100% - 0.25rem);
}
.fdx-o-gridhd__row--guttered-large .fdx-o-gridhd__item--offset-24 {
  margin-inline-start: calc(100% - 0.75rem);
}
@media (min-width: 0) {
  .fdx-o-gridhd__item--1\@x-small {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@x-small {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@x-small {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@x-small {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@x-small {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@x-small {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@x-small {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@x-small {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@x-small {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@x-small {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@x-small {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@x-small {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@x-small {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@x-small {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@x-small {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@x-small {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@x-small {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@x-small {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@x-small {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@x-small {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@x-small {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@x-small {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@x-small {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@x-small {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@x-small {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@x-small {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@x-small {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@x-small {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@x-small {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@x-small {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@x-small {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@x-small {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@x-small {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@x-small {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@x-small {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@x-small {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@x-small {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@x-small {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@x-small {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@x-small {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@x-small {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@x-small {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@x-small {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@x-small {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@x-small {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@x-small {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@x-small {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@x-small {
    margin-inline-start: 100%;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-o-gridhd__item--1\@x-small-only {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@x-small-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@x-small-only {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@x-small-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@x-small-only {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@x-small-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@x-small-only {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@x-small-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@x-small-only {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@x-small-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@x-small-only {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@x-small-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@x-small-only {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@x-small-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@x-small-only {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@x-small-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@x-small-only {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@x-small-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@x-small-only {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@x-small-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@x-small-only {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@x-small-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@x-small-only {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@x-small-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@x-small-only {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@x-small-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@x-small-only {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@x-small-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@x-small-only {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@x-small-only {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@x-small-only {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@x-small-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@x-small-only {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@x-small-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@x-small-only {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@x-small-only {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@x-small-only {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@x-small-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@x-small-only {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@x-small-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@x-small-only {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@x-small-only {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@x-small-only {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@x-small-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@x-small-only {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@x-small-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@x-small-only {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@x-small-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 664px) {
  .fdx-o-gridhd__item--1\@small {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@small {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@small {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@small {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@small {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@small {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@small {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@small {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@small {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@small {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@small {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@small {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@small {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@small {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@small {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@small {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@small {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@small {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@small {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@small {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@small {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@small {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@small {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@small {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@small {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@small {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@small {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@small {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@small {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@small {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@small {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@small {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@small {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@small {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@small {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@small {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@small {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@small {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@small {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@small {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@small {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@small {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@small {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@small {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@small {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@small {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@small {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@small {
    margin-inline-start: 100%;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-gridhd__item--1\@small-only {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@small-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@small-only {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@small-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@small-only {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@small-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@small-only {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@small-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@small-only {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@small-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@small-only {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@small-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@small-only {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@small-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@small-only {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@small-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@small-only {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@small-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@small-only {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@small-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@small-only {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@small-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@small-only {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@small-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@small-only {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@small-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@small-only {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@small-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@small-only {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@small-only {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@small-only {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@small-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@small-only {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@small-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@small-only {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@small-only {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@small-only {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@small-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@small-only {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@small-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@small-only {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@small-only {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@small-only {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@small-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@small-only {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@small-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@small-only {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@small-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 768px) {
  .fdx-o-gridhd__item--1\@medium {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@medium {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@medium {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@medium {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@medium {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@medium {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@medium {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@medium {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@medium {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@medium {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@medium {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@medium {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@medium {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@medium {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@medium {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@medium {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@medium {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@medium {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@medium {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@medium {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@medium {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@medium {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@medium {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@medium {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@medium {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@medium {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@medium {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@medium {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@medium {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@medium {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@medium {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@medium {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@medium {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@medium {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@medium {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@medium {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@medium {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@medium {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@medium {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@medium {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@medium {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@medium {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@medium {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@medium {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@medium {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@medium {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@medium {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@medium {
    margin-inline-start: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-o-gridhd__item--1\@medium-only {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@medium-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@medium-only {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@medium-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@medium-only {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@medium-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@medium-only {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@medium-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@medium-only {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@medium-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@medium-only {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@medium-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@medium-only {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@medium-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@medium-only {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@medium-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@medium-only {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@medium-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@medium-only {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@medium-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@medium-only {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@medium-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@medium-only {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@medium-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@medium-only {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@medium-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@medium-only {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@medium-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@medium-only {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@medium-only {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@medium-only {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@medium-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@medium-only {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@medium-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@medium-only {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@medium-only {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@medium-only {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@medium-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@medium-only {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@medium-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@medium-only {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@medium-only {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@medium-only {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@medium-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@medium-only {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@medium-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@medium-only {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@medium-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1024px) {
  .fdx-o-gridhd__item--1\@medium-wide {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@medium-wide {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@medium-wide {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@medium-wide {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@medium-wide {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@medium-wide {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@medium-wide {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@medium-wide {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@medium-wide {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@medium-wide {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@medium-wide {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@medium-wide {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@medium-wide {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@medium-wide {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@medium-wide {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@medium-wide {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@medium-wide {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@medium-wide {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@medium-wide {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@medium-wide {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@medium-wide {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@medium-wide {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@medium-wide {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@medium-wide {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@medium-wide {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@medium-wide {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@medium-wide {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@medium-wide {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@medium-wide {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@medium-wide {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@medium-wide {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@medium-wide {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@medium-wide {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@medium-wide {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@medium-wide {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@medium-wide {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@medium-wide {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@medium-wide {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@medium-wide {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@medium-wide {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@medium-wide {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@medium-wide {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@medium-wide {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@medium-wide {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@medium-wide {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@medium-wide {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@medium-wide {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@medium-wide {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-o-gridhd__item--1\@medium-wide-only {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@medium-wide-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@medium-wide-only {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@medium-wide-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@medium-wide-only {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@medium-wide-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@medium-wide-only {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@medium-wide-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@medium-wide-only {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@medium-wide-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@medium-wide-only {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@medium-wide-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@medium-wide-only {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@medium-wide-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@medium-wide-only {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@medium-wide-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@medium-wide-only {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@medium-wide-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@medium-wide-only {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@medium-wide-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@medium-wide-only {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@medium-wide-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@medium-wide-only {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@medium-wide-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@medium-wide-only {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@medium-wide-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@medium-wide-only {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@medium-wide-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@medium-wide-only {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@medium-wide-only {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@medium-wide-only {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@medium-wide-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@medium-wide-only {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@medium-wide-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@medium-wide-only {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@medium-wide-only {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@medium-wide-only {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@medium-wide-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@medium-wide-only {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@medium-wide-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@medium-wide-only {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@medium-wide-only {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@medium-wide-only {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@medium-wide-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@medium-wide-only {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@medium-wide-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@medium-wide-only {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@medium-wide-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1200px) {
  .fdx-o-gridhd__item--1\@large {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@large {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@large {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@large {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@large {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@large {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@large {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@large {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@large {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@large {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@large {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@large {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@large {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@large {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@large {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@large {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@large {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@large {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@large {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@large {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@large {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@large {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@large {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@large {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@large {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@large {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@large {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@large {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@large {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@large {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@large {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@large {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@large {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@large {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@large {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@large {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@large {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@large {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@large {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@large {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@large {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@large {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@large {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@large {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@large {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@large {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@large {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@large {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-o-gridhd__item--1\@large-only {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@large-only {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@large-only {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@large-only {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@large-only {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@large-only {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@large-only {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@large-only {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@large-only {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@large-only {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@large-only {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@large-only {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@large-only {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@large-only {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@large-only {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@large-only {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@large-only {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@large-only {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@large-only {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@large-only {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@large-only {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@large-only {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@large-only {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@large-only {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@large-only {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@large-only {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@large-only {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@large-only {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@large-only {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@large-only {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@large-only {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@large-only {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@large-only {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@large-only {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@large-only {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@large-only {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@large-only {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@large-only {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@large-only {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@large-only {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@large-only {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@large-only {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@large-only {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@large-only {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@large-only {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@large-only {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@large-only {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@large-only {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1440px) {
  .fdx-o-gridhd__item--1\@x-large {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@x-large {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@x-large {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@x-large {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@x-large {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@x-large {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@x-large {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@x-large {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@x-large {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@x-large {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@x-large {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@x-large {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@x-large {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@x-large {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@x-large {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@x-large {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@x-large {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@x-large {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@x-large {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@x-large {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@x-large {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@x-large {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@x-large {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@x-large {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@x-large {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@x-large {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@x-large {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@x-large {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@x-large {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@x-large {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@x-large {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@x-large {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@x-large {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@x-large {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@x-large {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@x-large {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@x-large {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@x-large {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@x-large {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@x-large {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@x-large {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@x-large {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@x-large {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@x-large {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@x-large {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@x-large {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@x-large {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@x-large {
    margin-inline-start: 100%;
  }
}
@media (min-width: 1600px) {
  .fdx-o-gridhd__item--1\@xx-large {
    flex: 0 0 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .fdx-o-gridhd__item--2\@xx-large {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .fdx-o-gridhd__item--3\@xx-large {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .fdx-o-gridhd__item--4\@xx-large {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .fdx-o-gridhd__item--5\@xx-large {
    flex: 0 0 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .fdx-o-gridhd__item--6\@xx-large {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .fdx-o-gridhd__item--7\@xx-large {
    flex: 0 0 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .fdx-o-gridhd__item--8\@xx-large {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .fdx-o-gridhd__item--9\@xx-large {
    flex: 0 0 37.5%;
    max-width: 37.5%;
  }
  .fdx-o-gridhd__item--10\@xx-large {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .fdx-o-gridhd__item--11\@xx-large {
    flex: 0 0 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .fdx-o-gridhd__item--12\@xx-large {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .fdx-o-gridhd__item--13\@xx-large {
    flex: 0 0 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .fdx-o-gridhd__item--14\@xx-large {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .fdx-o-gridhd__item--15\@xx-large {
    flex: 0 0 62.5%;
    max-width: 62.5%;
  }
  .fdx-o-gridhd__item--16\@xx-large {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .fdx-o-gridhd__item--17\@xx-large {
    flex: 0 0 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .fdx-o-gridhd__item--18\@xx-large {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .fdx-o-gridhd__item--19\@xx-large {
    flex: 0 0 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .fdx-o-gridhd__item--20\@xx-large {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .fdx-o-gridhd__item--21\@xx-large {
    flex: 0 0 87.5%;
    max-width: 87.5%;
  }
  .fdx-o-gridhd__item--22\@xx-large {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .fdx-o-gridhd__item--23\@xx-large {
    flex: 0 0 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .fdx-o-gridhd__item--24\@xx-large {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .fdx-o-gridhd__item--offset-1\@xx-large {
    margin-inline-start: 4.1666666667%;
  }
  .fdx-o-gridhd__item--offset-2\@xx-large {
    margin-inline-start: 8.3333333333%;
  }
  .fdx-o-gridhd__item--offset-3\@xx-large {
    margin-inline-start: 12.5%;
  }
  .fdx-o-gridhd__item--offset-4\@xx-large {
    margin-inline-start: 16.6666666667%;
  }
  .fdx-o-gridhd__item--offset-5\@xx-large {
    margin-inline-start: 20.8333333333%;
  }
  .fdx-o-gridhd__item--offset-6\@xx-large {
    margin-inline-start: 25%;
  }
  .fdx-o-gridhd__item--offset-7\@xx-large {
    margin-inline-start: 29.1666666667%;
  }
  .fdx-o-gridhd__item--offset-8\@xx-large {
    margin-inline-start: 33.3333333333%;
  }
  .fdx-o-gridhd__item--offset-9\@xx-large {
    margin-inline-start: 37.5%;
  }
  .fdx-o-gridhd__item--offset-10\@xx-large {
    margin-inline-start: 41.6666666667%;
  }
  .fdx-o-gridhd__item--offset-11\@xx-large {
    margin-inline-start: 45.8333333333%;
  }
  .fdx-o-gridhd__item--offset-12\@xx-large {
    margin-inline-start: 50%;
  }
  .fdx-o-gridhd__item--offset-13\@xx-large {
    margin-inline-start: 54.1666666667%;
  }
  .fdx-o-gridhd__item--offset-14\@xx-large {
    margin-inline-start: 58.3333333333%;
  }
  .fdx-o-gridhd__item--offset-15\@xx-large {
    margin-inline-start: 62.5%;
  }
  .fdx-o-gridhd__item--offset-16\@xx-large {
    margin-inline-start: 66.6666666667%;
  }
  .fdx-o-gridhd__item--offset-17\@xx-large {
    margin-inline-start: 70.8333333333%;
  }
  .fdx-o-gridhd__item--offset-18\@xx-large {
    margin-inline-start: 75%;
  }
  .fdx-o-gridhd__item--offset-19\@xx-large {
    margin-inline-start: 79.1666666667%;
  }
  .fdx-o-gridhd__item--offset-20\@xx-large {
    margin-inline-start: 83.3333333333%;
  }
  .fdx-o-gridhd__item--offset-21\@xx-large {
    margin-inline-start: 87.5%;
  }
  .fdx-o-gridhd__item--offset-22\@xx-large {
    margin-inline-start: 91.6666666667%;
  }
  .fdx-o-gridhd__item--offset-23\@xx-large {
    margin-inline-start: 95.8333333333%;
  }
  .fdx-o-gridhd__item--offset-24\@xx-large {
    margin-inline-start: 100%;
  }
}

.fdx-c-heading {
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: -0.4px;
  margin: 0;
  padding: 0;
}
.fdx-c-heading--h1 {
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: -0.4px;
  margin: 0;
  padding: 0;
  font-size: 2.75rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-heading--h1 {
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -0.4px;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-heading--h1\@x-small {
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -0.4px;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
  }
}
.fdx-c-heading--h2 {
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: -0.4px;
  margin: 0;
  padding: 0;
  font-size: 2.5rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-heading--h2 {
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -0.4px;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-heading--h2\@x-small {
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -0.4px;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
.fdx-c-heading--h3 {
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: -0.4px;
  margin: 0;
  padding: 0;
  font-size: 2rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-heading--h3 {
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -0.4px;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-heading--h3\@x-small {
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -0.4px;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
.fdx-c-heading--h4 {
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: -0.4px;
  margin: 0;
  padding: 0;
  font-size: 1.5rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-heading--h4 {
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -0.4px;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-heading--h4\@x-small {
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -0.4px;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
.fdx-c-heading--h5 {
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: -0.4px;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
}
.fdx-c-heading--h6 {
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: -0.4px;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
}
.fdx-c-heading--italic {
  font-weight: 300;
  font-style: italic;
}
.fdx-c-heading--regular {
  font-weight: 400;
}
.fdx-c-heading--regular-italic {
  font-weight: 400;
  font-style: italic;
}
.fdx-c-heading--bold {
  font-weight: 700;
}
.fdx-c-heading--bold-italic {
  font-weight: 700;
  font-style: italic;
}

.fdx-c-paragraph {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 300;
  letter-spacing: -0.1px;
}
.fdx-c-paragraph--regular {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
.fdx-c-paragraph--medium {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.5;
}
.fdx-c-paragraph--bold {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5;
}
.fdx-c-paragraph--small {
  font-size: 0.875rem;
  line-height: 1.5;
}
.fdx-c-paragraph--extra-small {
  font-size: 0.75rem;
  line-height: 1.3;
  letter-spacing: 0;
}
.fdx-c-paragraph a {
  color: inherit;
}
.fdx-c-paragraph a:hover {
  color: #007ab7;
}

.fdx-c-eyebrow--super-small {
  font-weight: 700;
  font-size: 0.625rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}
.fdx-c-eyebrow--extra-small {
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.fdx-c-eyebrow--small {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.fdx-c-eyebrow--large {
  font-weight: 700;
  font-size: 1.1875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.fdx-a-opacity {
  animation: opacity-0-1 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}

.fdx-a-fill-mode--forwards {
  animation-fill-mode: forwards;
}

.fdx-c-accordion {
  display: flex;
  flex-direction: column;
  border-block-end: solid #8e8e8e 0.0625rem;
  --expanded-background-color: transparent;
  --collapsed-background-color: transparent;
}
.fdx-c-accordion--condensed .fdx-c-accordion__button {
  min-height: 3rem;
  height: 3rem;
  padding-inline: 1rem;
  padding-block: 0.5rem;
  font-size: 1.25rem;
}
.fdx-c-accordion--condensed .fdx-c-accordion__button__text__icon {
  line-height: 0;
  margin-inline-end: 0.75rem;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .fdx-c-accordion--condensed .fdx-c-accordion__button__text__icon {
    margin-inline-end: 0.5rem;
  }
}
.fdx-c-accordion--condensed .fdx-c-accordion__button__icon {
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
  margin-inline-start: auto;
  /* rtl:begin:ignore */
  transform: rotate(180deg);
  /* rtl:end:ignore */
}
.fdx-c-accordion--condensed .fdx-c-accordion__item {
  padding-block: 0 1rem;
  padding-inline: 1.25rem;
}
.fdx-c-accordion--primary {
  --expanded-background-color: #fafafa;
}
.fdx-c-accordion--secondary {
  --expanded-background-color: #fff;
  --collapsed-background-color: #fff;
}
.fdx-c-accordion--animation .fdx-c-accordion__item {
  overflow: hidden;
}
.fdx-c-accordion--animation [aria-expanded=true] + .fdx-c-accordion__item {
  transition: all 0.3s cubic-bezier(0.5, 0, 0.5, 1);
  height: auto;
}
.fdx-c-accordion--animation [aria-expanded=false] + .fdx-c-accordion__item {
  transition: all 0.3s cubic-bezier(0.5, 0, 0.5, 1);
  max-height: 0 !important;
  padding-block-end: 0;
}
.fdx-c-accordion__button {
  font-weight: 300;
  font-size: 1.25rem;
  min-height: 4rem;
  height: 4rem;
  text-align: start;
  flex: 1;
  background: transparent;
  border: 0;
  border-block-start: solid #8e8e8e 0.0625rem;
  padding-inline: 2rem;
  padding-block: 1rem;
  display: flex;
  gap: 0 0.5rem;
  align-items: center;
  margin: 0;
  cursor: pointer;
  transition: background-color 0.3s;
  color: #333;
}
@media (min-width: 768px) {
  .fdx-c-accordion__button {
    font-size: 1.5rem;
  }
}
.fdx-c-accordion__button__text {
  display: flex;
  align-items: center;
}
.fdx-c-accordion__button__text__icon {
  line-height: 0;
  margin-inline-end: 0.75rem;
  font-size: 2rem;
}
@media (min-width: 768px) {
  .fdx-c-accordion__button__text__icon {
    margin-inline-end: 1rem;
  }
}
.fdx-c-accordion__button__icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-inline-start: auto;
  transition: all 0.3s;
  /* rtl:begin:ignore */
  transform: rotate(180deg);
  /* rtl:end:ignore */
}
.fdx-c-accordion__button[aria-expanded=true] {
  font-weight: 400;
  background-color: var(--expanded-background-color);
}
.fdx-c-accordion__button[aria-expanded=true] + .fdx-c-accordion__item {
  background-color: var(--expanded-background-color);
}
.fdx-c-accordion__button[aria-expanded=false] {
  background-color: var(--collapsed-background-color);
}
.fdx-c-accordion__button[aria-expanded=false]:hover {
  background-color: #fafafa;
}
.fdx-c-accordion__button[aria-expanded=false] > .fdx-c-accordion__button__icon {
  /* rtl:begin:ignore */
  transform: rotate(0deg);
  /* rtl:end:ignore */
  transition: all 0.3s;
}
.fdx-c-accordion__item {
  padding-block: 0 1rem;
  padding-inline: 2rem;
}
.fdx-c-accordion__item .fdx-c-accordion {
  margin-inline-start: -2rem;
  margin-inline-end: -2rem;
  margin-block-end: -1.0625rem;
}
.fdx-c-accordion__item .fdx-c-accordion__button {
  padding-inline-end: 3rem;
  padding-inline-start: 3rem;
  font-size: 1.25rem;
}
.fdx-c-accordion__item .fdx-c-accordion__button[aria-expanded=false] .fdx-c-accordion__button__icon--open {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-accordion__item .fdx-c-accordion__button[aria-expanded=true] .fdx-c-accordion__button__icon--closed {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-accordion__item .fdx-c-accordion__button__icon {
  font-size: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
}
.fdx-c-accordion__item .fdx-c-accordion__item {
  padding-inline: 3rem;
  padding-block: 0 1rem;
}
.fdx-c-accordion {
  /* NOTE: BACKWARDS COMPATIBILITY
           Needed to toggle (show/hide) the "items" of no JS is used.
           It will not animate but just a hard transition.

   */
}
.fdx-c-accordion:not([class*=animation]) .fdx-c-accordion__button[aria-expanded=false] + .fdx-c-accordion__item {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}

.fdx-c-actionbar {
  --actionbar-height: 4.625rem;
  background-color: white;
  width: 100%;
  border-block-start: solid 1px #e3e3e3;
  border-block-end: solid 1px #e3e3e3;
  position: relative;
  display: grid;
  grid-template-areas: ". content .";
  grid-auto-columns: auto minmax(970px, 970px) auto;
  grid-auto-rows: auto;
}
.fdx-c-actionbar__list {
  grid-area: content;
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  gap: 1px;
  background-color: #e3e3e3;
  list-style: none;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__list {
    flex-direction: row;
    max-width: 970px;
  }
}
.fdx-c-actionbar__list__item {
  width: 100%;
  background-color: white;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__list__item {
    align-items: center;
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .fdx-c-actionbar__list__item:first-child {
    width: auto;
    padding-inline-end: 1rem;
  }
}
@media (min-width: 768px) {
  .fdx-c-actionbar__list__item:last-child {
    border-inline-end: solid 0.0625rem #e3e3e3;
  }
}
.fdx-c-actionbar__list__item--icon {
  width: auto;
}
.fdx-c-actionbar__list__item__submenu {
  background-color: #fff;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__list__item__submenu {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.14);
    position: absolute;
    top: 4.6875rem;
    inset-inline-end: 0;
    inset-inline-start: 0;
    z-index: 1;
  }
}
.fdx-c-actionbar__list__item__submenu__wrapper {
  margin: 0 auto;
  padding-block: 0.5rem;
  padding-inline: 0.75rem;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__list__item__submenu__wrapper {
    max-width: 970px;
    padding-inline: 0;
    padding-block: 1rem;
  }
}
.fdx-c-actionbar__form {
  display: grid;
  grid-template-areas: "input button";
  grid-template-columns: 1fr auto;
  min-height: var(--actionbar-height);
  height: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__form {
    align-items: center;
    flex-direction: row;
  }
}
.fdx-c-actionbar__button {
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: none;
  border: none;
  padding-inline: 0 0.5rem;
  padding-block: 0;
  min-height: var(--actionbar-height);
  height: 100%;
  width: 100%;
  text-align: start;
  display: grid;
  grid-template-areas: "prefix title suffix";
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 0 0.5rem;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__button {
    grid-template-columns: auto auto auto;
    justify-content: center;
  }
}
.fdx-c-actionbar__button--icon {
  width: auto;
  gap: 0;
}
.fdx-c-actionbar__button--icon .fdx-c-actionbar__button__title {
  margin-inline-start: 0.5rem;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__button--icon .fdx-c-actionbar__button__title {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
.fdx-c-actionbar__button--icon .fdx-c-actionbar__button__icon {
  padding-inline-start: 0.5rem;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__button[aria-expanded=true] {
    transition: all 0.3s ease-in-out;
    z-index: 1;
    /* rtl:begin:ignore */
    box-shadow: 0 9px 0px 0px rgba(0, 0, 0, 0), 0 -9px 0px 0px rgba(0, 0, 0, 0), 5px 0 10px #e3e3e3, -5px 0 10px #e3e3e3;
    /* rtl:end:ignore */
  }
}
.fdx-c-actionbar__button[aria-expanded=true] .fdx-c-actionbar__button__suffix > * {
  /* rtl:begin:ignore */
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  /* rtl:end:ignore */
}
.fdx-c-actionbar__button:hover, .fdx-c-actionbar__button:focus {
  background-color: #fafafa;
}
.fdx-c-actionbar__button__prefix {
  grid-area: prefix;
  line-height: 0;
  font-size: 1rem;
  margin-inline-start: 0.25rem;
}
.fdx-c-actionbar__button__suffix {
  grid-area: suffix;
  line-height: 0;
  font-size: 1rem;
  margin-inline-start: 0.25rem;
}
.fdx-c-actionbar__button__title {
  grid-area: title;
}
.fdx-c-actionbar__button__icon {
  line-height: 0;
  font-size: 1.5rem;
  margin-block: 0;
  margin-inline: 0.25rem;
}
.fdx-c-actionbar__input {
  height: 100%;
  border: 0;
  padding-inline: 1rem;
  padding-block: 0;
  font-size: 0.875rem;
  grid-area: input;
}
.fdx-c-actionbar__search-button {
  grid-area: button;
  background: none;
  border: none;
  height: 100%;
  border-inline-start: solid 1px #e3e3e3;
}
.fdx-c-actionbar__search-button:hover {
  background-color: #fafafa;
}
.fdx-c-actionbar__definitionlist {
  display: flex;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__definitionlist {
    flex-direction: column;
  }
}
.fdx-c-actionbar__definitionlist > dt {
  font-weight: 500;
  white-space: nowrap;
  margin-block: 0;
  margin-inline: 0.5rem 0;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__definitionlist > dt {
    margin-inline-start: 0;
  }
}
.fdx-c-actionbar__definitionlist > dd {
  font-weight: 500;
  margin-block: 0;
  margin-inline: 0.5rem 0;
  padding: 0;
  padding-block: 0;
  padding-inline: 0;
}
@media (min-width: 768px) {
  .fdx-c-actionbar__definitionlist > dd {
    margin-inline-start: 0;
  }
}
.fdx-c-actionbar__overlay {
  grid-area: content;
  margin: 0 auto;
  position: absolute;
  width: 100%;
  height: 200px;
  display: grid;
  grid-template-areas: "input button close" "results . .";
  grid-template-rows: var(--actionbar-height) min-content;
  grid-template-columns: 1fr auto auto;
}
.fdx-c-actionbar__overlay > * {
  background-color: white;
}
.fdx-c-actionbar__overlay > * + * {
  border-inline-start: solid 1px #e3e3e3;
}
.fdx-c-actionbar__overlay__input {
  border: 0;
  border-inline-start: solid 1px #e3e3e3;
  font-size: 1rem;
  padding-inline-start: 0.5rem;
  z-index: 1;
  /* rtl:begin:ignore */
  box-shadow: 0 9px 0px 0px rgba(0, 0, 0, 0), 0 -9px 0px 0px rgba(0, 0, 0, 0), 5px 0px 10px #e3e3e3, -5px 0px 10px #e3e3e3;
  /* rtl:end:ignore */
  border-block-end: solid #e3e3e3 1px;
}
.fdx-c-actionbar__overlay__input:focus {
  outline-offset: -1px;
}
.fdx-c-actionbar__result-list {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.14);
  grid-area: results;
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 1px;
  background-color: #e3e3e3;
  border-inline-end: solid 1px #e3e3e3;
  border-block-end: solid 1px #e3e3e3;
  border-inline-start: solid 1px #e3e3e3;
  z-index: 1;
}
.fdx-c-actionbar__result-list__item {
  margin: 0;
  padding: 0;
  background-color: white;
  min-height: 3rem;
  display: flex;
  align-items: center;
}
.fdx-c-actionbar__result-list__button {
  border: none;
  text-align: start;
  background-color: transparent;
  min-height: 3rem;
  padding-block: 0.5rem;
  padding-inline: 0.5rem;
  font-size: 1rem;
  width: 100%;
}

.fdx-c-autocomplete {
  --top-offset:3.75rem;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.14);
  background-color: #fff;
  list-style: none;
  margin: 0;
  padding: 0;
  z-index: 3;
  position: absolute;
  top: var(--top-offset);
  width: 100%;
}
.fdx-c-autocomplete--google::after {
  content: "";
  display: block;
  height: 50px;
  width: 100%;
  background: #fafafa url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbAAAAA2CAYAAACm0MxbAAAauUlEQVR4Aezaw9sdPRjH8by1bbvd1u5MMrVtc1PbSnJqe19va+/ev6Ja1TqTe+p2miwf27/7uj6bYzzn+Q7CMBgMJj9myvW4/OC9yY5BgoZzRXOFjpZxFS3l0swIpPEHH4iasTj+z2L5ASDXdwQA8A5SE67NCqHDu0KTseJMqfA1l3RFKDPF2xVXsVhuAeT4DgAAfF/UXWi6LnT4y4UpN3xJH4Q2ewfs+1LXYgA5le0bAgAIFTUXkq65AOUXX9NHoWgxDi8WT94Tr0K3yxN+p9bj6qSzFitK2boRAADXZqavKZl/8UpFhbeCRLK+xaD4cAGz33+cxpWJ5y1WlDK9EgDALc4Qik66yBQ0X5pnQSLZyWKQawgYAED3C3FFoel6NuPzv1BGch1OdOfIXIg8HXbxddg/SNA8oemM0OHLrB4nkGatxaB4QMAA8pmdctaBVDqy/JslqR57FCtjs2tXXE5IupRpcGT4lUs67O371sZiWXHnubg0wpd0P73H44p2WKz4AAQMAAErccO12Z1pvLS5OVR+bWmx3BAqGuOW1SNe+QYBA0DAELBAGl/I8G/GCy5oU36sGhTaNHaHHhGvPEPAABAwBKzPkb9VuTbPM9n7WmSx/OLOs1mseAIEDAABKzEjFG3LKF5c03aLQdmBgAEgYCVi+h14X1No+pxuwCQ9dAs7LAZlBwIGgICVlIUbKzJYbfiTyy/tLQZlCwIG/9g7C+g2jq2PX1uWTGFm5kJAEI4syY5bQ9AOFxymMrdOncaYx8zMzGj7MTMzYwwpGUJO4+9/vx6do7PvzmpmpbULuef8Nu9V0q68a89/Lsydq1wVsOeFReq6fiqXt3e/CdBVXnxcFbCrXOWqgD3nLVJ7broy93Wq+xpAz0ceXx+Y2hHxl3TEAnvbosHDbdHAno5oaO3ZG0LDALnFlS/lTO37iqfkYot376XWrMOXW7178O/aK1+gYYDcgCtD2VPGwvEycAu3/+KF5GU1/XmAnJBuAWuLLh/fFgsUdsaCu9tjwVs6o4HyjlhwXj9RBiATcLjKVZ53XBUwFyzS0FOl6Br/C0DPJ1i0MDjWd0SCf8Hg2C/RFgk+g9e/1REN7v9bOJwDKEWeFa0Wb31fq+cvfa3efomLrd5n8O+38O/+/q9RDqBU4SbL6ILSiC4o/5SfYdcF7qgSa+xZCognK+xVW5F6UaZDwJ4o9A9vjwTuxf3+pfJ5xPz/7ogGGlngAOnABy1gI8ACsBQsBJOAh9JrI8BMcD1YAuaBEfTCtgwwBiwEy8BiMAvkkTuWDyaCscBr+D3HgUUJ33MmyKX0WhaYBhYDP1gIRpLFBlvAhO+6DCwEI57H1YdvUFQevhzQ84EzRdfnY6B8eVsseEkcKNVi9h8MnjuceAHMlS9TPkTp5RebvZdk4ZKBR/YfeGY7sCQuA5Ah8VZfj6JF13mtfpNY2wevrA6CF5JeFzuqpCBgfD95gtAe8T9u8Dy6Mfk4ovMs+MC2LYFiEDcvWAvuBacFasAWMJqc21Bwo801mAdAMRhK9jYabLMwVlc8hc/qDohe4bNTNH7uEvAIOK3gdrBKU2jG2jxHD1gJ7rScvwmUkb0NB2XghOI7NoFjIASyyLmNB9tAreI694I1wDtIAlYC4jYR7AR1iu96N1iV5H54wFbLM1tB5jZE+N1bBIyNqwwVvQl3A3quw2EoCNfveRB0TDTw7j/eMCcbkC4XWnzz+po9v9cXLlHI3o0QYDYgXdbUd43FQvDvOGuc3P09twWM72N7NPB+p88C4d6394fDWYBU8IGEPz62KeABcFqDelAEMknfMkFMHrCU1IECm+t4wEnLZ2KkZ+uE691Kejbf8rlGkG/jyayUBz8lD2kMzrMUz3EsuMvm3Ettvuc6UG/wPe8H08nMPKAENBlcYwpgqxtAAYuBTAffdRqpbafl/Y8BH5lZRJhQjHFWgdjzW9EDq316FSBTwvXd1+Lzv08LCI8BUnE2GlqEmX6HPBiaEviyrohdaPUtQiiwQxYmM5Ar+7KuiBXVdI+Tn5c+bgpYf2WlB/fxk6k+i/ZY4K12nhgfJAGbIQ2wGuzRnIVngypw2iF7bf7Qt1vee4z07JhwnQaQQ8lto+VzB21EYavDn7kJhAwFbBR41OacNYrnlSkMrro0gsWkZz5BKHSoA9NB9QAK2Bqwy8F3bQDXkWxThfeHTMK6wiSzihyanD9xXsARrusNpHFw/QYgif+E/WPaI8F/JJnN/xfe2RcwqH4EuZZvIBfTm2z2D8gO5J7GwHP6h50oQdz+i7DiFy61ZH0EubFv4P/32guZ5+2A7OCwYVLPq7anA7Qir/VZ9Jv8OYcOB1LAIDx1tvc35v8XwoQfhMf7Bkw8PoWijifUIhY8AkiCD1YBOyEMDE3gCKgEW8EB0ABOC+wGGUlm3Ids/tgPgAqwBRy08QD2K3Jwi4Tvnq8RJjutYImDQWQlyVamuMYJsBtsBBXgCGhUiNhCAwHbl2RwLTUU2YfBLrARVIJjoEkhYrM0PPC9NgK1F2wGW8Bh4X5Ug5oBFLC7JM844X7sAPepRV353Y5a3nsHyCA9myeFUdMtYOxJATIj7QL2a0ASEK8P2QyW3++MhKLWWfx/yvx5XJGI1zttRGwzIBUQrw+phAhi9X1UIEb/J7f1GcrjikSIWqdaxHybAalArrJGfZ+6flZQ11NsXXBeeLp3El5/NQuZ2wKGScJSLpCR76v/b23R0Kb+GsoEFIc9Xrx+t5i7xGQDRSDTAFkhPiSZ9W8AQ4DVckCRQmBWkdpKFQNWTOHt5IJChWAWS/koISzpJ3tbbXMPbkqWexI+M0wUVtkDWgYyFbmNMkEgHgV5GgLWaHmOlWAmyAO5YKIip7hE+J7V4DrFwDoMbFEM7j5SW1QRio6AbMX9KJcF030BE/Jx80CGIP7TwXHhM48q/o6uF947jfTsZmHSkkEODdV7v5EGtcLarjWADEmvgNX2/AmQFRRsrLIRr9cmy6F0FC+biEH15+LnI/6/9vv9XkBWLn0la5WNeL0W3lkWIBVXvkgT+1o8P1d4YX/t/zF5AVkJN/VO4YpCudim+52VNf0+QCogbqUoq7/opoBBhD6veB7feWrNmpGAVHAhjUL43gnICvHBxhu6lpLbDCHvdEoxyI4HTYL3MZmS2xRhxt2oKNLYLXiFdnbYcs4my6DqM8idHVVUqz1ked8jmsUv1wv3rEQlYAKPgVkGIb0TQh5nOCW3kHDtKMk2Qpj4nJQLX8SJQMMgCtg+jTyVRwhlM1skT1T43cBnk9owwStdTmpzXMSBjuQ3AzIkrQLG+R5AVhB++rjsPfk/rFtR2B4OTsA4eEaRD9sOyAq8qI8rijE+rF1R+DWaAE/sjHSeyy3e7YCs8N5r0v2BKH2Bd84GlAxuxuyWgCEUOEtR5fnPp9avGAVICcTtWS/M3yeEHPt4sgEoET6oBGwl6dsC4fPrgdV2CSJpkvSfKQzm24DVFguDuIdkG2o550HG8vnrgWjCe9cBqwUFz9bk5y4VBnuvpoDNJ31bI0wQJpK+VQgiLXmX5cL9mE36tnKQBOxe4DMoUjos3M9hGpOgBo2wd0zw5r3AsfGOyYqtU14DyJRww1NzkKv5lCmih4GqOUCJ8NoiKeTUFvE/zXkxQLpgUe0uRf7lM4AS6W+h4VK5PPJbT3NeDJAul5u9u0QhbMn6DKBEWKAK6nvahbDhefbMAOnAi515Cxs3BAy5r/uk+8j3F5AEhxzxubdhEnHOtqAjGrofUCJ8kARMHYdX2x5rCMlyjhxhxriBDE3Iz0geUo4wS5+lORiuZLQ8OPlnGgWsdkQ+n7blCz/PQg0Bu4XM7A7ZY9C2kcJ3mCF4JzXyJMSoeOGOQRCweaZLA4RzhBVh8lrV+zS9thvTsA7sVsXM/PfC3l+uwCEwDMh9goh+HFAi3MFBUQr/GkAmcNUcrwWT1iTxa4DiIA9VrggfvgaQCf0fIQ+vBbOeCwLZza8BiqP0aOu63wHIBF4a4YoHFg187n+9p+CT/ZWLfIDicM6LO3EgTPtdvWpE/284vAgoET5IAhYgc5sunGcciNu1wusjyNzGCeeRChtuFQoWdDyoYYzlv9UqZrfXCsIvDU5NjgdCdbK/REPAriF9GyZ8fiqZ2z1JwogzhOtMJnMLDrCA3ecwv7Tfcp5DmpWsD9gsF1koeHYjKEUrbDo3TRnCa+z1A3KbWENvULFuqQFQIhjYqhXhwyJAprAXIA6ghcvnAooDb6hakbsqAmRMs+dt0vkuNPvmAooTre89JN+b3k2ATOCOG24IGBdpCBOKLwFiuBiDO6SISx6EsCGHgjsKA2E5HBw/yEUIppYp5MJCNmGwO8mhCVV/RcBqAct77lF4Nk2K/NVRDTGo0FhzNkdRtFJrgiCCezUEbCjp2yKXvueuJGHKaofCMHSABaycTE3+eWsVP+8Y4d4tINlulT361A25lJ/Is/yu9wByH9VeZF0VgBJB6OmNYriqcOkkQKZg8L1LPF80FAEUB0Uab5QE50pz7iRApkAQ71IIYgRQHJTE14uig1AtIFM4HJl2AYsEL0gFGNz7kNeFCdWJYok9T044NwnIDj6QkF9xakdtBvQdltd2kHO7RSPpnacR3gvZ5K/WJfm+GaBa9DiFa7jAnRoClmk60LrA4ST5r33k3E4OoICFyJnNFe7JEE1hqlIUwDTJYdrUDZ7NMUWRwDOxU93XAXILDlOKi3NR+s1dJwAlwgOjNAA6bdLLzX4V1YglgOKgevCdooA5bNLLzX5FAUMjYEBxUBjzKunZ8KJmQKbgXv8x3QKm7DmpuYAc4rVRrhzV78RxfxqFZZNNKKWcnFuFZq7nQJLy/n02AjdKqKzMAnGbLCT4JVvrkjA8oCFgJlbo0ve8Pcmz20XO7f4BFLDryJlNEu6Jqvp0tlDcYp10FVnecxvISOuGlrU9TyhyLd8P1/RnAXKDgrrejYoS+m8DsqD0wM5GV0wGZErKHlhr7mRAhuh7YPXdTWKrr8bzswCZAo/3jAshxPNG7aKwgBmh25dZwrTa8IGExarmJgvCRpvXtpBz2y50AJFshTjblz00KX91u5hrk6vAijXXmJ0E5WkgmmYBiwjrlspTRajK3CI/O0f20AAK2GJgbnK3jZE2xSl32hRnZAq9M5dSmg0z/YeUJe11Pa8AlG5uqDk7DAP0XxUl9AcUJfSPiAn/wmAxIFPw2XeI5wsvnQMoDoouHhEFp9lTDMiYFs87pPOd/1r2HEBxMIE4LgoYtk4BZEK45skR7uTAgn/SKsqIBH/YHg3e+s8VK3IBOYUPJJTwZpIzu8sghHgrOTShPHkzyTZUXtMl5siiGottK5Wtp9SFCEsEYXDBUhawkFBF6oatFzwIJ+YBDQMoYGFyZtcJz8VLagsIvy9ZgO0aIX/ooTQbvKEcDGZ/thGxBwClC648hDfweelanKdR7WXVEQuVKgbI1wEygRcsS2vBENLqslYhQnRKFQuYXwfIBF6wLK0Fw3/rslYh8oLytG02Wt+9zRUBiwY/phYu/3lu0dVZGAwASgd8IKedAIScU5McdhHF4KRDocwSSo5XG+TlFgG2Ko381VjhO3uE4o8HQYZBCGnEc1DAZoq5mvTbEnkZhHPPxn0BkzuyOFzD96DG7/cJycsSWm8VkmubW3at49yTnSeWjnBiYdMTwyFeX1YvYO6+DZAE57owk78olb6fKVo5DpAu6OhRpcjLfBJQIpzrwpqvi1LpO7ZVGQdIl4tf8VaJ68Casz4JKBEWenRLeUrIT/aGX9IzAZAOnGvEeb7pzjqw4BHFerofyF04ZLjqMOnCZ8AHknvkGdtyIX4/NMkAuYBMTW69MxGQZg5qi7BO7B5S291CCfxSy38rS+IpnJKLRZ5TAuYF9cKauHTbCOF7LiNzKxtgAasz3/tMXK+ls+atSOjuMtIyaWpI6wRD7k5fLQpLQk4slcIO9ijsPL2Cuq4fJhNJbs4rCg8axFr77SmI79h8Vl48668AZIWb8yo6cWhflze/hBCeVfRDrABkpaC++42KZQafsvY/VMGdVdzqxMETB3lxefCZMwXLlgPSgTty8B5ieC47TbvRM7VgqOHg92CS6rNMoWrvdkMvzAPuNlyfM0rI8S3TzF9JIa+tYKdhFdgOIfSTbfhz3wqWA58rAiYX4TwIvIbecRUIJvnccaEAJstwzVrtICxkviHFSR3Q2qtriBAerZKF0EXDTB3l6u+2EzGuTkR7o/fy+i3Nxc4ZLFy8MDlJ78MndMrDO2OBoM1WHG+zLqC1cia8fAbCWr+Tq+f8f1RVxEHAgrLwAKzrQsjPB0gFclozUJjxO0Xxxh9VvRSxfmseOpVcVoUSuVM9IBXc6Jc7d7jZC5Hvu2pHgM5IYD4gFSxW2EPsGETwSkLo8ROqXZr5oGoldVAzvp4Btgmfv17V/kbwXjI0r7MZnNYPH8rFGELX8EmktolCy56ThuuYpEXeu4TP6YjoY2Aj8LggYFLJ9zaD71kiFKtIExS/cJ3NmtfxgIOD1Eqq0aDl1XhwSl6crGWV4LQNk4Drxh4QBOqDmj0L4U11vxld7Y9EGnpKIG6rMViujTT0biio676dO0ZIHe+lkJhJA2HehFK9QaX/Z3j9Rmsei9tQcdUhPIOnlJ9Fjg2QCt6E0mZblJ+BG615LG5DxVWH8LyeshHAUkAqkBd8pU03+h+hy0ah1RtbW9czkXfW5gmH293ouQqUc4eKScHT+Pf2zlWrhgKKw8LFLaVUe4j9vzcWDa0FlAgfVALG7E/Sk80neBd2pb0+xQ7EW4HX9jqySN4vz9y1Op+r81fq7VIkNjv0bpjdICfJtcPSc3HJA8tQiMMOkJ3kczGDDUEzwZ2KZrfeJC219g1yN/o6jZL6WfI+bEaVjBP11ta5b9yDjwc/HuDchnM8LHqAdHkyvHgEBrk/g34lCBFCzFp5gOR8jCXMJYUgXw/IDnhEIyAof06yH9hZ0Mo5rb5m7w+kHooWXg/IDi5qwX36he19RPEL3tPMoUXeYmWg9wPjNlG29/fZBc/f51Avns0X8b//nuT5/ZVzYuocmJrHQDGYAnKAD0wAEVCt+AMfT2qbp9gS4xEQARNBNvCCiSAqXMe0EfA47T2xZCtJw6A5XDGonQCFYBLwAQ8YBQLguOL+jk2bgMkh18cUW6pEwUTgBR4wGgTB7XIYGq+rbTJoUGzDshaMB1nACyaD9RbPd0AFTGA/uB4MBZkgHywAu5Xb8piv11J5mtfSIBg8qEphjVjawLl/V3iqayEgU3gdEYeozHf9lRv4ituoCHC7J9600nwHZrmBr7iNigC3/UIo8R/PpR2ZhYKOk9L9Ncffpgo98kFayLzD+W688h+XuD7LOU1gqZMefQI6IjjNZkdjj2G/yNoUf+7FLuTApFBifYrfU+f3YLH29vyyINw1gAJWDOpSWMydQ+a2UBExyKRBMq52k/Ni2sh5NHSZKHrplXxATjlTFJoJD+sXqQ2WgTfK4qXm/JezZ8IT+0VKAobF0bJ4qVlfe24q77bs7L53f8dtAeOwIIdptTtxCKA69LfxdXgSfJB2ZM4SQ172nAILSd8WOxzMTzqsXiwWvT79/NvDwucrydymCJVpauTQldsCxjZD8nw1qDVsInytljDIe3LdOcALmec5+J3dD3LJmWWAh4QK1kE3rj5EWPF98uaIunT1wet6v+B1OeZv4XAOigBqTTtCcIiK2xgBcgLCiTkQolqECM+biZfnr30tvo2AnLDi5VdyeY8wsYO/BIcSuTFyXW/IFQETaCsMrZA3DVWDXNlldLZ/dXt40RBAKvhAwkDJlgHWSuEkgVvASDK3kWAnaNL07irA0DS29NlE+rZB7ILvzHJAmYGXcwsY7WoZvWx5YBNo0PS69oBRZG6jQZWmOBaATECDIGBsY4TXJGrA6hS9pZGgUV3KP/jGXc25UwbnWpB3eVwjTPgE3vs5cAyMB+QGz25SGTyBgfPXykGS82CRYAsGyj1CtaIzsEklQoEn4JH9WiVanAdD2LHlcqt3j1ytaE6k9qnZvG8b7m+HcrJQ1/1prhYFpBIwLvYAlIixgAnw0gKEeDfzbs3WtXvWSkWEHl/ZHlk2G1Ay+EBJBr4cEAI3gftADXgEHAE3gAlpWhu0FtwM7gWPghPgbrAHrJKFy3g2O8lCnslgLnzeQ6lZLgiCneBOUA1qwP1gL4iCMQZLGcZaSJflg+VgF7gLnEj4nlWgQBRYc5sIbgRHwCOgBtwHbgErhMF7rOV5ZKd5vdrYBHIET7oUHAXVCd91DwgCH6Vu5XLB0HPUUCLPYS0ISASVcNsRFtyLasQqzp3BUwvza0Kpvevw2qTOSCjKQsUNe1G4Vnk26g8JbYzSCi9qRhPeKAsVN+y9/BVfJSoXQ1e+S7mA3ICrD9k75k4bXA0KUdvPVYm8YBxQHDyjIknAuAsLoERw0sxlH6rYb8X/kco1gEzh+85eGW9yiZL7o1gKcZC9347Y/7V3DjB2RUEYntpug9qNarvnvtqxWTdmw/LcKmzs2opRrRUnGxtb+yIuZmpMnnFO8n/JN9F63+5czT8Lp2eZ+SpgDqzWAAD6K5dWR1EZAGCNjQ4qZ8evWPJJKe41MABAJtvaGQBkaFn2pMnZLkuFaGxyWxlheMKST0pxq4EBAHopIxczCAAmsOkYE8ZHgzB69mPm6+2/+9KyKe+vPXxjbHyMJZ+U4lYDAwAsVaK2uuHHAuRsS4uSkqFlCftlKZtyj8zY+L56/8smc1jySSnuNDAAQHf2kBaqDMDqI9FILZFeNGHyMMuTnfy+LwcGNrqkz+LFHSz5phR3GhgAYJaShNObfgCAseneLBFSH4MwPitPfUpah8x1ZU7Ea+Ty4M9LjprmZLKeJd+U4kYDAwB0U2K5thAA/20JSK6VKwnF2OgCSz4qBQ0MADeYqgyHDyMA/mHjuc99ZCC8DOHJjZLmwZKPSnGjgQEAdheyBRrgMXpltUohXpNke5Z8VQoaGABuXD6c+I+DWACyIutn1pyIWwtI/e8MwnSnnorimVL8bmAAAADMqXS+sXHIDap+jY2eymLQIEziH2tXHkuIrznxcZm/jUtRCoQQQuibXwF8qutm3C2SyAAAAABJRU5ErkJggg==") no-repeat;
  background-size: auto 1rem;
  /*rtl:begin:ignore*/
  background-position: center right 0.75rem;
  /*rtl:end:ignore*/
  border-block-start: 1px solid #e3e3e3;
}
.fdx-c-autocomplete--max-height {
  max-height: 270%;
}
.fdx-c-autocomplete > li {
  margin: 0;
  padding: 0;
}
.fdx-c-autocomplete [role=option] {
  cursor: pointer;
  padding-inline: 0.75rem;
  padding-block: 0.75rem;
  font-size: 1rem;
  display: flex;
  align-items: center;
}
.fdx-c-autocomplete [role=option][role=option]:focus, .fdx-c-autocomplete [role=option][role=option]:hover {
  background-color: #f2f2f2;
}
.fdx-c-autocomplete [role=option] + [role=option] {
  border-block-start: solid 1px #e3e3e3;
}
.fdx-c-autocomplete [role=option] .fdx-c-autocomplete__icon {
  font-size: 1.25rem;
  margin-inline-end: 0.5rem;
  fill: #4d148c;
  flex-shrink: 0;
  line-height: 0;
}
.fdx-c-autocomplete [role=option] .fdx-c-autocomplete__icon > * {
  fill: inherit;
}

.fdx-c-badge {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  font-size: var(--font-size, 0.75rem);
  line-height: 1;
  display: inline-block;
  padding-block: 0.25rem;
  padding-inline: 0.5rem;
  vertical-align: middle;
  background-color: var(--accent-color, inherit);
  color: var(--text-color, inherit);
  border-radius: var(--radius, 0);
}
.fdx-c-badge--primary {
  --accent-color: #4d148c;
  --text-color: #fff;
}
.fdx-c-badge--secondary {
  --accent-color: #ff6200;
  --text-color: #fff;
}
.fdx-c-badge--info {
  --accent-color: #007ab7;
  --text-color: #fff;
}
.fdx-c-badge--success {
  --accent-color: #008a00;
  --text-color: #fff;
}
.fdx-c-badge--warning {
  --accent-color: #f7b118;
  --text-color: #333;
}
.fdx-c-badge--error {
  --accent-color: #de002e;
  --text-color: #fff;
}
.fdx-c-badge--tertiary {
  --accent-color: #e3e3e3;
  --text-color: #333;
}
.fdx-c-badge--super-small {
  --font-size: 0.625rem;
}
.fdx-c-badge--pill {
  --radius: 999px;
}
.fdx-c-badge--outline {
  box-shadow: inset 0px 0px 0px 1px var(--accent-color);
  background-color: transparent;
  color: #333;
}

.fdx-c-button {
  font-weight: 700;
  font-size: 1.1875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  padding-block: 0;
  padding-inline: 1.5rem;
  border-width: 0;
  min-height: 3.5rem;
  background-color: transparent;
  letter-spacing: 0.05em;
  box-shadow: 0 0 0;
  transition: all cubic-bezier(0.23, 1, 0.32, 1) 0.2s;
  cursor: pointer;
  gap: 0.5rem;
}
.fdx-c-button--eyebrow {
  font-weight: 700;
  padding: 0;
  min-height: auto;
  height: auto;
  font-size: 0.875rem;
  text-transform: uppercase;
  color: black;
}
.fdx-c-button--primary {
  background-color: #ff6200;
  color: #fff;
}
.fdx-c-button--primary:focus {
  transition: box-shadow cubic-bezier(0.23, 1, 0.32, 1) 0.2s;
  outline-offset: 3px;
}
.fdx-c-button--primary:hover {
  box-shadow: 0 0 0 2px #E45528;
  background-color: #E45528;
}
.fdx-c-button--primary[disabled] {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
  color: #8e8e8e;
  cursor: initial;
}
.fdx-c-button--primary[disabled]:hover, .fdx-c-button--primary[disabled]:focus {
  box-shadow: 0 0 0;
}
.fdx-c-button--primary .fdx-c-button__title {
  font-size: 1.1875rem;
  font-weight: 700;
}
.fdx-c-button--primary-condensed {
  min-height: 2.5rem;
}
.fdx-c-button--primary-condensed .fdx-c-button__icon {
  font-size: 1rem;
}
.fdx-c-button--primary-outline {
  font-size: 1.1875rem;
  background-color: transparent;
  color: #ff6200;
  min-height: 3.5rem;
  border: 0;
  transition: box-shadow cubic-bezier(0.23, 1, 0.32, 1) 0.3s;
  box-shadow: inset 0 0 0 2px #ff6200, 0 0 0 2px transparent;
  cursor: pointer;
}
.fdx-c-button--primary-outline:focus {
  outline-offset: 3px;
}
.fdx-c-button--primary-outline:hover {
  transition: box-shadow cubic-bezier(0.23, 1, 0.32, 1) 0.3s;
  box-shadow: inset 0 0 0 2px transparent, 0 0 0 2px #E45528;
  color: #E45528;
}
.fdx-c-button--primary-outline[disabled] {
  box-shadow: 0 0 0 2px #e3e3e3, 0 0 0 2px transparent;
  color: #8e8e8e;
  cursor: initial;
}
.fdx-c-button--primary-outline[disabled]:hover, .fdx-c-button--primary-outline[disabled]:focus {
  box-shadow: 0 0 0 2px #e3e3e3, 0 0 0 2px transparent;
}
.fdx-c-button--primary-outline.fdx-c-button--primary-condensed, .fdx-c-button--primary-outline.fdx-c-button--primary-condensed.fdx-c-button--loading {
  min-height: calc(2.5rem);
}
.fdx-c-button--primary-outline.fdx-c-button--primary-condensed > .fdx-c-button__title,
.fdx-c-button--primary-outline.fdx-c-button--primary-condensed > .fdx-c-button__loading, .fdx-c-button--primary-outline.fdx-c-button--primary-condensed.fdx-c-button--loading > .fdx-c-button__title,
.fdx-c-button--primary-outline.fdx-c-button--primary-condensed.fdx-c-button--loading > .fdx-c-button__loading {
  min-height: calc(2.5rem);
}
.fdx-c-button--loading {
  /*
  TODO: Backwards compatible loading button.
        Safari does not handle GRID inside button elements.
        CommonCore 2.X.X will be backwards compatible with the old structure
          OLD: <button><title><loading></button>
          NEW: <button><CONTAINER><title><loading></CONTAINER></button>
        Version 3.X.X will remove this compatibility, and only accommodate:
          <button><CONTAINER><title><loading></CONTAINER></button>
   */
  display: inline-grid;
}
.fdx-c-button--loading .fdx-c-button__loading-container {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-areas: "text";
  justify-items: center;
  align-items: center;
}
.fdx-c-button--loading.fdx-c-button--text .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--text .fdx-c-button__loading, .fdx-c-button--loading.fdx-c-button--condensed .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--condensed .fdx-c-button__loading, .fdx-c-button--loading.fdx-c-button--primary-condensed.fdx-c-button--primary-outline .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--primary-condensed.fdx-c-button--primary-outline .fdx-c-button__loading, .fdx-c-button--loading.fdx-c-button--primary-condensed .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--primary-condensed .fdx-c-button__loading, .fdx-c-button--loading.fdx-c-button--secondary-condensed.fdx-c-button--secondary-outline .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--secondary-condensed.fdx-c-button--secondary-outline .fdx-c-button__loading, .fdx-c-button--loading.fdx-c-button--secondary-condensed .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--secondary-condensed .fdx-c-button__loading, .fdx-c-button--loading.fdx-c-button--tertiary-condensed .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--tertiary-condensed .fdx-c-button__loading {
  min-height: auto;
}
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--text .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--text .fdx-c-button__icon,
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--text .fdx-c-button__loading, .fdx-c-button--loading.fdx-c-button--square.fdx-c-button--primary .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--primary .fdx-c-button__icon,
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--primary .fdx-c-button__loading, .fdx-c-button--loading.fdx-c-button--square.fdx-c-button--tertiary .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--tertiary .fdx-c-button__icon,
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--tertiary .fdx-c-button__loading, .fdx-c-button--loading.fdx-c-button--square.fdx-c-button--primary-outline .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--primary-outline .fdx-c-button__icon,
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--primary-outline .fdx-c-button__loading, .fdx-c-button--loading.fdx-c-button--square.fdx-c-button--primary-condensed .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--primary-condensed .fdx-c-button__icon,
.fdx-c-button--loading.fdx-c-button--square.fdx-c-button--primary-condensed .fdx-c-button__loading {
  min-height: auto;
  grid-row: 1;
  grid-column: 1;
}
.fdx-c-button--loading.fdx-c-button--primary-outline .fdx-c-button__title,
.fdx-c-button--loading.fdx-c-button--primary-outline .fdx-c-button__loading {
  min-height: calc(3.5rem);
}
.fdx-c-button--loading .fdx-c-button__title,
.fdx-c-button--loading .fdx-c-button__loading {
  min-height: 3.5rem;
  display: flex;
  align-items: center;
  justify-items: center;
}
.fdx-c-button--loading .fdx-c-button__loading {
  opacity: 0;
}
.fdx-c-button--is-loading.fdx-c-button--loading .fdx-c-button__title {
  opacity: 0;
}
.fdx-c-button--is-loading.fdx-c-button--loading .fdx-c-button__icon {
  opacity: 0;
}
.fdx-c-button--is-loading.fdx-c-button--loading .fdx-c-button__loading {
  opacity: 1;
}
.fdx-c-button--is-loading.fdx-c-button--loading.fdx-c-button--primary[disabled] {
  background-color: #ff6200;
  color: #fff;
}
.fdx-c-button--is-loading.fdx-c-button--loading.fdx-c-button--secondary-outline[disabled] {
  box-shadow: inset 0 0 0 2px #007ab7;
  background-color: transparent;
}
.fdx-c-button--is-loading.fdx-c-button--loading.fdx-c-button--tertiary[disabled] {
  box-shadow: inset 0 0 0 2px #333;
}
.fdx-c-button--is-loading.fdx-c-button--loading.fdx-c-button--primary-outline[disabled] {
  box-shadow: inset 0 0 0 2px #ff6200;
  color: #ff6200;
}
.fdx-c-button__loading {
  grid-column: 1/-1;
  grid-row: 1;
  justify-self: center;
}
.fdx-c-button__title {
  grid-area: text;
}
.fdx-c-button--secondary {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  min-height: 3.5rem;
  min-width: 10rem;
  background-color: #007ab7;
  color: #fff;
  border-radius: 9999px;
  transition: box-shadow cubic-bezier(0.23, 1, 0.32, 1) 0.3s;
  box-shadow: 0 0 0 2px transparent;
}
.fdx-c-button--secondary[disabled] {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
  color: #8e8e8e;
  cursor: initial;
}
.fdx-c-button--secondary .fdx-c-button__title {
  font-size: 1.1875rem;
  font-weight: 700;
}
.fdx-c-button--secondary:hover, .fdx-c-button--secondary:focus {
  transition: all cubic-bezier(0.23, 1, 0.32, 1) 0.3s;
  box-shadow: 0 0 0 2px #00689C;
  background-color: #00689C;
}
.fdx-c-button--secondary-outline {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: white;
  border-radius: 9999px;
  color: #007ab7;
  min-height: 3.5rem;
  transition: box-shadow cubic-bezier(0.23, 1, 0.32, 1) 0.3s;
  border: 0;
  box-shadow: inset 0 0 0 2px #007ab7;
}
.fdx-c-button--secondary-outline:focus {
  outline-offset: 3px;
}
.fdx-c-button--secondary-outline:hover {
  transition: box-shadow cubic-bezier(0.23, 1, 0.32, 1) 0.3s;
  box-shadow: inset 0 0 0 3px #fff, 0 0 0 2px #00689C;
  color: #00689C;
}
.fdx-c-button--secondary-outline[disabled] {
  box-shadow: inset 0 0 0 2px #8e8e8e;
  color: #8e8e8e;
  cursor: initial;
}
.fdx-c-button--secondary-outline[disabled]:hover, .fdx-c-button--secondary-outline[disabled]:focus {
  box-shadow: inset 0 0 0 2px #8e8e8e;
}
.fdx-c-button--secondary-condensed {
  min-height: 2.5rem;
}
.fdx-c-button--secondary-condensed .fdx-c-button__icon {
  font-size: 1rem;
}
.fdx-c-button--tertiary {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  border: 0;
  border-radius: 0;
  color: #333;
  padding-block: 0;
  padding-inline: 1.5rem;
  height: 3.5rem;
  min-height: auto;
  transition: box-shadow cubic-bezier(0.23, 1, 0.32, 1) 0.3s;
  box-shadow: inset 0 0 0 2px #333;
}
.fdx-c-button--tertiary:focus {
  outline-offset: 3px;
}
.fdx-c-button--tertiary:hover {
  transition: box-shadow cubic-bezier(0.23, 1, 0.32, 1) 0.3s;
  box-shadow: inset 0 0 0 3px #fff, 0 0 0 2px #333;
}
.fdx-c-button--tertiary[disabled] {
  box-shadow: inset 0 0 0 2px #8e8e8e;
  color: #8e8e8e;
  cursor: initial;
}
.fdx-c-button--tertiary[disabled]:hover, .fdx-c-button--tertiary[disabled]:focus {
  box-shadow: inset 0 0 0 2px #8e8e8e;
}
.fdx-c-button--tertiary-condensed {
  height: 2.5rem;
}
.fdx-c-button--tertiary-condensed .fdx-c-button__icon {
  font-size: 1rem;
}
.fdx-c-button--text {
  background-color: transparent;
  color: #007ab7;
  font-size: 0.875rem;
}
.fdx-c-button--text[disabled] {
  color: #8e8e8e;
  cursor: initial;
}
.fdx-c-button--text[disabled]:hover, .fdx-c-button--text[disabled]:focus {
  text-decoration: none;
}
.fdx-c-button--text:hover, .fdx-c-button--text:focus {
  text-decoration: underline;
}
.fdx-c-button--text-condensed {
  padding: 0;
  line-height: inherit;
  height: auto;
  min-height: 2.5rem;
  font-size: 0.75rem;
}
.fdx-c-button--text .fdx-c-button__icon {
  font-size: 1rem;
}
.fdx-c-button--square {
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
  padding: 0.75rem;
  font-size: 1.25rem;
}
.fdx-c-button--square .fdx-c-button__icon {
  font-size: 1.5rem;
}
.fdx-c-button--square .fdx-c-button__title {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-button--square-condensed {
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
  padding: 0;
  font-size: 0.875rem;
}
.fdx-c-button--square-condensed .fdx-c-button__icon {
  font-size: 1rem;
}
.fdx-c-button--link {
  margin: 0;
  padding: 0;
  color: #007ab7;
  text-decoration: underline;
  font-size: inherit;
  text-transform: none;
  font-weight: normal;
  height: auto;
  letter-spacing: initial;
}
.fdx-c-button--link:hover, .fdx-c-button--link:focus {
  text-decoration: underline;
}
.fdx-c-button--prefix, .fdx-c-button--suffix {
  display: inline-flex;
  text-align: start;
  align-items: center;
  padding-inline-end: 1rem;
  padding-inline-start: 1rem;
}
.fdx-c-button--prefix *, .fdx-c-button--suffix * {
  display: flex;
  justify-content: center;
  align-items: center;
  fill: currentColor;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-button--prefix .fdx-c-button__title, .fdx-c-button--suffix .fdx-c-button__title {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .fdx-c-button--prefix .fdx-c-button__icon, .fdx-c-button--suffix .fdx-c-button__icon {
    align-self: center;
    flex-shrink: 0;
  }
}
.fdx-c-button--prefix {
  flex-direction: row-reverse;
}
.fdx-c-button--prefix .fdx-c-button__loading-container {
  grid-template-columns: auto 1fr;
  grid-template-areas: "icon text";
  gap: 0.5rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-button--prefix .fdx-c-button__loading-container {
    gap: 0;
    grid-template-columns: 1fr;
    grid-template-areas: "icon";
  }
  .fdx-c-button--prefix .fdx-c-button__loading-container .fdx-c-button__title,
  .fdx-c-button--prefix .fdx-c-button__loading-container .fdx-c-button__icon {
    grid-area: icon;
  }
}
.fdx-c-button--prefix .fdx-c-button__icon {
  grid-area: icon;
}
.fdx-c-button--suffix {
  flex-direction: row;
}
.fdx-c-button--suffix .fdx-c-button__loading-container {
  grid-template-columns: 1fr auto;
  grid-template-areas: "text icon";
  gap: 0.5rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-button--suffix .fdx-c-button__loading-container {
    gap: 0;
    grid-template-columns: 1fr;
    grid-template-areas: "icon";
  }
  .fdx-c-button--suffix .fdx-c-button__loading-container .fdx-c-button__title,
  .fdx-c-button--suffix .fdx-c-button__loading-container .fdx-c-button__icon {
    grid-area: icon;
  }
}
.fdx-c-button--suffix .fdx-c-button__icon {
  grid-area: icon;
}
.fdx-c-button--min-width {
  min-width: 100%;
}
@media (min-width: 664px) {
  .fdx-c-button--min-width {
    min-width: 10rem;
  }
}
.fdx-c-button--full-width {
  width: 100%;
}
.fdx-c-button--full-size {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  height: 100%;
  width: 100%;
  min-height: 0;
}
.fdx-c-button--responsive {
  width: 100%;
}
@media (min-width: 664px) {
  .fdx-c-button--responsive {
    width: auto;
  }
}
.fdx-c-button--icon {
  line-height: 1;
  padding: 0;
  background: transparent;
  height: auto;
}
.fdx-c-button--icon svg {
  fill: currentColor;
}
.fdx-c-button--icon[disabled] {
  cursor: initial;
}
.fdx-c-button--icon[disabled] svg {
  fill: #8e8e8e;
}
.fdx-c-button--condensed {
  padding-block: 0.25rem;
  padding-inline: 0;
  min-height: auto;
  line-height: inherit;
  height: auto;
}
.fdx-c-button--icon-large {
  min-height: 3.5rem;
  font-size: 1.25rem;
}
.fdx-c-button--icon-medium {
  min-height: 2.5rem;
  font-size: 1.25rem;
}
.fdx-c-button__icon {
  display: flex;
}
.fdx-c-button--float {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  box-shadow: 0px 4px 30px 0 rgba(0, 0, 0, 0.3);
  background: #4d148c;
  color: #fff;
  border-radius: 999px;
  gap: var(--spacing-x);
  padding-block: var(--padding-top) var(--padding-bottom);
  padding-inline: var(--padding-left) var(--padding-right);
  min-height: auto;
}
.fdx-c-button--float:hover {
  background: #3E0F70;
  cursor: pointer;
}
.fdx-c-button--float:focus {
  outline-offset: 3px;
}
.fdx-c-button--float-back-to-top {
  --padding-top: 0.5rem;
  --padding--bottom: 0.5rem;
  --padding-left: 1.5rem;
  --padding-right: 0.5rem;
  --padding-condensed-top: 0.25rem;
  --padding-condensed-bottom: 0.25rem;
  --padding-condensed-left: 1rem;
  --padding-condensed-right: 0.25rem;
  --spacing-x: 1rem;
  --icon-color: #4d148c;
  --icon-background-color: #fff;
  --icon-rotation: rotate(90deg);
  --icon-size: 2.5rem;
}
.fdx-c-button--float-scan {
  --padding-top: 0.75rem;
  --padding--bottom: 0.75rem;
  --padding-left: 1.5rem;
  --padding-right: 1.5rem;
  --padding-condensed-top: 0.5rem;
  --padding-condensed-bottom: 0.5rem;
  --padding-condensed-left: 1.5rem;
  --padding-condensed-right: 1.5rem;
  --spacing-x: 0.5rem;
  --icon-color: #fff;
  --icon-background-color: transparent;
  flex-direction: row-reverse;
}
.fdx-c-button--float .fdx-c-button__icon {
  line-height: 0;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  background-color: var(--icon-background-color);
  color: var(--icon-color);
  border-radius: 999px;
  width: var(--icon-size);
  height: var(--icon-size);
  transform: var(--icon-rotation);
}
.fdx-c-button--float-condensed {
  padding-block: var(--padding-condensed-top) var(--padding-condensed-bottom);
  padding-inline: var(--padding-condensed-left) var(--padding-condensed-right);
}

.fdx-c-button-group {
  --gap: 1rem;
  --gap-devided: calc(var(--gap) / 2 * -1);
  --devider-width: 0.125rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.fdx-c-button-group--stacked {
  flex-direction: column;
}
@media (min-width: 0) {
  .fdx-c-button-group--stacked\@x-small {
    flex-direction: column;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-button-group--stacked\@x-small-only {
    flex-direction: column;
  }
}
@media (min-width: 664px) {
  .fdx-c-button-group--stacked\@small {
    flex-direction: column;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-button-group--stacked\@small-only {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .fdx-c-button-group--stacked\@medium {
    flex-direction: column;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-button-group--stacked\@medium-only {
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .fdx-c-button-group--stacked\@medium-wide {
    flex-direction: column;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-button-group--stacked\@medium-wide-only {
    flex-direction: column;
  }
}
@media (min-width: 1200px) {
  .fdx-c-button-group--stacked\@large {
    flex-direction: column;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-button-group--stacked\@large-only {
    flex-direction: column;
  }
}
@media (min-width: 1440px) {
  .fdx-c-button-group--stacked\@x-large {
    flex-direction: column;
  }
}
.fdx-c-button-group--gap {
  gap: var(--gap);
}
@media (min-width: 0) {
  .fdx-c-button-group--gap\@x-small {
    gap: var(--gap);
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-button-group--gap\@x-small-only {
    gap: var(--gap);
  }
}
@media (min-width: 664px) {
  .fdx-c-button-group--gap\@small {
    gap: var(--gap);
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-button-group--gap\@small-only {
    gap: var(--gap);
  }
}
@media (min-width: 768px) {
  .fdx-c-button-group--gap\@medium {
    gap: var(--gap);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-button-group--gap\@medium-only {
    gap: var(--gap);
  }
}
@media (min-width: 1024px) {
  .fdx-c-button-group--gap\@medium-wide {
    gap: var(--gap);
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-button-group--gap\@medium-wide-only {
    gap: var(--gap);
  }
}
@media (min-width: 1200px) {
  .fdx-c-button-group--gap\@large {
    gap: var(--gap);
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-button-group--gap\@large-only {
    gap: var(--gap);
  }
}
@media (min-width: 1440px) {
  .fdx-c-button-group--gap\@x-large {
    gap: var(--gap);
  }
}
.fdx-c-button-group--condensed {
  --gap: 0.5rem;
}
@media (min-width: 0) {
  .fdx-c-button-group--condensed\@x-small {
    gap: var(--gap);
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-button-group--condensed\@x-small-only {
    gap: var(--gap);
  }
}
@media (min-width: 664px) {
  .fdx-c-button-group--condensed\@small {
    gap: var(--gap);
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-button-group--condensed\@small-only {
    gap: var(--gap);
  }
}
@media (min-width: 768px) {
  .fdx-c-button-group--condensed\@medium {
    gap: var(--gap);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-button-group--condensed\@medium-only {
    gap: var(--gap);
  }
}
@media (min-width: 1024px) {
  .fdx-c-button-group--condensed\@medium-wide {
    gap: var(--gap);
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-button-group--condensed\@medium-wide-only {
    gap: var(--gap);
  }
}
@media (min-width: 1200px) {
  .fdx-c-button-group--condensed\@large {
    gap: var(--gap);
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-button-group--condensed\@large-only {
    gap: var(--gap);
  }
}
@media (min-width: 1440px) {
  .fdx-c-button-group--condensed\@x-large {
    gap: var(--gap);
  }
}
.fdx-c-button-group--align-center {
  justify-content: center;
}
@media (min-width: 0) {
  .fdx-c-button-group--align-center\@x-small {
    justify-content: center;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-button-group--align-center\@x-small-only {
    justify-content: center;
  }
}
@media (min-width: 664px) {
  .fdx-c-button-group--align-center\@small {
    justify-content: center;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-button-group--align-center\@small-only {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .fdx-c-button-group--align-center\@medium {
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-button-group--align-center\@medium-only {
    justify-content: center;
  }
}
@media (min-width: 1024px) {
  .fdx-c-button-group--align-center\@medium-wide {
    justify-content: center;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-button-group--align-center\@medium-wide-only {
    justify-content: center;
  }
}
@media (min-width: 1200px) {
  .fdx-c-button-group--align-center\@large {
    justify-content: center;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-button-group--align-center\@large-only {
    justify-content: center;
  }
}
@media (min-width: 1440px) {
  .fdx-c-button-group--align-center\@x-large {
    justify-content: center;
  }
}
.fdx-c-button-group--align-right {
  justify-content: flex-end;
}
@media (min-width: 0) {
  .fdx-c-button-group--align-right\@x-small {
    justify-content: flex-end;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-button-group--align-right\@x-small-only {
    justify-content: flex-end;
  }
}
@media (min-width: 664px) {
  .fdx-c-button-group--align-right\@small {
    justify-content: flex-end;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-button-group--align-right\@small-only {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .fdx-c-button-group--align-right\@medium {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-button-group--align-right\@medium-only {
    justify-content: flex-end;
  }
}
@media (min-width: 1024px) {
  .fdx-c-button-group--align-right\@medium-wide {
    justify-content: flex-end;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-button-group--align-right\@medium-wide-only {
    justify-content: flex-end;
  }
}
@media (min-width: 1200px) {
  .fdx-c-button-group--align-right\@large {
    justify-content: flex-end;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-button-group--align-right\@large-only {
    justify-content: flex-end;
  }
}
@media (min-width: 1440px) {
  .fdx-c-button-group--align-right\@x-large {
    justify-content: flex-end;
  }
}
.fdx-c-button-group--align-left {
  justify-content: flex-start;
}
@media (min-width: 0) {
  .fdx-c-button-group--align-left\@x-small {
    justify-content: flex-start;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-button-group--align-left\@x-small-only {
    justify-content: flex-start;
  }
}
@media (min-width: 664px) {
  .fdx-c-button-group--align-left\@small {
    justify-content: flex-start;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-button-group--align-left\@small-only {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .fdx-c-button-group--align-left\@medium {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-button-group--align-left\@medium-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) {
  .fdx-c-button-group--align-left\@medium-wide {
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-button-group--align-left\@medium-wide-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) {
  .fdx-c-button-group--align-left\@large {
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-button-group--align-left\@large-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1440px) {
  .fdx-c-button-group--align-left\@x-large {
    justify-content: flex-start;
  }
}
.fdx-c-button-group--devider {
  position: relative;
}
.fdx-c-button-group--devider * + * {
  position: relative;
  margin-inline-start: var(--gap);
}
.fdx-c-button-group--devider * + *:before {
  content: "";
  height: auto;
  border-inline-start: solid #e3e3e3 var(--devider-width);
  position: absolute;
  top: 25%;
  bottom: 25%;
  inset-inline-start: calc(var(--gap-devided) - var(--devider-width) / 2);
  outline: none;
}

.fdx-c-button-split {
  --item-action-fontsize: 1rem;
  --offset-button-menu: 0.5rem;
  --offset: calc(var(--button-height-comfortable) + var(--offset-button-menu));
  display: flex;
  gap: 2px;
  /* Offset menu depending on Button height.
  As we do not always know if we have a --comfortable we default use
  the "comfortable" spacing and only when we "find" a condensed version
  we adjust it accordingly with :HAS()
   */
}
.fdx-c-button-split--comfortable {
  --item-action-fontsize: 1rem;
  --offset: calc(var(--button-height-comfortable) + var(--offset-button-menu));
}
.fdx-c-button-split--condensed {
  --offset: calc(var(--button-height-condensed) + var(--offset-button-menu));
  --item-action-fontsize: 0.875rem;
}
.fdx-c-button-split {
  /* Can be used after FireFox v121 is released in December 2024
      https://caniuse.com/css-has
      https://whattrainisitnow.com/calendar/

  &:has(>[class*='condensed']) {
    --offset: calc(var(--button-height-condensed) + var(--offset-button-menu));
    --item-action-fontsize: 0.875rem;
  }
  */
}
.fdx-c-button-split__menu {
  position: relative;
}
.fdx-c-button-split__list {
  box-shadow: 0 12px 11px 1px rgba(0, 0, 0, 0.12);
  position: absolute;
  margin: 0;
  padding: 0;
  list-style: none;
  min-width: max-content;
  inset-inline-end: 0;
  text-align: end;
  flex-direction: column;
  gap: 1px;
  background-color: #e3e3e3;
  z-index: 1;
}
.fdx-c-button-split__list:not([hidden]) {
  display: flex;
}
.fdx-c-button-split__list--position-bottom {
  top: var(--offset);
}
.fdx-c-button-split__list--position-top {
  bottom: var(--offset);
}
.fdx-c-button-split__list__item__action {
  display: inline-block;
  font-weight: 400;
  border-width: 0;
  font-weight: 400;
  font-size: var(--item-action-fontsize);
  background-color: #fff;
  color: #333;
  width: 100%;
  padding-block: 0.5rem;
  padding-inline: 0.75rem;
  cursor: pointer;
  text-decoration: none;
  text-align: start;
}
.fdx-c-button-split__list__item__action:focus, .fdx-c-button-split__list__item__action:hover {
  background-color: #fafafa;
}

.fdx-c-breadcrumb--small {
  background-color: #f2f2f2;
  min-height: 1.5rem;
  display: flex;
  align-items: center;
  padding-inline-start: 0.5rem;
  font-size: 0.625rem;
}
.fdx-c-breadcrumb--small .fdx-c-breadcrumb__list {
  margin: 0 auto;
  max-width: 970px;
  width: 100%;
}
.fdx-c-breadcrumb--default {
  background-color: #fff;
  border-block-end: solid 1px #e3e3e3;
  min-height: 3.125rem;
  display: flex;
  align-items: center;
  padding-inline-start: 0.5rem;
  font-size: 0.75rem;
}
.fdx-c-breadcrumb__list {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
.fdx-c-breadcrumb__list__item {
  font-weight: 400;
  display: flex;
  color: #333;
}
.fdx-c-breadcrumb__list__item__link {
  font-weight: 700;
  color: #333;
  text-decoration: none;
}
.fdx-c-breadcrumb__list__item__link:hover, .fdx-c-breadcrumb__list__item__link:focus {
  text-decoration: underline;
}
.fdx-c-breadcrumb__list__item + .fdx-c-breadcrumb__list__item {
  padding-inline-start: 0.25rem;
}
.fdx-c-breadcrumb__list__item + .fdx-c-breadcrumb__list__item:before {
  display: flex;
  padding-inline-end: 0.25rem;
  font-weight: 400;
  content: "›";
}

.fdx-c-card {
  position: relative;
  margin-block-end: 0.75rem;
  background-color: #fff;
  padding: 1rem;
  display: grid;
  grid-template-columns: 1.25rem 1fr 5fr auto;
  border-block-start: solid #e3e3e3 1px;
  border-inline-end: solid #e3e3e3 1px;
  border-block-end: 2px solid #e3e3e3;
  border-inline-start: solid #e3e3e3 1px;
  /* TODO:
     The modifier "comfortable" is used in this case only.
     Due to the fact this component was previously only present in a
     Compact layout and never had large spacing around it.
     We had two options:
     - create a breaking change for the cards
     - introduce a "comfortable" modifier.
     The later is less invasive than a breaking change, although not so nice.
   */
}
.fdx-c-card--comfortable {
  padding: 1rem;
  margin-block-end: 1.5rem;
}
.fdx-c-card--comfortable .fdx-c-card__title {
  font-size: 1.25rem;
  font-weight: 700;
}
.fdx-c-card--comfortable .fdx-c-card__toggle-button {
  align-items: center;
}
.fdx-c-card--comfortable .fdx-c-card__header__icon {
  font-size: 2rem;
  margin-inline-end: 1rem;
}
@media (min-width: 1024px) {
  .fdx-c-card--comfortable .fdx-c-card__body {
    padding-inline-end: 7.5rem;
    padding-inline-start: 7.5rem;
  }
}
.fdx-c-card--is-expanded .fdx-c-card__toggle-button__icon {
  transition: all 0.3s;
  /*rtl:begin:ignore*/
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  /*rtl:end:ignore*/
}
.fdx-c-card--has-summary .fdx-c-card__header {
  grid-template-areas: "title" "summary";
  grid-template-columns: 1fr;
  grid-template-rows: auto;
}
@media (min-width: 768px) {
  .fdx-c-card--has-summary .fdx-c-card__header {
    grid-template-areas: "title summary";
    grid-template-columns: 1fr 4fr;
  }
}
.fdx-c-card--show-status-bar:before {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 3px;
  bottom: 0;
  background: #8e8e8e;
  transition: background-color 300ms cubic-bezier(0.19, 1, 0.22, 1);
}
.fdx-c-card--is-valid:before {
  background: #008a00;
}
.fdx-c-card--has-warning:before {
  background: #f7b118;
}
.fdx-c-card--has-info:before {
  background: #4d148c;
}
.fdx-c-card--is-invalid:before {
  background: #de002e;
}
.fdx-c-card {
  /*
  When we have a toggle button it spans the whole header.
  This will also prevent ANY button/tooltip to be clickable and can only be used when a card is always open.
   */
}
.fdx-c-card:has([class*=__toggle-button]) .fdx-c-card__header,
.fdx-c-card:has([class*=__toggle-button]) .fdx-c-card__header__icon,
.fdx-c-card:has([class*=__toggle-button]) .fdx-c-card__header__title {
  pointer-events: none;
}
.fdx-c-card__header {
  position: relative;
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 1;
  display: grid;
  grid-template-areas: "title" "summary";
  grid-template-columns: 1fr;
  margin-inline-end: calc(1.25rem + 0.5rem);
}
@media (min-width: 768px) {
  .fdx-c-card__header {
    grid-template-areas: "title";
    grid-template-columns: 1fr;
    grid-template-rows: auto;
  }
}
.fdx-c-card__header__icon {
  margin-inline-end: 0.5rem;
  line-height: 0;
  align-self: center;
}
.fdx-c-card__title {
  grid-area: title;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  align-self: flex-start;
}
.fdx-c-card__summary {
  padding-block-start: 0.5rem;
  grid-area: summary;
}
@media (min-width: 768px) {
  .fdx-c-card__summary {
    padding-block-start: 0;
  }
}
.fdx-c-card__toggle-button {
  background-color: transparent;
  border-width: 0;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
  padding-inline-end: 0.5rem;
  padding-inline-start: 0.5rem;
  display: flex;
  flex-direction: row-reverse;
  grid-area: 1/1/5/5;
  grid-row-start: 1;
  grid-row-end: 1;
  align-self: stretch;
  align-content: center;
}
.fdx-c-card__toggle-button:focus {
  outline: 0;
}
.fdx-c-card__toggle-button:focus .fdx-c-card__toggle-button__icon {
  outline: solid 2px Highlight;
  outline: solid 2px -webkit-focus-ring-color;
}
.fdx-c-card__toggle-button > * {
  display: flex;
  align-items: center;
}
.fdx-c-card__toggle-button__icon {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: all 0.3s;
  vertical-align: middle;
  max-height: 1em;
}
.fdx-c-card__body {
  grid-row: 2;
  grid-column: 1/5;
}
.fdx-c-card:has(.fdx-c-card__header) .fdx-c-card__body {
  margin-block-start: 0.75rem;
}

.fdx-c-circle-icon {
  --size: 3.75rem;
  --color: grey;
  --background-color: grey;
  width: var(--size);
  height: var(--size);
  font-size: var(--size);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}
.fdx-c-circle-icon > * {
  font-size: 0.6em;
  line-height: 0;
}
.fdx-c-circle-icon [class*=c-icon] {
  vertical-align: unset;
}
.fdx-c-circle-icon--filled {
  color: white;
  background-color: var(--background-color);
}
.fdx-c-circle-icon--outline {
  --border: 3px;
  box-shadow: inset 0 0 0 var(--border);
  color: var(--color);
}
.fdx-c-circle-icon--outline > * {
  font-size: calc(0.6em - var(--border));
}
.fdx-c-circle-icon--large {
  --size: 3.75rem;
}
.fdx-c-circle-icon--default {
  --size: 1rem;
  --border: 1px;
}
.fdx-c-circle-icon--small {
  --size: 0.875rem;
  --border: 1px;
}
.fdx-c-circle-icon--extra-small {
  --size: 0.75rem;
  --border: 1px;
}
.fdx-c-circle-icon--super-small {
  --size: 0.625rem;
  --border: 1px;
}
.fdx-c-circle-icon--h6 {
  --size: 1.25rem;
  --border: 1px;
}
.fdx-c-circle-icon--h5 {
  --size: 1.25rem;
  --border: 1px;
}
.fdx-c-circle-icon--h4 {
  --size: 1.5rem;
  --border: 1px;
}
.fdx-c-circle-icon--h3 {
  --size: 2rem;
  --border: 2px;
}
.fdx-c-circle-icon--h2 {
  --size: 2.5rem;
  --border: 2px;
}
.fdx-c-circle-icon--h1 {
  --size: 2.75rem;
}
.fdx-c-circle-icon--primary {
  --background-color: #ff6200;
  --color: #ff6200;
}
.fdx-c-circle-icon--secondary {
  --background-color: #4d148c;
  --color: #4d148c;
}
.fdx-c-circle-icon--grey {
  --background-color: #8e8e8e;
  --color: #8e8e8e;
}
.fdx-c-circle-icon--info {
  --background-color: #007ab7;
  --color: #007ab7;
}
.fdx-c-circle-icon--warning {
  --background-color: #f7b118;
  --color: #f7b118;
}
.fdx-c-circle-icon--success {
  --background-color: #008a00;
  --color: #008a00;
}
.fdx-c-circle-icon--error {
  --background-color: #de002e;
  --color: #de002e;
}

.fdx-c-form-group__radio,
.fdx-c-form-group__checkbox {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}

.fdx-c-form-group--checkbox {
  display: inline;
  /* fix (:has([class*='c-tooltip'])) to enable tooltips inside form-group
      it might conflict with the form-message..
   */
}
.fdx-c-form-group--checkbox:has([class*=c-tooltip]) {
  display: flex;
}
.fdx-c-form-group--checkbox-indeterminate .fdx-c-form-group__checkbox + label::after {
  border: 2px solid #007ab7;
  border-block-start: 0;
  border-inline-end: 0;
  border-inline-start: 0;
  transform: rotate(0deg);
}
.fdx-c-form-group--checkbox.fdx-c-form-group--condensed .fdx-c-form-group__label {
  top: initial;
  font-size: 0.875rem;
  font-weight: 400;
}
.fdx-c-form-group--checkbox .fdx-c-form-group__checkbox:checked + label::after {
  /* rtl:begin:ignore */
  border: 2px solid #007ab7;
  border-block-start: 0;
  border-inline-end: 0;
  /* rtl:end:ignore */
}
.fdx-c-form-group--checkbox .fdx-c-form-group__checkbox:checked:disabled + .fdx-c-form-group__label::after {
  border-color: #8e8e8e;
}
.fdx-c-form-group--checkbox .fdx-c-form-group__checkbox:disabled + .fdx-c-form-group__label {
  cursor: default;
  color: #8e8e8e;
}
.fdx-c-form-group--checkbox .fdx-c-form-group__checkbox:disabled + .fdx-c-form-group__label::before {
  border-color: #8e8e8e;
}
.fdx-c-form-group--checkbox .fdx-c-form-group__checkbox:focus + .fdx-c-form-group__label::before {
  outline: dashed #4d148c 1px;
  outline-offset: 0.125rem;
}
.fdx-c-form-group--checkbox .fdx-c-form-group__label {
  font-size: 1rem;
  line-height: 1;
  font-weight: 300;
  hyphens: auto;
  position: relative;
  text-transform: none;
  flex-direction: row;
  justify-content: unset;
  vertical-align: middle;
  cursor: pointer;
  pointer-events: auto;
  line-height: 1.3;
}
.fdx-c-form-group--checkbox .fdx-c-form-group__label::before {
  display: block;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  border: 2px #007ab7 solid;
  margin-inline-end: 0.625rem;
  content: "";
  box-sizing: border-box;
}
.fdx-c-form-group--checkbox .fdx-c-form-group__label::after {
  display: block;
  position: absolute;
  content: " ";
  top: 0.390625rem;
  inset-inline-start: 0.3125rem;
  width: 0.625rem;
  height: 0.3125rem;
  box-sizing: border-box;
}
.fdx-c-form-group--checkbox .fdx-c-form-group__label__cms-content a {
  color: #333;
}
.fdx-c-form-group--checkbox .fdx-c-form-group__message {
  padding-inline-start: 1.875rem;
}

/*
TODO: To bypass the POSTCSS RTL support we needed to isolate the rotation of the checkbox
      If we nest it inside the code is does not get processed.
*/
.fdx-c-form-group__label::after {
  /* rtl:begin:ignore */
  transform: rotate(-45deg);
  /* rtl:end:ignore */
}

.fdx-c-radio-list {
  --fdx-radio-list-vertical-gap: 1.25rem;
}
.fdx-c-radio-list--condensed {
  --fdx-radio-list-vertical-gap: 0.5rem;
}
.fdx-c-radio-list--horizontal {
  display: flex;
  flex-direction: row;
}
.fdx-c-radio-list--horizontal > * + * {
  margin-inline-start: 1.875rem;
}
.fdx-c-radio-list--vertical {
  display: flex;
  flex-direction: column;
}
.fdx-c-radio-list--vertical > * + * {
  margin-block-start: var(--fdx-radio-list-vertical-gap);
}
.fdx-c-radio-list__description {
  font-size: 1rem;
  line-height: 1;
  font-weight: 300;
  line-height: 1.3;
  margin: 0;
}

.fdx-c-form-group--radio {
  display: inline;
}
.fdx-c-form-group--radio.fdx-c-form-group--condensed .fdx-c-form-group__label {
  top: initial;
  font-size: 0.875rem;
  font-weight: 400;
}
.fdx-c-form-group--radio .fdx-c-form-group__radio {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form-group--radio .fdx-c-form-group__radio:checked + .fdx-c-form-group__label::after {
  border: 3px solid #007ab7;
  background: #007ab7;
}
.fdx-c-form-group--radio .fdx-c-form-group__radio:checked:disabled + .fdx-c-form-group__label::after {
  border-color: #8e8e8e;
  background-color: #8e8e8e;
}
.fdx-c-form-group--radio .fdx-c-form-group__radio:checked:disabled + .fdx-c-form-group__label::before {
  border-color: #8e8e8e;
}
.fdx-c-form-group--radio .fdx-c-form-group__radio:disabled + .fdx-c-form-group__label {
  cursor: default;
}
.fdx-c-form-group--radio .fdx-c-form-group__radio:disabled + .fdx-c-form-group__label::after {
  border-color: #8e8e8e;
}
.fdx-c-form-group--radio .fdx-c-form-group__radio:disabled + .fdx-c-form-group__label::before {
  border-color: #8e8e8e;
}
.fdx-c-form-group--radio .fdx-c-form-group__radio:focus + .fdx-c-form-group__label::before {
  outline: dashed #4d148c 1px;
  outline-offset: 0.125rem;
}
.fdx-c-form-group--radio .fdx-c-form-group__label {
  font-size: 1rem;
  line-height: 1;
  font-weight: 300;
  position: relative;
  text-transform: none;
  flex-direction: row;
  justify-content: unset;
  align-items: center;
  vertical-align: middle;
  cursor: pointer;
  pointer-events: auto;
  box-sizing: border-box;
  hyphens: auto;
}
.fdx-c-form-group--radio .fdx-c-form-group__label::before {
  display: block;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  border: 2px #007ab7 solid;
  content: " ";
  margin-inline-end: 0.625rem;
  border-radius: 50%;
  box-sizing: border-box;
}
.fdx-c-form-group--radio .fdx-c-form-group__label::after {
  content: "";
  position: absolute;
  border-radius: 50%;
  width: 0.75rem;
  height: 0.75rem;
  inset-inline-start: 0.25rem;
  box-sizing: border-box;
  top: calc(50% - 0.375rem);
}
.fdx-c-form-group--radio .fdx-c-form-group__message {
  padding-inline-start: 1.875rem;
}

.fdx-c-form-group--text-radio .fdx-c-form-group__label {
  font-size: 1rem;
  line-height: 1;
  font-weight: 300;
  line-height: 1.3;
  text-transform: none;
  flex-direction: row;
  justify-content: unset;
  align-items: center;
  cursor: pointer;
  pointer-events: initial;
}
.fdx-c-form-group--text-radio .fdx-c-form-group__radio:checked + .fdx-c-form-group__label {
  font-weight: 700;
}

.fdx-c-chevron {
  --icon-size: 2rem;
  background-color: transparent;
  border-width: 0;
  margin: 0;
  padding: 0;
  background: transparent;
  width: 1.25rem;
  height: 1.25rem;
}
.fdx-c-chevron[aria-expanded=true] .fdx-c-chevron__icon {
  transform: rotate(var(--end-rotation));
  transition: all 0.3s;
}
.fdx-c-chevron__icon {
  width: var(--icon-size);
  height: var(--icon-size);
  font-size: var(--icon-size);
  margin-inline-start: auto;
  transform: rotate(var(--start-rotation));
  transition: all 0.3s;
}
.fdx-c-chevron--condensed {
  --icon-size: 1.25rem;
}
.fdx-c-chevron--right-to-bottom {
  --start-rotation: -90deg;
  --end-rotation: 0deg;
}
.fdx-c-chevron--left-to-bottom {
  --start-rotation: 90deg;
  --end-rotation: 0deg;
}

.fdx-c-cloak-menu {
  --height: 3.75rem;
  --show-more-button-width: 2.5rem;
  --menu-orientation: inline-block;
  position: relative;
  pointer-events: none;
  --submenu-button-font-size: 1rem;
}
.fdx-c-cloak-menu--condensed {
  --height: 2.5rem;
  --submenu-button-font-size: 0.875rem;
}
.fdx-c-cloak-menu--has-show-all-button .fdx-c-cloak-menu__list {
  margin-inline-end: var(--show-more-button-width);
}
.fdx-c-cloak-menu--has-show-all-button .fdx-c-cloak-menu__show-all-button {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  width: var(--show-more-button-width);
}
.fdx-c-cloak-menu--has-show-all-button .fdx-c-cloak-menu__show-all-button:disabled {
  cursor: initial;
  color: #8e8e8e;
}
.fdx-c-cloak-menu__list {
  text-align: end;
  padding-inline-start: 0;
  margin-block-start: 0;
  margin-block-end: 0;
}
.fdx-c-cloak-menu__list__item {
  display: var(--menu-orientation);
  position: relative;
}
.fdx-c-cloak-menu__list__item--hidden {
  visibility: hidden;
}
.fdx-c-cloak-menu__list-sub {
  --button-left-offset: 0;
  box-shadow: 0 12px 11px 1px rgba(0, 0, 0, 0.12);
  background-color: #fff;
  position: absolute;
  top: var(--height);
  inset-inline-end: 0;
  min-width: max-content;
  text-align: start;
  list-style: none;
  margin-block-start: 1px 0 0 0;
  padding: 0;
  border: solid 1px #f2f2f2;
}
.fdx-c-cloak-menu__list-sub--hidden {
  visibility: hidden;
}
.fdx-c-cloak-menu__list-sub .fdx-c-cloak-menu__button {
  font-weight: 400;
  font-size: var(--submenu-button-font-size);
  font-weight: 400;
  color: #333;
  text-transform: initial;
  background-color: #fff;
  letter-spacing: initial;
  text-align: start;
  padding-block: 0.5rem;
  padding-inline: 0.75rem;
  cursor: pointer;
  text-indent: var(--button-left-offset);
  margin-inline-start: 0;
  text-decoration: none;
}
.fdx-c-cloak-menu__list-sub .fdx-c-cloak-menu__button:hover, .fdx-c-cloak-menu__list-sub .fdx-c-cloak-menu__button:focus {
  background-color: #fafafa;
}
.fdx-c-cloak-menu__list-sub__item:hover {
  background-color: #fafafa;
}
.fdx-c-cloak-menu__list-sub__item + .fdx-c-cloak-menu__list-sub__item {
  border-block-start: solid 1px #e3e3e3;
}
.fdx-c-cloak-menu__button {
  display: inline-block;
  font-weight: 400;
  border-width: 0;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: transparent;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  padding-block: 0.5rem;
  padding-inline: 1rem;
  text-indent: var(--button-left-offset);
  width: 100%;
  min-height: var(--height);
  color: #007ab7;
  text-align: var(--button-text-orientation);
  cursor: pointer;
  white-space: nowrap;
  pointer-events: auto;
}
.fdx-c-cloak-menu__button[aria-expanded=true] .fdx-c-cloak-menu__button__icon {
  /*rtl:begin:ignore*/
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  /*rtl:end:ignore*/
}
.fdx-c-cloak-menu__button:disabled {
  cursor: initial;
  color: #8e8e8e;
}
.fdx-c-cloak-menu__button__icon {
  font-size: inherit;
  width: 1em;
  height: 1em;
  line-height: 0;
  margin-inline-start: 0.5rem;
  fill: currentColor;
}
.fdx-c-cloak-menu__show-all-button {
  display: inline-block;
  font-weight: 400;
  border-width: 0;
  margin: 0;
  padding: 0.5rem;
  background-color: transparent;
  height: var(--height);
  display: none;
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  color: #007ab7;
  font-size: 1rem;
  pointer-events: auto;
}
.fdx-c-cloak-menu__show-all-button:disabled {
  cursor: initial;
  color: #8e8e8e;
}
.fdx-c-cloak-menu__show-all-button__icon {
  font-size: inherit;
  color: inherit;
  fill: currentColor;
  width: 1em;
  height: 1em;
  line-height: 0;
}
.fdx-c-cloak-menu__all-menu {
  --menu-orientation: block;
  --button-text-orientation: left;
  --show-more-button-width: 0rem;
  box-shadow: 0 12px 11px 1px rgba(0, 0, 0, 0.12);
  position: absolute;
  top: var(--height);
  inset-inline-end: 0;
  display: initial;
  min-width: max-content;
  background-color: #fff;
}
.fdx-c-cloak-menu__all-menu--hidden {
  display: none;
}
.fdx-c-cloak-menu__all-menu .fdx-c-cloak-menu__button {
  font-weight: 400;
  font-size: var(--submenu-button-font-size);
  font-weight: 400;
  color: #333;
  letter-spacing: initial;
  white-space: initial;
  pointer-events: auto;
  text-transform: initial;
}
.fdx-c-cloak-menu__all-menu .fdx-c-cloak-menu__button:hover, .fdx-c-cloak-menu__all-menu .fdx-c-cloak-menu__button:focus {
  background-color: #fafafa;
  outline-offset: -1px;
}
.fdx-c-cloak-menu__all-menu .fdx-c-cloak-menu__list {
  border: solid 1px #f2f2f2;
}
.fdx-c-cloak-menu__all-menu .fdx-c-cloak-menu__list__item + .fdx-c-cloak-menu__list__item {
  border-block-start: solid 1px #e3e3e3;
}
.fdx-c-cloak-menu__all-menu .fdx-c-cloak-menu__list-sub {
  --button-left-offset: 1rem;
  position: initial;
  box-shadow: none;
  width: 100%;
}

.fdx-c-compare-table {
  border-collapse: collapse;
  width: 100%;
  border: none;
}
.fdx-c-compare-table__caption--is-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-compare-table__thead__tr {
    display: flex;
  }
}
.fdx-c-compare-table__thead__th {
  padding: 1rem;
  border-block-start: 1px solid #e3e3e3;
  border-inline-end: 1px solid #e3e3e3;
  border-inline-start: 1px solid #e3e3e3;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-compare-table__thead__th {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex: 1;
  }
}
.fdx-c-compare-table__thead__th--is-highlighted {
  background-color: #4d148c;
  border-color: #4d148c;
  color: #fff;
}
@media (min-width: 0) and (max-width: 663px) {
  + .fdx-c-compare-table__thead__th__th {
    border-inline-start: 0;
  }
}
.fdx-c-compare-table__thead__th__title {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.fdx-c-compare-table__thead {
  /*
  NOTE: this TD will be a empty and needs to be
        moved to align the TH flex items
  */
}
.fdx-c-compare-table__thead__tr > .fdx-c-compare-table__thead__td {
  border: 0;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-compare-table__thead__tr > .fdx-c-compare-table__thead__td {
    inset-inline-start: -9999px;
    position: absolute;
    top: -9999px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-compare-table__tbody__tr {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    border-inline-end: 1px solid #e3e3e3;
    border-inline-start: 1px solid #e3e3e3;
  }
  .fdx-c-compare-table__tbody__tr:last-child {
    border-block-end: 1px solid #e3e3e3;
  }
}
.fdx-c-compare-table__tbody__th, .fdx-c-compare-table__tbody__td {
  padding: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-compare-table__tbody__th, .fdx-c-compare-table__tbody__td {
    border: 1px solid #e3e3e3;
  }
}
.fdx-c-compare-table__tbody__th {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media (min-width: 768px) {
  .fdx-c-compare-table__tbody__th {
    text-align: start;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-compare-table__tbody__th {
    flex: 0 1 100%;
    border-block-start: 1px solid #e3e3e3;
  }
}
.fdx-c-compare-table__tbody__td {
  text-align: center;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-compare-table__tbody__td {
    flex: 1;
    border-block-start: 1px solid #e3e3e3;
  }
}
.fdx-c-compare-table__tbody__td--is-highlighted {
  background-color: #fafafa;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-compare-table__tbody__td + .fdx-c-compare-table__tbody__td {
    border-inline-start: 1px solid #e3e3e3;
  }
}

.fdx-c-combo {
  position: relative;
  width: auto;
  background-color: white;
}
.fdx-c-combo input[type=radio]:focus.fdx-c-combo__radio + .fdx-c-combo__label:after {
  background-color: #007ab7;
}
.fdx-c-combo input[type=radio]:focus.fdx-c-combo__radio ~ .fdx-c-combo__button:after {
  background-color: #007ab7;
}
.fdx-c-combo--error input[type=radio]:checked.fdx-c-combo__radio + .fdx-c-combo__label:after {
  background-color: #de002e;
}
.fdx-c-combo--error input[type=radio]:checked.fdx-c-combo__radio ~ .fdx-c-combo__button:after {
  background-color: #de002e;
}
.fdx-c-combo--success input[type=radio]:checked.fdx-c-combo__radio + .fdx-c-combo__label:after {
  background-color: #008a00;
}
.fdx-c-combo--success input[type=radio]:checked.fdx-c-combo__radio ~ .fdx-c-combo__button:after {
  background-color: #008a00;
}
.fdx-c-combo--default input[type=radio]:checked.fdx-c-combo__radio + .fdx-c-combo__label:after {
  background-color: #4d148c;
}
.fdx-c-combo--default input[type=radio]:checked.fdx-c-combo__radio ~ .fdx-c-combo__button:after {
  background-color: #4d148c;
}
.fdx-c-combo--grey input[type=radio]:checked.fdx-c-combo__radio + .fdx-c-combo__label:after {
  background-color: #333;
}
.fdx-c-combo--grey input[type=radio]:checked.fdx-c-combo__radio ~ .fdx-c-combo__button:after {
  background-color: #333;
}
.fdx-c-combo__main {
  position: relative;
  display: flex;
}
.fdx-c-combo input[type=checkbox],
.fdx-c-combo input[type=radio] {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-combo__label {
  min-height: 3.75rem;
  position: relative;
  flex: 0 1 100%;
  padding-inline-start: 0.75rem;
  display: grid;
  grid-template-areas: "c_icon c_number" "c_icon c_label";
  grid-template-columns: auto 1fr;
  grid-template-rows: auto auto;
}
.fdx-c-combo__label:after {
  position: absolute;
  display: block;
  content: " ";
  background-color: #f2f2f2;
  height: 2px;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.fdx-c-combo__label__icon {
  grid-area: c_icon;
  display: flex;
  align-self: center;
  align-items: center;
  margin-inline-end: 0.5rem;
}
.fdx-c-combo__label__icon > * {
  display: flex;
}
.fdx-c-combo__label__top {
  grid-area: c_number;
  align-self: end;
  font-weight: 300;
}
.fdx-c-combo__label__bottom {
  grid-area: c_label;
  align-self: start;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.fdx-c-combo__label > * {
  flex-shrink: 0;
}
.fdx-c-combo__button {
  min-height: 3.75rem;
  position: relative;
  display: block;
  border: 0;
  margin: 0;
  margin-inline-start: auto;
  height: auto;
}
.fdx-c-combo__button:after {
  position: absolute;
  display: block;
  content: " ";
  background-color: #f2f2f2;
  height: 2px;
  bottom: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.fdx-c-combo__button > * {
  display: flex;
  justify-content: center;
}
.fdx-c-combo__menu:not([hidden]) {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.14);
  display: flex;
  flex-direction: column;
  position: absolute;
  background-color: #fff;
  z-index: 1;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.fdx-c-combo__menu:not([hidden]) > * {
  padding-block: 0;
  padding-inline: 0.75rem;
  margin-block-end: 0.5rem;
}
.fdx-c-combo__menu:not([hidden]) > *:first-child {
  padding-block-start: 0.5rem;
}
.fdx-c-combo__menu:not([hidden]) > *:last-child {
  padding-inline-end: 0;
  padding-inline-start: 0;
}

.fdx-c-counter__title {
  margin: 0;
  padding: 0;
  padding-block-end: 0.5rem;
  font-weight: 700;
  font-size: 1rem;
}
.fdx-c-counter__body {
  border: solid #f2f2f2 1px;
  padding: 1rem;
  background: #fafafa;
}
.fdx-c-counter__body__list {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(3, auto);
  row-gap: 0.25rem;
}
.fdx-c-counter__body__list dt {
  font-size: 0.75rem;
  grid-row: 2;
  text-align: center;
}
.fdx-c-counter__body__list dd {
  grid-row: 1;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 1.25rem;
  position: relative;
}
.fdx-c-counter__body__list dd:not(dd:first-of-type):before {
  content: ":";
  display: block;
  position: absolute;
  color: #8e8e8e;
  font-size: 1rem;
  align-self: center;
  speak: never;
  speak-as: none;
}
.fdx-c-counter__footer {
  font-size: 0.75rem;
  margin: 0;
  padding: 0;
  padding-block-start: 0.5rem;
}

.fdx-c-richtext h1 {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 2rem;
  font-weight: 700;
  color: #333;
}
.fdx-c-richtext h2 {
  font-weight: 700;
  font-size: 1rem;
  color: #333;
  padding-block-start: 0.5rem;
  padding-block-end: 0;
  margin: 0;
}
.fdx-c-richtext p {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  font-size: 0.875rem;
  margin-block-start: 0.25rem;
  color: #333;
}
.fdx-c-richtext p > a {
  color: #333;
}
.fdx-c-richtext ul,
.fdx-c-richtext ol {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  color: #333;
  font-size: 0.875rem;
}
.fdx-c-richtext a {
  color: #333;
}
.fdx-c-richtext a:hover {
  color: #007ab7;
}

.fdx-c-definitionlist {
  margin-block-start: 0;
  margin-block-end: 0;
}
.fdx-c-definitionlist--inline .fdx-c-definitionlist__title,
.fdx-c-definitionlist--inline .fdx-c-definitionlist__description {
  display: inline;
}
.fdx-c-definitionlist--inline .fdx-c-definitionlist__description:after {
  content: "";
  display: block;
  width: 100%;
}
.fdx-c-definitionlist--inline-column .fdx-c-definitionlist__title,
.fdx-c-definitionlist--inline-column .fdx-c-definitionlist__description {
  display: inline;
  margin: 0;
  font-size: 1rem;
  font-weight: 300;
}
.fdx-c-definitionlist--inline-column .fdx-c-definitionlist__title:before,
.fdx-c-definitionlist--inline-column .fdx-c-definitionlist__description:after {
  content: "";
  display: block;
  width: 100%;
  height: 0.125rem;
}
.fdx-c-definitionlist--title-hide .fdx-c-definitionlist__title {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
@media (min-width: 664px) {
  .fdx-c-definitionlist--title-hide\@small .fdx-c-definitionlist__title {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-definitionlist--title-hide\@small-only .fdx-c-definitionlist__title {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .fdx-c-definitionlist--title-hide\@medium .fdx-c-definitionlist__title {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-definitionlist--title-hide\@medium-only .fdx-c-definitionlist__title {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .fdx-c-definitionlist--title-hide\@large .fdx-c-definitionlist__title {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
.fdx-c-definitionlist--eyebrow .fdx-c-definitionlist__title {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1;
  margin: 0;
  min-height: 1rem;
  display: flex;
  align-items: flex-end;
}
.fdx-c-definitionlist--eyebrow .fdx-c-definitionlist__description {
  margin: 0;
  font-size: 1rem;
  min-height: 2rem;
  display: flex;
  align-items: center;
}
.fdx-c-definitionlist--eyebrow .fdx-c-definitionlist__description + .fdx-c-definitionlist__title {
  margin-block-start: 0.0625rem;
}
.fdx-c-definitionlist--compacted .fdx-c-definitionlist__title {
  font-weight: 300;
  font-size: 0.75rem;
}
.fdx-c-definitionlist--compacted .fdx-c-definitionlist__description {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  display: block;
  margin: 0;
}
.fdx-c-definitionlist--dark {
  font-size: 0.625rem;
  background: #e3e3e3;
  color: #333;
  margin-block-end: 0;
  width: 100%;
  min-height: 6rem;
  padding-inline-start: 0.75rem;
  padding-block-start: 0.5rem;
  padding-block-end: 0.5rem;
}
.fdx-c-definitionlist--dark .fdx-c-definitionlist__title {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
}
.fdx-c-definitionlist--dark .fdx-c-definitionlist__description {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
}
.fdx-c-definitionlist--dark .fdx-c-definitionlist__description + .fdx-c-definitionlist__title {
  padding-block-start: 0.5rem;
}
.fdx-c-definitionlist--columns-50-50, .fdx-c-definitionlist--columns-75-25 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.fdx-c-definitionlist--columns-50-50 > *, .fdx-c-definitionlist--columns-75-25 > * {
  padding-block: 0.125rem;
  padding-inline: 0;
  margin: 0;
}
.fdx-c-definitionlist--columns-50-50 > .fdx-c-definitionlist__title, .fdx-c-definitionlist--columns-75-25 > .fdx-c-definitionlist__title {
  font-weight: 300;
  font-size: 1rem;
  padding-inline-end: 0.25rem;
  margin: 0;
}
.fdx-c-definitionlist--columns-50-50 > .fdx-c-definitionlist__description, .fdx-c-definitionlist--columns-75-25 > .fdx-c-definitionlist__description {
  font-size: 1rem;
  padding-inline-start: 0.25rem;
  text-align: end;
  margin: 0;
}
.fdx-c-definitionlist--columns-75-25 > .fdx-c-definitionlist__title {
  flex: 0 1 75%;
  max-width: 75%;
}
.fdx-c-definitionlist--columns-75-25 > .fdx-c-definitionlist__description {
  flex: 0 1 25%;
  max-width: 25%;
}
.fdx-c-definitionlist--columns-50-50 > .fdx-c-definitionlist__title {
  flex: 0 1 50%;
  max-width: 50%;
}
.fdx-c-definitionlist--columns-50-50 > .fdx-c-definitionlist__description {
  flex: 0 1 50%;
  max-width: 50%;
}
.fdx-c-definitionlist--grid {
  display: flex;
  flex-wrap: wrap;
}
.fdx-c-definitionlist--grid .fdx-c-definitionlist__title {
  font-size: 0.75rem;
  text-transform: uppercase;
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-definitionlist--grid .fdx-c-definitionlist__description + .fdx-c-definitionlist__title {
    padding-block-start: 0.75rem;
  }
}
.fdx-c-definitionlist--grid .fdx-c-definitionlist__description {
  font-weight: 300;
  font-size: 1rem;
  word-wrap: break-word;
  margin: 0;
}
@media (min-width: 768px) {
  .fdx-c-definitionlist--grid {
    align-items: center;
  }
}
.fdx-c-definitionlist--light .fdx-c-definitionlist__title,
.fdx-c-definitionlist--light .fdx-c-definitionlist__description {
  font-size: 1rem;
  color: #333;
  margin: 0;
}
.fdx-c-definitionlist--light .fdx-c-definitionlist__title {
  font-weight: 300;
  margin-block-start: 0.125rem;
  margin-block-end: 0.125rem;
}
.fdx-c-definitionlist--light .fdx-c-definitionlist__description {
  font-weight: 300;
  margin: 0;
}
.fdx-c-definitionlist--regular .fdx-c-definitionlist__title,
.fdx-c-definitionlist--regular .fdx-c-definitionlist__description {
  font-size: 1rem;
  color: #333;
  margin: 0;
}
.fdx-c-definitionlist--regular .fdx-c-definitionlist__title {
  font-weight: 400;
  margin-block-start: 0.125rem;
  margin-block-end: 0.125rem;
}
.fdx-c-definitionlist--regular .fdx-c-definitionlist__description {
  font-weight: 300;
  margin: 0;
}
.fdx-c-definitionlist--bold .fdx-c-definitionlist__title,
.fdx-c-definitionlist--bold .fdx-c-definitionlist__description, .fdx-c-definitionlist--default .fdx-c-definitionlist__title,
.fdx-c-definitionlist--default .fdx-c-definitionlist__description {
  font-size: 1rem;
  color: #333;
  margin: 0;
}
.fdx-c-definitionlist--bold .fdx-c-definitionlist__title, .fdx-c-definitionlist--default .fdx-c-definitionlist__title {
  font-weight: 700;
  margin-block-start: 0.125rem;
  margin-block-end: 0.125rem;
}
.fdx-c-definitionlist--bold .fdx-c-definitionlist__description, .fdx-c-definitionlist--default .fdx-c-definitionlist__description {
  font-weight: 300;
  margin: 0;
}
.fdx-c-definitionlist--bold > dt:first-child, .fdx-c-definitionlist--default > dt:first-child {
  margin-block-start: 0;
}
.fdx-c-definitionlist--condensed-text .fdx-c-definitionlist__title,
.fdx-c-definitionlist--condensed-text .fdx-c-definitionlist__description {
  font-size: 0.75rem;
}
.fdx-c-definitionlist--condensed-text .fdx-c-definitionlist__title {
  font-weight: 400;
}
.fdx-c-definitionlist--condensed-text .fdx-c-definitionlist__description {
  font-weight: 500;
}
.fdx-c-definitionlist--medium .fdx-c-definitionlist__title,
.fdx-c-definitionlist--medium .fdx-c-definitionlist__description {
  font-size: 1rem;
  color: #333;
  margin: 0;
}
.fdx-c-definitionlist--medium .fdx-c-definitionlist__title {
  font-weight: 500;
  margin-block-start: 0.125rem;
  margin-block-end: 0.125rem;
}
.fdx-c-definitionlist--medium .fdx-c-definitionlist__description {
  font-weight: 300;
  margin: 0;
}
.fdx-c-definitionlist--medium > dt:first-child {
  margin-block-start: 0;
}
.fdx-c-definitionlist--form .fdx-c-definitionlist__title {
  margin-inline-start: 0.75rem;
}
.fdx-c-definitionlist--form .fdx-c-definitionlist__description {
  margin-inline-start: 0.75rem;
}
.fdx-c-definitionlist--form .fdx-c-definitionlist__description + .fdx-c-definitionlist__title {
  margin-block-start: 0.0625rem;
}
.fdx-c-definitionlist--form-condensed .fdx-c-definitionlist__description {
  min-height: 1.5rem;
}
.fdx-c-definitionlist--flex {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 0;
}
.fdx-c-definitionlist--flex > * {
  margin: 0;
  padding: 0;
}
.fdx-c-definitionlist--flex > *:nth-child(even) {
  padding-inline-end: 1rem;
  padding-inline-start: 0.5ch;
}
.fdx-c-definitionlist--comfortable {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.fdx-c-definitionlist--comfortable > * {
  margin: 0;
  padding: 0;
}
.fdx-c-definitionlist--comfortable .fdx-c-definitionlist__title {
  font-size: 1rem;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.fdx-c-definitionlist--comfortable .fdx-c-definitionlist__title fdk-icon,
.fdx-c-definitionlist--comfortable .fdx-c-definitionlist__title fdx-icon,
.fdx-c-definitionlist--comfortable .fdx-c-definitionlist__title [class*=icon] {
  line-height: 0;
}
.fdx-c-definitionlist--comfortable .fdx-c-definitionlist__description {
  font-size: 1.25rem;
  font-weight: 500;
}

.fdx-c-details__summary {
  list-style: none;
  cursor: pointer;
}
.fdx-c-details__summary::-webkit-details-marker {
  display: none;
}
.fdx-c-details__icon {
  line-height: 0;
  margin-inline-start: 0.25rem;
}
.fdx-c-details--default .fdx-c-details__summary {
  display: grid;
  grid-template-areas: "text icon";
  grid-template-columns: auto 1fr;
  align-items: center;
}
.fdx-c-details--default[open] .fdx-c-details__icon {
  /*rtl:begin:ignore*/
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  /*rtl:end:ignore*/
}

.fdx-c-dropdown {
  --item-button-fontsize: 1rem;
  --item-min-height: 2.5rem;
  --button-fontsize: 0.875rem;
  --button-height: 3.75rem;
  --button-icon-fontsize: 1.25rem;
  position: relative;
}
.fdx-c-dropdown--is-open .fdx-c-dropdown__button {
  background-color: #fafafa;
}
.fdx-c-dropdown--is-open .fdx-c-dropdown__menu {
  display: block;
}
.fdx-c-dropdown--condensed {
  --item-button-fontsize: 0.875rem;
  --item-min-height: auto;
  --button-fontsize: 0.75rem;
  --button-height: 2.5rem;
}
.fdx-c-dropdown__button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  border-width: 0;
  min-height: 2.5rem;
  min-width: 1.875rem;
  font-size: var(--button-icon-fontsize);
  font-weight: 700;
  line-height: 0;
  color: #007ab7;
  cursor: pointer;
  background-color: transparent;
}
.fdx-c-dropdown__button:hover {
  text-decoration: underline;
}
.fdx-c-dropdown__button:hover:not(:has([class*=dropdown__button__title])) {
  background-color: #fafafa;
}
.fdx-c-dropdown__button[disabled] {
  color: #8e8e8e;
  cursor: initial;
}
.fdx-c-dropdown__button[disabled]:hover {
  background-color: transparent;
}
.fdx-c-dropdown__button--text {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: var(--button-fontsize);
  align-items: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  padding-inline: 0.75rem;
  padding-block: 0;
  border-width: 0;
  height: 0;
  min-height: var(--button-height);
  width: auto;
  background-color: transparent;
  letter-spacing: 0.05em;
  box-shadow: 0 0 0;
  transition: all cubic-bezier(0.23, 1, 0.32, 1) 0.2s;
}
.fdx-c-dropdown__button--text .fdx-c-dropdown__button__icon {
  margin-inline-start: 0.5rem;
  line-height: 0;
}
.fdx-c-dropdown__menu {
  box-shadow: 0 12px 11px 1px rgba(0, 0, 0, 0.12);
  display: none;
  position: absolute;
  min-width: 10rem;
  max-width: 10rem;
  z-index: 1;
  margin: 0;
  padding: 0;
  list-style: none;
  border: solid 1px #f2f2f2;
  inset-inline-start: 0;
}
.fdx-c-dropdown__menu__item__button {
  display: inline-block;
  font-weight: 400;
  border-width: 0;
  font-weight: 400;
  font-size: var(--item-button-fontsize);
  background-color: #fff;
  color: #333;
  text-align: start;
  width: 100%;
  display: flex;
  min-height: var(--item-min-height);
  padding-block: 0.5rem;
  padding-inline: 0.75rem;
  cursor: pointer;
  text-decoration: none;
}
.fdx-c-dropdown__menu__item__button:focus, .fdx-c-dropdown__menu__item__button:hover {
  background-color: #fafafa;
}
.fdx-c-dropdown__menu__item + .fdx-c-dropdown__menu__item {
  border-block-start: solid 1px #e3e3e3;
}

body:not(.layout-fdx) .fdx-c-dialog {
  --spacing-x: 2rem;
  --spacing-y: 4rem;
  --spacing-title-y: 2rem;
  --icon-size: 1.875rem;
  --title-size: 1.5rem;
  /*rtl:begin:ignore*/
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.14);
  /*rtl:end:ignore*/
  background: #fff;
  border: 0;
  padding: 0;
  min-height: calc(100% - 0px - 0em);
  min-width: calc(100% - 0px - 0em);
}
@media (min-width: 768px) {
  body:not(.layout-fdx) .fdx-c-dialog {
    --spacing-x: 6rem;
    max-height: calc(100% - 0px - 2em);
    max-width: 58.75rem;
    min-height: auto;
    min-width: auto;
    width: 100%;
  }
}
body:not(.layout-fdx) .fdx-c-dialog--wide {
  max-width: 58.75rem;
}
body:not(.layout-fdx) .fdx-c-dialog--narrow {
  max-width: 38.75rem;
}
body:not(.layout-fdx) .fdx-c-dialog[open] {
  display: grid;
  grid-template-rows: 1fr auto 1fr;
  animation: _dialog_slide-up 0.4s ease-out;
}
@media (prefers-reduced-motion) {
  body:not(.layout-fdx) .fdx-c-dialog[open] {
    animation: none !important;
  }
}
@media (min-width: 768px) {
  body:not(.layout-fdx) .fdx-c-dialog[open] {
    display: initial;
  }
}
body:not(.layout-fdx) .fdx-c-dialog::backdrop {
  background-color: rgba(51, 51, 51, 0.66);
  backdrop-filter: blur(16px);
  animation: _dialog--backdrop 0.4s ease-out;
  -webkit-backdrop-filter: blur(16px);
}
@media (prefers-reduced-motion) {
  body:not(.layout-fdx) .fdx-c-dialog::backdrop {
    animation: none !important;
  }
}
body:not(.layout-fdx) .fdx-c-dialog--condensed {
  --spacing-x: 1.5rem;
  --spacing-title-y: 1.5rem;
  --icon-size: 1.5rem;
  --title-size: 1.25rem;
}
@media (min-width: 768px) {
  body:not(.layout-fdx) .fdx-c-dialog--condensed {
    --spacing-x: 4rem;
    --spacing-y: 1.5rem;
  }
}
body:not(.layout-fdx) .fdx-c-dialog--no-gaps {
  --spacing-x: 1.5rem;
  --spacing-title-y: 1.5rem;
  --icon-size: 1.5rem;
  --title-size: 1.25rem;
}
@media (min-width: 768px) {
  body:not(.layout-fdx) .fdx-c-dialog--no-gaps {
    --spacing-x: 0;
    --spacing-y: 0;
  }
}
body:not(.layout-fdx) .fdx-c-dialog--no-gaps fdx-c-dialog__header {
  margin: 0;
  padding: 0;
}
body:not(.layout-fdx) .fdx-c-dialog__header {
  top: 1rem;
  margin-block-start: 0.5rem;
  margin-block-end: 0rem;
  padding-inline-end: 0rem;
  padding-inline-start: 0rem;
  text-align: end;
}
@media (min-width: 768px) {
  body:not(.layout-fdx) .fdx-c-dialog__header {
    margin-block-start: 1rem;
    padding-inline-end: 1rem;
    padding-inline-start: 1rem;
  }
}
body:not(.layout-fdx) .fdx-c-dialog__header__btn-close {
  min-height: 0;
  padding: 1rem;
}
body:not(.layout-fdx) .fdx-c-dialog__main {
  margin-block-start: var(--spacing-y);
  margin-block-end: var(--spacing-x);
  padding-inline-end: var(--spacing-x);
  padding-inline-start: var(--spacing-x);
}
body:not(.layout-fdx) .fdx-c-dialog__main__title {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 1.5rem;
  font-size: var(--title-size);
  display: flex;
  flex-direction: column;
  text-align: center;
  margin-block-end: var(--spacing-title-y);
}
body:not(.layout-fdx) .fdx-c-dialog__main__title__icon {
  line-height: 0;
  font-size: var(--icon-size);
  margin-block-end: var(--spacing-title-y);
}
@keyframes _dialog_slide-up {
  0% {
    opacity: 0;
    transform: translate(0, 10vw);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes _dialog--backdrop {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fdx-c-dialog-slide {
  --spacing-x: 4rem;
  --spacing-y: 1.5rem;
  --slide-width: 66.667vw;
  --top-offset: 64px;
  --dialog-slide--small: 400px;
  --dialog-slide--medium: 600px;
  --dialog-slide--large: 800px;
  --dialog-header-title-size: 1.5rem;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.14);
  background: #fff;
  border: 0;
  padding: 0;
  margin: 0;
  top: 0;
  height: 100vh;
  min-height: 100vh;
  max-width: 100vw;
  min-width: 100vw;
}
@media (min-width: 1024px) {
  .fdx-c-dialog-slide {
    margin-inline-start: auto;
    min-width: min(970px, var(--slide-width));
    max-width: min(970px, var(--slide-width));
  }
}
.fdx-c-dialog-slide[open] {
  display: grid;
  grid-template-rows: auto 1fr auto;
  animation: _slide-dialog--slide-up 0.4s ease-out;
}
@media (prefers-reduced-motion) {
  .fdx-c-dialog-slide[open] {
    animation: none !important;
  }
}
@media (min-width: 1024px) {
  .fdx-c-dialog-slide[open] {
    display: grid;
    grid-template-rows: auto 1fr auto;
  }
}
@media (min-width: 1024px) {
  .fdx-c-dialog-slide--top-offset {
    top: var(--top-offset);
    height: calc(100vh - var(--top-offset));
    min-height: calc(100vh - var(--top-offset));
  }
}
@media (min-width: 1024px) {
  .fdx-c-dialog-slide--small {
    min-width: var(--dialog-slide--small);
    max-width: var(--dialog-slide--small);
  }
}
@media (min-width: 1024px) {
  .fdx-c-dialog-slide--medium {
    min-width: var(--dialog-slide--medium);
    max-width: var(--dialog-slide--medium);
  }
}
@media (min-width: 1024px) {
  .fdx-c-dialog-slide--large {
    min-width: var(--dialog-slide--large);
    max-width: var(--dialog-slide--large);
  }
}
.fdx-c-dialog-slide--compact {
  --spacing-x: 1.5rem;
  --spacing-y: 1rem;
  --dialog-header-title-size: 1.25rem;
}
.fdx-c-dialog-slide::backdrop {
  animation: _slide-dialog--backdrop 0.4s ease-out;
  background-color: rgba(51, 51, 51, 0.66);
}
@media (prefers-reduced-motion) {
  .fdx-c-dialog-slide::backdrop {
    animation: none !important;
  }
}
.fdx-c-dialog-slide__header {
  z-index: 1;
  padding-block-start: var(--spacing-y);
  padding-inline-end: var(--spacing-x);
  padding-block-end: var(--spacing-y);
  padding-inline-start: var(--spacing-x);
  display: flex;
  align-items: center;
  border-block-end: solid 1px #e3e3e3;
  position: sticky;
  top: 0;
  background-color: white;
}
.fdx-c-dialog-slide__header__title {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 1.5rem;
  font-size: var(--dialog-header-title-size);
}
.fdx-c-dialog-slide__header__btn-close {
  min-height: 0;
  padding: 0.5rem;
  margin-inline-start: auto;
}
.fdx-c-dialog-slide__header__form {
  margin-inline-start: auto;
}
.fdx-c-dialog-slide__main {
  margin-block-start: var(--spacing-y);
  margin-block-end: var(--spacing-y);
  padding-inline-end: var(--spacing-x);
  padding-inline-start: var(--spacing-x);
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: subgrid;
  grid-row: 2/4;
  grid-column: 1/2;
}
.fdx-c-dialog-slide__main:has(.fdx-c-dialog-slide__main__footer) {
  margin-block-end: 0;
}
.fdx-c-dialog-slide__main__body {
  grid-column: 1/2;
  grid-row: 1/2;
}
.fdx-c-dialog-slide__main__footer {
  position: sticky;
  bottom: 0;
  grid-column: 1/2;
  grid-row: 3/4;
  background-color: white;
  padding-block-start: var(--spacing-y);
  padding-block-end: var(--spacing-y);
}
.fdx-c-dialog-slide__footer {
  border-block-start: solid 1px #e3e3e3;
  position: sticky;
  bottom: 0;
  background-color: white;
  padding-block-start: var(--spacing-y);
  padding-inline-end: var(--spacing-x);
  padding-block-end: var(--spacing-y);
  padding-inline-start: var(--spacing-x);
}

@keyframes _slide-dialog--slide-up {
  0% {
    opacity: 0;
    transform: translate(10vh, 0);
  }
  100% {
    opacity: 1;
    transform: translate(0, 0);
  }
}
@keyframes _slide-dialog--backdrop {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fdx-c-form-message {
  display: flex;
  align-items: center;
  padding-inline: 0.75rem;
  padding-block: 0.5rem;
  width: 100%;
  font-size: 0.75rem;
}
.fdx-c-form-message:empty {
  display: none;
}
.fdx-c-form-message--error {
  color: #de002e;
}
.fdx-c-form-message--success {
  color: #008a00;
}
.fdx-c-form-message__icon {
  width: 1em;
  height: 1em;
  margin-inline-end: 0.25rem;
}

.fdx-c-file {
  position: relative;
  display: inline-block;
}
.fdx-c-file__input {
  position: absolute;
  appearance: none;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
}
.fdx-c-file__input::-webkit-file-upload-button {
  visibility: hidden;
}
.fdx-c-file__input::-ms-browse {
  display: none;
  visibility: hidden;
}
.fdx-c-file__input:disabled {
  cursor: default;
}
.fdx-c-file__label {
  height: 2.5rem;
  padding: 0;
  color: black;
  display: inline-flex;
  pointer-events: none;
  outline: none;
}
.fdx-c-file__label__text {
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border: #333 solid 2px;
  border-radius: 0;
  color: #333;
  padding-inline: 1.5rem;
  padding-block: 0;
  min-height: auto;
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 700;
}

.fdx-c-button-float {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  box-shadow: 0px 4px 30px 0 rgba(0, 0, 0, 0.3);
  background: #4d148c;
  color: #fff;
  border: 0;
  border-radius: 999px;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: var(--spacing-x);
  padding-block: var(--padding-top) var(--padding-bottom);
  padding-inline: var(--padding-left) var(--padding-right);
}
.fdx-c-button-float:hover {
  background: #3E0F70;
  cursor: pointer;
}
.fdx-c-button-float:focus {
  outline-offset: 3px;
}
.fdx-c-button-float--back-to-top {
  --padding-top: 0.5rem;
  --padding-bottom: 0.5rem;
  --padding-left: 1.5rem;
  --padding-right: 0.5rem;
  --padding-condensed-top: 0.25rem;
  --padding-condensed-bottom: 0.25rem;
  --padding-condensed-left: 1rem;
  --padding-condensed-right: 0.25rem;
  --spacing-x: 1rem;
  --icon-color: #4d148c;
  --icon-background-color: #fff;
  --icon-rotation: rotate(90deg);
  --icon-size: 2.5rem;
}
.fdx-c-button-float--scan {
  --padding-top: 0.75rem;
  --padding-bottom: 0.75rem;
  --padding-left: 1.5rem;
  --padding-right: 1.5rem;
  --padding-condensed-top: 0.5rem;
  --padding-condensed-bottom: 0.5rem;
  --padding-condensed-left: 1.5rem;
  --padding-condensed-right: 1.5rem;
  --spacing-x: 0.5rem;
  --icon-color: #fff;
  --icon-background-color: transparent;
}
.fdx-c-button-float__icon {
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  background-color: var(--icon-background-color);
  color: var(--icon-color);
  border-radius: 999px;
  width: var(--icon-size);
  height: var(--icon-size);
  transform: var(--icon-rotation);
}
.fdx-c-button-float--condensed {
  padding-block: var(--padding-condensed-top) var(--padding-condensed-bottom);
  padding-inline: var(--padding-condensed-left) var(--padding-condensed-right);
}

.fdx-c-filter-accordion {
  display: flex;
  flex-direction: column;
  border-block-end: solid 1px #f2f2f2;
}
@media (min-width: 768px) {
  .fdx-c-filter-accordion {
    display: grid;
    grid-template-columns: 1fr 3fr;
    grid-template-rows: auto auto auto auto auto auto auto auto;
    border-block-end: none;
  }
}
.fdx-c-filter-accordion__button {
  grid-column: 1;
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: "prefix text suffix";
  align-items: center;
  text-align: start;
  height: 3.75rem;
  border: none;
  border-block-start: solid 1px #f2f2f2;
  background-color: #fff;
  font-weight: 300;
  font-size: 1rem;
  padding-inline-end: 0.75rem;
  padding-inline-start: 0.75rem;
}
@media (min-width: 768px) {
  .fdx-c-filter-accordion__button {
    border: none;
  }
}
.fdx-c-filter-accordion__button:hover, .fdx-c-filter-accordion__button:focus {
  background-color: #fafafa;
}
.fdx-c-filter-accordion__button[aria-expanded=true] {
  background-color: #fafafa;
}
.fdx-c-filter-accordion__button__text {
  grid-area: text;
}
[aria-expanded=true] .fdx-c-filter-accordion__button__text {
  font-weight: 500;
  color: #4d148c;
}
.fdx-c-filter-accordion__button__prefix-icon {
  grid-area: prefix;
  font-size: 2rem;
  line-height: 0;
  margin-inline-end: 0.75rem;
}
[aria-expanded=true] .fdx-c-filter-accordion__button__prefix-icon {
  color: #4d148c;
}
.fdx-c-filter-accordion__button__suffix-icon {
  grid-area: suffix;
  font-size: 1.25rem;
  line-height: 0;
  transition: all 0.3s cubic-bezier(0.5, 0, 0.5, 1);
}
@media (min-width: 768px) {
  .fdx-c-filter-accordion__button__suffix-icon {
    display: none;
  }
}
[aria-expanded=true] .fdx-c-filter-accordion__button__suffix-icon {
  /*rtl:begin:ignore*/
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  /*rtl:end:ignore*/
  transition: all 0.3s cubic-bezier(0.5, 0, 0.5, 1);
}
.fdx-c-filter-accordion__item {
  grid-column: 2;
  grid-row: 1/-1;
  background-color: #fafafa;
  padding: 1rem;
}
.fdx-c-filter-accordion__item--grid-2 {
  position: relative;
  grid-template-columns: 1fr;
  gap: 1rem 2rem;
}
@media (min-width: 768px) {
  .fdx-c-filter-accordion__item--grid-2 {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
  }
  .fdx-c-filter-accordion__item--grid-2:before {
    content: "";
    position: absolute;
    border-inline-start: 1px solid #e3e3e3;
    height: 100%;
    width: 1px;
    inset-inline-start: 50%;
  }
}
.fdx-c-filter-accordion__item--grid-2:not([hidden]) {
  display: grid;
}

.fdx-c-filter-pill-button {
  --pill-border-color: none;
  --pill-background-color: #e3e3e3;
  border: var(--pill-border);
  min-height: 2rem;
  border-radius: 999px;
  background-color: var(--pill-background-color);
  display: flex;
  gap: 0.5rem;
  align-items: center;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-inline-end: 1rem;
  padding-inline-start: 1rem;
  cursor: pointer;
}
.fdx-c-filter-pill-button--outline {
  --pill-border: solid 2px #e3e3e3;
  --pill-background-color: #fff;
  text-transform: initial;
  font-weight: initial;
  letter-spacing: initial;
}
.fdx-c-filter-pill-button--has-error {
  --pill-border: solid 2px #de002e;
}
.fdx-c-filter-pill-button__icon {
  line-height: 0;
  font-size: 0.9em;
}
.fdx-c-filter-pill-button__icon--large {
  font-size: 1.75em;
}
.fdx-c-filter-pill-button__title {
  max-width: calc(24ch - 1rem);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fdx-c-footer {
  background-color: #fafafa;
  padding-block-start: 1.5rem;
}
.fdx-c-footer__title {
  margin-block-end: 0.25rem;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.875rem;
  color: #4d148c;
}
@media (min-width: 768px) {
  .fdx-c-footer__title {
    margin-block-end: 1rem;
    font-size: 0.625rem;
  }
}
.fdx-c-footer__nav {
  max-width: 970px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  padding-block: 0;
  padding-inline: 0.75rem;
}
@media (min-width: 768px) {
  .fdx-c-footer__nav {
    flex-direction: row;
    padding-block-end: 3rem;
  }
}
@media (min-width: 1200px) {
  .fdx-c-footer__nav {
    padding-inline-end: 0;
    padding-inline-start: 0;
  }
}
.fdx-c-footer__nav__item {
  display: flex;
  flex-direction: column;
}
.fdx-c-footer__nav__item + .fdx-c-footer__nav__item {
  padding-inline-start: 0;
}
@media (min-width: 768px) {
  .fdx-c-footer__nav__item + .fdx-c-footer__nav__item {
    padding-inline-start: 3.75rem;
  }
}
.fdx-c-footer__nav__item + .fdx-c-footer__nav__item:last-child {
  padding-inline-start: 0;
}
.fdx-c-footer__nav__item:last-child {
  margin-inline-start: 0;
}
@media (min-width: 768px) {
  .fdx-c-footer__nav__item:last-child {
    margin-inline-start: auto;
  }
}
.fdx-c-footer__nav__list-wrapper {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .fdx-c-footer__nav__list-wrapper {
    flex-direction: row;
  }
}
.fdx-c-footer__nav__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fdx-c-footer__nav__list + .fdx-c-footer__nav__list {
  padding-inline-start: 0;
}
@media (min-width: 768px) {
  .fdx-c-footer__nav__list + .fdx-c-footer__nav__list {
    padding-inline-start: 3.75rem;
  }
}
.fdx-c-footer__nav__list__item {
  padding-block: 0.25rem;
  padding-inline: 0;
}
.fdx-c-footer__nav__list__item__link {
  color: #333;
  font-size: 1rem;
  font-weight: 300;
  text-decoration: none;
  display: flex;
}
@media (min-width: 768px) {
  .fdx-c-footer__nav__list__item__link {
    font-size: 0.75rem;
  }
}
.fdx-c-footer__nav__list__item__link:hover, .fdx-c-footer__nav__list__item__link:focus {
  text-decoration: underline;
}
.fdx-c-footer__nav__list__item__link__icon, .fdx-c-footer__nav__list__item__link__icon > svg {
  width: 0.75rem !important;
  height: 0.75rem !important;
  margin-inline-start: 0.25rem;
}
@media (min-width: 768px) {
  .fdx-c-footer__nav__list__item__link__icon, .fdx-c-footer__nav__list__item__link__icon > svg {
    width: 1rem !important;
    height: 1rem !important;
  }
}
.fdx-c-footer__social {
  max-width: 970px;
  margin: 0 auto;
  border-block-start: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-inline: 0.75rem;
  padding-block: 1.5rem;
}
@media (min-width: 768px) {
  .fdx-c-footer__social {
    flex-wrap: nowrap;
    margin: 0 auto;
    border-block-start: solid #8e8e8e 1px;
    display: flex;
    align-items: center;
    padding-block: 3rem;
    padding-inline: 0.75rem;
  }
}
@media (min-width: 1200px) {
  .fdx-c-footer__social {
    padding-inline-end: 0;
    padding-inline-start: 0;
  }
}
.fdx-c-footer__social__list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-footer__social__list {
    justify-content: start;
  }
}
.fdx-c-footer__social__list__item {
  padding-block: 0;
  padding-inline: 0.25rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-footer__social__list__item {
    margin-block-end: 0.5rem;
  }
}
.fdx-c-footer__social__list__item__link {
  display: flex;
}
.fdx-c-footer__social__list__item__link svg {
  width: 1.5rem;
  height: 1.5rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-footer__social__list__item__link svg {
    width: 1.75rem;
    height: 1.75rem;
  }
}
.fdx-c-footer__bottom {
  background-color: #4d148c;
}
.fdx-c-footer__bottom__wrapper {
  max-width: 970px;
  background-color: #4d148c;
  display: flex;
  align-items: center;
  padding-block: 19px;
  padding-inline: 0;
  margin-inline-end: 1rem;
  margin-inline-start: 1rem;
  flex-direction: column;
}
@media (min-width: 768px) {
  .fdx-c-footer__bottom__wrapper {
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .fdx-c-footer__bottom__wrapper {
    margin: 0 auto;
  }
}
.fdx-c-footer__bottom__title {
  font-size: 0.75rem;
  color: white;
  margin: 0;
  font-weight: 300;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-footer__bottom__title {
    padding-block-end: 1rem;
  }
}
.fdx-c-footer__bottom__list {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  margin-inline-start: auto;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-footer__bottom__list {
    margin: 0;
  }
}
.fdx-c-footer__bottom__list__item {
  display: flex;
  align-items: center;
}
.fdx-c-footer__bottom__list__item__link {
  color: white;
  text-decoration: none;
  font-size: 0.75rem;
  font-weight: 300;
}
.fdx-c-footer__bottom__list__item__link:hover, .fdx-c-footer__bottom__list__item__link:focus {
  text-decoration: underline;
}
.fdx-c-footer__bottom__list__item + .fdx-c-footer__bottom__list__item:before {
  font-weight: 300;
  padding-inline: 0.75rem;
  padding-block: 0;
  content: "|";
  display: block;
  color: white;
  position: relative;
}
.fdx-c-footer__form-group__item {
  display: grid;
  grid-template-areas: "input suffix";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
  background: transparent;
  position: relative;
  min-width: 7.5rem;
}
.fdx-c-footer__form-group__select {
  font-size: 0.875rem;
  color: #333;
  padding-block-start: 0;
  padding-block-end: 0;
  appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  border: solid 1px #8e8e8e;
  border-radius: 0;
  padding-inline-start: 0.5rem;
  height: 2.5rem;
  width: 100%;
  flex: 1;
  grid-row: 2;
  grid-column-start: 1;
  grid-column-end: 3;
}
@media (min-width: 768px) {
  .fdx-c-footer__form-group__select {
    font-size: 0.75rem;
  }
}
.fdx-c-footer__form-group__select::-ms-expand {
  display: none;
}
.fdx-c-footer__form-group__select:focus {
  border-color: #4d148c;
}
.fdx-c-footer__form-group__icon {
  display: flex;
  height: 2.5rem;
  grid-row: 2;
  grid-column: 2;
  pointer-events: none;
  align-self: center;
  align-items: center;
  margin-inline-start: auto;
  margin-inline-end: 1rem;
}

.fdx-c-flyout__menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
}
.fdx-c-flyout__menu__item {
  position: relative;
}
.fdx-c-flyout__menu__item__link {
  font-weight: 700;
  color: #007ab7;
  font-size: 0.875rem;
  text-decoration: none;
  padding: 0;
  margin: 0;
  padding-inline-end: 0.75rem;
  display: flex;
  align-items: center;
  appearance: none;
  background-color: transparent;
  border: none;
  width: 100%;
  text-align: start;
}
.fdx-c-flyout__menu__item__link__icon {
  margin-inline-start: 0.5rem;
}
.fdx-c-flyout__menu2 {
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.10), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.14);
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  display: flex;
  flex-direction: column;
  inset-inline-end: 0;
  inset-inline-start: 0;
  top: 100%;
  width: max-content;
  text-align: start;
  background-color: #fff;
}
.fdx-c-flyout__menu2__item {
  border-block-end: solid 1px #f2f2f2;
  position: relative;
}
.fdx-c-flyout__menu2__item--title {
  font-size: 0.875rem;
  color: #333;
  font-weight: 700;
  padding-block: 0.5rem;
  padding-inline: 0.75rem;
}
.fdx-c-flyout__menu2__item__link {
  font-size: 0.875rem;
  text-decoration: none;
  color: #333;
  padding-inline: 0.75rem;
  padding-block: 0.5rem;
  display: flex;
  align-items: center;
  appearance: none;
  background-color: transparent;
  border: none;
  width: 100%;
  text-align: start;
}
.fdx-c-flyout__menu2__item__link:hover {
  background-color: #fafafa;
}
.fdx-c-flyout__menu2__item__link--indented {
  padding-inline-start: 1rem;
}
.fdx-c-flyout__menu2__item__link__icon {
  margin-inline-start: auto;
}
.fdx-c-flyout__menu3 {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.10), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.14);
  display: flex;
  flex-direction: column;
  inset-inline-end: 0;
  inset-inline-start: 100%;
  top: 0;
  width: max-content;
  text-align: start;
}
.fdx-c-flyout__menu3__item {
  border-block-end: solid 1px #f2f2f2;
}
.fdx-c-flyout__menu3__item__link {
  font-size: 0.875rem;
  text-decoration: none;
  color: #333;
  padding-inline: 0.75rem;
  padding-block: 0.5rem;
  display: flex;
  align-items: center;
  appearance: none;
  background-color: transparent;
  border: none;
  width: 100%;
  text-align: start;
}
.fdx-c-flyout__menu3__item__link:hover {
  background-color: #fafafa;
}
.fdx-c-flyout__menu3__item__link__icon {
  margin-inline-start: auto;
}
[aria-expanded=false] > .fdx-c-flyout__menu {
  display: none;
}
[aria-expanded=false] > .fdx-c-flyout__menu2 {
  display: none;
}
[aria-expanded=false] > .fdx-c-flyout__menu3 {
  display: none;
}

.fdx-c-dialog-guided-tour {
  --guided-tour-pointer-offet: 4.5rem;
  --guided-tour-width: 25rem;
  --guided-tour-position-top: 0rem;
  --guided-tour-position-left: 0rem;
  --gap-x: 1rem;
  --gap-y: 1.5rem;
  /*rtl:begin:ignore*/
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.25);
  /*rtl:end:ignore*/
  background: #fff;
  display: none;
  grid-template-areas: "title close" "main main" "footer footer";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto auto;
  gap: var(--gap-x) 0;
  max-height: calc(100% - 0px - 2em);
  max-width: var(--guided-tour-width);
  min-height: auto;
  min-width: auto;
  overflow: visible;
  border: solid 1px #8e8e8e;
  padding-inline: var(--gap-x) var(--gap-x);
  padding-block: var(--gap-x) var(--gap-y);
}
.fdx-c-dialog-guided-tour[open] {
  display: grid;
  position: relative;
  margin: 0;
  top: var(--guided-tour-position-top);
  inset-inline-start: var(--guided-tour-position-left);
}
.fdx-c-dialog-guided-tour::backdrop {
  background-color: transparent;
}
.fdx-c-dialog-guided-tour--condensed {
  --gap-x: 1rem;
  --gap-y: 1.5rem;
  --font-size: 0.875rem;
}
.fdx-c-dialog-guided-tour--comfortable {
  --gap-x: 1.5rem;
  --gap-y: 2rem;
  --font-size: 1rem;
}
.fdx-c-dialog-guided-tour--triangle-right:before {
  content: "";
  display: block;
  inset-inline-end: calc(var(--guided-tour-pointer-offet) * 0.5);
  top: -10px;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #8e8e8e transparent;
}
.fdx-c-dialog-guided-tour--triangle-right:after {
  content: "";
  display: block;
  top: -9px;
  inset-inline-end: calc(var(--guided-tour-pointer-offet) * 0.5);
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent white transparent;
}
.fdx-c-dialog-guided-tour--triangle-left:before {
  content: "";
  display: block;
  inset-inline-start: calc(var(--guided-tour-pointer-offet) * 0.5);
  top: -10px;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #8e8e8e transparent;
}
.fdx-c-dialog-guided-tour--triangle-left:after {
  content: "";
  display: block;
  top: -9px;
  inset-inline-start: calc(var(--guided-tour-pointer-offet) * 0.5);
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent white transparent;
}
.fdx-c-dialog-guided-tour__form {
  grid-area: close;
  line-height: 0;
}
.fdx-c-dialog-guided-tour__form__button {
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  line-height: 0;
  font-size: 0.875rem;
}
.fdx-c-dialog-guided-tour__title {
  font-weight: 500;
  grid-area: title;
  font-size: var(--font-size);
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: var(--gap-x);
  color: #333;
}
.fdx-c-dialog-guided-tour__icon {
  line-height: 0;
  font-size: 2rem;
  align-self: flex-start;
}
.fdx-c-dialog-guided-tour__main {
  grid-area: main;
}
.fdx-c-dialog-guided-tour__footer {
  grid-area: footer;
}

.fdx-c-burger {
  padding-block: 15px;
  padding-inline: 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.fdx-c-burger__box {
  width: 25px;
  height: 20px;
  display: inline-block;
  position: relative;
}
.fdx-c-burger__box__inner {
  display: block;
  top: 50%;
  margin-block-start: -1px;
}
.fdx-c-burger__box__inner, .fdx-c-burger__box__inner::before, .fdx-c-burger__box__inner::after {
  width: 25px;
  height: 2px;
  background-color: #FFF;
  border-radius: 0;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.fdx-c-burger__box__inner::before, .fdx-c-burger__box__inner::after {
  content: "";
  display: block;
}
.fdx-c-burger__box__inner::before {
  top: -9px;
}
.fdx-c-burger__box__inner::after {
  bottom: -9px;
}
.fdx-c-burger--purple .fdx-c-burger__box__inner,
.fdx-c-burger--purple .fdx-c-burger__box__inner::before,
.fdx-c-burger--purple .fdx-c-burger__box__inner::after {
  background-color: #4d148c;
}
.fdx-c-burger--slider .fdx-c-burger__box__inner {
  top: 1px;
}
.fdx-c-burger--slider .fdx-c-burger__box__inner::before {
  top: 9px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}
.fdx-c-burger--slider .fdx-c-burger__box__inner::after {
  top: 18px;
}
.fdx-c-burger--slider.fdx-c-burger--is-active .fdx-c-burger__box__inner {
  /*rtl:begin:ignore*/
  transform: translate3d(0, 9px, 0) rotate(45deg);
  /*rtl:end:ignore*/
}
.fdx-c-burger--slider.fdx-c-burger--is-active .fdx-c-burger__box__inner::before {
  /*rtl:begin:ignore*/
  transform: rotate(-45deg) translate3d(-3.5714285714px, -7px, 0);
  /*rtl:end:ignore*/
  opacity: 0;
}
.fdx-c-burger--slider.fdx-c-burger--is-active .fdx-c-burger__box__inner::after {
  /*rtl:begin:ignore*/
  transform: translate3d(0, -18px, 0) rotate(-90deg);
  /*rtl:end:ignore*/
}

/* TODO:
        This class name is going to be removed in a future version and is replaced with the
        HEADING class.

 */
.fdx-c-header {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
}
.fdx-c-header--h1 {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 2.75rem;
  line-height: 1.5;
}
@media (min-width: 0) {
  .fdx-c-header--h1\@x-small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-header--h1\@x-small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 664px) {
  .fdx-c-header--h1\@small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-header--h1\@small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .fdx-c-header--h1\@medium {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-header--h1\@medium-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .fdx-c-header--h1\@medium-wide {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-header--h1\@medium-wide-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 1200px) {
  .fdx-c-header--h1\@large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-header--h1\@large-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
@media (min-width: 1440px) {
  .fdx-c-header--h1\@x-large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.75rem;
    line-height: 1.5;
  }
}
.fdx-c-header--h2 {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 2.5rem;
}
@media (min-width: 0) {
  .fdx-c-header--h2\@x-small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-header--h2\@x-small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 664px) {
  .fdx-c-header--h2\@small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-header--h2\@small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) {
  .fdx-c-header--h2\@medium {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-header--h2\@medium-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .fdx-c-header--h2\@medium-wide {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-header--h2\@medium-wide-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .fdx-c-header--h2\@large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-header--h2\@large-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
@media (min-width: 1440px) {
  .fdx-c-header--h2\@x-large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2.5rem;
  }
}
.fdx-c-header--h3 {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 2rem;
}
@media (min-width: 0) {
  .fdx-c-header--h3\@x-small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-header--h3\@x-small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 664px) {
  .fdx-c-header--h3\@small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-header--h3\@small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  .fdx-c-header--h3\@medium {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-header--h3\@medium-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 1024px) {
  .fdx-c-header--h3\@medium-wide {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-header--h3\@medium-wide-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  .fdx-c-header--h3\@large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-header--h3\@large-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
@media (min-width: 1440px) {
  .fdx-c-header--h3\@x-large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 2rem;
  }
}
.fdx-c-header--h4 {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 1.5rem;
}
@media (min-width: 0) {
  .fdx-c-header--h4\@x-small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-header--h4\@x-small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 664px) {
  .fdx-c-header--h4\@small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-header--h4\@small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .fdx-c-header--h4\@medium {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-header--h4\@medium-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .fdx-c-header--h4\@medium-wide {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-header--h4\@medium-wide-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .fdx-c-header--h4\@large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-header--h4\@large-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
@media (min-width: 1440px) {
  .fdx-c-header--h4\@x-large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.5rem;
  }
}
.fdx-c-header--h5 {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
}
@media (min-width: 0) {
  .fdx-c-header--h5\@x-small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-header--h5\@x-small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 664px) {
  .fdx-c-header--h5\@small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-header--h5\@small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .fdx-c-header--h5\@medium {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-header--h5\@medium-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .fdx-c-header--h5\@medium-wide {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-header--h5\@medium-wide-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 1200px) {
  .fdx-c-header--h5\@large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-header--h5\@large-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 1440px) {
  .fdx-c-header--h5\@x-large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
.fdx-c-header--h6 {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
}
@media (min-width: 0) {
  .fdx-c-header--h6\@x-small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-header--h6\@x-small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 664px) {
  .fdx-c-header--h6\@small {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-header--h6\@small-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  .fdx-c-header--h6\@medium {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-header--h6\@medium-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .fdx-c-header--h6\@medium-wide {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-header--h6\@medium-wide-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 1200px) {
  .fdx-c-header--h6\@large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-c-header--h6\@large-only {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
@media (min-width: 1440px) {
  .fdx-c-header--h6\@x-large {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}

.fdx-c-highlighter {
  --mask-top: 0;
  --mask-left: 0;
  --mask-width: 0;
  --mask-height: 0;
  position: absolute;
  box-shadow: rgba(51, 51, 51, 0.66) 0px 0px 0px 6000px;
  opacity: 0;
  pointer-events: none;
}
.fdx-c-highlighter--visible {
  transition: all 0.3s ease-in;
  opacity: 1;
  z-index: 3;
  top: var(--mask-top);
  inset-inline-start: var(--mask-left);
  width: var(--mask-width);
  height: var(--mask-height);
}

.fdx-c-hover {
  cursor: pointer;
}
.fdx-c-hover--white:hover {
  background-color: #fff !important;
}
.fdx-c-hover--white-50:hover {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.fdx-c-hover--black:hover {
  background-color: #000 !important;
}
.fdx-c-hover--purple:hover {
  background-color: #4d148c !important;
}
.fdx-c-hover--orange:hover {
  background-color: #ff6200 !important;
}
.fdx-c-hover--gray:hover {
  background-color: #333 !important;
}
.fdx-c-hover--blue:hover {
  background-color: #007ab7 !important;
}
.fdx-c-hover--success:hover {
  background-color: #008a00 !important;
}
.fdx-c-hover--info:hover {
  background-color: #007ab7 !important;
}
.fdx-c-hover--warning:hover {
  background-color: #f7b118 !important;
}
.fdx-c-hover--error:hover {
  background-color: #de002e !important;
}
.fdx-c-hover--text:hover {
  background-color: #333 !important;
}
.fdx-c-hover--grey-10:hover {
  background-color: #fafafa !important;
}
.fdx-c-hover--grey-20:hover {
  background-color: #f2f2f2 !important;
}
.fdx-c-hover--grey-30:hover {
  background-color: #e3e3e3 !important;
}
.fdx-c-hover--grey-40:hover {
  background-color: #8e8e8e !important;
}
.fdx-c-hover--grey-50:hover {
  background-color: #333333 !important;
}
.fdx-c-hover--grey-70:hover {
  background-color: #8e8e8e !important;
}
.fdx-c-hover--grey-80:hover {
  background-color: #565656 !important;
}
.fdx-c-hover--grey-90:hover {
  background-color: #333333 !important;
}
.fdx-c-hover--transparent:hover {
  background-color: transparent !important;
}

/* stylelint-disable */
* fdx-icon {
  font-size: inherit;
}
* fdx-icon > * {
  fill: inherit;
}

/* stylelint-enable */
.fdx-c-icon {
  display: inline-block;
  vertical-align: top;
  width: 1em;
  height: 1em;
  font-size: inherit;
  color: inherit;
  fill: currentColor;
}
.fdx-c-icon--hero {
  font-size: 8.125rem;
  line-height: 1;
}
.fdx-c-icon--small {
  width: 1rem;
  height: 1rem;
}
.fdx-c-icon {
  /*
  TODO:
    &--gradient > *
    This is used when the app can not target the nested div
    It may be considered Technical dept and be removed if it's not a problem ;)
   */
}
.fdx-c-icon--gradient {
  fill: url(#gradient-horizontal--primary) #447799;
}

.fdx-c-icon-indicator {
  --base-icon: 1rem;
  --border-width: 1px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 4px 1fr;
  width: calc(var(--base-icon) / 2 * 3);
  height: calc(var(--base-icon) + 4px);
  font-size: calc(var(--base-icon) / 2 * 3);
  position: relative;
}
.fdx-c-icon-indicator__base {
  grid-column: 1/3;
  grid-row: 2;
  font-size: var(--base-icon);
}
.fdx-c-icon-indicator__indication {
  width: calc(var(--base-icon) * 0.875 - 2px);
  height: calc(var(--base-icon) * 0.875 - 2px);
  font-size: calc(var(--base-icon) * 0.875 - 2px);
  grid-column: 3/4;
  grid-row: 1/2;
  margin-inline-start: auto;
  box-shadow: 0 0 0 var(--border-width) white;
}
.fdx-c-icon-indicator--extra-small {
  --base-icon: 0.625rem;
}
.fdx-c-icon-indicator--small {
  --base-icon: 0.875rem;
}
.fdx-c-icon-indicator--default {
  --base-icon: 1rem;
}
.fdx-c-icon-indicator--large {
  --base-icon: 1.5rem;
}
.fdx-c-icon-indicator--extra-large {
  --base-icon: 2rem;
}
.fdx-c-icon-indicator--number .fdx-c-icon-indicator__indication {
  min-width: calc(var(--base-icon) * 0.875);
  width: auto;
  padding-block: 0;
  padding-inline: 0.5rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 0;
  border-radius: 999px;
}

.fdx-c-icon-bar__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
  background-color: #f2f2f2;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list {
    justify-content: initial;
    flex-direction: column;
    background-color: transparent;
    border: solid 1px #f2f2f2;
    border-block-end: 0;
  }
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list__item {
    width: 100%;
    border-block-end: solid 1px #e3e3e3;
  }
}
.fdx-c-icon-bar__list__item__button {
  display: block;
  background-color: transparent;
  border: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  color: #333;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list__item__button:hover {
    background-color: #fafafa;
  }
}
.fdx-c-icon-bar__list__item__button__wrapper {
  display: grid;
  grid-template-areas: "button_prefix button_prefix" "button_text button_suffix";
  grid-template-columns: auto 1fr auto;
  padding: 0.5rem;
}
.fdx-c-icon-bar__list__item__button__wrapper > * {
  align-self: center;
  justify-self: center;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list__item__button__wrapper {
    width: 100%;
    grid-template-areas: "button_prefix button_text button_suffix";
    grid-template-columns: auto 1fr auto;
    grid-template-rows: 3.75rem;
    padding-block: 0;
    padding-inline: 0.75rem;
  }
  .fdx-c-icon-bar__list__item__button__wrapper > * {
    justify-self: start;
  }
}
.fdx-c-icon-bar__list__item__button__text {
  display: flex;
  align-items: center;
  grid-area: button_text;
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  text-align: start;
}
.fdx-c-icon-bar__list__item__button__prefix {
  display: flex;
  grid-area: button_prefix;
  width: 1.5rem;
  height: 1.5rem;
  align-items: center;
  margin: 0.25rem;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list__item__button__prefix {
    align-self: center;
    margin-block: 0;
    margin-inline: 0 0.75rem;
  }
}
.fdx-c-icon-bar__list__item__button__prefix [class*=c-icon] {
  width: inherit;
  height: inherit;
}
.fdx-c-icon-bar__list__item__button__suffix {
  display: flex;
  align-items: center;
  grid-area: button_suffix;
  width: 1em;
  height: 1em;
  margin-inline-start: 0.5rem;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list__item__button__suffix {
    align-self: center;
  }
}
.fdx-c-icon-bar__list__item--is-active {
  background-color: #fff;
  /*rtl:begin:ignore*/
  box-shadow: 3px 0px 6px -6px black;
  /*rtl:end:ignore*/
}
@media (min-width: 768px) {
  [dir] .fdx-c-icon-bar__list__item--is-active {
    /*rtl:begin:ignore*/
    box-shadow: none;
    /*rtl:end:ignore*/
  }
}
.fdx-c-icon-bar__list__item--is-active .fdx-c-icon-bar__list__item__button {
  background-color: #fff;
}
.fdx-c-icon-bar__list__item--is-active .fdx-c-icon-bar__list__item__button:hover {
  background-color: #fafafa;
}
.fdx-c-icon-bar__list__item--is-active .fdx-c-icon-bar__list__item__button__suffix {
  /*rtl:begin:ignore*/
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  /*rtl:end:ignore*/
}
.fdx-c-icon-bar__list__item--is-active .fdx-c-icon-bar__list__item__button + .fdx-c-icon-bar__list-sub {
  display: block;
  box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.14);
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list__item--is-active .fdx-c-icon-bar__list__item__button + .fdx-c-icon-bar__list-sub {
    /*rtl:begin:ignore*/
    box-shadow: none;
    /*rtl:end:ignore*/
  }
}
.fdx-c-icon-bar__list__item--is-selected > * {
  color: #4d148c;
  fill: #4d148c;
}
.fdx-c-icon-bar__list-sub {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list-sub {
    position: relative;
    inset-inline-start: initial;
    inset-inline-end: initial;
  }
}
.fdx-c-icon-bar__list-sub .fdx-c-icon-bar__list-sub {
  position: relative;
}
.fdx-c-icon-bar__list-sub .fdx-c-icon-bar__list-sub > * {
  border-block-end: 0;
}
.fdx-c-icon-bar__list-sub__item__button {
  width: 100%;
  padding: 0;
  text-align: start;
  background-color: transparent;
  border: none;
  overflow: hidden;
  text-decoration: none;
  cursor: pointer;
}
.fdx-c-icon-bar__list-sub__item__button__wrapper {
  display: grid;
  grid-template-areas: "button_text button_suffix";
  grid-template-columns: 1fr auto;
  padding-block: 0.5rem;
  padding-inline: 1rem;
  /* TODO: Complicated selectors :-(
           It targets ONLY the the first nested UL
           ul > li > button > [TARGET: wrapper]
           and not the nested
           ul > li > button > ul > li ...
           You could also overwrite but that makes debugging hard.
           We now use one selector to target, not ideal but "logical".
   */
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list__item > .fdx-c-icon-bar__list-sub > .fdx-c-icon-bar__list-sub__item:first-child > .fdx-c-icon-bar__list-sub__item__button > .fdx-c-icon-bar__list-sub__item__button__wrapper {
    padding-block-start: 0;
  }
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list__item > .fdx-c-icon-bar__list-sub > .fdx-c-icon-bar__list-sub__item:last-child > .fdx-c-icon-bar__list-sub__item__button > .fdx-c-icon-bar__list-sub__item__button__wrapper {
    padding-block-end: 1rem;
  }
}
.fdx-c-icon-bar__list-sub__item__button__wrapper > * {
  justify-self: start;
  align-self: center;
}
.fdx-c-icon-bar__list-sub__item__button:hover {
  text-decoration: underline;
  text-decoration-color: #333;
}
.fdx-c-icon-bar__list-sub__item__button__text {
  display: flex;
  align-items: center;
  text-transform: initial;
  font-weight: 400;
  font-size: 0.875rem;
  grid-area: button_text;
  color: #333;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list-sub__item__button__text {
    margin-inline-start: 1.75rem;
  }
}
.fdx-c-icon-bar__list-sub__item__button__suffix {
  display: block;
  grid-area: button_suffix;
  width: 1em;
  height: 1em;
  overflow: hidden;
  margin-inline-start: 0.5rem;
}
.fdx-c-icon-bar__list-sub__item {
  border-block-end: solid 1px #e3e3e3;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__list-sub__item {
    border-block-end: transparent;
  }
}
.fdx-c-icon-bar__list-sub__item--is-active > .fdx-c-icon-bar__list-sub__item__button .fdx-c-icon-bar__list-sub__item__button__text {
  font-weight: 700;
}
.fdx-c-icon-bar__list-sub__item--is-active > .fdx-c-icon-bar__list-sub {
  display: block;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar--is-collapsed {
    max-width: 3.375rem;
  }
  .fdx-c-icon-bar--is-collapsed .fdx-c-icon-bar__list__item__button + .fdx-c-icon-bar__list-sub {
    display: none;
  }
  .fdx-c-icon-bar--is-collapsed .fdx-c-icon-bar__list__item__button__prefix {
    margin-inline-end: 0;
  }
  .fdx-c-icon-bar--is-collapsed .fdx-c-icon-bar__list__item__button__text {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
  .fdx-c-icon-bar--is-collapsed .fdx-c-icon-bar__list__item__button__suffix {
    display: none;
  }
  .fdx-c-icon-bar--is-collapsed .fdx-c-icon-bar__toggle-button {
    transition: none;
  }
  [dir=ltr] .fdx-c-icon-bar--is-collapsed .fdx-c-icon-bar__toggle-button {
    /*rtl:begin:ignore*/
    inset-inline-start: 0;
    transform: rotate(180deg);
    /*rtl:end:ignore*/
  }
  [dir=rtl] .fdx-c-icon-bar--is-collapsed .fdx-c-icon-bar__toggle-button {
    /*rtl:begin:ignore*/
    inset-inline-end: 0;
    transform: rotate(0deg);
    /*rtl:end:ignore*/
  }
}
.fdx-c-icon-bar__toggle-button {
  display: none;
  transition: none;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar__toggle-button {
    display: block;
    position: absolute;
    bottom: 0;
    inset-inline-end: 0;
    background: transparent;
    border: 0;
    appearance: none;
    cursor: pointer;
  }
  .fdx-c-icon-bar__toggle-button [class*=icon] {
    fill: #333;
  }
}
[dir=ltr] .fdx-c-icon-bar__toggle-button {
  /*rtl:begin:ignore*/
  transform: rotate(0deg);
  /*rtl:end:ignore*/
}
[dir=rtl] .fdx-c-icon-bar__toggle-button {
  /*rtl:begin:ignore*/
  transform: rotate(180deg);
  /*rtl:end:ignore*/
}

.fdx-c-icon-bar-wrapper {
  display: grid;
  grid-template-areas: "icon-bar" "content";
  grid-template-rows: 4.375rem 1fr;
  grid-template-columns: auto;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar-wrapper {
    grid-template-areas: "icon-bar content";
    grid-template-columns: max-content 1fr;
    grid-template-rows: 1fr;
  }
}
@media (min-width: 768px) {
  .fdx-c-icon-bar-wrapper--fixed .fdx-c-icon-bar-wrapper__bar {
    position: fixed;
  }
}
.fdx-c-icon-bar-wrapper--offset-nav .fdx-c-icon-bar-wrapper__bar {
  top: 4rem;
}
.fdx-c-icon-bar-wrapper--offset-nav .fdx-c-icon-bar-wrapper__bar [class*=toggle] {
  bottom: 4rem;
}
.fdx-c-icon-bar-wrapper--offset-nav-menu .fdx-c-icon-bar-wrapper__bar {
  top: 137px;
}
.fdx-c-icon-bar-wrapper--offset-nav-menu .fdx-c-icon-bar-wrapper__bar [class*=toggle] {
  bottom: 8.5625rem;
}
.fdx-c-icon-bar-wrapper--offset-nav-menu .fdx-c-icon-bar-wrapper__content {
  margin-block-start: 62px;
}
.fdx-c-icon-bar-wrapper--offset-nav-menu-condensed .fdx-c-icon-bar-wrapper__bar {
  top: 7.1875rem;
}
.fdx-c-icon-bar-wrapper--offset-nav-menu-condensed .fdx-c-icon-bar-wrapper__bar [class*=toggle] {
  bottom: 7.1875rem;
}
.fdx-c-icon-bar-wrapper--offset-nav-menu-condensed .fdx-c-icon-bar-wrapper__content {
  margin-block-start: 40px;
}
.fdx-c-icon-bar-wrapper__content {
  grid-area: content;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar-wrapper__content {
    grid-column: content;
    width: calc(100% - 54px);
  }
}
.fdx-c-icon-bar-wrapper__bar {
  grid-column: icon-bar-start/content-end;
  position: sticky;
  top: 0;
  flex: 1;
  background-color: white;
  z-index: 1;
}
@media (min-width: 768px) {
  .fdx-c-icon-bar-wrapper__bar {
    grid-area: icon-bar;
    border-inline-end: solid 1px #e3e3e3;
    height: 100vh;
  }
}

.fdx-c-inline-message {
  --signal-border-left-color: transparent;
  --border-color: #e3e3e3;
  --icon-size: 2rem;
  --font-size: 1rem;
  --title-gap: 0.5rem;
  --inner-spacing-y: 1rem;
  --background-color: #fafafa;
  display: grid;
  position: relative;
  grid-template-areas: ". . ." ". body footer" ". . .";
  grid-template-columns: auto 1fr auto;
  gap: var(--inner-spacing-y);
  border: solid var(--border-color) 1px;
  background-color: var(--background-color);
  align-items: flex-start;
  line-height: 1.5;
}
.fdx-c-inline-message:has(.fdx-c-inline-message__icon) {
  grid-template-areas: ". . . ." ". header body footer" ". . . .";
  grid-template-columns: auto auto 1fr auto;
}
.fdx-c-inline-message:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-start: 0;
  width: 3px;
  background-color: var(--signal-border-left-color);
}
.fdx-c-inline-message--bg-white {
  --background-color: #fff;
}
.fdx-c-inline-message--error {
  --border-color: #de002e;
  --signal-border-left-color: #de002e;
  --icon-color: #de002e;
  --background-color: #FEFAFB;
}
.fdx-c-inline-message--success {
  --border-color: #008a00;
  --signal-border-left-color: #008a00;
  --icon-color: #008a00;
  --background-color: #F8FBF8;
}
.fdx-c-inline-message--info {
  --border-color: #007ab7;
  --signal-border-left-color: #007ab7;
  --icon-color: #007ab7;
  --background-color: #F8FBFD;
}
.fdx-c-inline-message--warning {
  --border-color: #f7b118;
  --signal-border-left-color: #f7b118;
  --icon-color: #f7b118;
  --background-color: #FEFAF1;
}
.fdx-c-inline-message {
  /*
      TODO: Remove the --primary class as we want to use "insight"
            for purple elements
   */
}
.fdx-c-inline-message--insight, .fdx-c-inline-message--primary {
  --border-color: #4d148c;
  --signal-border-left-color: #4d148c;
  --icon-color: #4d148c;
  --background-color: #fff;
}
.fdx-c-inline-message--sustainable {
  --border-color: #00A82D;
  --signal-border-left-color: #00A82D;
  --icon-color: #00A82D;
  --background-color: #F8FBF8;
}
.fdx-c-inline-message--condensed {
  --icon-size: 1.5rem;
  --font-size: 0.875rem;
  --inner-spacing-y: 1rem;
  --title-gap: 0.25rem;
}
.fdx-c-inline-message__icon {
  display: flex;
  align-items: center;
  line-height: 0;
  background-color: var(--signal-background-color);
  font-size: var(--icon-size);
  color: var(--icon-color);
  grid-area: header;
}
.fdx-c-inline-message__body {
  padding-inline: 0;
  font-size: var(--font-size);
  color: #333;
  grid-area: body;
}
.fdx-c-inline-message__body__message-type {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-inline-message__title {
  font-weight: 500;
  display: block;
  padding-block-end: var(--title-gap);
}
.fdx-c-inline-message {
  /*TODO: Deprecated: maybe used in MAGIC as it was MAGIC specific.
          Check if __BUTTON-close is used within the INLINE-MESSAGE within Magic / FDK
   */
}
.fdx-c-inline-message__button-close {
  grid-area: footer;
  background-color: transparent;
  border: 0;
  margin: 0;
  display: flex;
  align-items: center;
  line-height: 0;
  color: #333;
  cursor: pointer;
}

.fdx-c-form-group {
  font-weight: 400;
}
.fdx-c-form-group:has([class*=__tooltip]) .fdx-c-form-group__item {
  display: grid;
  grid-template-areas: "input tooltip";
  grid-template-columns: 1fr auto;
}
.fdx-c-form-group:has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__input,
.fdx-c-form-group:has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__label {
  grid-area: input;
}
.fdx-c-form-group:has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__tooltip {
  grid-area: tooltip;
  background-color: white;
  display: flex;
  align-items: center;
  padding-inline: 0.25rem;
}
.fdx-c-form-group:has([class*=__suffix]) .fdx-c-form-group__item {
  display: grid;
  grid-template-areas: "input suffix";
  grid-template-columns: 1fr auto;
}
.fdx-c-form-group:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__loader {
  grid-area: suffix;
}
.fdx-c-form-group:has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form-group__item {
  display: grid;
  grid-template-areas: "input suffix tooltip";
  grid-template-columns: 1fr auto auto;
}
.fdx-c-form-group:has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__input,
.fdx-c-form-group:has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__label {
  grid-area: input;
}
.fdx-c-form-group:has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__suffix {
  grid-area: suffix;
}
.fdx-c-form-group:has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__tooltip {
  grid-area: tooltip;
  background-color: white;
  display: flex;
  align-items: center;
  padding-inline: 0.25rem;
}
.fdx-c-form-group--select:has([class*=__tooltip]) .fdx-c-form-group__item {
  grid-template-areas: "input input tooltip";
  grid-template-columns: 1fr auto auto;
}
.fdx-c-form-group--select:has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__icon {
  grid-area: input;
}
.fdx-c-form-group__message {
  width: 100%;
  font-size: 0.75rem;
  display: flex;
  align-items: center;
}
.fdx-c-form-group__message--has-message {
  padding-block: 0.625rem;
  padding-inline: 0.9375rem;
}
.fdx-c-form-group__message--has-message:empty {
  display: none;
}
.fdx-c-form-group__message a {
  color: #333;
  text-decoration: underline;
}
.fdx-c-form-group__message__icon {
  width: 1em;
  height: 1em;
  margin-inline-end: 0.3125rem;
}
.fdx-c-form-group__item {
  display: flex;
  background: #f2f2f2;
}
.fdx-c-form-group__item--transparent {
  background-color: transparent;
}
.fdx-c-form-group__item--transparent [class*=select] {
  background-color: transparent;
}
.fdx-c-form-group__label {
  font-weight: 700;
  font-size: 0.875rem;
  text-transform: uppercase;
  pointer-events: none;
  display: inline-flex;
  align-content: center;
  justify-content: center;
  flex-direction: column;
  color: #333;
  margin-block-end: 0;
}
.fdx-c-form-group__suffix {
  display: block;
  height: 3.75rem;
  padding-block: 1.25rem 0;
  padding-inline: 0 0.9375rem;
  font-size: 1rem;
  text-align: end;
  grid-area: suffix;
}
.fdx-c-form-group__suffix__toggle-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form-group__suffix__toggle-input:focus + * {
  outline: #007ab7 2px solid;
}
.fdx-c-form-group__suffix__toggle-label {
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  padding: 0.3125rem;
  margin-inline-end: 0.625rem;
}
.fdx-c-form-group__input {
  font-size: 1rem;
  grid-area: input;
  flex: 0 1 auto;
  border: 0;
  border-inline-start: solid transparent 3px;
  background: transparent;
  min-width: 0;
  outline: 0;
  height: 3.75rem;
  width: 100%;
  color: #333;
  padding-inline-end: 1.15rem;
  padding-block-end: 0;
  padding-inline-start: calc(0.625rem + 0.1875rem);
  border-radius: 0;
  margin: 0;
}
.fdx-c-form-group__input:focus {
  border-inline-start-color: #4d148c;
}
.fdx-c-form-group__input {
  /* stylelint-disable */
}
.fdx-c-form-group__input::-ms-clear {
  display: none;
}
.fdx-c-form-group__input {
  /* stylelint-enable */
}
.fdx-c-form-group__input--center {
  text-align: center;
}
.fdx-c-form-group__message-container {
  display: flex;
  grid-area: message;
}
.fdx-c-form-group__counter {
  text-align: end;
  margin-inline-start: auto;
  font-size: 0.75rem;
  padding-block: 0.625rem;
  padding-inline: 0;
}
.fdx-c-form-group__counter--is-invalid .fdx-c-form-group__counter__current {
  color: #de002e;
}
.fdx-c-form-group--text-area:has([class*=__suffix]):has([class*=__message-container]) {
  display: grid;
  grid-template-areas: "label tooltip" "input tooltip" "message tooltip";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto auto;
}
.fdx-c-form-group--text-area:has([class*=__suffix]):has([class*=__message-container]) .fdx-c-form-group__item {
  display: contents;
}
.fdx-c-form-group--text-area:has([class*=__suffix]):has([class*=__message-container]) .fdx-c-form-group__label, .fdx-c-form-group--text-area:has([class*=__suffix]):has([class*=__message-container]) .fdx-c-form-group__textarea {
  background-color: #f2f2f2;
}
.fdx-c-form-group--text-area .fdx-c-form-group__item {
  flex-direction: column-reverse;
  background: #f2f2f2;
  /* Bush fix to enable tooltip for textareas
    This Formtype are already deprecated, YOLO
   */
}
.fdx-c-form-group--text-area .fdx-c-form-group__item:has([class*=__suffix]) {
  display: grid;
  grid-template-areas: "label tooltip" "input tooltip";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--text-area .fdx-c-form-group__item:has([class*=__suffix]) .fdx-c-form-group__suffix {
  grid-area: tooltip;
  background-color: white;
  height: 100%;
  padding-block: 0.5rem 0;
  padding-inline: 0.5rem 0;
  display: initial;
}
.fdx-c-form-group--text-area .fdx-c-form-group__item:has([class*=__suffix]) .fdx-c-form-group__label {
  grid-area: label;
}
.fdx-c-form-group--text-area .fdx-c-form-group__item:has([class*=__tooltip]) {
  display: grid;
  grid-template-areas: "label tooltip" "input tooltip";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--text-area .fdx-c-form-group__item:has([class*=__tooltip]) .fdx-c-form-group__tooltip {
  grid-area: tooltip;
  background-color: white;
  height: 100%;
  padding-block: 0.5rem 0;
  padding-inline: 0.5rem 0;
  display: initial;
}
.fdx-c-form-group--text-area .fdx-c-form-group__item:has([class*=__tooltip]) .fdx-c-form-group__label {
  grid-area: label;
}
.fdx-c-form-group--text-area .fdx-c-form-group__label {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  pointer-events: initial;
  padding-block: 0.625rem 0.3125rem;
  padding-inline: 0.75rem 0;
  border-inline-start: solid 3px transparent;
}
.fdx-c-form-group--text-area {
  /* TODO:
      Duplicate with line 174
      An error in commoncore where we have set the CLASS "__INPUT" on a "Textarea" is incorrect
      with the rest of the code of conduct. We should have added "__TEXTAREA"
   */
}
.fdx-c-form-group--text-area .fdx-c-form-group__input {
  overflow: auto;
  max-width: 100%;
}
.fdx-c-form-group--text-area .fdx-c-form-group__input:focus {
  outline: 0;
}
.fdx-c-form-group--text-area .fdx-c-form-group__input:focus + label {
  border-inline-start: solid 3px #4d148c;
}
.fdx-c-form-group--text-area .fdx-c-form-group__textarea {
  overflow: auto;
  max-width: 100%;
  font-size: inherit;
  flex: 0 1 auto;
  border: 0;
  border-inline-start: solid transparent 3px;
  background: transparent;
  min-width: 0;
  outline: 0;
  width: 100%;
  color: #333;
  padding-block-start: 0;
  padding-inline-end: 1.15rem;
  padding-block-end: 0;
  padding-inline-start: calc(0.625rem + 0.1875rem);
  border-radius: 0;
  margin: 0;
}
.fdx-c-form-group--text-area .fdx-c-form-group__textarea--resize-vertical {
  resize: vertical;
}
.fdx-c-form-group--text-area .fdx-c-form-group__textarea:focus {
  outline: 0;
  border-inline-start: solid 3px #4d148c;
}
.fdx-c-form-group--text-area .fdx-c-form-group__textarea:focus + label {
  border-inline-start: solid 3px #4d148c;
}
.fdx-c-form-group__select {
  font-size: 1rem;
  padding-block-start: 0;
  padding-block-end: 0;
  appearance: none;
  -webkit-appearance: none;
  background: #f2f2f2;
  border: 0;
  border-radius: 0;
  border-inline-start: solid transparent 3px;
  padding-inline-start: 0.625rem;
  outline: 0;
  height: 3.75rem;
  width: 100%;
  flex: 1;
  display: flex;
  align-items: center;
}
.fdx-c-form-group__select:focus {
  border-inline-start-color: #4d148c;
}
.fdx-c-form-group__select::-ms-expand {
  display: none;
}
.fdx-c-form-group__select + * {
  font-size: 1.25rem;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select, .fdx-c-form-group--top-label {
  position: relative;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item, .fdx-c-form-group--top-label .fdx-c-form-group__item, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item {
  display: grid;
  grid-template-areas: "label label" "input suffix";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
  background: transparent;
  position: relative;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__label, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__label, .fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__label, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__label {
  font-weight: 700;
  font-size: 0.875rem;
  text-transform: uppercase;
  pointer-events: auto;
  grid-area: label;
  padding-block: 0.625rem;
  padding-inline: 0.9375rem;
  margin-block-end: 2px;
}
@media (min-width: 768px) {
  .fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__label, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__label, .fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__label, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__label {
    min-height: 3.75rem;
    padding-block: 0;
    padding-inline: 0.9375rem;
  }
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__label--dark, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__label--dark, .fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__label--dark, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__label--dark {
  font-size: 0.625rem;
  background-color: transparent;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__label--dark .fdx-c-form-group__label__description, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__label--dark .fdx-c-form-group__label__description, .fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__label--dark .fdx-c-form-group__label__description, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__label--dark .fdx-c-form-group__label__description {
  text-transform: none;
  font-weight: 300;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__input, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__input, .fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__input, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__input {
  grid-row: 2;
  grid-column: 1/-1;
  background: #f2f2f2;
  padding-block-start: 0;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__select, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__select, .fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__select, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__select {
  grid-row: 2;
  grid-column-start: 1;
  grid-column-end: 3;
  padding-block-start: 0;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__select:focus, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__select:focus, .fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__select:focus, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__select:focus {
  border-inline-start-color: #4d148c;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__textarea, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__textarea, .fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__textarea, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__textarea {
  grid-row: 2;
  grid-column: 1/-1;
  background: #f2f2f2;
  padding-block-start: 0;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__icon, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__icon, .fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__icon, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__icon {
  grid-row: 2;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__suffix, .fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__suffix, .fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__suffix, .fdx-c-form-group--top-label:has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__suffix {
  grid-area: suffix;
  display: flex;
  align-items: center;
  padding-block-start: 0;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__tooltip, .fdx-c-form-group--top-label .fdx-c-form-group__tooltip {
  grid-area: tooltip;
  display: flex;
  align-items: center;
  padding-block-start: 0;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]):has([class*=__tooltip]) .fdx-c-form-group__item, .fdx-c-form-group--top-label:has([class*=__suffix]):has([class*=__tooltip]) .fdx-c-form-group__item {
  grid-template-areas: "label label label" "input suffix tooltip";
  grid-template-columns: 1fr auto auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]):has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__label, .fdx-c-form-group--top-label:has([class*=__suffix]):has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__label {
  grid-area: label;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__suffix]):has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__suffix, .fdx-c-form-group--top-label:has([class*=__suffix]):has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__suffix {
  background-color: #f2f2f2;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__tooltip]) .fdx-c-form-group__item, .fdx-c-form-group--top-label:has([class*=__tooltip]) .fdx-c-form-group__item {
  grid-template-areas: "label label" "input tooltip";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__label, .fdx-c-form-group--top-label:has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__label {
  grid-area: label;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__loader]) .fdx-c-form-group__item, .fdx-c-form-group--top-label:has([class*=__loader]) .fdx-c-form-group__item {
  grid-template-areas: "label label" "input input";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__loader]) .fdx-c-form-group__item .fdx-c-form-group__loader, .fdx-c-form-group--top-label:has([class*=__loader]) .fdx-c-form-group__item .fdx-c-form-group__loader {
  grid-area: input;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__loader]):has([class*=__tooltip]) .fdx-c-form-group__item, .fdx-c-form-group--top-label:has([class*=__loader]):has([class*=__tooltip]) .fdx-c-form-group__item {
  grid-template-areas: "label label" "input tooltip";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__loader]):has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__loader, .fdx-c-form-group--top-label:has([class*=__loader]):has([class*=__tooltip]) .fdx-c-form-group__item .fdx-c-form-group__loader {
  grid-area: input;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__loader]):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form-group__item, .fdx-c-form-group--top-label:has([class*=__loader]):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form-group__item {
  grid-template-areas: "label label label" "input suffix tooltip";
  grid-template-columns: 1fr auto auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--top-label.fdx-c-form-group--select:has([class*=__loader]):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__loader, .fdx-c-form-group--top-label:has([class*=__loader]):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form-group__item .fdx-c-form-group__loader {
  grid-area: input;
}
.fdx-c-form-group--float-label {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.fdx-c-form-group--float-label .fdx-c-form-group__label {
  top: 1.25rem;
  transform: all;
  position: absolute;
  inset-inline-start: 0.9375rem;
  transition: 0.3s;
  display: block;
}
.fdx-c-form-group--float-label .fdx-c-form-group__input {
  padding-block-start: 1.25rem;
}
.fdx-c-form-group--float-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__label {
  font-weight: 700;
  font-size: 0.875rem;
  text-transform: uppercase;
  inset-inline-start: 0;
}
.fdx-c-form-group--float-label .fdx-c-form-group__select:focus ~ .fdx-c-form-group__label,
.fdx-c-form-group--float-label .fdx-c-form-group__input:focus ~ .fdx-c-form-group__label {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  top: 0.625rem;
}
.fdx-c-form-group--float-label .fdx-c-form-group__suffix {
  display: inline-flex;
  align-items: center;
  position: relative;
  align-self: center;
  padding-block: 0;
  padding-inline: 0 0.9375rem;
}
.fdx-c-form-group--float-label-fixed .fdx-c-form-group__label, .fdx-c-form-group--float-label-fixed.fdx-c-form-group--condensed .fdx-c-form-group__label {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  top: 0.625rem;
}
.fdx-c-form-group--static-label .fdx-c-form-group__label {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  top: 0.625rem;
}
.fdx-c-form-group--select {
  position: relative;
}
.fdx-c-form-group--select .fdx-c-form-group__item {
  display: grid;
  grid-template-areas: "input input";
  grid-template-columns: 1fr auto;
  position: relative;
}
.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__label {
  grid-area: input;
  padding-inline-start: 0.625rem;
  border-inline-start: solid transparent 3px;
}
.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__select {
  grid-area: input;
  padding-block-start: 1.25rem;
  padding-inline-start: 0.625rem;
}
.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__icon {
  display: flex;
  height: 3.75rem;
  grid-row: 1;
  grid-column: 2;
  pointer-events: none;
  align-self: center;
  align-items: center;
  margin-inline-start: auto;
  margin-inline-end: 1.25rem;
}
.fdx-c-form-group--select-underline {
  position: relative;
  display: inline;
}
.fdx-c-form-group--select-underline .fdx-c-form-group__item {
  display: inline-flex;
  background: transparent;
}
.fdx-c-form-group--select-underline .fdx-c-form-group__item .fdx-c-form-group__label {
  display: none;
}
.fdx-c-form-group--select-underline .fdx-c-form-group__item .fdx-c-form-group__select {
  display: flex;
  flex: 0 1 auto;
  background: transparent;
  height: initial;
  padding: 0;
  padding-inline-end: 1.875rem;
  border-block-end: solid #8e8e8e 1px;
  font-size: 1rem;
  border-inline-start: 0;
  color: #333;
  font-weight: 400;
}
.fdx-c-form-group--select-underline .fdx-c-form-group__item .fdx-c-form-group__select:focus {
  border-bottom-color: #4d148c;
  border-inline-start: 0;
  outline: dashed #4d148c 1px;
  outline-offset: 0.125rem;
}
.fdx-c-form-group--select-underline .fdx-c-form-group__item .fdx-c-form-group__icon {
  height: initial;
  color: #333333;
  inset-inline-end: -0.625rem;
  font-size: 0.75rem;
  position: absolute;
}
.fdx-c-form-group--hidden-label .fdx-c-form-group__label {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form-group--hidden-label .fdx-c-form-group__item .fdx-c-form-group__select {
  padding-block-start: 0;
}
.fdx-c-form-group--responsive .fdx-c-form-group__item, .fdx-c-form-group--responsive.fdx-c-form-group--select .fdx-c-form-group__item {
  grid-template-rows: auto;
}
@media (min-width: 768px) {
  .fdx-c-form-group--responsive .fdx-c-form-group__item, .fdx-c-form-group--responsive.fdx-c-form-group--select .fdx-c-form-group__item {
    grid-template-rows: 1fr;
  }
}
@media (min-width: 1200px) {
  .fdx-c-form-group--responsive .fdx-c-form-group__label, .fdx-c-form-group--responsive.fdx-c-form-group--select .fdx-c-form-group__label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
    min-height: 0;
  }
}
.fdx-c-form-group--responsive .fdx-c-form-group__icon, .fdx-c-form-group--responsive.fdx-c-form-group--select .fdx-c-form-group__icon {
  grid-row: 2;
}
@media (min-width: 768px) {
  .fdx-c-form-group--responsive .fdx-c-form-group__icon, .fdx-c-form-group--responsive.fdx-c-form-group--select .fdx-c-form-group__icon {
    grid-row: 1;
  }
}
.fdx-c-form-group--is-invalid.fdx-c-form-group--tiny .fdx-c-form-group__item .fdx-c-form-group__select,
.fdx-c-form-group--is-invalid .fdx-c-form-group__item .fdx-c-form-group__select,
.fdx-c-form-group--is-invalid .fdx-c-form-group__item .fdx-c-form-group__input,
.fdx-c-form-group--is-invalid .fdx-c-form-group__item .fdx-c-form-group__textarea {
  border-color: #de002e;
}
.fdx-c-form-group--is-invalid.fdx-c-form-group--tiny .fdx-c-form-group__item .fdx-c-form-group__select:focus,
.fdx-c-form-group--is-invalid .fdx-c-form-group__item .fdx-c-form-group__select:focus,
.fdx-c-form-group--is-invalid .fdx-c-form-group__item .fdx-c-form-group__input:focus,
.fdx-c-form-group--is-invalid .fdx-c-form-group__item .fdx-c-form-group__textarea:focus {
  border-color: #4d148c;
}
.fdx-c-form-group--is-invalid .fdx-c-form-group__item .fdx-c-form-group__textarea + .fdx-c-form-group__label {
  border-color: #de002e;
}
.fdx-c-form-group--is-invalid .fdx-c-form-group__indicator {
  background-color: #de002e;
}
.fdx-c-form-group--is-invalid.fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__select:focus,
.fdx-c-form-group--is-invalid.fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__input:focus {
  border-color: transparent;
}
.fdx-c-form-group--is-invalid.fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__indicator {
  background-color: #de002e;
}
.fdx-c-form-group--is-invalid.fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__label {
  color: initial;
}
.fdx-c-form-group--is-invalid.fdx-c-form-group--top-label .fdx-c-form-group__item ~ input:focus .fdx-c-form-group__indicator {
  background-color: #4d148c;
}
.fdx-c-form-group--is-invalid textarea[class*=group__input] + label {
  border-inline-start-color: #de002e;
}
.fdx-c-form-group--is-invalid .fdx-c-form-group__label {
  color: #de002e;
}
.fdx-c-form-group--is-invalid .fdx-c-form-group__message {
  color: #de002e;
}
.fdx-c-form-group--is-invalid.fdx-c-form-group--has-value .fdx-c-form-group__label {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  top: 0.625rem;
}
.fdx-c-form-group.fdx-c-form-group--has-value .fdx-c-form-group__item .fdx-c-form-group__label {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  top: 0.625rem;
}
.fdx-c-form-group--is-disabled.fdx-c-form-group--top-label .fdx-c-form-group__item {
  background-color: transparent;
}
.fdx-c-form-group--is-disabled.fdx-c-form-group--top-label .fdx-c-form-group__input:disabled {
  background-color: #fafafa;
}
.fdx-c-form-group--is-disabled.fdx-c-form-group--top-label .fdx-c-form-group__input:disabled ~ .fdx-c-form-group__suffix {
  background-color: #fafafa;
}
.fdx-c-form-group--is-disabled.fdx-c-form-group--top-label .fdx-c-form-group__input:disabled ~ .fdx-c-form-group__multiply {
  background-color: #fafafa;
}
.fdx-c-form-group--is-disabled .fdx-c-form-group__item {
  background-color: #fafafa;
}
.fdx-c-form-group--is-readonly {
  color: #8e8e8e;
}
.fdx-c-form-group--is-readonly .fdx-c-form-group__select,
.fdx-c-form-group--is-readonly .fdx-c-form-group__input[readonly] {
  color: #8e8e8e;
}
.fdx-c-form-group--datepicker [type=datetime-local]::-webkit-date-and-time-value,
.fdx-c-form-group--datepicker [type=date]::-webkit-date-and-time-value,
.fdx-c-form-group--datepicker [type=time]::-webkit-date-and-time-value,
.fdx-c-form-group--datepicker [type=week]::-webkit-date-and-time-value,
.fdx-c-form-group--datepicker [type=month]::-webkit-date-and-time-value {
  text-align: start;
}
.fdx-c-form-group--datepicker [type=datetime-local]::-webkit-calendar-picker-indicator,
.fdx-c-form-group--datepicker [type=date]::-webkit-calendar-picker-indicator,
.fdx-c-form-group--datepicker [type=time]::-webkit-calendar-picker-indicator,
.fdx-c-form-group--datepicker [type=week]::-webkit-calendar-picker-indicator,
.fdx-c-form-group--datepicker [type=month]::-webkit-calendar-picker-indicator {
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
}
.fdx-c-form-group--datepicker [type=datetime-local]::-webkit-clear-button,
.fdx-c-form-group--datepicker [type=date]::-webkit-clear-button,
.fdx-c-form-group--datepicker [type=time]::-webkit-clear-button,
.fdx-c-form-group--datepicker [type=week]::-webkit-clear-button,
.fdx-c-form-group--datepicker [type=month]::-webkit-clear-button {
  display: none;
}
.fdx-c-form-group--datepicker .fdx-c-form-group__suffix {
  position: absolute;
  inset-inline-end: 0;
  pointer-events: none;
}
.fdx-c-form-group--datepicker .fdx-c-form-group__date-picker-icon {
  width: 1.5rem;
  fill: #007ab7;
}
.fdx-c-form-group .fdx-c-form-group__select:disabled,
.fdx-c-form-group .fdx-c-form-group__input:disabled {
  background-color: transparent;
  color: #333333;
}
.fdx-c-form-group .fdx-c-form-group__select:disabled ~ .fdx-c-form-group__label,
.fdx-c-form-group .fdx-c-form-group__input:disabled ~ .fdx-c-form-group__label {
  color: #8e8e8e;
}
.fdx-c-form-group .fdx-c-form-group__select:disabled ~ .fdx-c-form-group__suffix,
.fdx-c-form-group .fdx-c-form-group__input:disabled ~ .fdx-c-form-group__suffix {
  background: #fafafa;
  color: #333333;
}
.fdx-c-form-group .fdx-c-form-group__select:disabled ~ .fdx-c-form-group__icon,
.fdx-c-form-group .fdx-c-form-group__input:disabled ~ .fdx-c-form-group__icon {
  fill: #8e8e8e;
}
.fdx-c-form-group .fdx-c-form-group__select:disabled ~ .fdx-c-form-group__icon *,
.fdx-c-form-group .fdx-c-form-group__input:disabled ~ .fdx-c-form-group__icon * {
  fill: #8e8e8e;
}
.fdx-c-form-group__multiply {
  height: 3.75rem;
  align-self: auto;
  display: inline-flex;
  background-color: #f2f2f2;
  align-items: center;
  position: relative;
  content: "×";
  justify-content: center;
}
.fdx-c-form-group__multiply::before {
  display: block;
  width: 0.625rem;
  content: "×";
  text-align: center;
  font-size: 1.25rem;
  color: #8e8e8e;
  z-index: unset;
}
.fdx-c-form-group--list .fdx-c-form-group__indicator {
  display: block;
  height: 3.75rem;
  width: 3px;
  content: " ";
  z-index: 2;
  position: absolute;
  inset-inline-start: 0;
}
.fdx-c-form-group--list .fdx-c-form-group__suffix {
  background: #f2f2f2;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__input,
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__input:focus {
  border-inline-start-color: transparent;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__input:focus ~ .fdx-c-form-group__indicator,
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__input:focus:focus ~ .fdx-c-form-group__indicator {
  background-color: #4d148c;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__suffix {
  display: block;
  height: auto;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-suffix {
  display: grid;
  grid-template-areas: "label label label label" "input-1 input-2 input-3 suffix";
  grid-template-columns: 1fr 1fr 1fr auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-suffix .fdx-c-form-group__label {
  grid-area: label;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-suffix .fdx-c-form-group__input:nth-of-type(1) {
  grid-area: input-1;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-suffix .fdx-c-form-group__input:nth-of-type(2) {
  grid-area: input-2;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-suffix .fdx-c-form-group__input:nth-of-type(3) {
  grid-area: input-3;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-suffix .fdx-c-form-group__suffix {
  grid-area: suffix;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-x {
  display: grid;
  grid-template-areas: "label label label label label label " "input-1 multiply-1 input-2 multiply-2 input-3 suffix";
  grid-template-columns: 1fr auto 1fr auto 1fr auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-x .fdx-c-form-group__label {
  grid-area: label;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-x .fdx-c-form-group__multiply:nth-of-type(1) {
  grid-area: multiply-1;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-x .fdx-c-form-group__multiply:nth-of-type(2) {
  grid-area: multiply-2;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-x .fdx-c-form-group__input:nth-of-type(1) {
  grid-area: input-1;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-x .fdx-c-form-group__input:nth-of-type(2) {
  grid-area: input-2;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-x .fdx-c-form-group__input:nth-of-type(3) {
  grid-area: input-3;
}
.fdx-c-form-group--list.fdx-c-form-group--float-label .fdx-c-form-group__item-3-x .fdx-c-form-group__suffix {
  grid-area: suffix;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3 {
  display: grid;
  grid-template-areas: "label label label" "input-1 input-2 input-3";
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3 .fdx-c-form-group__label {
  grid-area: label;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3 .fdx-c-form-group__input:nth-of-type(1) {
  grid-area: input-1;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3 .fdx-c-form-group__input:nth-of-type(2) {
  grid-area: input-2;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3 .fdx-c-form-group__input:nth-of-type(3) {
  grid-area: input-3;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-suffix {
  display: grid;
  grid-template-areas: "label label label label" "input-1 input-2 input-3 suffix";
  grid-template-columns: 1fr 1fr 1fr auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-suffix .fdx-c-form-group__label {
  grid-area: label;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-suffix .fdx-c-form-group__input:nth-of-type(1) {
  grid-area: input-1;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-suffix .fdx-c-form-group__input:nth-of-type(2) {
  grid-area: input-2;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-suffix .fdx-c-form-group__input:nth-of-type(3) {
  grid-area: input-3;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-suffix .fdx-c-form-group__suffix {
  grid-area: suffix;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-x {
  display: grid;
  grid-template-areas: "label label label label label label " "input-1 multiply-1 input-2 multiply-2 input-3 suffix";
  grid-template-columns: 1fr auto 1fr auto 1fr auto;
  grid-template-rows: auto auto;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-x .fdx-c-form-group__label {
  grid-area: label;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-x .fdx-c-form-group__multiply:nth-of-type(1) {
  grid-area: multiply-1;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-x .fdx-c-form-group__multiply:nth-of-type(2) {
  grid-area: multiply-2;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-x .fdx-c-form-group__input:nth-of-type(1) {
  grid-area: input-1;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-x .fdx-c-form-group__input:nth-of-type(2) {
  grid-area: input-2;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-x .fdx-c-form-group__input:nth-of-type(3) {
  grid-area: input-3;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__item-3-x .fdx-c-form-group__suffix {
  grid-area: suffix;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__indicator {
  bottom: 0;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__label {
  grid-row: 1;
  grid-column: 1/span 4;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__input {
  border-inline-start-color: transparent;
}
.fdx-c-form-group--list.fdx-c-form-group--top-label .fdx-c-form-group__input:focus ~ .fdx-c-form-group__indicator {
  background-color: #4d148c;
}
@media (min-width: 768px) {
  .fdx-c-form-group--list.fdx-c-form-group--top-label.fdx-c-form-group--responsive .fdx-c-form-group__item-3-x {
    grid-template-rows: 1fr;
  }
}
.fdx-c-form-group__loader {
  background: #f2f2f2;
  pointer-events: none;
  grid-area: input;
  justify-self: end;
  align-self: center;
  padding-inline-end: 1rem;
  z-index: 1;
}
.fdx-c-form-group--is-disabled .fdx-c-form-group__loader {
  background: #fafafa;
}
.fdx-c-form-group--static-label .fdx-c-form-group__loader, .fdx-c-form-group--hidden-label .fdx-c-form-group__loader, .fdx-c-form-group--float-label .fdx-c-form-group__loader {
  top: 1.875rem;
}
.fdx-c-form-group--top-label .fdx-c-form-group__loader {
  top: 3.75rem;
}
@media (min-width: 768px) {
  .fdx-c-form-group--top-label .fdx-c-form-group__loader {
    top: 4.375rem;
  }
}
.fdx-c-form-group--rounded {
  border: solid #8e8e8e 1px;
  border-radius: 9999px 9999px;
}
.fdx-c-form-group--rounded .fdx-c-form-group__item {
  background-color: transparent;
}
.fdx-c-form-group--rounded .fdx-c-form-group__input {
  padding-inline-start: 1.25rem;
}
.fdx-c-form-group--rounded .fdx-c-form-group__input:focus {
  border-inline-start-color: transparent;
}
.fdx-c-form-group--rounded .fdx-c-form-group__suffix {
  border-inline-start: solid #8e8e8e 1px;
}
.fdx-c-form-group--condensed .fdx-c-form-group__suffix {
  padding-block-start: 0;
  height: 3.125rem;
  display: inline-flex;
  align-items: center;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-form-group--condensed .fdx-c-form-group__suffix {
    font-size: 0.75rem;
  }
}
.fdx-c-form-group--condensed .fdx-c-form-group__suffix > [class*=form__button] {
  padding: 0;
  width: 3.125rem;
  height: 3.125rem;
  min-height: 3.125rem;
}
.fdx-c-form-group--condensed .fdx-c-form-group__indicator,
.fdx-c-form-group--condensed .fdx-c-form-group__multiply {
  height: 3.125rem;
}
.fdx-c-form-group--condensed.fdx-c-form-group--text-area .fdx-c-form-group__label {
  font-size: 0.625rem;
}
.fdx-c-form-group--condensed .fdx-c-form-group__textarea {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-form-group--condensed .fdx-c-form-group__textarea {
    font-size: 0.875rem;
  }
}
.fdx-c-form-group--condensed .fdx-c-form-group__input,
.fdx-c-form-group--condensed .fdx-c-form-group__select {
  height: 3.125rem;
  padding-block-start: 1rem;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-form-group--condensed .fdx-c-form-group__input,
  .fdx-c-form-group--condensed .fdx-c-form-group__select {
    font-size: 0.875rem;
  }
}
.fdx-c-form-group--condensed .fdx-c-form-group__item .fdx-c-form-group__icon {
  height: 3.125rem;
  font-size: 1rem;
}
.fdx-c-form-group--condensed.fdx-c-form-group--float-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__label {
  font-size: 0.75rem;
}
.fdx-c-form-group--condensed.fdx-c-form-group--float-label.fdx-c-form-group--select.fdx-c-form-group--has-value .fdx-c-form-group__item .fdx-c-form-group__select ~ .fdx-c-form-group__label, .fdx-c-form-group--condensed.fdx-c-form-group--float-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__input:focus ~ .fdx-c-form-group__label, .fdx-c-form-group--condensed.fdx-c-form-group--float-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__select:focus ~ .fdx-c-form-group__label {
  font-size: 0.625rem;
}
.fdx-c-form-group--condensed.fdx-c-form-group--select-underline .fdx-c-form-group__item .fdx-c-form-group__select {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-form-group--condensed.fdx-c-form-group--select-underline .fdx-c-form-group__item .fdx-c-form-group__select {
    font-size: 0.875rem;
  }
}
.fdx-c-form-group--condensed.fdx-c-form-group--select-underline .fdx-c-form-group__item .fdx-c-form-group__icon {
  font-size: 0.75rem;
  height: 10px;
}
@media (min-width: 768px) {
  .fdx-c-form-group--condensed.fdx-c-form-group--top-label.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__label, .fdx-c-form-group--condensed.fdx-c-form-group--top-label .fdx-c-form-group__item .fdx-c-form-group__label {
    min-height: 1.5625rem;
  }
}
.fdx-c-form-group--condensed .fdx-c-form-group__label {
  top: 1.09375rem;
  font-size: 0.75rem;
}
.fdx-c-form-group--condensed .fdx-c-form-group__loader {
  top: 1.5625rem;
}
.fdx-c-form-group--underline .fdx-c-form-group__item {
  background-color: transparent;
}
.fdx-c-form-group--underline .fdx-c-form-group__input,
.fdx-c-form-group--underline .fdx-c-form-group__suffix {
  border-block-end: solid 1px #8e8e8e;
}
.fdx-c-form-group--hide-focus .fdx-c-form-group__input:focus {
  border-inline-start-color: transparent;
}
.fdx-c-form-group--tiny .fdx-c-form-group__item {
  background: #fff;
}
.fdx-c-form-group--tiny .fdx-c-form-group__label {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form-group--tiny .fdx-c-form-group__input {
  font-size: 0.75rem;
  border: solid #e3e3e3 1px;
  height: 1.5625rem;
  padding-inline-end: 0;
  padding-inline-start: 0.3125rem;
}
.fdx-c-form-group--tiny .fdx-c-form-group__input:hover, .fdx-c-form-group--tiny .fdx-c-form-group__input:focus {
  border-color: #007ab7;
}
.fdx-c-form-group--tiny.fdx-c-form-group--select .fdx-c-form-group__select {
  padding-block-start: 0;
  padding-inline-start: 0.3125rem;
  padding-inline-end: 1.25rem;
  font-size: 0.75rem;
  border: solid #e3e3e3 1px;
  height: 1.5625rem;
  background: #fff;
}
.fdx-c-form-group--tiny.fdx-c-form-group--select .fdx-c-form-group__select:hover, .fdx-c-form-group--tiny.fdx-c-form-group--select .fdx-c-form-group__select:focus {
  border-color: #007ab7;
}
.fdx-c-form-group--tiny.fdx-c-form-group--select .fdx-c-form-group__label {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form-group--tiny.fdx-c-form-group--select .fdx-c-form-group__icon {
  height: 1.5625rem;
  font-size: 0.75rem;
  margin-inline-end: 0.3125rem;
}
.fdx-c-form-group--tiny.fdx-c-form-group--select .fdx-c-form-group__icon > * {
  display: flex;
  align-self: center;
}
.fdx-c-form-group--tiny .fdx-c-form-group__input[readonly]:hover, .fdx-c-form-group--tiny .fdx-c-form-group__input[readonly]:focus, .fdx-c-form-group--tiny .fdx-c-form-group__input:disabled:hover, .fdx-c-form-group--tiny .fdx-c-form-group__input:disabled:focus,
.fdx-c-form-group--tiny .fdx-c-form-group__select[readonly]:hover,
.fdx-c-form-group--tiny .fdx-c-form-group__select[readonly]:focus,
.fdx-c-form-group--tiny .fdx-c-form-group__select:disabled:hover,
.fdx-c-form-group--tiny .fdx-c-form-group__select:disabled:focus {
  border-color: #f2f2f2;
}

.fdx-s-form-suffix .fdx-c-form-group__item {
  grid-template-columns: auto auto;
}
.fdx-c-form-group__suffix--condensed .fdx-s-form-suffix .fdx-c-form-group__select {
  padding-inline-end: 0.5rem;
}
.fdx-c-form-group--top-label .fdx-c-form-group__suffix--condensed .fdx-s-form-suffix .fdx-c-form-group__select {
  padding-inline-end: 1.375rem;
}

.fdx-c-form-group--top-label .fdx-s-form-suffix .fdx-c-form-group__item .fdx-c-form-group__select {
  padding-inline-end: 1.375rem;
}

.fdx-s-form-suffix .fdx-c-form-group__item .fdx-c-form-group__select {
  line-height: 1.3;
  width: initial;
  padding-block-end: 0;
  padding-inline-end: 0.5rem;
  background: transparent;
}
.fdx-s-form-suffix .fdx-c-form-group__item .fdx-c-form-group__select:not(:focus) {
  /*rtl:begin:ignore*/
  background-image: linear-gradient(to right, transparent 1px, #f2f2f2 1px, #f2f2f2 98%), linear-gradient(to bottom, transparent 25%, #8e8e8e 25%, #8e8e8e 75%, transparent 75%);
  /*rtl:end:ignore*/
}
.fdx-s-form-suffix .fdx-c-form-group__item .fdx-c-form-group__select[disabled] {
  /*rtl:begin:ignore*/
  background-image: linear-gradient(to right, transparent 1px, #fafafa 1px, #fafafa 98%), linear-gradient(to bottom, transparent 25%, #8e8e8e 25%, #8e8e8e 75%, transparent 75%);
  /*rtl:end:ignore*/
}
.fdx-c-form-group--is-invalid .fdx-s-form-suffix .fdx-c-form-group__item .fdx-c-form-group__select:not(:focus) {
  background-image: none;
}
.fdx-s-form-suffix .fdx-c-form-group__item .fdx-c-form-group__icon {
  margin-inline-end: 0;
  font-size: 0.875rem;
  color: #8e8e8e;
}

/* autoprefixer grid:off */
.fdx-c-form {
  --label-fontsize: 0.875rem;
  --form-border-color: #8e8e8e;
  display: grid;
  grid-template: "label" "input" "tooltip";
  grid-template-rows: minmax(1.5rem, auto) 3.5rem auto;
}
.fdx-c-form--is-active .fdx-c-form__indicator {
  background-color: #4d148c;
  max-height: 100%;
}
.fdx-c-form--hidden-label, .fdx-c-form--hidden-label.fdx-c-form--select, .fdx-c-form--hidden-label.fdx-c-form--button {
  grid-template-rows: 0 3.5rem auto;
}
.fdx-c-form--hidden-label .fdx-c-form__label, .fdx-c-form--hidden-label.fdx-c-form--select .fdx-c-form__label, .fdx-c-form--hidden-label.fdx-c-form--button .fdx-c-form__label {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form:focus-within .fdx-c-form__indicator {
  background-color: #4d148c;
  max-height: 100%;
  transition: all 0.2s ease-out;
}
.fdx-c-form--is-invalid {
  --form-border-color: #de002e;
}
.fdx-c-form--is-invalid .fdx-c-form__label {
  color: #de002e;
}
.fdx-c-form--is-invalid .fdx-c-form__input {
  border-color: #de002e;
}
.fdx-c-form--is-invalid .fdx-c-form__input ~ .fdx-c-form__suffix {
  border-inline-start-color: #de002e;
}
.fdx-c-form--is-invalid .fdx-c-form__select {
  border-color: #de002e;
}
.fdx-c-form--is-invalid .fdx-c-form__select:focus-within .fdx-c-form__indicator {
  background-color: #de002e;
}
.fdx-c-form--is-invalid .fdx-c-form__indicator:before, .fdx-c-form--is-invalid .fdx-c-form__indicator:after {
  border-color: #de002e;
}
.fdx-c-form--is-invalid:focus-within .fdx-c-form__indicator {
  background-color: #de002e;
}
.fdx-c-form--is-invalid.fdx-c-form--checkbox .fdx-c-form__indicator {
  border-color: #de002e;
}
.fdx-c-form--is-invalid.fdx-c-form--checkbox .fdx-c-form__checkbox:checked ~ .fdx-c-form__indicator {
  background-color: #de002e;
}
.fdx-c-form--is-invalid.fdx-c-form--checkbox .fdx-c-form__checkbox:checked ~ .fdx-c-form__indicator:before {
  border-color: #fff;
}
.fdx-c-form--is-invalid.fdx-c-form--radiobutton .fdx-c-form__indicator {
  border-color: #de002e;
  box-shadow: inset 0px 0px 0px 2px #de002e;
}
.fdx-c-form--is-invalid.fdx-c-form--radiobutton .fdx-c-form__radiobutton:checked + .fdx-c-form__indicator:before {
  background-color: #de002e;
  box-shadow: inset 0px 0px 0px 2px #de002e;
}
.fdx-c-form--is-disabled .fdx-c-form__label {
  color: #8e8e8e;
  cursor: default;
}
.fdx-c-form--is-disabled .fdx-c-form__select {
  background-color: #f2f2f2;
}
.fdx-c-form--is-disabled .fdx-c-form__input {
  background-color: #f2f2f2;
}
.fdx-c-form--is-disabled.fdx-c-form--checkbox .fdx-c-form__indicator {
  border-color: #8e8e8e;
}
.fdx-c-form--is-disabled.fdx-c-form--checkbox .fdx-c-form__checkbox:checked + .fdx-c-form__indicator {
  background-color: #8e8e8e;
}
.fdx-c-form--is-disabled.fdx-c-form--checkbox .fdx-c-form__checkbox:checked + .fdx-c-form__indicator:before {
  border-color: #fff;
}
.fdx-c-form--is-disabled.fdx-c-form--radiobutton .fdx-c-form__indicator {
  border-color: #8e8e8e;
}
.fdx-c-form--is-disabled.fdx-c-form--radiobutton .fdx-c-form__radiobutton:checked + .fdx-c-form__indicator:before {
  background-color: #8e8e8e;
}
.fdx-c-form--text {
  grid-template-areas: "label label label" "input input input" "hint hint hint" "message message message";
  grid-template-columns: 1fr auto auto;
}
.fdx-c-form--text .fdx-c-form__input {
  grid-area: input;
}
.fdx-c-form--text:has([class*=__tooltip-button]) {
  grid-template-areas: "label label label" "input input tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent" "hint hint hint" "message message message";
  grid-template-columns: 1fr auto auto;
}
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):has([class*=__suffix]), .fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):has([class*=__suffix]) {
  grid-template-areas: "label label label" "prefix input suffix" "hint hint hint" "message message message";
  grid-template-columns: auto 1fr auto;
}
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):has([class*=__suffix]) .fdx-c-form__select, .fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):has([class*=__suffix]) .fdx-c-form__select {
  border-inline-start: 0;
  border-inline-end: 0;
}
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):not(:has([class*=__suffix])), .fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):not(:has([class*=__suffix])) {
  grid-template-areas: "label label label" "prefix input input" "hint hint hint" "message message message";
  grid-template-columns: auto 1fr auto;
}
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):not(:has([class*=__suffix])) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):not(:has([class*=__suffix])) .fdx-c-form__select, .fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):not(:has([class*=__suffix])) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):not(:has([class*=__suffix])) .fdx-c-form__select {
  border-inline-start: 0;
}
.fdx-c-form--text.fdx-c-form--prefix:not(:has([class*=__prefix])):has([class*=__suffix]), .fdx-c-form--text.fdx-c-form--suffix:not(:has([class*=__prefix])):has([class*=__suffix]) {
  grid-template-areas: "label label label" "input input suffix" "hint hint hint" "message message message";
  grid-template-columns: auto 1fr auto;
}
.fdx-c-form--text.fdx-c-form--prefix:not(:has([class*=__prefix])):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--prefix:not(:has([class*=__prefix])):has([class*=__suffix]) .fdx-c-form__select, .fdx-c-form--text.fdx-c-form--suffix:not(:has([class*=__prefix])):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--suffix:not(:has([class*=__prefix])):has([class*=__suffix]) .fdx-c-form__select {
  border-inline-end: 0;
}
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])), .fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) {
  grid-template-areas: "label label label" "prefix input tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent" "hint hint hint" "message message message";
  grid-template-columns: auto 1fr auto;
}
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) .fdx-c-form__select, .fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) .fdx-c-form__select {
  border-inline-start: 0;
  border-inline-end: 0;
}
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) .fdx-c-form__tooltip-button, .fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) .fdx-c-form__tooltip-button {
  border-inline-start: solid 1px #8e8e8e;
}
.fdx-c-form--text.fdx-c-form--prefix:not(:has([class*=__prefix])):has([class*=__tooltip]):has([class*=__suffix]), .fdx-c-form--text.fdx-c-form--suffix:not(:has([class*=__prefix])):has([class*=__tooltip]):has([class*=__suffix]) {
  grid-template-areas: "label label label" "input suffix tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent" "hint hint hint" "message message message";
  grid-template-columns: 1fr auto auto;
}
.fdx-c-form--text.fdx-c-form--prefix:not(:has([class*=__prefix])):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--prefix:not(:has([class*=__prefix])):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__select, .fdx-c-form--text.fdx-c-form--suffix:not(:has([class*=__prefix])):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--suffix:not(:has([class*=__prefix])):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__select {
  border-inline-end: 0;
}
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):has([class*=__tooltip]):has([class*=__suffix]), .fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):has([class*=__tooltip]):has([class*=__suffix]) {
  grid-template-areas: "label label label label" "prefix input suffix tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent tooltipcontent" "hint hint hint hint" "message message message message";
  grid-template-columns: auto 1fr auto auto;
}
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--prefix:has([class*=__prefix]):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__select, .fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--text.fdx-c-form--suffix:has([class*=__prefix]):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__select {
  border-inline-end: 0;
}
.fdx-c-form--picker {
  grid-template-areas: "label label label" "input input suffix" "hint hint hint" "message message message";
  grid-template-columns: 1fr auto auto;
}
.fdx-c-form--picker [type=datetime-local]::-webkit-date-and-time-value,
.fdx-c-form--picker [type=date]::-webkit-date-and-time-value,
.fdx-c-form--picker [type=time]::-webkit-date-and-time-value,
.fdx-c-form--picker [type=week]::-webkit-date-and-time-value,
.fdx-c-form--picker [type=month]::-webkit-date-and-time-value {
  text-align: start;
}
.fdx-c-form--picker [type=datetime-local],
.fdx-c-form--picker [type=date],
.fdx-c-form--picker [type=time],
.fdx-c-form--picker [type=week],
.fdx-c-form--picker [type=month] {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.fdx-c-form--picker [type=datetime-local]::-webkit-inner-spin-button, .fdx-c-form--picker [type=datetime-local]::-webkit-calendar-picker-indicator,
.fdx-c-form--picker [type=date]::-webkit-inner-spin-button,
.fdx-c-form--picker [type=date]::-webkit-calendar-picker-indicator,
.fdx-c-form--picker [type=time]::-webkit-inner-spin-button,
.fdx-c-form--picker [type=time]::-webkit-calendar-picker-indicator,
.fdx-c-form--picker [type=week]::-webkit-inner-spin-button,
.fdx-c-form--picker [type=week]::-webkit-calendar-picker-indicator,
.fdx-c-form--picker [type=month]::-webkit-inner-spin-button,
.fdx-c-form--picker [type=month]::-webkit-calendar-picker-indicator {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  inset-inline-end: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
}
.fdx-c-form--picker [type=datetime-local]::-webkit-clear-button,
.fdx-c-form--picker [type=date]::-webkit-clear-button,
.fdx-c-form--picker [type=time]::-webkit-clear-button,
.fdx-c-form--picker [type=week]::-webkit-clear-button,
.fdx-c-form--picker [type=month]::-webkit-clear-button {
  display: none;
}
.fdx-c-form--picker .fdx-c-form__input {
  grid-column: 1/-1;
  grid-row: 2;
  border-inline-end: 0;
  text-align: left;
}
[dir=rtl] .fdx-c-form--picker .fdx-c-form__input {
  text-align: right;
}
.fdx-c-form--picker .fdx-c-form__suffix {
  border-inline-start: 0;
  pointer-events: none;
  z-index: 1;
}
.fdx-c-form--picker .fdx-c-form__prefix {
  border-inline-end: 0;
  pointer-events: none;
}
.fdx-c-form--picker .fdx-c-form__picker-icon {
  width: 20px;
  pointer-events: none;
  line-height: 0;
  fill: #007ab7;
}
.fdx-c-form--button {
  grid-template-areas: "label label label" "input input button" "tooltipcontent tooltipcontent tooltipcontent" "hint hint hint" "message message message";
  grid-template-rows: minmax(1.5rem, auto) 3.5rem auto auto;
}
.fdx-c-form--button:has([class*=__prefix]) {
  grid-template-areas: "label label label" "prefix input button" "tooltipcontent tooltipcontent tooltipcontent" "hint hint hint" "message message message";
  grid-template-columns: auto 1fr auto;
}
.fdx-c-form--button:has([class*=__prefix]) .fdx-c-form__prefix {
  border-inline-end: 0;
}
.fdx-c-form--button:has([class*=__suffix]) {
  grid-template-areas: "label label label" "input suffix button" "tooltipcontent tooltipcontent tooltipcontent" "hint hint hint" "message message message";
  grid-template-columns: 1fr auto auto;
}
.fdx-c-form--button:has([class*=__suffix]) .fdx-c-form__suffix {
  border-inline-start: 0;
}
.fdx-c-form--single-button > button {
  grid-area: input;
  height: auto;
  min-height: auto;
  min-width: initial;
  width: initial;
  padding-inline-end: 0.5rem;
}
.fdx-c-form--textarea {
  grid-template-areas: "label label" "input input" "hint hint" "message message";
  grid-template-rows: minmax(1.5rem, auto) auto auto;
  grid-template-columns: auto auto;
}
.fdx-c-form--textarea.fdx-c-form--condensed {
  grid-template-rows: minmax(1rem, auto) auto auto;
}
.fdx-c-form--textarea.fdx-c-form--condensed .fdx-c-form__input {
  font-size: 0.875rem;
}
.fdx-c-form--textarea .fdx-c-form__textarea {
  width: 100%;
  resize: vertical;
  font-weight: 300;
  grid-area: input;
  font-size: 1rem;
  border: solid 1px #8e8e8e;
  padding-inline-start: 0.5rem;
  border-radius: 0;
  background: transparent;
  min-width: 0;
  outline: 0;
  margin: 0;
}
.fdx-c-form--textarea .fdx-c-form__textarea:focus {
  outline: none;
}
.fdx-c-form--textarea .fdx-c-form__input:focus ~ .fdx-c-form__indicator {
  z-index: 1;
  max-height: 100%;
  transition: all 0.2s;
}
.fdx-c-form--checkbox {
  grid-template-areas: "input label tooltipbutton" "message message message";
  grid-template-columns: auto auto 1fr;
  grid-template-rows: auto auto auto;
  display: inline-grid;
  --label-indent: 2rem;
  --indicator-width: 1.5rem;
  --indicator-height: 1.5rem;
  --indicator-before-height: calc(0.375rem);
  --indicator-before-width: calc(0.75rem);
  --indicator-before-top: calc(0.4375rem - 0.125rem);
  --indicator-before-left: calc(0.375rem - 0.125rem);
  --indicator-indeterminate-before-top: calc(0.4375rem - 0.125rem);
}
.fdx-c-form--checkbox-condensed {
  --label-indent: 1.5rem;
  --label-fontsize: 0.75rem;
  --indicator-width: 1rem;
  --indicator-height: 1rem;
  --indicator-before-top: calc(0.25rem - 0.0625rem);
  --indicator-before-left: calc(0.25rem - 0.125rem);
  --indicator-before-height: calc(0.25rem + 1px);
  --indicator-before-width: calc(0.5rem);
  --indicator-indeterminate-before-top: calc(0.125rem);
}
.fdx-c-form--checkbox > * {
  align-self: center;
}
.fdx-c-form--checkbox .fdx-c-form__tooltip-content:not([hidden]) {
  top: 1.25rem;
  inset-inline-end: initial;
  max-height: initial;
  z-index: 1;
}
.fdx-c-form--checkbox .fdx-c-form__label {
  grid-column: 1/3;
  padding-inline-start: var(--label-indent);
  font-weight: 400;
  /* Only the checkbox can have a full label. But perhaps later
  when the UX gods come up with something else, we need to change it
   */
}
.fdx-c-form--checkbox.fdx-c-form--full-label {
  width: 100%;
}
.fdx-c-form--checkbox.fdx-c-form--full-label .fdx-c-form__label {
  grid-column: 1/4;
  display: flex;
}

.fdx-c-form--checkbox .fdx-c-form__checkbox {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form--checkbox .fdx-c-form__checkbox:focus-visible + .fdx-c-form__indicator {
  background-color: transparent;
  transition: none;
  outline: solid 2px Highlight;
  outline: solid 2px -webkit-focus-ring-color;
  outline-offset: 2px;
}
.fdx-c-form--checkbox .fdx-c-form__checkbox:checked + .fdx-c-form__indicator {
  background-color: #007ab7;
}
.fdx-c-form--checkbox .fdx-c-form__checkbox:checked + .fdx-c-form__indicator:before {
  /* rtl:begin:ignore */
  border: 2px solid #fff;
  border-block-start: 0;
  border-inline-end: 0;
  display: block;
  position: absolute;
  content: " ";
  top: var(--indicator-before-top);
  inset-inline-start: var(--indicator-before-left);
  width: var(--indicator-before-width);
  height: var(--indicator-before-height);
  box-sizing: border-box;
  transform: rotate(-45deg);
  /* rtl:end:ignore */
}
.fdx-c-form--checkbox.fdx-c-form--checkbox-is-indeterminate .fdx-c-form__indicator {
  background-color: #007ab7;
}
.fdx-c-form--checkbox.fdx-c-form--checkbox-is-indeterminate .fdx-c-form__checkbox:checked + .fdx-c-form__indicator:before,
.fdx-c-form--checkbox.fdx-c-form--checkbox-is-indeterminate .fdx-c-form__checkbox + .fdx-c-form__indicator:before {
  border: 2px solid #fff;
  border-block-start: 0;
  border-inline-end: 0;
  border-inline-start: 0;
  transform: rotate(0deg);
  display: block;
  position: absolute;
  content: " ";
  top: calc(var(--indicator-indeterminate-before-top));
  inset-inline-start: var(--indicator-before-left);
  width: var(--indicator-before-width);
  height: var(--indicator-before-height);
  box-sizing: border-box;
}
.fdx-c-form--checkbox .fdx-c-form__indicator {
  grid-area: input;
  min-width: var(--indicator-width);
  min-height: var(--indicator-width);
  position: relative;
  display: block;
  border: #007ab7 solid 2px;
}
.fdx-c-form--checkbox:focus-within .fdx-c-form__indicator {
  background-color: transparent;
}
.fdx-c-form--checkbox .fdx-c-form__message {
  border: 0;
  background-color: transparent;
  padding-block: 0.25rem 0;
  padding-inline: 0;
}
.fdx-c-form--checkbox-hidden-label .fdx-c-form__label {
  grid-column: 1/span 2 !important;
  width: 0;
  height: 0;
  text-indent: -9999px;
  position: relative;
  display: inline-block;
  line-height: 0;
  padding-inline-start: 0;
  align-self: start;
}
.fdx-c-form--checkbox-hidden-label .fdx-c-form__label:before {
  content: " ";
  display: inline-block;
  min-width: 1.5rem;
  min-height: 1.5rem;
  position: absolute;
  top: 0;
  inset-inline-start: 0;
}
.fdx-c-form--radiobutton {
  grid-template-areas: "input label tooltipbutton" "message message message";
  grid-template-columns: auto auto 1fr;
  grid-template-rows: auto auto auto;
  display: inline-grid;
  --label-indent: 2rem;
  --indicator-width: 1.5rem;
  --indicator-height: 1.5rem;
  --indicator-before-height: 1rem;
  --indicator-before-width: 1rem;
  --indicator-before-top: calc(50% - 0.5rem);
  --indicator-before-left: calc(50% - 0.5rem);
}
.fdx-c-form--radiobutton-condensed {
  --label-indent: 1.5rem;
  --indicator-width: 1rem;
  --indicator-height: 1rem;
  --indicator-before-height: 0.5rem;
  --indicator-before-width: 0.5rem;
  --indicator-before-top: calc(50% - 0.25rem);
  --indicator-before-left: calc(50% - 0.25rem);
}
.fdx-c-form--radiobutton > * {
  align-self: center;
}
.fdx-c-form--radiobutton .fdx-c-form__tooltip-button {
  justify-content: flex-start;
}
.fdx-c-form--radiobutton .fdx-c-form__tooltip-content:not([hidden]) {
  top: 1.25rem;
  inset-inline-end: initial;
  max-height: initial;
  z-index: 1;
}
.fdx-c-form--radiobutton .fdx-c-form__radiobutton {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form--radiobutton .fdx-c-form__radiobutton:focus + .fdx-c-form__indicator {
  background-color: transparent;
}
.fdx-c-form--radiobutton .fdx-c-form__radiobutton:checked + .fdx-c-form__indicator::before {
  background-color: #007ab7;
  display: block;
  position: absolute;
  content: " ";
  top: var(--indicator-before-top);
  inset-inline-start: var(--indicator-before-left);
  width: var(--indicator-before-width);
  height: var(--indicator-before-height);
  box-sizing: border-box;
  border-radius: 999px;
}
.fdx-c-form--radiobutton .fdx-c-form__indicator {
  grid-area: input;
  min-width: var(--indicator-width);
  min-height: var(--indicator-height);
  position: relative;
  display: block;
  border-radius: 999px;
  background-color: transparent;
  box-shadow: inset 0px 0px 0px 2px #007ab7;
}
.fdx-c-form--radiobutton:focus-within.fdx-c-form--radiobutton:has(:focus:not(button)) .fdx-c-form__indicator {
  background-color: transparent;
  transition: none;
  outline: solid 2px Highlight;
  outline: solid 2px -webkit-focus-ring-color;
  outline-offset: 1px;
}
.fdx-c-form--radiobutton:focus-within:has(button:focus) .fdx-c-form__indicator {
  background-color: transparent;
}
.fdx-c-form--radiobutton .fdx-c-form__label {
  font-weight: 400;
  grid-column: 1/3;
  padding-inline-start: var(--label-indent);
}
.fdx-c-form--radiobutton .fdx-c-form__message {
  border: 0;
  background-color: transparent;
  padding-block: 0.25rem 0;
  padding-inline: 0;
}
.fdx-c-form--radiobutton-hidden-label .fdx-c-form__label {
  grid-column: 1/span 2 !important;
  width: var(--indicator-width);
  height: var(--indicator-height);
  text-indent: -9999px;
  position: relative;
  display: inline-block;
  line-height: 0;
  padding-inline-start: 0;
  align-self: start;
}
.fdx-c-form--toggle {
  --indicator-width: 3rem;
  --indicator-height: 1.5rem;
  --indicator-after-width: 0.5rem;
  --indicator-after-height: 0.5rem;
  --indicator-after-top: calc(0.5rem - 1px);
  --indicator-after-left: calc(2rem - 2px);
  --indicator-after-border-width: 2px;
  --indicator-checked-after-left: calc(0.5rem + 4px);
  --indicator-checked-after-top: calc(0.5rem - 2.5px);
  --indicator-checked-after-height: 10px;
  --label-indent: calc(var(--indicator-width) + 0.5rem);
  grid-template-areas: "input label";
  grid-template-columns: minmax(3.5rem, 3.5rem) minmax(auto, 1fr);
  grid-template-rows: auto;
  display: inline-grid;
}
.fdx-c-form--toggle:focus-within .fdx-c-form__indicator {
  background-color: transparent;
  transition: none;
  outline: solid 2px Highlight;
  outline: solid 2px -webkit-focus-ring-color;
  outline-offset: 2px;
}
.fdx-c-form--toggle > * {
  align-self: center;
}
.fdx-c-form--toggle-condensed {
  --indicator-width: 2rem;
  --indicator-height: 1rem;
  --label-fontsize: 0.75rem;
  --indicator-after-width: calc(0.5rem * .75);
  --indicator-after-height: calc(0.5rem * .75);
  --indicator-after-top: calc(0.25rem - 1px * .5);
  --indicator-after-left: calc(1.25rem - 2px);
  --indicator-after-border-width: 1px;
  --indicator-checked-after-height: 7px;
  --indicator-checked-after-left: calc(0.25rem + 4px);
  --indicator-checked-after-top: calc(var(--indicator-checked-after-height) / 2);
}
.fdx-c-form--toggle-indicator .fdx-c-form__checkbox:checked + .fdx-c-form__indicator:after {
  border: 0;
  background-color: #fff;
  width: 2px;
  height: var(--indicator-checked-after-height);
  inset-inline-start: var(--indicator-checked-after-left);
  top: var(--indicator-checked-after-top);
  border-radius: 0;
}
.fdx-c-form--toggle-indicator .fdx-c-form__indicator:after {
  border: solid var(--indicator-after-border-width) #8e8e8e;
  display: block;
  position: absolute;
  content: " ";
  width: var(--indicator-after-width);
  height: var(--indicator-after-width);
  inset-inline-start: var(--indicator-after-left);
  top: var(--indicator-after-top);
  border-radius: 999px;
  box-sizing: border-box;
}
.fdx-c-form--toggle .fdx-c-form__checkbox {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form--toggle .fdx-c-form__checkbox:focus + .fdx-c-form__indicator {
  background-color: transparent;
}
.fdx-c-form--toggle .fdx-c-form__checkbox[type=checkbox][disabled] + .fdx-c-form__indicator {
  background-color: #8e8e8e;
  border-color: #8e8e8e;
}
.fdx-c-form--toggle .fdx-c-form__checkbox[type=checkbox][disabled] + .fdx-c-form__indicator::before {
  border-color: #8e8e8e;
}
.fdx-c-form--toggle .fdx-c-form__checkbox[type=checkbox][disabled] ~ .fdx-c-form__label {
  color: #8e8e8e;
}
.fdx-c-form--toggle .fdx-c-form__checkbox:checked + .fdx-c-form__indicator {
  background-color: #008a00;
  border-color: #008a00;
}
.fdx-c-form--toggle .fdx-c-form__checkbox:checked + .fdx-c-form__indicator::before {
  inset-inline-start: var(--indicator-height);
  border-color: #008a00;
}
.fdx-c-form--toggle .fdx-c-form__checkbox + .fdx-c-form__indicator {
  grid-area: input;
  min-width: var(--indicator-width);
  min-height: var(--indicator-height);
  position: relative;
  display: block;
  border: #8e8e8e solid 1px;
  border-radius: 999px;
  box-sizing: border-box;
  background-color: #fafafa;
}
.fdx-c-form--toggle .fdx-c-form__checkbox + .fdx-c-form__indicator::before {
  background-color: #fff;
  display: block;
  position: absolute;
  content: " ";
  top: -1px;
  inset-inline-start: -1px;
  width: var(--indicator-height);
  height: var(--indicator-height);
  border-radius: 999px;
  border: #8e8e8e solid 1px;
}
.fdx-c-form--toggle .fdx-c-form__label {
  grid-column: 1/3;
  padding-inline-start: var(--label-indent);
  font-weight: 400;
}
.fdx-c-form--hybrid-select {
  grid-template-areas: "label label label" "input input icon" "hint hint hint" "message message message";
  grid-template-columns: auto 1fr auto;
  grid-template-rows: 1.5rem 3.5rem auto;
  position: relative;
}
.fdx-c-form--hybrid-select .fdx-c-form__select {
  pointer-events: none;
}
.fdx-c-form--hybrid-select .fdx-c-form__indicator,
.fdx-c-form--hybrid-select .fdx-c-form__select-icon {
  z-index: 1;
}
.fdx-c-form--hybrid-select .fdx-c-form__hybrid-select__trigger {
  grid-column: 1/4;
  grid-row: 2/3;
  align-self: center;
  height: 100%;
  padding-inline-start: 0.5rem;
  display: inline-flex;
  align-items: center;
  background-color: #fff;
  border: solid 1px #8e8e8e;
}
.fdx-c-form--hybrid-select .fdx-c-form__hybrid-select__list {
  position: absolute;
  top: 5rem;
  list-style: none;
  margin: 0;
  padding: 0;
  border: solid 1px #8e8e8e;
  border-block-start: 0;
  width: 100%;
  /*rtl:begin:ignore*/
  box-shadow: 1px 2px 3px #8e8e8e;
  /*rtl:end:ignore*/
}
.fdx-c-form--hybrid-select .fdx-c-form__hybrid-select__option {
  padding-block: 1rem;
  padding-inline: 0.5rem;
  cursor: pointer;
}
.fdx-c-form--hybrid-select .fdx-c-form__hybrid-select__option:hover {
  background-color: #fafafa;
}
.fdx-c-form--hybrid-select .fdx-c-form__hybrid-select__option + .fdx-c-form__hybrid-select__option {
  border-block-start: solid 1px #8e8e8e;
}
.fdx-c-form--hybrid-select .fdx-c-form__hybrid-select__option--selected {
  font-weight: 500;
}
.fdx-c-form--select {
  grid-template-areas: "label label label" "input input icon" "hint hint hint" "message message message";
  grid-template-columns: auto 1fr auto;
  grid-template-rows: minmax(1.5rem, auto) 3.5rem auto;
}
.fdx-c-form--select:has([class*=__tooltip-button]):not(:has([class*=__prefix])):not(:has([class*=__suffix])) {
  grid-template-areas: "label label label" "input icon tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent" "hint hint hint" "message message message";
  grid-template-columns: 1fr auto auto;
}
.fdx-c-form--select:has([class*=__tooltip-button]):not(:has([class*=__prefix])):not(:has([class*=__suffix])) .fdx-c-form__tooltip-button {
  border-inline-start: solid 1px #8e8e8e;
}
.fdx-c-form--select:has([class*=__prefix]):has([class*=__suffix]) {
  grid-template-areas: "label label label label" "prefix input icon suffix" "hint hint hint hint" "message message message message";
  grid-template-columns: auto 1fr auto auto auto;
}
.fdx-c-form--select:has([class*=__prefix]):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--select:has([class*=__prefix]):has([class*=__suffix]) .fdx-c-form__select {
  border-inline-start: 0;
  border-inline-end: 0;
  grid-column: 2/4;
}
.fdx-c-form--select:has([class*=__prefix]):not(:has([class*=__suffix])) {
  grid-template-areas: "label label label" "prefix input icon" "hint hint hint" "message message message";
  grid-template-columns: auto 1fr auto;
}
.fdx-c-form--select:has([class*=__prefix]):not(:has([class*=__suffix])) .fdx-c-form__input,
.fdx-c-form--select:has([class*=__prefix]):not(:has([class*=__suffix])) .fdx-c-form__select {
  border-inline-start: 0;
  grid-column: 2/4;
}
.fdx-c-form--select:not(:has([class*=__prefix])):has([class*=__suffix]) {
  grid-template-areas: "label label label" "input icon suffix" "hint hint hint" "message message message";
  grid-template-columns: 1fr auto auto;
}
.fdx-c-form--select:not(:has([class*=__prefix])):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--select:not(:has([class*=__prefix])):has([class*=__suffix]) .fdx-c-form__select {
  border-inline-end: 0;
  grid-column: 1/3;
}
.fdx-c-form--select:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) {
  grid-template-areas: "label label label label" "prefix input icon tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent tooltipcontent" "hint hint hint hint" "message message message message";
  grid-template-columns: auto 1fr auto auto;
}
.fdx-c-form--select:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) .fdx-c-form__input,
.fdx-c-form--select:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) .fdx-c-form__select {
  border-inline-start: 0;
  border-inline-end: 0;
}
.fdx-c-form--select:has([class*=__prefix]):has([class*=__tooltip]):not(:has([class*=__suffix])) .fdx-c-form__tooltip-button {
  border-inline-start: solid 1px #8e8e8e;
}
.fdx-c-form--select:not(:has([class*=__prefix])):has([class*=__tooltip]):has([class*=__suffix]) {
  grid-template-areas: "label label label label" "input icon suffix tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent tooltipcontent" "hint hint hint hint" "message message message message";
  grid-template-columns: 1fr auto auto auto;
}
.fdx-c-form--select:not(:has([class*=__prefix])):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--select:not(:has([class*=__prefix])):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__select {
  border-inline-end: 0;
}
.fdx-c-form--select:has([class*=__prefix]):has([class*=__tooltip]):has([class*=__suffix]) {
  grid-template-areas: "label label label label label" "prefix input icon suffix tooltipbutton" "tooltipcontent tooltipcontent tooltipcontent tooltipcontent tooltipcontent" "hint hint hint hint hint" "message message message message message";
  grid-template-columns: auto 1fr auto auto auto;
}
.fdx-c-form--select:has([class*=__prefix]):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__input,
.fdx-c-form--select:has([class*=__prefix]):has([class*=__tooltip]):has([class*=__suffix]) .fdx-c-form__select {
  border-inline-end: 0;
}
.fdx-c-form--select.fdx-c-form--select-mini {
  grid-template-rows: 0 1.5rem auto;
}
.fdx-c-form--select.fdx-c-form--select-mini:focus-within {
  outline: solid 2px Highlight;
  outline: solid 2px -webkit-focus-ring-color;
  outline-offset: 1px;
}
.fdx-c-form--select.fdx-c-form--select-mini .fdx-c-form__select {
  border-radius: 4px;
  padding-inline-end: 1.75rem;
  font-size: 0.875rem;
  text-overflow: ellipsis;
}
.fdx-c-form--select.fdx-c-form--select-mini .fdx-c-form__select-icon {
  font-size: 0.875rem;
}
.fdx-c-form--select.fdx-c-form--select-mini .fdx-c-form__indicator {
  display: none;
}
.fdx-c-form--condensed {
  grid-template-rows: minmax(1rem, auto) 2rem auto;
}
.fdx-c-form--condensed .fdx-c-form__label {
  --label-fontsize: 0.75rem;
}
.fdx-c-form--condensed .fdx-c-form__select {
  padding-inline-end: 2rem;
}
.fdx-c-form--condensed .fdx-c-form__textarea,
.fdx-c-form--condensed .fdx-c-form__select,
.fdx-c-form--condensed .fdx-c-form__input {
  font-size: 0.875rem;
}
.fdx-c-form--condensed .fdx-c-form__select-icon {
  font-size: 1rem;
}
.fdx-c-form--condensed .fdx-c-form__tooltip-button__icon {
  font-size: 1.25rem;
}
.fdx-c-form--condensed .fdx-c-form__tooltip-content:before {
  inset-inline-end: 0.9375rem;
  top: -5px;
  border-width: 0 5px 5px 5px;
}
.fdx-c-form--condensed .fdx-c-form__tooltip-content:after {
  top: -4px;
  inset-inline-end: 0.9375rem;
  border-width: 0 5px 5px 5px;
}
.fdx-c-form--condensed .fdx-c-form__button {
  min-height: 2rem;
  font-size: 0.875rem;
}
.fdx-c-form--condensed .fdx-c-form__prefix,
.fdx-c-form--condensed .fdx-c-form__suffix {
  font-size: 0.75rem;
}
.fdx-c-form--condensed .fdx-c-form__prefix--select,
.fdx-c-form--condensed .fdx-c-form__prefix--select select,
.fdx-c-form--condensed .fdx-c-form__suffix--select,
.fdx-c-form--condensed .fdx-c-form__suffix--select select {
  font-size: 0.875rem;
}
.fdx-c-form__select {
  border-radius: 0;
  margin: 0;
  appearance: none;
  grid-column: 1/4;
  grid-row: 2;
  border: solid 1px #8e8e8e;
  font-size: 1rem;
  padding-inline-start: 0.5rem;
  padding-inline-end: 2.5rem;
  background: #fff;
  color: #333;
}
.fdx-c-form__select:focus {
  outline: none;
}
.fdx-c-form__select-icon {
  display: inline-block;
  grid-area: icon;
  pointer-events: none;
  align-self: center;
  line-height: 0;
  font-size: 1.5rem;
  margin-inline-end: 0.5rem;
}
.fdx-c-form__input {
  border: solid 1px #8e8e8e;
  font-size: 1rem;
  padding-inline-start: 0.5rem;
  border-radius: 0;
  background: #fff;
  min-width: 0;
  outline: 0;
  margin: 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr auto;
}
.fdx-c-form__input:focus {
  outline: none;
}
.fdx-c-form__input--dummy-text {
  padding-block-start: 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.fdx-c-form--condensed .fdx-c-form__input--dummy-text {
  padding-block-start: 0.375rem;
}
.fdx-c-form__input__input {
  border: 0;
  outline: none;
  font-size: 1rem;
  min-width: 0;
}
.fdx-c-form__input__search {
  background: transparent;
  border: 0;
  font-size: 1.25rem;
  padding-inline-end: 0.5rem;
  padding-inline-start: 0.5rem;
  display: flex;
  align-items: center;
  justify-items: center;
  color: #333333;
  cursor: pointer;
}
.fdx-c-form__input__search > * {
  line-height: 0;
}
.fdx-c-form .fdx-c-form__file {
  appearance: none;
  grid-column: 1/4;
  grid-row: 2/3;
  opacity: 0;
  cursor: pointer;
}
.fdx-c-form .fdx-c-form__file:focus ~ [class*=suffix] {
  outline: solid 2px Highlight;
  outline: solid 2px -webkit-focus-ring-color;
  outline-offset: 1px;
}
.fdx-c-form .fdx-c-form__file::-webkit-file-upload-button {
  visibility: hidden;
}
.fdx-c-form .fdx-c-form__file::-ms-browse {
  display: none;
  visibility: hidden;
}
.fdx-c-form .fdx-c-form__file:disabled {
  cursor: default;
}
.fdx-c-form__prefix {
  grid-area: prefix;
}
.fdx-c-form__suffix {
  grid-area: suffix;
}
.fdx-c-form__prefix, .fdx-c-form__suffix {
  border: solid 1px #8e8e8e;
  display: inline-flex;
  align-items: center;
  padding-inline-end: 0.5rem;
  padding-inline-start: 0.5rem;
  color: #333333;
  background: #fff;
}
.fdx-c-form__prefix:focus-within, .fdx-c-form__suffix:focus-within {
  outline: solid 2px Highlight;
  outline: solid 2px -webkit-focus-ring-color;
}
.fdx-c-form__prefix--select, .fdx-c-form__suffix--select {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 100%;
  align-self: stretch;
  align-items: center;
}
.fdx-c-form__prefix--select select, .fdx-c-form__suffix--select select {
  grid-column: 1/3;
  grid-row: 1;
  color: #8e8e8e;
  appearance: none;
  -webkit-appearance: none;
  border: 0;
  background-color: transparent;
  padding-inline-end: 1.5rem;
  height: 100%;
  font-size: 1rem;
  line-height: 1.5;
}
.fdx-c-form__prefix--select select:focus, .fdx-c-form__suffix--select select:focus {
  outline: none;
}
.fdx-c-form__prefix--select__icon, .fdx-c-form__suffix--select__icon {
  display: inline-block;
  grid-column: 2;
  grid-row: 1;
  line-height: 0;
  pointer-events: none;
  align-self: center;
}
.fdx-c-form__prefix__toggle-input, .fdx-c-form__suffix__toggle-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form__prefix__toggle-input:focus + *, .fdx-c-form__suffix__toggle-input:focus + * {
  outline: #007ab7 2px solid;
}
.fdx-c-form__prefix__toggle-input:checked + * > .fdx-c-form__suffix__toggle-label__icon--hide, .fdx-c-form__suffix__toggle-input:checked + * > .fdx-c-form__suffix__toggle-label__icon--hide {
  display: block;
}
.fdx-c-form__prefix__toggle-input:checked + * > .fdx-c-form__suffix__toggle-label__icon--show, .fdx-c-form__suffix__toggle-input:checked + * > .fdx-c-form__suffix__toggle-label__icon--show {
  display: none;
}
.fdx-c-form__prefix__toggle-input:not(:checked) + * > .fdx-c-form__suffix__toggle-label__icon--hide, .fdx-c-form__suffix__toggle-input:not(:checked) + * > .fdx-c-form__suffix__toggle-label__icon--hide {
  display: none;
}
.fdx-c-form__prefix__toggle-input:not(:checked) + * > .fdx-c-form__suffix__toggle-label__icon--show, .fdx-c-form__suffix__toggle-input:not(:checked) + * > .fdx-c-form__suffix__toggle-label__icon--show {
  display: block;
}
.fdx-c-form__prefix__toggle-label, .fdx-c-form__suffix__toggle-label {
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  padding: 0.3125rem;
  height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #007ab7;
}
.fdx-c-form__prefix__toggle-label__icon, .fdx-c-form__suffix__toggle-label__icon {
  font-size: 1.5rem;
  line-height: 0;
}
.fdx-c-form__indicator {
  cursor: pointer;
  pointer-events: none;
  transition: all 0.2s ease-out;
  -webkit-backface-visibility: hidden;
  max-height: 0%;
  width: 3px;
  grid-area: input;
  border-radius: 0;
}
.fdx-c-form__label {
  font-weight: 500;
  font-size: var(--label-fontsize);
  grid-area: label;
  cursor: pointer;
  hyphens: auto;
}
.fdx-c-form__message {
  grid-area: message;
  padding-block: 0.25rem;
  padding-inline: 0.5rem;
  font-size: 0.75rem;
  background-color: #f2f2f2;
  border-inline-end: solid 1px #8e8e8e;
  border-block-end: solid 1px #8e8e8e;
  border-inline-start: solid 1px #8e8e8e;
}
.fdx-c-form__message__item {
  display: flex;
  align-items: center;
}
.fdx-c-form__message__item + .fdx-c-form__message__item {
  padding-block-start: 0.25rem;
}
.fdx-c-form__message__item--error {
  color: #de002e;
}
.fdx-c-form__message__item--success .fdx-c-form__message__item__icon {
  color: #008a00;
}
.fdx-c-form__message__item__icon {
  line-height: 0;
  margin-inline-end: 0.5rem;
}
.fdx-c-form__hint {
  grid-area: hint;
  padding-block: 0.25rem;
  padding-inline: 0.5rem;
  font-size: 0.75rem;
  background-color: #f2f2f2;
  border-inline-end: solid 1px #8e8e8e;
  border-block-end: solid 1px #8e8e8e;
  border-inline-start: solid 1px #8e8e8e;
}
.fdx-c-form__tooltip-button {
  margin: 0;
  padding: 0;
  width: 2.5rem;
  grid-area: tooltipbutton;
  background: transparent;
  border-block-start: solid 1px #8e8e8e;
  border-inline-end: solid 1px #8e8e8e;
  border-block-end: solid 1px #8e8e8e;
  border-inline-start: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fdx-c-form__tooltip-button__icon {
  color: #007ab7;
  line-height: 0;
  font-size: 1.5rem;
  overflow: hidden;
}
.fdx-c-form__tooltip-content:not([hidden]) {
  transition: all 0.2s ease-out;
  max-height: 100%;
}
.fdx-c-form__tooltip-content[hidden] {
  max-height: 0;
}
.fdx-c-form__tooltip-content {
  grid-area: tooltipcontent;
  padding-block: 0.25rem;
  padding-inline: 0.5rem;
  font-size: 0.75rem;
  background-color: #f2f2f2;
  border-inline-end: solid 1px #8e8e8e;
  border-block-end: solid 1px #8e8e8e;
  border-inline-start: solid 1px #8e8e8e;
  position: relative;
}
.fdx-c-form__tooltip-content:before {
  content: "";
  display: block;
  inset-inline-end: 0.625rem;
  top: -10px;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #8e8e8e transparent;
}
.fdx-c-form__tooltip-content:after {
  content: "";
  display: block;
  top: -9px;
  inset-inline-end: 0.625rem;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #f2f2f2 transparent;
}
.fdx-c-form__tooltip-content__title {
  font-weight: 500;
  margin: 0;
  padding: 0;
}
.fdx-c-form__loader {
  grid-area: input;
  justify-self: flex-end;
  display: inline-flex;
  align-items: center;
  margin-inline-end: 0.5rem;
}
.fdx-c-form__button {
  grid-area: button;
  border: 0;
  margin: 0;
  min-height: 3.5rem;
}
.fdx-c-form__button:focus {
  outline: none;
}
.fdx-c-form__button-aligned-to-input {
  grid-area: input;
  height: auto;
  min-height: auto;
  min-width: initial;
  width: initial;
  padding-inline-end: 0.5rem;
}
.fdx-c-form-dimensions {
  grid-template-areas: "label label label label label label" "input inner1 input2 inner2 input3 suffix" "hint hint hint hint hint hint" "message message message message message message";
  grid-template-columns: 1fr auto 1fr auto 1fr auto;
  border: 0;
}
.fdx-c-form-dimensions:not(:has([class*=suffix])) [class*=__input-3] {
  border-inline-end: solid 1px var(--form-border-color);
}
.fdx-c-form-dimensions__input-1, .fdx-c-form-dimensions__input-2, .fdx-c-form-dimensions__input-3 {
  text-align: center;
  width: 100%;
  border-inline-end: 0;
}
.fdx-c-form-dimensions__input-1 {
  grid-area: input !important;
}
.fdx-c-form-dimensions__input-2 {
  grid-area: input2 !important;
  border-inline-start: 0;
}
.fdx-c-form-dimensions__input-3 {
  grid-area: input3 !important;
  border-inline-start: 0;
}
.fdx-c-form-dimensions__inner-1, .fdx-c-form-dimensions__inner-2 {
  color: #8e8e8e;
  font-weight: 300;
  border: solid 1px var(--form-border-color);
  border-inline-end: 0;
  border-inline-start: 0;
  display: inline-flex;
  align-items: center;
  background: #fff;
}
.fdx-c-form-dimensions__inner-1 {
  grid-area: inner1 !important;
}
.fdx-c-form-dimensions__inner-2 {
  grid-area: inner2 !important;
}
.fdx-c-form-dimensions .fdx-c-form__loader {
  grid-area: input3;
}
.fdx-c-form__counter {
  text-align: end;
  margin-inline-start: auto;
  font-size: 0.75rem;
}
.fdx-c-form__counter--is-invalid .fdx-c-form__counter__current {
  color: #de002e;
}
.fdx-c-form__fieldset {
  display: contents;
}

.fdx-c-form-nested {
  display: grid;
  border: 0;
  margin: 0;
  padding: 0;
  flex-direction: column;
  gap: 0.5rem;
}
@media (min-width: 768px) {
  .fdx-c-form-nested {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
  }
  .fdx-c-form-nested__item {
    height: 0;
    flex: 1;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .fdx-c-form-nested__item {
    height: auto;
  }
}
@media (min-width: 768px) {
  .fdx-c-form-nested__item--10 {
    flex: 0 1 10%;
  }
  .fdx-c-form-nested__item--20 {
    flex: 0 1 20%;
  }
  .fdx-c-form-nested__item--30 {
    flex: 0 1 30%;
  }
  .fdx-c-form-nested__item--40 {
    flex: 0 1 40%;
  }
  .fdx-c-form-nested__item--50 {
    flex: 0 1 50%;
  }
  .fdx-c-form-nested__item--60 {
    flex: 0 1 60%;
  }
  .fdx-c-form-nested__item--70 {
    flex: 0 1 70%;
  }
  .fdx-c-form-nested__item--80 {
    flex: 0 1 80%;
  }
  .fdx-c-form-nested__item--90 {
    flex: 0 1 90%;
  }
  .fdx-c-form-nested__item--100 {
    flex: 0 1 100%;
  }
  .fdx-c-form-nested__item--button {
    flex: 0 1 auto;
  }
}
.fdx-c-form-nested--horizontal > .fdx-c-form-nested__item + .fdx-c-form-nested__item {
  padding-block-start: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-form-nested--horizontal > .fdx-c-form-nested__item + .fdx-c-form-nested__item {
    padding-block-start: 0;
  }
}
.fdx-c-form-nested--horizontal + .fdx-c-form-nested--horizontal {
  padding-block-start: 0.5rem;
}
@media (min-width: 768px) {
  .fdx-c-form-nested--horizontal + .fdx-c-form-nested--horizontal .fdx-c-form {
    grid-template-rows: minmax(0px, auto) 3.5rem auto;
  }
}
@media (min-width: 768px) {
  .fdx-c-form-nested--horizontal + .fdx-c-form-nested--horizontal .fdx-c-form--condensed {
    grid-template-rows: minmax(0px, auto) 2rem auto;
  }
}
@media (min-width: 768px) {
  .fdx-c-form-nested--horizontal + .fdx-c-form-nested--horizontal .fdx-c-form__label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}

:where([class*="--checkbox"]) .fdx-c-form__tooltip-button {
  border-block-start: none;
  border-inline-end: none;
  border-block-end: none;
}

/* autoprefixer: on */
.fdx-c-form-boolean {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.fdx-c-form-boolean__body {
  display: flex;
  border: 0;
  margin: 0;
  padding: 0;
  outline: none;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-form-boolean__body {
    flex-direction: row;
    gap: 2rem;
  }
}
.fdx-c-form-boolean__legend {
  color: inherit;
  font-weight: 500;
}
.fdx-c-form-boolean__radiobutton {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-form-boolean__radiobutton:checked + .fdx-c-form-boolean__label [class*=-unchecked] {
  display: none;
}
.fdx-c-form-boolean__radiobutton:not(:checked) + .fdx-c-form-boolean__label [class*=-checked] {
  display: none;
}
.fdx-c-form-boolean__radiobutton:focus + .fdx-c-form-boolean__label .fdx-c-form-boolean__icon {
  outline: solid 2px Highlight;
  outline: solid 2px -webkit-focus-ring-color;
}
.fdx-c-form-boolean__label {
  grid-area: label;
  display: flex;
  flex: 0 1 auto;
  align-items: center;
  justify-items: center;
  gap: 0.5rem;
  cursor: pointer;
}
.fdx-c-form-boolean__icon {
  font-size: 1.25rem;
  line-height: 0;
}
.fdx-c-form-boolean__icon-true-unchecked {
  color: green;
}
.fdx-c-form-boolean__icon-true-checked {
  color: green;
}
.fdx-c-form-boolean__icon-false-unchecked {
  color: red;
}
.fdx-c-form-boolean__icon-false-checked {
  color: red;
}

.fdx-c-attached-form {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: flex-start;
}
.fdx-c-attached-form--1-1 {
  grid-template-columns: 1fr 1fr;
}
.fdx-c-attached-form--1-2 {
  grid-template-columns: 1fr 2fr;
}
.fdx-c-attached-form--1-3 {
  grid-template-columns: 1fr 3fr;
}
.fdx-c-attached-form--2-1 {
  grid-template-columns: 2fr 1fr;
}
.fdx-c-attached-form--3-1 {
  grid-template-columns: 3fr 1fr;
}
.fdx-c-attached-form {
  /* REMOVE border of the first element
      to disable double borders
   */
}
.fdx-c-attached-form > *:first-child [class*=__select],
.fdx-c-attached-form > *:first-child [class*=__input],
.fdx-c-attached-form > *:first-child [class*=__tooltip-button] {
  border-inline-end-width: 0;
}
.fdx-c-attached-form {
  /*
    Compensate the border position to align with the SECOND element
   */
}
.fdx-c-attached-form > *:first-child > [class*=__tooltip-content],
.fdx-c-attached-form > *:first-child > [class*=__hint],
.fdx-c-attached-form > *:first-child > [class*=__message] {
  margin-inline-end: -1px;
}
.fdx-c-attached-form > *:first-child[class*=is-invalid] ~ [class*=c-form] [class*=__input] {
  border-inline-start-color: #de002e;
}
.fdx-c-attached-form > *:first-child[class*=is-success] ~ [class*=c-form] [class*=__input] {
  border-inline-start-color: #008a00;
}
.fdx-c-attached-form {
  /* Both elements are INVALID so we also need to remove the border of the
    first MESSAGE
   */
}
.fdx-c-attached-form > *:first-child[class*=is-invalid] ~ [class*=is-invalid] [class*=__message] {
  border-inline-start-width: 0;
}

.fdx-c-jumplink {
  --gap: 0.5rem;
  --icon-size: 1rem;
  --text-size: 1rem;
  --icon-color: #007ab7;
  --link-gap-x: 0.5rem;
  --link-gap-y: 0rem;
  --item-gap-x: 1.5rem;
  --item-gap-y: 0;
  --background-color: transparent;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: var(--gap) 0;
}
.fdx-c-jumplink--bordered {
  border: solid 1px #e3e3e3;
  padding-block: 0.75rem;
  padding-inline: 0;
}
.fdx-c-jumplink--bordered .fdx-c-jumplink__icon {
  padding-inline-start: 1rem;
}
.fdx-c-jumplink--large-icon {
  --icon-size: 2rem;
  --icon-color: #4d148c;
  --link-gap-x: 1rem;
  --gap: 1rem;
}
.fdx-c-jumplink--large-icon .fdx-c-jumplink__link {
  align-items: center;
}
.fdx-c-jumplink--large-icon .fdx-c-jumplink__title {
  grid-row: 1/-1;
}
.fdx-c-jumplink--large-icon .fdx-c-jumplink__icon {
  padding-block-start: 0;
}
@media (min-width: 768px) {
  .fdx-c-jumplink--column {
    display: block;
    column-count: 2;
  }
  .fdx-c-jumplink--column .fdx-c-jumplink__item {
    margin-block-end: 0.5rem;
    -webkit-column-break-inside: avoid;
    break-inside: avoid-column;
    page-break-inside: avoid;
  }
}
.fdx-c-jumplink--block {
  display: flex;
  gap: var(--item-gap-y) var(--item-gap-x);
  --icon-size: 2rem;
  --link-gap-x: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-jumplink--block {
    gap: 0 var(--item-gap-x);
    flex-direction: row;
  }
}
.fdx-c-jumplink--block .fdx-c-jumplink__item {
  background-color: var(--background-color);
  flex: 1;
  line-height: 1.5;
  /* four items adjust icon size */
}
@media (min-width: 768px) {
  .fdx-c-jumplink--block .fdx-c-jumplink__item:first-child:nth-last-child(4), .fdx-c-jumplink--block .fdx-c-jumplink__item:first-child:nth-last-child(4) ~ li {
    --icon-size: 1rem;
  }
}
.fdx-c-jumplink--block .fdx-c-jumplink__link {
  position: relative;
  padding-block: 1.5rem;
  padding-inline: 2rem;
  width: 100%;
  height: 100%;
}
.fdx-c-jumplink--block .fdx-c-jumplink__link:before {
  content: "";
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}
.fdx-c-jumplink--background {
  --item-gap-y: 1.5rem;
  --background-color: #fafafa;
}
.fdx-c-jumplink__link {
  display: inline-grid;
  grid-template-areas: "icon title" ". description";
  grid-template-columns: auto 1fr;
  grid-template-rows: auto 1fr;
  text-decoration: none;
  gap: var(--link-gap-y) var(--link-gap-x);
  position: relative;
  appearance: none;
  cursor: pointer;
  background: none;
  border: 0;
  padding: 0;
  text-align: start;
}
.fdx-c-jumplink__link:before {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  display: block;
}
.fdx-c-jumplink__link:hover .fdx-c-jumplink__title {
  text-decoration: underline;
}
.fdx-c-jumplink__link:has(> [class*=jumplink__title]:first-child) {
  grid-template-areas: "title icon" "description .";
  grid-template-columns: 1fr auto;
}
.fdx-c-jumplink__icon {
  color: var(--icon-color);
  font-size: var(--icon-size);
  grid-row: 1/-1;
  padding-block-start: calc(0.25rem + 1px);
  line-height: 0;
}
.fdx-c-jumplink__title {
  grid-area: title;
  text-decoration: none;
  font-weight: 500;
  color: #007ab7;
  font-size: var(--text-size);
}
.fdx-c-jumplink__link:focus .fdx-c-jumplink__title {
  text-decoration: underline;
}
.fdx-c-jumplink__description {
  grid-area: description;
  padding: 0;
  margin: 0;
  text-decoration: none;
  color: #333;
  font-weight: 400;
}

.fdx-c-jumplink-detailed {
  margin: 0;
  padding: 0;
  list-style: none;
  border: solid 1px #e3e3e3;
  display: flex;
  flex-direction: column;
  gap: 1px 0;
  background-color: #e3e3e3;
}
.fdx-c-jumplink-detailed--striped {
  gap: 1px 0;
  border: solid 1px #e3e3e3;
  background-color: #e3e3e3;
}
.fdx-c-jumplink-detailed--striped .fdx-c-jumplink-detailed__item:nth-child(odd) {
  background: #fff;
}
.fdx-c-jumplink-detailed--striped .fdx-c-jumplink-detailed__item:nth-child(odd):hover {
  background-color: #f2f2f2;
}
.fdx-c-jumplink-detailed--striped .fdx-c-jumplink-detailed__item:nth-child(even) {
  background: #fafafa;
}
.fdx-c-jumplink-detailed--striped .fdx-c-jumplink-detailed__item:nth-child(even):hover {
  background-color: #f2f2f2;
}
.fdx-c-jumplink-detailed__item {
  width: 100%;
  position: relative;
  display: flex;
  justify-items: center;
  min-height: 3rem;
  background-color: #fff;
  align-items: center;
}
.fdx-c-jumplink-detailed__item:focus-within {
  outline: solid 2px Highlight;
  outline: solid 2px -webkit-focus-ring-color;
  outline-offset: -1px;
}
.fdx-c-jumplink-detailed__definitionlist {
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: auto 2em auto;
  align-items: center;
}
.fdx-c-jumplink-detailed__definitionlist__title {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-jumplink-detailed__definitionlist__description {
  margin: 0;
  padding-inline: 1rem;
}
.fdx-c-jumplink-detailed__definitionlist__description--emphasizes {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: unset;
}
.fdx-c-jumplink-detailed__definitionlist__description--no-padding {
  padding: 0;
}
.fdx-c-jumplink-detailed__link {
  line-height: 0;
  padding-inline-start: auto;
  padding-inline-end: 1rem;
  color: #333;
}
.fdx-c-jumplink-detailed__link:focus {
  outline: none;
}
.fdx-c-jumplink-detailed__link:before {
  top: 0;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  position: absolute;
  content: "";
  display: block;
}
.fdx-c-jumplink-detailed__icon {
  font-size: 1.5rem;
}

.fdx-o-layout-grid {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .fdx-o-layout-grid {
    flex-wrap: nowrap;
  }
}
.fdx-o-layout-grid--2 > * {
  flex: 0 1 50%;
}
.fdx-o-layout-grid--3 > * {
  flex: 0 1 33.3333333333%;
}
.fdx-o-layout-grid--4 > * {
  flex: 0 1 25%;
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-o-layout-grid--fullwidth-small > * {
    flex: 0 1 100%;
  }
}
.fdx-o-layout-grid--center {
  align-items: center;
  justify-content: center;
}
.fdx-o-layout-grid--column {
  flex-direction: column;
}

.fdx-c-line {
  margin: 0;
  padding: 0;
  border: 0;
  height: 1px;
}
.fdx-c-line--default {
  background-color: #e3e3e3;
}
.fdx-c-line--fat {
  height: 4px;
}
.fdx-c-line--spaced {
  margin-inline: 0;
  margin-block: 1rem;
}
.fdx-c-line--spaced-top {
  margin-block-start: 1rem;
}
.fdx-c-line--spaced-bottom {
  margin-block-end: 1rem;
}
.fdx-c-line--white {
  background-color: #fff;
}
.fdx-c-line--white-50 {
  background-color: rgba(255, 255, 255, 0.5);
}
.fdx-c-line--black {
  background-color: #000;
}
.fdx-c-line--purple {
  background-color: #4d148c;
}
.fdx-c-line--orange {
  background-color: #ff6200;
}
.fdx-c-line--gray {
  background-color: #333;
}
.fdx-c-line--blue {
  background-color: #007ab7;
}
.fdx-c-line--success {
  background-color: #008a00;
}
.fdx-c-line--info {
  background-color: #007ab7;
}
.fdx-c-line--warning {
  background-color: #f7b118;
}
.fdx-c-line--error {
  background-color: #de002e;
}
.fdx-c-line--text {
  background-color: #333;
}
.fdx-c-line--grey-10 {
  background-color: #fafafa;
}
.fdx-c-line--grey-20 {
  background-color: #f2f2f2;
}
.fdx-c-line--grey-30 {
  background-color: #e3e3e3;
}
.fdx-c-line--grey-40 {
  background-color: #8e8e8e;
}
.fdx-c-line--grey-50 {
  background-color: #333333;
}
.fdx-c-line--grey-70 {
  background-color: #8e8e8e;
}
.fdx-c-line--grey-80 {
  background-color: #565656;
}
.fdx-c-line--grey-90 {
  background-color: #333333;
}
.fdx-c-line--transparent {
  background-color: transparent;
}
.fdx-c-line--gradient {
  /*rtl:begin:ignore*/
  background: linear-gradient(to right, #4d148c 0, #7d22c3 33%, #FF6200 100%);
  /*rtl:end:ignore*/
}

.fdx-c-link {
  text-decoration: underline;
  color: inherit;
}
.fdx-c-link:hover {
  color: #007ab7;
}
.fdx-c-link--error {
  color: #de002e;
}
.fdx-c-link--success {
  color: #008a00;
}
.fdx-c-link--full-link:before {
  content: " ";
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  top: 0;
  bottom: 0;
  background-color: transparent;
}

.fdx-c-link-tiles {
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fdx-c-link-tiles__title {
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: -0.4px;
  margin: 0;
  padding: 0;
  font-size: 1.5rem;
  margin-block-end: 0.75rem;
}
@media (min-width: 768px) {
  .fdx-c-link-tiles__title {
    font-weight: 300;
    line-height: 1.3;
    letter-spacing: -0.4px;
    margin: 0;
    padding: 0;
    font-size: 2rem;
    margin-block-end: 1.5rem;
  }
}
.fdx-c-link-tiles__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: center;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  max-width: 970px;
}
@media (min-width: 768px) {
  .fdx-c-link-tiles__list {
    flex-direction: row;
  }
}
.fdx-c-link-tiles__list__item {
  margin: 0;
  margin-block-end: 0.75rem;
  flex: 0 1 8.3333333333%;
}
@media (min-width: 768px) {
  .fdx-c-link-tiles__list__item {
    margin-inline-start: 16px;
    margin-inline-end: 16px;
  }
}
@media (min-width: 1200px) {
  .fdx-c-link-tiles__list__item {
    margin-inline-start: 32px;
    margin-inline-end: 32px;
  }
}
.fdx-c-link-tiles__link {
  display: flex;
  align-items: center;
  color: initial;
  text-decoration: none;
}
.fdx-c-link-tiles__link:hover, .fdx-c-link-tiles__link:focus {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .fdx-c-link-tiles__link {
    flex-direction: column;
  }
}
.fdx-c-link-tiles__link__title {
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  width: 100%;
  color: #007ab7;
  margin-inline-start: 0.75rem;
}
@media (min-width: 768px) {
  .fdx-c-link-tiles__link__title {
    text-align: center;
    margin-inline-start: 0;
    margin-block-start: 0.75rem;
  }
}
.fdx-c-link-tiles__icon {
  font-size: 2.5rem;
  height: 2.5rem;
  width: 2.5rem;
  color: #4d148c;
}
@media (min-width: 768px) {
  .fdx-c-link-tiles__icon {
    font-size: 6.25rem;
    width: 6.25rem;
    height: 6.25rem;
  }
}

.fdx-c-list--unstyled {
  list-style: none;
  padding: 0;
}
.fdx-c-list--unstyled > li {
  font-size: 1rem;
  line-height: 1.3;
}
.fdx-c-list--bullet {
  list-style-type: disc;
  padding-inline-start: 1rem;
}
.fdx-c-list--bullet > li {
  font-size: 1rem;
  line-height: 1.3;
}
.fdx-c-list--bordered-top > li {
  border-block-start: solid #e3e3e3 1px;
  padding-block: 0.75rem;
  padding-inline: 0;
}
.fdx-c-list--bordered-top > li:last-child {
  border-block-end: solid #e3e3e3 1px;
}
.fdx-c-list--bordered-top-condensed > li {
  border-block-start: solid #e3e3e3 1px;
  padding-block: 0.25rem;
  padding-inline: 0;
}
.fdx-c-list--bordered-top-condensed > li:last-child {
  border-block-end: solid #e3e3e3 1px;
}
.fdx-c-list--bordered-top-to-tiles > li {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.14);
  padding: 0.5rem;
  margin-block: 1rem;
  margin-inline: 0.25rem;
}
.fdx-c-list--bordered-top-to-tiles > li:first-child {
  margin-block-start: 0;
}
@media (min-width: 768px) {
  .fdx-c-list--bordered-top-to-tiles > li {
    box-shadow: none;
    padding-block: 0.25rem;
    padding-inline: 0;
    margin: 0;
    border-block-start: solid #e3e3e3 1px;
  }
  .fdx-c-list--bordered-top-to-tiles > li:last-child {
    border-block-end: solid #e3e3e3 1px;
  }
}

.fdx-c-loader {
  --width: 2rem;
  --height: 2rem;
  display: inline-block;
  position: relative;
  width: var(--width);
  height: var(--height);
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center, 50%, 50%;
}
.fdx-c-loader--small {
  --width: 1rem;
  --height: 1rem;
}
.fdx-c-loader--medium {
  --width: 1.5rem;
  --height: 1.5rem;
}
.fdx-c-loader--large {
  --width: 4rem;
  --height: 4rem;
}
.fdx-c-loader--extra-large {
  --width: 8rem;
  --height: 8rem;
}
.fdx-c-loader.fdx-c-loader--small.fdx-c-loader--white {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='transparent' stroke-width='6'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%23FFFFFF' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='6'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--small.fdx-c-loader--orange {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='transparent' stroke-width='6'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%23ff6200' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='6'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--small {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='%23e3e3e3' stroke-width='6'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%234d148c' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='6'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--medium.fdx-c-loader--white {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='transparent' stroke-width='4'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%23FFFFFF' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='4'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--medium.fdx-c-loader--orange {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='transparent' stroke-width='4'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%23ff6200' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='4'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--medium {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='%23e3e3e3' stroke-width='4'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%234d148c' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='4'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--large.fdx-c-loader--white {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='%23transparent' stroke-width='2.5'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%23FFFFFF' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='2.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--large.fdx-c-loader--orange {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='%23transparent' stroke-width='2.5'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%23ff6200' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='2.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--large {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='%23e3e3e3' stroke-width='2.5'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%234d148c' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='2.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--extra-large.fdx-c-loader--white {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='%23transparent' stroke-width='1.5'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%23FFFFFF' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='1.5'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--extra-large.fdx-c-loader--orange {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='%23transparent' stroke-width='2'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%23ff6200' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='2'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}
.fdx-c-loader.fdx-c-loader--extra-large {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' %3E%3Ccircle class='bg' cx='25' cy='25' r='21' fill='none' stroke='%23e3e3e3' stroke-width='2'%3E%3C/circle%3E%3Ccircle cx='25' cy='25' r='21' fill='none' stroke='%234d148c' stroke-dashoffset='120' stroke-dasharray='130' stroke-linecap='round' stroke-width='2'%3E%3Canimate attributeName='stroke-dashoffset' begin='0s' values='120;4;120' dur='2.2s' calcMode='linear' repeatDur='indefinite'/%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' type='rotate' from='0 25 25' to='360 25 25' calcMode='linear' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E");
}

.fdx-c-pagination {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.fdx-c-pagination__title {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
  margin-inline: 0;
  margin-block: 0 0.5rem;
}
.fdx-c-pagination__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
}
.fdx-c-pagination__list__item__link {
  font-size: 1rem;
  border-radius: 9999px;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  width: 1.5rem;
  height: 1.5rem;
  text-decoration: none;
  margin-block: 0;
  margin-inline: 0.25rem;
}
.fdx-c-pagination__list__item__link:hover, .fdx-c-pagination__list__item__link:focus {
  background-color: #f2f2f2;
}
.fdx-c-pagination__list__item__link[aria-current=page] {
  color: #fff;
  background-color: #4d148c;
}

.fdx-c-message {
  --signal-border-left-color: transparent;
  --signal-border-color: #e3e3e3;
  --icon-size: 2rem;
  --inner-spacing-x: 1rem;
  --inner-spacing-y: 1rem;
  --background-color: #fafafa;
  --font-size: 1rem;
  --title-gap: 0.5rem;
  display: grid;
  position: relative;
  grid-template-areas: "header body footer";
  align-items: flex-start;
  grid-template-columns: auto 1fr auto;
  border: solid var(--signal-border-color) 1px;
  background-color: var(--background-color);
}
.fdx-c-message:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-start: 0;
  width: 3px;
  background-color: var(--signal-border-left-color);
}
.fdx-c-message--condensed {
  --icon-size: 1.5rem;
  --font-size: 0.875rem;
  --title-gap: 0;
}
.fdx-c-message--bg-white {
  --background-color: #fff;
}
.fdx-c-message--error {
  --signal-border-left-color: #de002e;
  --signal-border-color: #de002e;
  --icon-color: #de002e;
  --background-color: #FEFAFB;
}
.fdx-c-message--success {
  --signal-border-left-color: #008a00;
  --signal-border-color: #008a00;
  --icon-color: #008a00;
  --background-color: #F8FBF8;
}
.fdx-c-message--sustainable {
  --signal-border-left-color: #00A82D;
  --signal-border-color: #00A82D;
  --icon-color: #00A82D;
  --background-color: #F8FBF8;
}
.fdx-c-message--info {
  --signal-border-left-color: #007ab7;
  --signal-border-color: #007ab7;
  --icon-color: #007ab7;
  --background-color: #F8FBFD;
}
.fdx-c-message--warning {
  --signal-border-left-color: #f7b118;
  --signal-border-color: #f7b118;
  --icon-color: #f7b118;
  --background-color: #FEFAF1;
}
.fdx-c-message {
  /*
      TODO: Remove the --primary class as we want to use "insight"
            for purple elements
   */
}
.fdx-c-message--insight, .fdx-c-message--primary {
  --signal-border-left-color: #4d148c;
  --signal-border-color: #4d148c;
  --icon-color: #4d148c;
  --background-color: #fff;
}
.fdx-c-message--max-width {
  background-color: var(--signal-border-left-color);
  grid-template-areas: ". header body footer .";
  align-items: flex-start;
  grid-template-columns: 1fr auto minmax(0, calc(970px - var(--icon-size) - var(--icon-size) - var(--inner-spacing-x))) auto 1fr;
  --icon-color: #fff;
  --close-icon-color: #fff;
}
.fdx-c-message--max-width .fdx-c-message__body {
  color: var(--icon-color);
}
.fdx-c-message--max-width .fdx-c-message__body [class*=button] {
  color: var(--icon-color);
}
.fdx-c-message--max-width[class*=warning] {
  --icon-color: #333;
}
.fdx-c-message--max-width[class*=warning] [class*=button] {
  color: var(--icon-color);
}
.fdx-c-message--max-width[class*=warning] .fdx-c-message__body {
  color: var(--icon-color);
}
.fdx-c-message > *:first-child {
  padding-inline-start: var(--inner-spacing-y);
}
.fdx-c-message__icon {
  padding-block: var(--inner-spacing-y);
  padding-inline: 0;
  display: flex;
  align-items: center;
  line-height: 0;
  background-color: var(--signal-background-color);
  font-size: var(--icon-size);
  color: var(--icon-color);
  grid-area: header;
}
.fdx-c-message__body {
  grid-area: body;
  padding-block: var(--inner-spacing-y);
  padding-inline: calc(var(--inner-spacing-y) * 0.5);
  font-size: var(--font-size);
  color: #333;
  line-height: 1.5;
  font-weight: 400;
}
@media (min-width: 768px) {
  .fdx-c-message__body {
    padding: var(--inner-spacing-y);
  }
}
.fdx-c-message__body__message-type {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-message__title {
  font-weight: 500;
  margin-block-end: var(--title-gap);
  display: block;
}
.fdx-c-message__button-close {
  grid-area: footer;
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: var(--inner-spacing-y);
  display: flex;
  align-items: center;
  color: var(--close-icon-color, #333);
  cursor: pointer;
}

.fdx-c-modal {
  display: flex;
  z-index: 3;
  height: 100vh;
  width: 100vw;
  position: fixed;
  top: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
  background: rgba(51, 51, 51, 0.66);
  backdrop-filter: blur(16px);
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-modal {
    height: 100%;
    background: #fff;
  }
}
.fdx-c-modal__backdrop {
  position: absolute;
  top: 0;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
}
.fdx-c-modal__main {
  display: flex;
  width: 100%;
  flex-direction: column;
  position: absolute;
  top: 0;
  margin: 0 auto;
  padding: 1rem;
  background: #fff;
}
@media (min-width: 664px) {
  .fdx-c-modal__main {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.14);
    top: 75px;
    inset-inline-start: 50%;
    /*rtl:begin:ignore*/
    transform: translateX(-50%);
    /*rtl:end:ignore*/
    align-self: center;
    flex: 0 1 100%;
    width: calc(100% - 4rem);
  }
  .fdx-c-modal__main .fdx-c-modal__body {
    max-width: 66.25rem;
    margin-block-start: 1rem;
    margin-block-end: 1rem;
    padding-inline-end: 3rem;
    padding-inline-start: 3rem;
  }
}
.fdx-c-modal__main:after {
  position: absolute;
  display: block;
  width: 100%;
  height: 75px;
  bottom: -75px;
  content: "";
}
@media (min-width: 664px) {
  .fdx-c-modal__main--small {
    max-width: 28.75rem;
  }
  .fdx-c-modal__main--small .fdx-c-modal__body {
    margin-block-start: 1rem;
    margin-block-end: 1rem;
    padding-inline-end: 1rem;
    padding-inline-start: 1rem;
  }
}
@media (min-width: 664px) {
  .fdx-c-modal__main--medium {
    max-width: 38.75rem;
  }
  .fdx-c-modal__main--medium .fdx-c-modal__body {
    margin-block-start: 1rem;
    margin-block-end: 1rem;
    padding-inline-end: 1rem;
    padding-inline-start: 1rem;
  }
}
@media (min-width: 664px) {
  .fdx-c-modal__main--large {
    max-width: 60.625rem;
  }
  .fdx-c-modal__main--large .fdx-c-modal__body {
    margin-block-start: 1rem;
    margin-block-end: 3rem;
    padding-inline-end: 3rem;
    padding-inline-start: 3rem;
  }
}
.fdx-c-modal__main--full-height {
  height: 100%;
}
.fdx-c-modal__header {
  font-size: 1.5rem;
}
.fdx-c-modal__body {
  align-items: center;
  align-self: center;
  flex: 0 1 auto;
  order: 2;
  width: 100%;
}
.fdx-c-modal__footer {
  margin-inline-start: auto;
  padding-block-end: 1rem;
  order: 1;
  text-align: end;
}
@media (min-width: 664px) {
  .fdx-c-modal__footer {
    padding: 0;
  }
}
.fdx-c-modal__footer__button {
  min-height: 0;
  padding: 0;
  color: inherit;
}
.fdx-c-modal__description {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.3;
  max-height: calc(80vh - 75px * 2);
  overflow-y: auto;
}
.fdx-c-modal__title {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 1.5rem;
  text-align: center;
  margin-block-end: 2rem;
}
.has-alert-header .fdx-c-modal .fdx-c-modal__main {
  top: 300px;
}

.fdx-c-multi-select-checkbox {
  position: relative;
}
.fdx-c-multi-select-checkbox .fdx-c-form-group__item .fdx-c-form-group__input[readonly]:not([disabled]) {
  background-color: #f2f2f2;
}
.fdx-c-multi-select-checkbox .fdx-c-form-group__item .fdx-c-form-group__input[readonly]:not([disabled]) ~ .fdx-c-form-group__label {
  color: #333;
}
.fdx-c-multi-select-checkbox .fdx-c-form-group__item .fdx-c-form-group__input[readonly]:not([disabled]) ~ .fdx-c-form-group__icon * {
  fill: #333;
}
.fdx-c-multi-select-checkbox .fdx-c-form-group__item .fdx-c-form-group__input[readonly] {
  padding-inline-start: 0.5rem;
}
.fdx-c-multi-select-checkbox .fdx-c-form-group.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__icon {
  pointer-events: initial;
  cursor: pointer;
  border: 0;
  padding: 0;
  background: transparent;
  font-size: 1.25rem;
}
.fdx-c-multi-select-checkbox .fdx-c-form-group.fdx-c-form-group--select .fdx-c-form-group__item .fdx-c-form-group__icon > * {
  width: 1em;
  height: 1em;
}
.fdx-c-multi-select-checkbox__menu {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.14);
  flex-direction: column;
  position: absolute;
  background-color: #fff;
  z-index: 1;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.fdx-c-multi-select-checkbox__menu:not([hidden]) {
  display: flex;
}
.fdx-c-multi-select-checkbox__menu > * {
  padding: 0 0.75rem;
  margin-block-end: 0.5rem;
}
.fdx-c-multi-select-checkbox__menu > *:first-child {
  padding-block-start: 0.5rem;
}

.fdx-c-multi-select-dropdown {
  position: relative;
}
.fdx-c-multi-select-dropdown--has-value .fdx-c-multi-select-dropdown__button__label, .fdx-c-multi-select-dropdown--has-value.fdx-c-multi-select-dropdown--condensed .fdx-c-multi-select-dropdown__button__label {
  top: 0.5rem;
  font-weight: 700;
  font-size: 0.625rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}
.fdx-c-multi-select-dropdown--is-invalid .fdx-c-multi-select-dropdown__button__title,
.fdx-c-multi-select-dropdown--is-invalid .fdx-c-multi-select-dropdown__button__label {
  color: #de002e;
}
.fdx-c-multi-select-dropdown--is-disabled .fdx-c-multi-select-dropdown__button[disabled] {
  cursor: default;
  background-color: #fafafa;
  color: #333333;
}
.fdx-c-multi-select-dropdown--is-disabled .fdx-c-multi-select-dropdown__button[disabled] .fdx-c-multi-select-dropdown__button__label,
.fdx-c-multi-select-dropdown--is-disabled .fdx-c-multi-select-dropdown__button[disabled] .fdx-c-multi-select-dropdown__button__title {
  color: #333333;
}
.fdx-c-multi-select-dropdown--is-disabled .fdx-c-multi-select-dropdown__button[disabled]:active {
  border-inline-start: 3px solid transparent;
}
.fdx-c-multi-select-dropdown--condensed .fdx-c-multi-select-dropdown__button {
  min-height: 3.125rem;
}
.fdx-c-multi-select-dropdown--condensed .fdx-c-multi-select-dropdown__button__label {
  top: 0.875rem;
}
.fdx-c-multi-select-dropdown--condensed .fdx-c-multi-select-dropdown__button__title {
  font-size: 0.875rem;
  height: 3.125rem;
  padding-block-start: 0.75rem;
}
.fdx-c-multi-select-dropdown__button {
  width: 100%;
  background: #f2f2f2;
  border: 0;
  border-inline-start: 3px solid transparent;
  margin: 0;
  padding: 0;
  text-align: start;
  cursor: pointer;
  display: grid;
  min-height: 3.75rem;
  grid-template-areas: "wrapper icon";
  grid-template-rows: auto;
  grid-template-columns: 1fr auto;
}
.fdx-c-multi-select-dropdown__button:focus, .fdx-c-multi-select-dropdown__button:active {
  border-color: #4d148c;
  outline: 0;
}
.fdx-c-multi-select-dropdown__button__wrapper {
  grid-area: wrapper;
  margin-inline-start: calc(0.75rem - 3px);
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.fdx-c-multi-select-dropdown__button__label {
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #333;
  transform: all;
  position: absolute;
  top: 1rem;
  transition: 0.3s;
  display: block;
}
.fdx-c-multi-select-dropdown__button__title {
  color: #333;
  font-size: 1rem;
  padding-block-start: 1rem;
  height: 3.75rem;
  display: inline-flex;
  align-items: center;
}
.fdx-c-multi-select-dropdown__button__icon {
  grid-area: icon;
  height: 100%;
  display: flex;
  align-items: center;
  margin-inline-end: 1rem;
  font-size: 1.25rem;
  line-height: 0;
}
.fdx-c-multi-select-dropdown__menu {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.14);
  flex-direction: column;
  position: absolute;
  background-color: #fff;
  z-index: 1;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
.fdx-c-multi-select-dropdown__menu:not([hidden]) {
  display: flex;
}
.fdx-c-multi-select-dropdown__menu > * {
  padding: 0 0.75rem;
  margin-block-end: 0.5rem;
}
.fdx-c-multi-select-dropdown__menu > *:first-child {
  padding-block-start: 0.5rem;
}
.fdx-c-multi-select-dropdown__fieldset {
  display: contents;
}
.fdx-c-multi-select-dropdown__fieldset > * {
  padding: 0 0.75rem;
  margin-block-end: 0.5rem;
}
.fdx-c-multi-select-dropdown__fieldset > *:first-child {
  padding-block-start: 0.5rem;
}
.fdx-c-multi-select-dropdown__legend {
  border: none;
  font-weight: 700;
}

.fdx-c-dropdown-multi-select {
  position: relative;
  --results-min-height: 30px;
}
.fdx-c-dropdown-multi-select:has([class*=form--condensed]) .fdx-c-dropdown-multi-select--list {
  top: 3rem;
}
.fdx-c-dropdown-multi-select--list {
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #e3e3e3;
  flex-direction: column;
  border: solid #e3e3e3 1px;
  gap: 1px;
  position: absolute;
  z-index: 1;
  top: 5rem;
  inset-inline-end: 0;
  inset-inline-start: 0;
  max-height: var(--results-min-height);
  overflow: auto;
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.10), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 5px 0 rgba(0, 0, 0, 0.14);
}
.fdx-c-dropdown-multi-select--list:not([hidden]) {
  display: flex;
}
.fdx-c-dropdown-multi-select--list__item {
  background-color: white;
  padding-inline: 1rem;
  padding-block: 0.5rem;
}
.fdx-c-dropdown-multi-select--list__item--is-disabled {
  background-color: #f2f2f2;
}
.fdx-c-dropdown-multi-select__filter {
  padding-block-start: 1rem;
}

.fdx-c-nav {
  background-color: #4d148c;
  position: sticky;
  top: 0;
  z-index: 3;
}
.fdx-c-nav__overlay {
  display: none;
  height: 100%;
  width: 100%;
  position: fixed;
  top: 4rem;
  background-color: #fafafa;
}
.fdx-c-nav__overlay.is-active {
  display: block;
}
@media (min-width: 768px) {
  .fdx-c-nav__overlay.is-active {
    background-color: rgba(0, 0, 0, 0.25);
  }
}
.fdx-c-nav__main {
  margin: 0 auto;
  max-width: 970px;
  position: relative;
  height: 4rem;
  display: grid;
  grid-template-areas: "logo menu2 hamburger" "search search search" "menu1 menu1 menu1";
  grid-template-columns: 1fr auto auto;
  grid-template-rows: 64px 59px calc(100vh - 123px);
}
@media (min-width: 768px) {
  .fdx-c-nav__main {
    grid-template-areas: "logo menu2 hamburger" "menu1 menu1 menu1";
    grid-template-columns: auto 1fr auto auto;
    grid-template-rows: 64px calc(100vh - 64px);
  }
}
@media (min-width: 1200px) {
  .fdx-c-nav__main {
    grid-template-areas: "logo  menu1 menu2";
    grid-template-columns: 100px auto auto;
  }
}
.fdx-c-nav__main__menu {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .fdx-c-nav__main__menu {
    background-color: transparent;
    flex-direction: row;
  }
}
.fdx-c-nav__main__menu--left {
  background-color: #fafafa;
  grid-area: menu1;
}
@media (min-width: 1200px) {
  .fdx-c-nav__main__menu--left {
    background-color: transparent;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-nav__main__menu--left {
    display: none;
  }
  .fdx-c-nav__main__menu--left.is-active {
    display: block;
    height: 100%;
    overflow: scroll;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-nav__main__menu--left {
    display: none;
  }
  .fdx-c-nav__main__menu--left.is-active {
    display: block;
    height: 100%;
    overflow: scroll;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-nav__main__menu--left {
    display: none;
  }
  .fdx-c-nav__main__menu--left.is-active {
    display: block;
    height: 100%;
    overflow: scroll;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-nav__main__menu--left {
    display: none;
  }
  .fdx-c-nav__main__menu--left.is-active {
    display: block;
    height: 100%;
    overflow: scroll;
  }
}
.fdx-c-nav__main__menu--right {
  grid-area: menu2;
  display: flex;
  flex-direction: row;
}
@media (min-width: 768px) {
  .fdx-c-nav__main__menu--right {
    margin-inline-start: auto;
  }
}
.fdx-c-nav__main__menu--right .fdx-c-nav__main__menu__item__link {
  color: white;
  letter-spacing: -0.5px;
}
.fdx-c-nav__main__menu__item {
  position: relative;
}
.fdx-c-nav__main__menu__item + .fdx-c-nav__main__menu__item {
  border-block-start: solid 1px white;
}
.fdx-c-nav__main__menu__item + .fdx-c-nav__main__menu__item:last-child {
  border-block-end: solid 1px white;
}
@media (min-width: 768px) {
  .fdx-c-nav__main__menu__item + .fdx-c-nav__main__menu__item:last-child {
    border-block-end: 0;
  }
}
@media (min-width: 768px) {
  .fdx-c-nav__main__menu__item + .fdx-c-nav__main__menu__item {
    border-block-start: 0;
  }
}
.fdx-c-nav__main__menu__item__link {
  font-size: 1rem;
  line-height: 1;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  height: 4rem;
  padding-inline: 0.75rem;
  padding-block: 0.75rem;
  display: inline-flex;
  align-items: center;
  font-size: 0.875rem;
  width: 100%;
  text-decoration: none;
  color: #333;
}
@media (min-width: 1200px) {
  .fdx-c-nav__main__menu__item__link {
    color: white;
  }
}
.fdx-c-nav__main__menu__item__link--has-submenu svg {
  margin-inline-start: 0.25rem;
}
.fdx-c-nav__main__menu__item__sub {
  min-width: 15rem;
  display: none;
  list-style: none;
  margin: 0;
  padding: 0;
  background-color: white;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .fdx-c-nav__main__menu__item__sub {
    position: absolute;
    /*rtl:begin:ignore*/
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.17);
    /*rtl:end:ignore*/
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-c-nav__main__menu__item__sub--test {
    position: fixed;
    inset-inline-start: 0;
    inset-inline-end: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-nav__main__menu__item__sub--test {
    position: fixed;
    inset-inline-start: 0;
    inset-inline-end: 0;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-nav__main__menu__item__sub--test {
    position: fixed;
    inset-inline-start: 0;
    inset-inline-end: 0;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-nav__main__menu__item__sub--test {
    position: fixed;
    inset-inline-start: 0;
    inset-inline-end: 0;
  }
}
.fdx-c-nav__main__menu__item__sub__item {
  padding-block: 0.75rem;
  padding-inline: 1rem;
  position: relative;
  z-index: 1;
}
.fdx-c-nav__main__menu__item__sub__item + .fdx-c-nav__main__menu__item__sub__item {
  border-block-start: solid 1px #f2f2f2;
}
.fdx-c-nav__main__menu__item__sub__item__link {
  font-weight: 300;
  font-size: 0.875rem;
  text-align: start;
  color: #333;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.fdx-c-nav__main__menu__item__sub__item__link:after {
  top: 0;
  bottom: 0;
  inset-inline-end: 0;
  inset-inline-start: 0;
  content: "";
  position: absolute;
  z-index: -1;
}
.fdx-c-nav__main__menu__item__sub__item__link:hover, .fdx-c-nav__main__menu__item__sub__item__link:focus {
  text-decoration: underline;
}
.fdx-c-nav__main__menu__item__sub__item__link:hover:after, .fdx-c-nav__main__menu__item__sub__item__link:focus:after {
  background-color: #fafafa;
}
.fdx-c-nav__main__menu__item__sub__item__link--primary {
  font-weight: 700;
  text-transform: uppercase;
  color: #007ab7;
}
.fdx-c-nav__main__menu__item__sub__item__link {
  /* stylelint-disable */
}
.fdx-c-nav__main__menu__item__sub__item__link > fdx-icon,
.fdx-c-nav__main__menu__item__sub__item__link [class*=icon] {
  line-height: 0;
  margin-inline-start: auto;
}
.fdx-c-nav__main__menu--left .fdx-c-nav__main__menu__item.is-active {
  background-color: #4d148c;
}
@media (min-width: 1200px) {
  .fdx-c-nav__main__menu--left .fdx-c-nav__main__menu__item.is-active {
    background-color: #fff;
  }
}
.fdx-c-nav__main__menu--left .fdx-c-nav__main__menu__item.is-active .fdx-c-nav__main__menu__item__link {
  color: white;
}
.fdx-c-nav__main__menu--left .fdx-c-nav__main__menu__item.is-active .fdx-c-nav__main__menu__item__link [class*=icon] {
  /*rtl:begin:ignore*/
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  /*rtl:end:ignore*/
}
@media (min-width: 1200px) {
  .fdx-c-nav__main__menu--left .fdx-c-nav__main__menu__item.is-active .fdx-c-nav__main__menu__item__link {
    color: #4d148c;
  }
}
.fdx-c-nav__main__menu--right .fdx-c-nav__main__menu__item.is-active {
  background-color: #fff;
}
.fdx-c-nav__main__menu--right .fdx-c-nav__main__menu__item.is-active .fdx-c-nav__main__menu__item__link {
  color: #4d148c;
}
.fdx-c-nav__main__menu__item.is-active .fdx-c-nav__main__menu__item__sub {
  display: flex;
}
.fdx-c-nav__main__menu__item.is-active .fdx-c-nav__main__menu__item__link {
  text-decoration: underline;
}
.fdx-c-nav__main__logo {
  grid-area: logo;
  display: inline-block;
  align-self: center;
  width: 5.5rem;
  height: 1.5625rem;
  background-size: 88px 25px;
  background-repeat: no-repeat;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAAyCAYAAAD8z1GNAAAACXBIWXMAABcSAAAXEgFnn9JSAAA6LGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzcgMS4wMDAwMDAsIDAwMDAvMDAvMDAtMDA6MDA6MDAgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczpuczE9Imh0dHA6Ly93d3cuZGF5LmNvbS9kYW0vMS4wIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgbnMxOlBoeXNpY2FsaGVpZ2h0aW5pbmNoZXM9IjAuMzMzMzA1Nzc2MTE5MjMyMiIKICAgbnMxOlBoeXNpY2Fsd2lkdGhpbmluY2hlcz0iMS4xNzMyMzYzNzAwODY2NyIKICAgbnMxOkZpbGVmb3JtYXQ9IlBORyIKICAgbnMxOlByb2dyZXNzaXZlPSJubyIKICAgbnMxOmV4dHJhY3RlZD0iMjAxNy0wOS0xNFQxOTowOTowNC43NjZaIgogICBuczE6Qml0c3BlcnBpeGVsPSIzMiIKICAgbnMxOk1JTUV0eXBlPSJpbWFnZS9wbmciCiAgIG5zMTpQaHlzaWNhbHdpZHRoaW5kcGk9IjE1MCIKICAgbnMxOlBoeXNpY2FsaGVpZ2h0aW5kcGk9IjE1MCIKICAgbnMxOk51bWJlcm9maW1hZ2VzPSIxIgogICBuczE6TnVtYmVyb2Z0ZXh0dWFsY29tbWVudHM9IjAiCiAgIG5zMTpzaGExPSJjNzEwNzAxZjMwYTE2ODM3ZmQ5NjkxNTYyMzc4NmM0ODQ5Nzc2MzgyIgogICBuczE6c2l6ZT0iMTc5NjQiCiAgIHRpZmY6SW1hZ2VMZW5ndGg9IjUwIgogICB0aWZmOllSZXNvbHV0aW9uPSIxNTAwMDAwLzEwMDAwIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB0aWZmOlJlc29sdXRpb25Vbml0PSIyIgogICB0aWZmOlhSZXNvbHV0aW9uPSIxNTAwMDAwLzEwMDAwIgogICB0aWZmOkltYWdlV2lkdGg9IjE3NiIKICAgZXhpZjpDb2xvclNwYWNlPSI2NTUzNSIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjUwIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMTc2IgogICB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCkiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMTctMDgtMjFUMTY6MjU6MDkuMDAwLTA0OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAxNy0wOC0yMVQxNjoyNTowOS4wMDAtMDQ6MDAiCiAgIHhtcDpDcmVhdGVEYXRlPSIyMDE3LTA4LTIxVDE2OjIwOjQ4LjAwMC0wNDowMCIKICAgZGM6Zm9ybWF0PSJpbWFnZS9wbmciCiAgIGRjOm1vZGlmaWVkPSIyMDE3LTEwLTA3VDE0OjM5OjMzLjU3NloiCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozMTEzNzQ3NS1jNzNkLTExN2EtYTBkMi1jYTgwYjAxNzc3MGUiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NTM4OTcyMS02NWYzLTQxYWUtODdhMi01YzVhZTgxMjRjNGUiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDFlNjNhNWQtYzBlMS00NWExLTk3ZTMtZWJhZmFmMWUyZjIwIgogICBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCkiCiAgICAgIHN0RXZ0OndoZW49IjIwMTctMDgtMjFUMTY6MjQ6NDMuMDAwLTA0OjAwIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1Mzg5NzIxLTY1ZjMtNDFhZS04N2EyLTVjNWFlODEyNGM0ZSIvPgogICAgIDxyZGY6bGkKICAgICAgc3RFdnQ6YWN0aW9uPSJzYXZlZCIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAxNy0wOC0yMVQxNjoyNTowOS4wMDAtMDQ6MDAiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDFlNjNhNWQtYzBlMS00NWExLTk3ZTMtZWJhZmFmMWUyZjIwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InIiPz5qhlV/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAt6SURBVHja7J17lFVVHcc/d+6FeTjDS1B5IwiywEiBpCCiBw9x2VMrjYhyWYppT+1hgYWaFGZWVGSpWGRiZaGLpSHCiiBhmfEIiQSnSUBeAzPIMO+5pz/2964Zprn37n3mnjN3Zu53rVl3zczZ57HPd//27/Hd+0Y8zysF+hAONgGLgV10HUwGfgkMS3tk6QvwyAI4ug8igd7TKWAqcJgujhgwCMgP6XoDgB5drA97AhcAfbPons4BonQD5AHVIV6vFoh3sT6MAzVZdk/VgNddCJxDDjkC55BDjsA55JAjcA45AueQQ47AOeTQ9QjcbfKTHYxe3cU4xXy0OYKppLkWJCLAS0Bljl9WqAb2ACcd+zoCnCb7ctNZQ+CtwM1AgQ9rf0YvJIf0OAzcBbzo2Nd5QGN3MRR+CHyablBjzwI0AAdzfZ15HziS67ZckN2ZLXBY6AEUasB4+mzC6CkaQ7h+VFN3JMRr5hACgZsCupcCoFgR9GiMPHGUiBwXkc4AZcDLwCEFOm9k6J4KgRKMOm8oRmJ6oYhcCpwA9gPl8i+DJrQH1OcomnkC54torm5HXZIXUiDCfACYBVyu+4rqp6UF9kScRmVDdgJ/BNaLWHGfA+di4CrgvcBYXT+vxfUbde4GYAfwK+BJjO42KHVdVIOo2EfbiNo3Ya9KS8xwNbgp2fIxklKX6+Qplop3BIGnASsd2+YDjwFPiMiJBxkD3CTiDASKLF0LZC1HAbOBV4Af6vwuVmsksBD4CEarXJjmmgDvBCYB1wJ3i9RBkHgQsEQDM+ZI3pjcnh4O99YTOKr39Jxlm4GYjNQU7GS5iXs7AHxTzxY6gYcCQ3wEczt0vTqNwI8DXwEuwr+gPk8ux2QReCawFNhr0fZKYBFwKe4pwRINnCHAqoAC22JgRovZxwVngOXAfA0EWzQCE/S5Mc2xRcCdukaRwzWOawar7MgoN+LzWo36/BKwDBhP5laD9NOguF+kTIWFwAPAW32QtyXG6VkGB+jm+enrBuBR4Ae4LViIARM1s4xLc09f9EHeBr33NZmKIcJM0zRqiv4ccAdwXkB+41xZ4cuSHPMJ4KsKFDOB/pp+swkecAxYATwu4rhgqvpweJL/3w7c5kjeGp1zhdybDgvi/KIO+IwePOj1Y3M0jX6asyt/k+S2DO/iwXlEM9sJ4NvyhT/qONCuUjzxZeC/Lf5+NXArbguBG4Bfa9Y73dFZCL+YLad/gEObCuDvGrHF8s/OtWz7Pky6bbF+76XAYXw3yTAlXI/XgHuAEcB0x/ZXA6/L6NTLMCyS7++CZ4HvEICMIEwCT3Xw507J0d+Iyb3Wy/0YDlwhX7fY4tnmAb/ROWbJvfCDGqDKcfBlE/4NfE3xwRTHtgv0PjYAXwfe7Nj+eeAbrax4pySwLXkr5CP/Vh3XOpOxRdPQDRauyGDgeuC7Ot7VV90MrFPap0aB4nhMznpwJyPx39SvKxz9/14KVOf6IO9uZSr+GdRDZVspuUqWd0WKY8pFyGHy61IhH/ggRhTjMgM0KlK+D6O+a4kCYJv8wLd0MhJvAL7VwqWwRZHiBxf8Sy7bliAfKNsIfFjpnwJSC98rMbv8zJJVTIUR8uFsK1oe8Gf5znva+H+tApIjwIOORAgLfVJkmB7DLCxYgtmQJQgc1yBZE/SD+iFwmaYjW1wMXIJdvvccWcxrSJ3ia8RU0WzSQz2w2fapGa9g8qd70hz3HPAH4BaC2dnoDfWzn8CnWrNZMjwqf/52Mr+t2DFMrvf3YYxUPwTeKL/SFl+QH2Tzkgcpyu1IrG/DbUiGxxUoBmHJDmJSWHsCOHe9Zo8+mFJ+SQZdwOXAjwhJiOSnkOG6lGgs/gQpHYFaBYpnLI/fSXCC8zzcCgWuKMeU31eTGS1HDUYj83NCVNGFUYkbQ3brjlviVblItvBE4iY6Jw7JYj6De7Wu9cBfDXxPLgRdicCdCZXyPV0IfJAMlkY7ADsx1cnn23GOdSLvgbBvPkfgsxF3nE49BVkNnfy59wJ/bUf77ZhiUeiIhUQKWzSRWW1tQjyd59AfUUcDMDJgXzVoRIAPAze24xw3YyptKwl5W9cwCGwrWq6WFdjVomPbO3CiCiKvtDzfSExed5vDyx9GcGq0MPZSno3JCQ9rxzkGYKp1R+RPdykCH9EUmy57UYepFP2MzAjEE0Lwd+gl2WRPzsPkrFdbXqOEzMkykw2QIPE2TLVsTAbOdQlGR0wGSRzVwOqn4PpkawsfBoF3ywoPtCDDODIst1OQcgSzksSGMNMwqrddFse+H7cVDy7og9FcjMctdRnTbPYkqdOBkzDVxmkZvOeJcidexRSE/KI3Jr9+rYxKTz1TKeb7SJ4Kk8BblK4ZaNHx04F3kX45CxiRyflql8zvqscUGV63JDCYVRo3YIQvVWncjRvJXBGgNfpjVo7UOvrlEWVT1qcg8CBMBXFWAFZ+plySRcA+H+0HYwpfMzA5+U2Y1FxE/FiGUSX+OCwC79PImWxx7HD5Ursx9fRkGKrUzyQFUl4KH9JTcNhkSYRCjFyzAiPArmjjmPGYWv/kADM5Mey1z21Z72gKgtyBKdcHsdFiAUZHfEbv6IRj+1uAt2sAFonIdeLDdn3eqqBxbRgEbgTWaqpKJ0GMyio8gKnXr2vjmFEYfek8y+CpDKNjHeEw3fcFPi+/7i80LxIt0N/mqpOzFcmWxkcxMoBPBpw5iQHXiWxLsF+XN0Vu09OYMv1SuZ/7Zdjy9XkR8ClgQ1gVsqcxIh0bDW0+8DER5RqMlrReU8gFesiZlrNHLfAI8DtNPwsdpszewIfk0iQS9D01EArofIjJP73Jkby1GInrBPW9bf8Vqr+rgHuxq1ZO1/WepXnDmgOYcn0F8B9Z3nWY5Wl9wiJwBUaCeLmDFZygnyplMSK4K6d2q/PjGPHKHFlwF/Qlu74Dzi+uk+twvmO7VZrBJgK/wE0+2gsjSDokQ2JjNA4p6E5Iat+tOOO0OOTJKhcA54ZZiVurFFmlY7tiEciVvCcw5c0ymjULy+mee5wl1rK5kneNrOdJ+aR3i2Cu/vhi0i8+QIaqQLNwXBZ4B2Z1zgGl1CIidBSoDZPAdcBDms6DxmmMpK/1tR6SJe4OXwIYbzEtL8M9X71VpC9t1X/3psnOtIURajcnzXGlmAWjl9G8tdeLmH2SKzH7UEQ1Mx8DjoathTgsK7iS/1/vlikkdqW5Pwmx78Tsp5YpEh8h+8Q8cd3TSGVL3uTYfo+sbVtr2R4EfuKDxBdilvinykZtkqWdR3Mu/pje6VaRd74C6FVATZ6PgKS933W8C7Ory31yyjOJMuD7emnJOrhcWYxVtH8b/n2YxPqpLCNwgYiyFLel9Ik+XCKXL9k0f4+eu87x3FMwGuSEhW2N15SBKlLAGdc1Ruq+emtg/UM+dV0MIwfsh13dPUpm1vZXqhNeBj6rB+rXjvOVy1r8FLulLHsVXBxTpsPPRic7ZVEOYErVsfR96OXheXkB++ERZW0WYPLk5ZazTVQDMSFyT+eiLcVoIN5D6mJS63sbrXtbkoRLa+X73oZJqfYX8UeII3/C7DFxAiDied71mLVojZYjexft0462FeUvwCiihsjp75WmjScLW6G0yhPq9OM+UkuzMJW3ybqXVJW1Rl1jm1yRXergK9S5DSnvef/mnjw8vwflZdUBqhwimiUTyj5bVylfVm4t9vLQsSJXCfai/qj68SlMhTQZSjC1g7E6d4OM1FmrnCOelzXxTCFmU74ZItPoJGSqwCS2d2KKDDuwXwKU6uVdKjLPpllhFm0xbVYBL2A0Bs/4sqL7N8PD8yOUl3kBy3Qi+omTnUhUTz3LY0l2fDYt9akRQV4SeWK0nTSPizwNZG7tVZ2s6nZlL0rkVvTV6D8sS1+P+wbQbc0eQcMjuzMt8Uwd+78BAJgcq1vfmFk3AAAAAElFTkSuQmCC");
  margin-inline-start: 1rem;
}
@media (min-width: 1200px) {
  .fdx-c-nav__main__logo {
    margin-inline-start: 0;
  }
}
.fdx-c-nav__main__burger {
  grid-area: hamburger;
  padding-inline-end: 1rem;
}
@media (min-width: 1200px) {
  .fdx-c-nav__main__burger {
    display: none;
  }
}
.fdx-c-nav__main__right-overlay {
  width: 0;
  overflow: hidden;
  display: flex;
  grid-area: search;
  text-align: end;
  align-items: center;
  background: #4d148c;
}
@media (min-width: 768px) {
  .fdx-c-nav__main__right-overlay {
    grid-row-start: 1;
    grid-row-end: 1;
    grid-column-start: 2;
    grid-column-end: 4;
    top: 0;
    bottom: 0;
    inset-inline-end: 0;
    position: absolute;
  }
}
@media (min-width: 1200px) {
  .fdx-c-nav__main__right-overlay {
    grid-row-start: 1;
    grid-row-end: 1;
    grid-column-start: 2;
    grid-column-end: 5;
    top: 0;
    bottom: 0;
    inset-inline-end: 0;
    position: absolute;
  }
}
.fdx-c-nav__main__right-overlay.is-active {
  display: flex;
  width: 100%;
  pointer-events: initial;
  overflow: visible;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-c-nav__main__right-overlay.is-active {
    padding-inline-end: 1.25rem;
  }
}
@media (min-width: 768px) {
  .fdx-c-nav__main__right-overlay.is-active {
    transition: all cubic-bezier(0.19, 1, 0.22, 1) 0.75s;
  }
}
.fdx-c-nav__main__right-overlay__main {
  display: flex;
  flex-direction: row;
  width: 100%;
  position: relative;
}
.fdx-c-nav__main__right-overlay__main__input {
  padding-inline: 1rem;
  padding-block: 1rem;
  background-color: transparent;
  border: 0;
  border-block-start: solid 1px white;
  border-inline-end: solid 1px white;
  border-block-end: solid 1px white;
  color: white;
  width: 100%;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-nav__main__right-overlay__main__input {
    padding-inline: 1rem;
    padding-block: 0.5rem;
    border: solid 1px white;
    height: 2.8125rem;
    border-start-start-radius: 99999px 99999px;
    border-start-end-radius: 0;
    border-end-start-radius: 99999px 99999px;
    border-end-end-radius: 0;
  }
}
.fdx-c-nav__main__right-overlay__main__input::placeholder {
  color: white;
  font-weight: 300;
}
.fdx-c-nav__main__right-overlay__main__btn {
  background: none;
  padding: 1rem;
  border: 0;
  border-block-start: solid white 1px;
  border-block-end: solid white 1px;
  font-size: 1.25rem;
  color: #fff;
}
@media (min-width: 768px) {
  .fdx-c-nav__main__right-overlay__main__btn {
    padding-inline: 0.5rem 0.75rem;
    padding-block: 0.5rem;
    border-inline-end: solid white 1px;
    height: 2.8125rem;
    border-start-start-radius: 0;
    border-start-end-radius: 9999px 9999px;
    border-end-start-radius: 0;
    border-end-end-radius: 9999px 9999px;
  }
}
.fdx-c-nav__main__right-overlay__main__btn:hover {
  background-color: #fff;
  color: #4d148c;
}
.fdx-c-nav__main__right-overlay__main__autocomplete {
  text-align: start;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: calc(2.8125rem + 0.75rem);
  background: #fff;
  border: solid 1px #e3e3e3;
  inset-inline-start: 0;
  inset-inline-end: 0;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-nav__main__right-overlay__main__autocomplete {
    top: 4.1875rem;
  }
}
.fdx-c-nav__main__right-overlay__main__autocomplete__item {
  display: flex;
  flex-direction: column;
}
.fdx-c-nav__main__right-overlay__main__autocomplete__item__title {
  background-color: #f2f2f2;
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  margin: 0;
  padding-block: 0.75rem;
  padding-inline: 0.75rem;
}
.fdx-c-nav__main__right-overlay__main__autocomplete li {
  font-weight: 700;
  border-block-start: solid 1px #e3e3e3;
}
.fdx-c-nav__main__right-overlay__main__autocomplete li > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.fdx-c-nav__main__right-overlay__main__autocomplete li > ul > li {
  font-weight: 400;
  display: flex;
}
.fdx-c-nav__main__right-overlay__main__autocomplete li > ul > li > a {
  flex: 1;
  display: flex;
  align-items: center;
  justify-items: center;
  color: #333;
  padding-block: 0.75rem;
  padding-inline: 0.75rem;
  text-decoration: none;
  font-size: 0.875rem;
}
.fdx-c-nav__main__right-overlay__main__autocomplete li > ul > li > a:hover {
  text-decoration: underline;
}
.fdx-c-nav__main__right-overlay__main__autocomplete li > ul > li > a > * {
  margin-inline-end: 0.5rem;
  line-height: 0;
}
.fdx-c-nav__main__right-overlay__close {
  /*rtl:begin:ignore*/
  background: 0;
  /*rtl:end:ignore*/
  border: 0;
  color: #fff;
  margin-inline-start: 1rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-nav__main__right-overlay__close {
    display: none;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-nav__main__right-overlay__close {
    display: none;
  }
}
.fdx-c-nav__skip-to-content {
  font-weight: 500;
  position: absolute;
  display: flex;
  opacity: 0;
  transform: translateX(0) translateY(calc(0% - 64px + 0.625rem));
  pointer-events: none;
  top: 64px;
  inset-inline-start: 0;
  padding-inline: 0.5rem;
  padding-block: 0.75rem;
  margin-inline-start: 1rem;
  z-index: 4;
  background: #fff;
  color: #007ab7;
  text-decoration: none;
  border-radius: 0;
}
@media (min-width: 1200px) {
  .fdx-c-nav__skip-to-content {
    margin-inline-start: 0;
  }
}
.fdx-c-nav__skip-to-content:focus {
  pointer-events: initial;
  opacity: 1;
  transition: all 0.3s;
  border-radius: 0;
  outline-offset: 2px;
}
@media (prefers-reduced-motion) {
  .fdx-c-nav__skip-to-content {
    transition: none;
  }
}

.fdx-c-navbar {
  background-color: #fff;
  z-index: 2;
  height: 3.875rem;
  position: relative;
}
.fdx-c-navbar::before {
  bottom: 0;
  content: "";
  display: block;
  width: 100vw;
  position: absolute;
  inset-inline-start: 50%;
  border-block-end: solid 2px #e3e3e3;
  /*rtl:begin:ignore*/
  transform: translateX(-50%);
  /*rtl:end:ignore*/
}
.fdx-c-navbar--sticky {
  position: fixed;
  top: 4rem;
  width: 100%;
}
.fdx-c-navbar--condensed {
  height: calc(2.5rem + 2px);
}
.fdx-c-navbar--condensed .fdx-c-navbar__title {
  font-size: 0.875rem;
  height: 2.5rem;
}
@media (min-width: 768px) {
  .fdx-c-navbar--condensed .fdx-c-navbar__title {
    font-size: 0.875rem;
  }
}
.fdx-c-navbar--condensed .fdx-c-navbar__menu__item {
  font-size: 1.5rem;
}
.fdx-c-navbar--condensed .fdx-c-navbar__menu__item__text, .fdx-c-navbar--condensed .fdx-c-navbar__menu__item__button {
  height: 2.5rem;
  min-height: 2.5rem;
  font-size: 0.75rem;
}
.fdx-c-navbar--condensed .fdx-c-navbar__menu__item__text--icon-before [class*=icon], .fdx-c-navbar--condensed .fdx-c-navbar__menu__item__button--icon-before [class*=icon] {
  font-size: 1.5rem;
}
.fdx-c-navbar--condensed .fdx-c-navbar__toggle {
  min-height: 2.5rem;
}
@media (min-width: 768px) {
  .fdx-c-navbar--condensed .fdx-c-navbar__menu__item--is-active > .fdx-c-navbar__menu {
    top: 2.5rem;
  }
}
.fdx-c-navbar__main {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  background-color: #fff;
  max-width: 61.625rem;
  padding-block: 0;
  padding-inline: 0.5rem;
  margin: 0 auto;
  z-index: 3;
}
@media (min-width: 768px) {
  .fdx-c-navbar__main {
    background: transparent;
    z-index: initial;
    max-width: 60.125rem;
    padding-block: 0;
    padding-inline: 0.75rem;
  }
}
@media (min-width: 1200px) {
  .fdx-c-navbar__main {
    background: transparent;
    z-index: initial;
    max-width: 60.625rem;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .fdx-c-navbar__main {
    flex-direction: row;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-navbar__main {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.14);
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-navbar__main {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.14);
  }
}
.fdx-c-navbar--full-width .fdx-c-navbar__main {
  max-width: 100%;
  padding-block: 0;
  padding-inline: 1rem;
}
.fdx-c-navbar__title {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
  display: flex;
  align-items: center;
  margin-block: 0;
  margin-inline: 0.5rem;
  height: 60px;
}
@media (min-width: 768px) {
  .fdx-c-navbar__title {
    font-weight: 300;
    line-height: inherit;
    margin: 0;
    padding: 0;
    font-size: 1.25rem;
  }
}
.fdx-c-navbar__toggle {
  margin-inline-start: auto;
}
.fdx-c-navbar__toggle [class*=icon] {
  color: #007ab7;
  font-size: 1.25rem;
}
@media (min-width: 768px) {
  .fdx-c-navbar__toggle {
    display: none;
  }
}
.fdx-c-navbar__menu {
  list-style: none;
  padding: 0;
}
.fdx-c-navbar__menu > * {
  margin: 0;
}
.fdx-c-navbar__menu {
  margin: 0;
  display: flex;
  flex-direction: column;
  flex: 0 1 100%;
  z-index: 2;
}
@media (min-width: 768px) {
  .fdx-c-navbar__menu {
    flex: 0 1 auto;
    margin-inline-start: auto;
    flex-direction: row;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .fdx-c-navbar__menu {
    display: none;
  }
  .fdx-c-navbar__menu--is-open\@small {
    display: flex;
    margin-block-start: 3px;
    background-color: #fff;
  }
}
.fdx-c-navbar__menu--lined > li + li {
  border-block-start: solid #e3e3e3 1px;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-navbar__menu--lined-root > li + li {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-navbar__menu--lined-root > li + li {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) {
  .fdx-c-navbar__menu--lined-root > li > ul > li + li {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) {
  .fdx-c-navbar__menu .fdx-c-navbar__menu {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.14);
    border: solid #e3e3e3 1px;
    clip-path: inset(0 -10px -10px -10px);
  }
}
.fdx-c-navbar__menu__item {
  font-size: 1rem;
  direction: rtl;
  min-height: 0;
}
.fdx-c-navbar__menu__item__text, .fdx-c-navbar__menu__item__button {
  display: inline-block;
  font-weight: 400;
  border-width: 0;
  font-size: 1rem;
  direction: ltr;
  background-color: transparent;
  line-height: 1.3;
  display: flex;
  align-items: center;
  padding: 0.5rem;
  width: 100%;
  height: calc(3.875rem - 2px);
  min-height: calc(3.875rem - 2px);
}
@media (min-width: 768px) {
  .fdx-c-navbar__menu__item__text, .fdx-c-navbar__menu__item__button {
    padding-block: 0;
    padding-inline: 0.75rem;
  }
}
.fdx-c-navbar__menu__item__text:disabled, .fdx-c-navbar__menu__item__button:disabled {
  color: #8e8e8e;
}
.fdx-c-navbar__menu__item__text:disabled:hover, .fdx-c-navbar__menu__item__text:disabled:focus, .fdx-c-navbar__menu__item__button:disabled:hover, .fdx-c-navbar__menu__item__button:disabled:focus {
  background-color: transparent;
}
.fdx-c-navbar__menu__item__button {
  display: flex;
  color: #333;
}
@media (min-width: 768px) {
  .fdx-c-navbar__menu__item__button {
    color: #007ab7;
  }
}
.fdx-c-navbar__menu__item__button:focus, .fdx-c-navbar__menu__item__button:hover {
  background-color: #fafafa;
}
.fdx-c-navbar__menu__item__button:disabled {
  color: #8e8e8e;
}
.fdx-c-navbar__menu__item__button:disabled:hover, .fdx-c-navbar__menu__item__button:disabled:focus {
  background-color: transparent;
}
.fdx-c-navbar__menu__item__button--icon-after > * {
  margin-inline-start: auto;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-navbar__menu__item__button--icon-after > * {
    padding-inline-start: 0.5rem;
  }
}
.fdx-c-navbar__menu__item__button [class*=icon] {
  font-size: 1.25rem;
}
.fdx-c-navbar__menu__item__button--toggle {
  display: none;
}
@media (min-width: 768px) {
  .fdx-c-navbar__menu__item__button--toggle {
    display: block;
  }
}
.fdx-c-navbar__menu__item__text {
  color: #333;
  align-self: center;
}
.fdx-c-navbar__menu__item__text:focus, .fdx-c-navbar__menu__item__text:hover {
  background-color: transparent;
}
.fdx-c-navbar__menu__item__text--icon-before [class*=icon] {
  margin-inline-end: 0.5rem;
}
.fdx-c-navbar__menu__item__text [class*=icon] {
  font-size: 2rem;
}
.fdx-c-navbar__menu__item--has-submenu > .fdx-c-navbar__menu {
  display: none;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 768px) {
  .fdx-c-navbar__menu__item--has-submenu > .fdx-c-navbar__menu {
    position: absolute;
  }
}
.fdx-c-navbar__menu__item--has-submenu .fdx-c-navbar__menu__item {
  margin: 0;
  align-self: stretch;
}
.fdx-c-navbar__menu__item--has-submenu .fdx-c-navbar__menu__item > .fdx-c-navbar__menu__item__button {
  color: #333;
}
.fdx-c-navbar__menu__item--has-submenu .fdx-c-navbar__menu__item > .fdx-c-navbar__menu__item__button:disabled {
  color: #8e8e8e;
}
.fdx-c-navbar__menu__item--has-submenu .fdx-c-navbar__menu__item > .fdx-c-navbar__menu__item__button:disabled:hover, .fdx-c-navbar__menu__item--has-submenu .fdx-c-navbar__menu__item > .fdx-c-navbar__menu__item__button:disabled:focus {
  background-color: transparent;
}
.fdx-c-navbar__menu__item--is-active {
  background-color: #fff;
  z-index: 2;
}
.fdx-c-navbar__menu__item--is-active > .fdx-c-navbar__menu {
  background-color: #fff;
  display: block;
  z-index: 2;
}
@media (min-width: 768px) {
  .fdx-c-navbar__menu__item--is-active > .fdx-c-navbar__menu {
    position: absolute;
    top: 61px;
  }
}
.fdx-c-navbar__menu__item--is-active > .fdx-c-navbar__menu--nested {
  display: flex;
  z-index: 2;
  box-shadow: none;
  border: none;
  top: 0;
}
@media (min-width: 768px) {
  .fdx-c-navbar__menu__item--is-active > .fdx-c-navbar__menu--nested {
    position: relative;
  }
}
.fdx-c-navbar__menu__item--is-active > .fdx-c-navbar__menu--nested .fdx-c-navbar__menu__item {
  border: 0;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-navbar__menu__item--is-active\@small > .fdx-c-navbar__menu {
    display: block;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-navbar__menu__item--is-active\@small > .fdx-c-navbar__menu {
    display: block;
  }
}
.fdx-c-navbar__overlay {
  background: transparent;
  display: block;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  inset-inline-start: 0;
  z-index: 1;
}

.fdx-c-notification {
  display: block;
}
.fdx-c-notification__backdrop {
  position: fixed;
  top: 0;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  background: rgba(51, 51, 51, 0.66);
  display: flex;
  overflow-y: hidden;
  z-index: 3;
}
.fdx-c-notification__backdrop > * {
  overflow-y: auto;
  position: relative;
  background: #fff;
}
@media (min-width: 768px) {
  .fdx-c-notification__backdrop > * {
    /*rtl:begin:ignore*/
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.14);
    /*rtl:end:ignore*/
    align-self: center;
    flex: 0 1 100%;
    margin: 0 auto;
    max-width: 460px;
  }
}
@media (min-width: 768px) {
  .fdx-c-notification--small {
    max-width: 28.75rem;
  }
  .fdx-c-notification--small .fdx-c-notification__header {
    padding-block: 2rem 0;
    padding-inline: 2rem 0;
  }
  .fdx-c-notification--small .fdx-c-notification__body {
    padding-block: 0 2rem;
    padding-inline: 2rem;
  }
  .fdx-c-notification--small .fdx-c-notification__footer {
    align-self: baseline;
  }
  .fdx-c-notification--small .fdx-c-notification__footer button {
    min-height: unset;
  }
}
@media (min-width: 768px) {
  .fdx-c-notification--medium {
    max-width: 38.75rem;
  }
  .fdx-c-notification--medium .fdx-c-notification__header {
    padding-block: 2rem 0;
    padding-inline: 2rem 0;
  }
  .fdx-c-notification--medium .fdx-c-notification__body {
    padding-block: 0 2rem;
    padding-inline: 2rem;
  }
  .fdx-c-notification--medium .fdx-c-notification__footer {
    align-self: baseline;
  }
  .fdx-c-notification--medium .fdx-c-notification__footer button {
    min-height: unset;
  }
}
@media (min-width: 768px) {
  .fdx-c-notification--large {
    max-width: 60.625rem;
  }
  .fdx-c-notification--large .fdx-c-notification__header {
    padding-block: 3rem 0;
    padding-inline: 3rem 0;
  }
  .fdx-c-notification--large .fdx-c-notification__body {
    padding-block: 0 3rem;
    padding-inline: 3rem;
  }
  .fdx-c-notification--large .fdx-c-notification__footer {
    align-self: baseline;
  }
  .fdx-c-notification--large .fdx-c-notification__footer button {
    min-height: unset;
  }
}
.fdx-c-notification--default.fdx-c-notification--responsive-inline {
  background: #fff;
  color: #333;
}
.fdx-c-notification--default.fdx-c-notification--column, .fdx-c-notification--default.fdx-c-notification--inline, .fdx-c-notification--default.fdx-c-notification--toast {
  color: #333;
}
.fdx-c-notification--default.fdx-c-notification--column [class*=header] [class*=icon], .fdx-c-notification--default.fdx-c-notification--inline [class*=header] [class*=icon], .fdx-c-notification--default.fdx-c-notification--toast [class*=header] [class*=icon] {
  fill: #4d148c;
}
.fdx-c-notification--success.fdx-c-notification--responsive-inline {
  background: #fff;
  color: #333;
}
.fdx-c-notification--success.fdx-c-notification--column, .fdx-c-notification--success.fdx-c-notification--inline, .fdx-c-notification--success.fdx-c-notification--toast {
  color: #333;
}
.fdx-c-notification--success.fdx-c-notification--column [class*=header] [class*=icon], .fdx-c-notification--success.fdx-c-notification--inline [class*=header] [class*=icon], .fdx-c-notification--success.fdx-c-notification--toast [class*=header] [class*=icon] {
  fill: #008a00;
}
.fdx-c-notification--warning.fdx-c-notification--responsive-inline {
  background: #f7b118;
  color: #fff;
}
.fdx-c-notification--warning.fdx-c-notification--column, .fdx-c-notification--warning.fdx-c-notification--inline, .fdx-c-notification--warning.fdx-c-notification--toast {
  color: #333;
}
.fdx-c-notification--warning.fdx-c-notification--column [class*=header] [class*=icon], .fdx-c-notification--warning.fdx-c-notification--inline [class*=header] [class*=icon], .fdx-c-notification--warning.fdx-c-notification--toast [class*=header] [class*=icon] {
  fill: #f7b118;
}
.fdx-c-notification--error.fdx-c-notification--responsive-inline {
  background: #de002e;
  color: #fff;
}
.fdx-c-notification--error.fdx-c-notification--column, .fdx-c-notification--error.fdx-c-notification--block, .fdx-c-notification--error.fdx-c-notification--inline, .fdx-c-notification--error.fdx-c-notification--toast {
  color: #333;
}
.fdx-c-notification--error.fdx-c-notification--column [class*=header] [class*=icon], .fdx-c-notification--error.fdx-c-notification--block [class*=header] [class*=icon], .fdx-c-notification--error.fdx-c-notification--inline [class*=header] [class*=icon], .fdx-c-notification--error.fdx-c-notification--toast [class*=header] [class*=icon] {
  fill: #de002e;
}
.fdx-c-notification--info.fdx-c-notification--responsive-inline {
  background: #007ab7;
  color: #fff;
}
.fdx-c-notification--info.fdx-c-notification--column, .fdx-c-notification--info.fdx-c-notification--block, .fdx-c-notification--info.fdx-c-notification--inline, .fdx-c-notification--info.fdx-c-notification--toast {
  color: #333;
}
.fdx-c-notification--info.fdx-c-notification--column [class*=header] [class*=icon], .fdx-c-notification--info.fdx-c-notification--block [class*=header] [class*=icon], .fdx-c-notification--info.fdx-c-notification--inline [class*=header] [class*=icon], .fdx-c-notification--info.fdx-c-notification--toast [class*=header] [class*=icon] {
  fill: #4d148c;
}
.fdx-c-notification--toast {
  /*rtl:begin:ignore*/
  box-shadow: -2px 2px 0 0 rgba(0, 0, 0, 0.1);
  /*rtl:end:ignore*/
  color: #333;
  background-color: #fafafa;
  border: solid 1px #f2f2f2;
}
@media (min-width: 768px) {
  .fdx-c-notification--toast {
    max-width: 18.75rem;
    min-width: 18.75rem;
  }
}
.fdx-c-notification--animated-bottom {
  animation: slidein-bottom cubic-bezier(0.5, 0, 0.5, 1) 0.3s;
}
.fdx-c-notification--position-bottom-left {
  position: fixed;
  bottom: 0.5rem;
  inset-inline-start: 0.5rem;
}
.fdx-c-notification--position-bottom-right {
  position: fixed;
  bottom: 0.5rem;
  inset-inline-end: 0.5rem;
}
.fdx-c-notification--responsive-inline .fdx-c-notification__main {
  flex-wrap: wrap;
}
@media (min-width: 1200px) {
  .fdx-c-notification--responsive-inline .fdx-c-notification__main {
    flex-wrap: nowrap;
    align-items: center;
  }
  .fdx-c-notification--responsive-inline .fdx-c-notification__main > * + * {
    margin-inline-start: 1rem;
  }
}
.fdx-c-notification--responsive-inline .fdx-c-notification__main .fdx-c-notification__header {
  order: 1;
}
.fdx-c-notification--responsive-inline .fdx-c-notification__main .fdx-c-notification__header + .fdx-c-notification__body {
  padding-block-start: 1rem;
}
@media (min-width: 1200px) {
  .fdx-c-notification--responsive-inline .fdx-c-notification__main .fdx-c-notification__header + .fdx-c-notification__body {
    padding-block-start: 0;
  }
}
.fdx-c-notification--responsive-inline .fdx-c-notification__main .fdx-c-notification__body {
  order: 3;
  flex: 0 1 100%;
}
@media (min-width: 1200px) {
  .fdx-c-notification--responsive-inline .fdx-c-notification__main .fdx-c-notification__body {
    flex: 1;
    order: 2;
  }
  .fdx-c-notification--responsive-inline .fdx-c-notification__main .fdx-c-notification__body:not(:last-child) {
    margin-inline-end: 1rem;
  }
  .fdx-c-notification--responsive-inline .fdx-c-notification__main .fdx-c-notification__body:first-child + .fdx-c-notification__footer {
    flex: 0 1 auto;
  }
}
.fdx-c-notification--responsive-inline .fdx-c-notification__main .fdx-c-notification__footer {
  margin-inline-start: auto;
  order: 2;
}
@media (min-width: 1200px) {
  .fdx-c-notification--responsive-inline .fdx-c-notification__main .fdx-c-notification__footer {
    order: 3;
  }
}
.fdx-c-notification--full-width .fdx-c-notification__main {
  max-width: 970px;
}
.fdx-c-notification--inline .fdx-c-notification__main {
  flex-direction: row;
  flex-wrap: nowrap;
  padding-block: 1rem;
  padding-inline: 0;
}
.fdx-c-notification--inline .fdx-c-notification__main > * + * {
  padding-inline-start: 1rem;
}
.fdx-c-notification--inline .fdx-c-notification__main .fdx-c-notification__header {
  flex: 0 1 auto;
}
.fdx-c-notification--inline .fdx-c-notification__main .fdx-c-notification__body {
  flex: 0 1 auto;
  padding-block-start: 0;
}
.fdx-c-notification--inline .fdx-c-notification__main .fdx-c-notification__footer {
  order: 3;
}
.fdx-c-notification--condensed .fdx-c-notification__main {
  padding: 0;
}
.fdx-c-notification--condensed .fdx-c-notification__description {
  font-size: 0.875rem;
}
.fdx-c-notification--condensed .fdx-c-notification__header {
  font-size: 1.5rem;
}
.fdx-c-notification--block .fdx-c-notification__main {
  margin: 0 auto;
  position: relative;
  display: flex;
  padding: 1rem;
  flex-wrap: wrap;
  align-items: center;
}
.fdx-c-notification--block .fdx-c-notification__main .fdx-c-notification__header {
  order: 1;
}
.fdx-c-notification--block .fdx-c-notification__main .fdx-c-notification__header + .fdx-c-notification__body {
  padding-block-start: 1rem;
}
.fdx-c-notification--block .fdx-c-notification__main .fdx-c-notification__body {
  order: 3;
  flex: 0 1 100%;
}
.fdx-c-notification--block .fdx-c-notification__main .fdx-c-notification__footer {
  margin-inline-start: auto;
  order: 2;
}
.fdx-c-notification--column .fdx-c-notification__main {
  margin: 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  flex-wrap: wrap;
  align-items: center;
}
.fdx-c-notification--column .fdx-c-notification__main .fdx-c-notification__header {
  order: 1;
}
.fdx-c-notification--column .fdx-c-notification__main .fdx-c-notification__header + .fdx-c-notification__body {
  padding-block-start: 1rem;
}
.fdx-c-notification--column .fdx-c-notification__main .fdx-c-notification__body {
  order: 3;
  flex: 0 1 100%;
  text-align: center;
}
.fdx-c-notification--column .fdx-c-notification__main .fdx-c-notification__footer {
  margin-inline-start: auto;
  order: 2;
}
.fdx-c-notification__main {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 auto;
  padding: 1rem;
}
.fdx-c-notification__header {
  font-size: 1.875rem;
  line-height: 1;
}
.fdx-c-notification__body {
  align-items: center;
  flex: 0 1 auto;
}
.fdx-c-notification__footer {
  margin-inline-start: auto;
  order: 2;
}
.fdx-c-notification__footer [class*=icon] {
  font-size: 1.25rem;
}
.fdx-c-notification__description {
  font-size: 1rem;
  line-height: 1.3;
}
.fdx-c-notification__title {
  font-weight: 300;
  line-height: inherit;
  margin: 0;
  padding: 0;
  font-size: 2rem;
  margin-block-end: 1rem;
}

/* stylelint-disable */
.fdx-c-notification-bar {
  --spacing-y: 1.75rem;
  --spacing-x: 3rem;
  --grid-gap: 1.75rem;
  --icon-size: 2rem;
  display: grid;
  grid-template-areas: "icon body close";
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: var(--grid-gap);
  padding-block: var(--spacing-y);
  padding-inline: var(--spacing-x);
  font-size: 0.875rem;
}
.fdx-c-notification-bar--condensed {
  --spacing-y: 1rem;
  --spacing-x: 3rem;
  --icon-size: 1.5rem;
}
.fdx-c-notification-bar--comfortable {
  --spacing-y: 1.75rem;
  --spacing-x: 3rem;
  --icon-size: 2rem;
}
.fdx-c-notification-bar--info {
  background-color: #fafafa;
}
.fdx-c-notification-bar--info .fdx-c-notification-bar__icon {
  color: #333333;
}
.fdx-c-notification-bar--error {
  background-color: #de002e;
}
.fdx-c-notification-bar--error .fdx-c-notification-bar__icon {
  color: #fff;
}
.fdx-c-notification-bar--error .fdx-c-notification-bar__body {
  color: #fff;
}
.fdx-c-notification-bar--error .fdx-c-notification-bar__button-close {
  color: #fff;
}
.fdx-c-notification-bar--alert {
  background-color: #fafafa;
}
.fdx-c-notification-bar--alert .fdx-c-notification-bar__icon {
  color: #de002e;
}
.fdx-c-notification-bar--success {
  background-color: #008a00;
}
.fdx-c-notification-bar--success .fdx-c-notification-bar__icon {
  color: #fff;
}
.fdx-c-notification-bar--success .fdx-c-notification-bar__body {
  color: #fff;
}
.fdx-c-notification-bar--success .fdx-c-notification-bar__button-close {
  color: #fff;
}
.fdx-c-notification-bar--warning {
  background-color: #f7b118;
}
.fdx-c-notification-bar__icon {
  grid-area: icon;
  font-size: var(--icon-size);
  line-height: 0;
}
.fdx-c-notification-bar__body {
  grid-area: body;
}
.fdx-c-notification-bar__body > a {
  color: inherit;
}
.fdx-c-notification-bar__button-close {
  grid-area: close;
  font-size: 0.875rem;
  line-height: 0;
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

/* stylelint-enable */
.fdx-c-overview-tile {
  margin: 0;
  display: grid;
  container-type: inline-size;
  container-name: jan;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1rem;
}
@media (width > 664px) {
  .fdx-c-overview-tile {
    grid-template-columns: repeat(var(--grid-count-small, 2), minmax(0, 1fr));
  }
}
@media (width > 768px) {
  .fdx-c-overview-tile {
    grid-template-columns: repeat(var(--grid-count-medium, 3), minmax(0, 1fr));
  }
}
@media (width > 1200px) {
  .fdx-c-overview-tile {
    grid-template-columns: repeat(var(--grid-count-large, 9), minmax(0, 1fr));
  }
}
.fdx-c-overview-tile dt, .fdx-c-overview-tile dd {
  margin: 0;
  padding: 0;
}
.fdx-c-overview-tile__item {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column; /* stack dt over dd(s) */
}
.fdx-c-overview-tile__item__title {
  font-size: 0.875rem;
  color: #8e8e8e;
}
.fdx-c-overview-tile__item__description {
  font-size: 0.875rem;
}
.fdx-c-overview-tile__item__description--large {
  font-weight: 500;
  font-size: 1.25rem;
}
.fdx-c-overview-tile__item--sub {
  font-size: 0.875rem;
  font-style: italic;
}

.fdx-c-progress {
  display: flex;
  flex-direction: column-reverse;
}
.fdx-c-progress__indicators {
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
  display: grid;
  align-items: flex-start;
  justify-content: center;
  margin: 0;
  padding: 0;
  gap: 0.75rem;
}
@media (min-width: 664px) {
  .fdx-c-progress__indicators {
    align-items: stretch;
    justify-content: space-between;
  }
}
.fdx-c-progress__indicators__button {
  border: 0;
  appearance: none;
  background: none;
  text-align: center;
  padding: 0;
  transition: width 0.3s;
  display: flex;
  align-items: stretch;
  flex-direction: column;
}
.fdx-c-progress__indicators__button:not([disabled]):not(span) {
  cursor: pointer;
}
.fdx-c-progress__indicators__button:disabled:before {
  background-color: #e3e3e3;
}
@media (min-width: 664px) {
  .fdx-c-progress__indicators__button {
    flex: 1;
    margin: 0;
  }
}
.fdx-c-progress__indicators__button:before {
  width: 100%;
  content: "";
  background-color: rgba(0, 122, 183, 0.5);
  height: 0.5rem;
  display: block;
  margin-block-end: 0.5rem;
  border-radius: 9999px;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-progress__indicators__button:not([class*=active]) [class*=text] {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
.fdx-c-progress__indicators__button__text {
  font-weight: 300;
  font-size: 0.875rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-progress__indicators__button__text {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
.fdx-c-progress__indicators__button--active {
  grid-column: span 2;
}
@media (min-width: 664px) {
  .fdx-c-progress__indicators__button--active {
    grid-column: span 1;
    transition: width 0.3s;
  }
}
.fdx-c-progress__indicators__button--active:before {
  background-color: #007ab7;
}
.fdx-c-progress__indicators__button--active .fdx-c-progress__indicators__button__text {
  font-weight: 500;
}
.fdx-c-progress__indicators__button--active ~ [class*=__button]:before {
  background-color: #e3e3e3;
}
@media (min-width: 664px) {
  .fdx-c-progress__indicators__button--active ~ [class*=__button]:before {
    background-color: #e3e3e3;
  }
}
.fdx-c-progress__message:before {
  font-weight: 500;
  font-size: 0.875rem;
  content: attr(aria-valuetext);
  display: block;
  text-align: center;
}
@media (min-width: 664px) {
  .fdx-c-progress__message:before {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}

.fdx-c-progress-line {
  --progress-indicator-color: #4d148c;
  --progress-background-color: #e3e3e3;
  --progress-radius: 999px;
  --progress-height: 0.75rem;
  --progress-grid-gap: 0.5rem;
  --font-size: 1rem;
  display: grid;
  grid-template-rows: auto;
  align-items: center;
  gap: var(--progress-grid-gap);
  font-size: var(--font-size);
}
.fdx-c-progress-line--block {
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr auto;
  grid-template-areas: "label label" "progress progress";
}
.fdx-c-progress-line--inline {
  grid-template-columns: 1fr auto;
  grid-template-areas: "progress label";
}
.fdx-c-progress-line--inline [aria-hidden=true] {
  margin-inline-start: calc(2 * var(--progress-grid-gap));
}
.fdx-c-progress-line--condensed {
  --progress-grid-gap: 0.25rem;
  --progress-height: 0.25rem;
  --font-size: 0.75rem;
}
.fdx-c-progress-line__label {
  font-weight: 400;
  display: contents;
  grid-area: label;
  font-size: var(--font-size);
}
.fdx-c-progress-line__progress {
  grid-area: progress;
}
.fdx-c-progress-line__progress[value] {
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  display: inline-flex;
  align-items: center;
  border: none;
  height: var(--progress-height);
  border-radius: var(--progress-radius);
  background-color: var(--progress-background-color);
  position: relative;
}
.fdx-c-progress-line__progress[value]::-webkit-progress-bar {
  background-color: var(--progress-background-color);
  height: var(--progress-height);
  border-radius: var(--progress-radius);
}
.fdx-c-progress-line__progress[value]::-webkit-progress-value {
  background-color: var(--progress-indicator-color);
  border-radius: var(--progress-radius);
}
.fdx-c-progress-line__progress[value]::-moz-progress-bar {
  background: var(--progress-indicator-color);
}

.fdx-c-progress-tabs {
  --border-size: 3px;
  --arrow-size: 0.75rem;
  --grid-gap: 1rem;
  --icon-size: 1.5rem;
  --content-offset: 8rem;
  --arrow-offset: calc(var(--icon-size) + var(--grid-gap) * 2);
  container-type: inline-size;
  container-name: tappie;
  display: grid;
  row-gap: 1rem;
}
.fdx-c-progress-tabs > * {
  display: contents;
}
@media (min-width: 768px) {
  .fdx-c-progress-tabs {
    grid-template-columns: repeat(var(--cols, auto-fit), minmax(0, 1fr));
    grid-auto-rows: auto;
    grid-auto-flow: row dense;
    position: relative;
  }
}
.fdx-c-progress-tabs__tab {
  display: grid;
  grid-template-areas: "icon . title . suffix" ". . description description description" ". . button button button";
  grid-template-columns: auto var(--grid-gap) auto 4px 1fr;
  grid-template-rows: auto 1fr auto;
  position: relative;
  flex-direction: column;
  background-color: #fff;
  padding-block: 0.5rem 1rem;
  padding-inline: 1rem;
  border: solid 1px #e3e3e3;
}
.fdx-c-progress-tabs__tab--is-active {
  box-shadow: inset 0 -3px 0 #007ab7;
}
.fdx-c-progress-tabs__tab--is-active:before {
  content: "";
  display: block;
  position: absolute;
  inset-inline-start: var(--arrow-offset);
  bottom: calc(var(--grid-gap) * -1 - var(--border-size));
  border-left: var(--arrow-size) solid transparent;
  border-right: var(--arrow-size) solid transparent;
  border-bottom: var(--arrow-size) solid #fff;
}
@media (min-width: 768px) {
  .fdx-c-progress-tabs__container:first-child > :first-child.fdx-c-progress-tabs__tab--is-active:before {
    --arrow-offset: calc(var(--content-offset) + var(--icon-size));
  }
}

.fdx-c-progress-tabs__tab--has-error {
  border-color: transparent;
  color: #de002e;
}
.fdx-c-progress-tabs__tab--has-error:after {
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0 0 calc(var(--border-size) - 4px) 0;
  border: solid 2px #de002e;
}
.fdx-c-progress-tabs__tab--is-disabled {
  pointer-events: none;
  color: #565656;
}
.fdx-c-progress-tabs__tab__icon {
  grid-area: icon;
  font-size: var(--icon-size);
  align-self: center;
  line-height: 0;
}
.fdx-c-progress-tabs__tab__title {
  grid-area: title;
  font-size: 0.875rem;
  font-weight: 500;
  align-self: center;
}
.fdx-c-progress-tabs__tab__description {
  grid-area: description;
  font-size: 0.875rem;
}
.fdx-c-progress-tabs__tab__icon-suffix {
  grid-area: suffix;
  font-size: 1rem;
  align-self: center;
  line-height: 0;
}
.fdx-c-progress-tabs__tab__button {
  grid-area: button;
}
@media (min-width: 768px) {
  .fdx-c-progress-tabs__container + .fdx-c-progress-tabs__container .fdx-c-progress-tabs__tab {
    border-inline-start: none;
  }
}
@media (min-width: 768px) {
  .fdx-c-progress-tabs__content {
    grid-column: 1/-1;
    grid-row: 2;
    margin-inline: var(--content-offset);
  }
}
.fdx-c-progress-tabs__content {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.14);
  background-color: #fff;
  padding: 1.5rem;
}
.fdx-c-progress-tabs__content[hidden] {
  display: none !important;
}

.fdx-c-jagged-edge {
  --jagged-edge-height: 0.75rem;
  --jagged-edge-background-color: #fff;
  position: relative;
  background: var(--jagged-edge-background-color);
}
.fdx-c-jagged-edge--paper {
  padding-inline: 1rem;
  padding-block: 1rem;
}
.fdx-c-jagged-edge--paper:before, .fdx-c-jagged-edge--paper:after {
  content: "";
  position: absolute;
  display: block;
  height: var(--jagged-edge-height);
  inset-inline-start: 0;
  inset-inline-end: 0;
  /*rtl:begin:ignore*/
  background-image: linear-gradient(45deg, transparent 33.333%, var(--jagged-edge-background-color) 33.333%, var(--jagged-edge-background-color) 66.667%, transparent 66.667%), linear-gradient(-45deg, transparent 33.333%, var(--jagged-edge-background-color) 33.333%, var(--jagged-edge-background-color) 66.667%, transparent 66.667%);
  background-size: var(--jagged-edge-height) calc(var(--jagged-edge-height) * 2);
  background-position: 0 calc(-1 * var(--jagged-edge-height));
  /*rtl:end:ignore*/
}
.fdx-c-jagged-edge--paper:before {
  top: calc(-1 * var(--jagged-edge-height) + 1px);
  /*rtl:begin:ignore*/
  transform: rotate(180deg);
  /*rtl:end:ignore*/
}
.fdx-c-jagged-edge--paper:after {
  bottom: calc(-1 * var(--jagged-edge-height) + 1px);
}

.fdx-c-search {
  --search-height: 3rem;
  --input-font-size: 1rem;
  display: grid;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr auto;
  grid-template-areas: "input button";
  border: 0;
  margin: 0;
  padding: 0;
}
.fdx-c-search--light {
  --border-color: #8e8e8e;
  --bg-color: #fff;
  --hover-color: #fafafa;
}
.fdx-c-search--condensed {
  --search-height: 2rem;
  --input-font-size: 0.875rem;
}
.fdx-c-search__legend {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-search__input {
  grid-area: input;
  background-color: transparent;
  width: 100%;
  font-size: var(--input-font-size);
  padding-inline: 1rem;
  padding-block: 0.5rem;
  border: solid 1px var(--border-color);
  height: var(--search-height);
  border-start-start-radius: 99999px 99999px;
  border-start-end-radius: 0;
  border-end-start-radius: 99999px 99999px;
  border-end-end-radius: 0;
}
.fdx-c-search__input::placeholder {
  font-weight: 300;
}
.fdx-c-search__button {
  display: flex;
  align-items: center;
  grid-area: button;
  background: var(--bg-color);
  border: 0;
  border-block-start: solid var(--border-color) 1px;
  border-inline-end: solid var(--border-color) 1px;
  border-block-end: solid var(--border-color) 1px;
  font-size: 1.25rem;
  padding-block: 0.5rem;
  padding-inline: 0.5rem 0.75rem;
  height: var(--search-height);
  border-start-start-radius: 0;
  border-start-end-radius: 99999px;
  border-end-start-radius: 0;
  border-end-end-radius: 99999px;
}
.fdx-c-search__button:hover {
  background-color: var(--hover-color);
  color: #4d148c;
  cursor: pointer;
}

.fdx-c-select-tile {
  border: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 0 0.5rem;
  --legend-gaps: 2rem;
  --legend-gaps-left: 2rem;
  --legend-font-size: 1.125rem;
  --fieldset-gaps: 3rem;
  --block-inner-gaps: 2rem;
  --block-outer-spacing-gaps: 1rem;
  --indicator-color: #4d148c;
  --selected-border-color: #007ab7;
  --border-color: #e3e3e3;
  --hover-color: #fafafa;
  --checked-color: #fafafa;
  --chevron-size: 1.125rem;
}
.fdx-c-select-tile--radio .fdx-c-select-tile__label {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0 1rem;
}
.fdx-c-select-tile--no-indicator {
  --indicator-color: transparent;
  --hover-color: transparent;
  --checked-color: transparent;
}
.fdx-c-select-tile--no-indicator .fdx-c-select-tile__toggle-grid:has(.fdx-c-select-tile__toggle-grid__content) .fdx-c-select-tile__label {
  border-inline-end: none;
}
.fdx-c-select-tile--condensed {
  --fieldset-gaps: 1.5rem;
  --legend-font-size: 1rem;
  --legend-gaps: 1rem;
  --block-inner-gaps: 1rem;
  --block-outer-spacing-gaps: 0.5rem;
  --chevron-size: 0.875rem;
}
.fdx-c-select-tile--vertical {
  flex-direction: column;
  gap: var(--block-outer-spacing-gaps) 0;
}
.fdx-c-select-tile--vertical + .fdx-c-select-tile--vertical {
  margin-block-start: var(--fieldset-gaps);
}
.fdx-c-select-tile--no-gap {
  --block-outer-spacing-gaps: 0;
  --legend-gaps-left: 0;
}
.fdx-c-select-tile--no-gap *:has(.fdx-c-select-tile__label) + *:has(.fdx-c-select-tile__label) .fdx-c-select-tile__label,
.fdx-c-select-tile--no-gap *:has(.fdx-c-select-tile__label) + *:has(.fdx-c-select-tile__label) .fdx-c-select-tile__toggle-grid__button,
.fdx-c-select-tile--no-gap *:has(.fdx-c-select-tile__label) ~ .fdx-c-select-tile__label,
.fdx-c-select-tile--no-gap .fdx-c-select-tile__label ~ .fdx-c-select-tile__label,
.fdx-c-select-tile--no-gap .fdx-c-select-tile__toggle-grid ~ .fdx-c-select-tile__label,
.fdx-c-select-tile--no-gap .fdx-c-select-tile__toggle-grid + .fdx-c-select-tile__toggle-grid .fdx-c-select-tile__label,
.fdx-c-select-tile--no-gap .fdx-c-select-tile__toggle-grid + .fdx-c-select-tile__toggle-grid .fdx-c-select-tile__toggle-grid__button {
  border-block-start: none;
}
.fdx-c-select-tile--horizontal {
  flex-direction: column;
  gap: var(--block-outer-spacing-gaps) 0;
}
@media (min-width: 768px) {
  .fdx-c-select-tile--horizontal {
    flex-direction: row;
    gap: 0 var(--block-outer-spacing-gaps);
  }
}
.fdx-c-select-tile--horizontal + .fdx-c-select-tile--horizontal {
  margin-block-start: var(--fieldset-gaps);
}
.fdx-c-select-tile--horizontal .fdx-c-select-tile__label {
  flex: 1;
}
.fdx-c-select-tile--horizontal > *:not(.fdx-c-select-tile__label) {
  display: flex;
  flex: 1;
}
.fdx-c-select-tile--horizontal-grid {
  display: grid;
  grid-auto-rows: 1fr;
  grid-template-columns: 1fr;
  gap: var(--block-outer-spacing-gaps);
  width: 100%;
}
@media (min-width: 768px) {
  .fdx-c-select-tile--horizontal-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
.fdx-c-select-tile--horizontal-grid .fdx-c-select-tile__label {
  flex: 1;
}
.fdx-c-select-tile__legend {
  font-weight: 500;
  font-size: var(--legend-font-size);
  padding-inline-start: var(--legend-gaps-left);
  padding-block-end: var(--legend-gaps);
}
.fdx-c-select-tile__legend--condensed {
  --legend-gaps-left: 0;
  --legend-font-size: 0.75rem;
  --legend-gaps: 0.5rem;
}
.fdx-c-select-tile__label {
  position: relative;
  border: solid var(--border-color) 1px;
  padding: var(--block-inner-gaps);
  background-color: #fff;
  display: flex;
  align-items: center;
}
@media not (prefers-reduced-motion) {
  .fdx-c-select-tile__label {
    transition: background-color 0.3s cubic-bezier(0.5, 0, 0.5, 1);
  }
}
.fdx-c-select-tile__label > * {
  flex: 1;
}
.fdx-c-select-tile__input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-select-tile__input:checked + label {
  border-color: var(--selected-border-color);
  outline: 2px solid var(--selected-border-color);
  outline-offset: -2px;
  cursor: pointer;
}
.fdx-c-select-tile__input:checked + * .fdx-c-select-tile__indicator:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  width: 0.75rem;
  height: 0.75rem;
  inset-inline-start: 0.125rem;
  box-sizing: border-box;
  top: calc(50% - 0.375rem);
  background-color: #007ab7;
}
.fdx-c-select-tile__input:focus-visible + * .fdx-c-select-tile__indicator {
  background-color: transparent;
  transition: none;
  outline: solid 2px Highlight;
  outline: solid 2px -webkit-focus-ring-color;
  outline-offset: 2px;
}
.fdx-c-select-tile__input + .fdx-c-select-tile__label:hover {
  background-color: var(--hover-color);
  cursor: pointer;
}
@media not (prefers-reduced-motion) {
  .fdx-c-select-tile__input + .fdx-c-select-tile__label:hover {
    transition: background-color 0.3s cubic-bezier(0.5, 0, 0.5, 1);
  }
}
.fdx-c-select-tile__indicator {
  align-self: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  border: 2px #007ab7 solid;
  content: " ";
  border-radius: 50%;
  box-sizing: border-box;
  position: relative;
  margin-inline-start: auto;
}
.fdx-c-select-tile__toggle-grid {
  display: grid;
  grid-template-areas: "label button" "content content";
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
  width: 100%;
  flex: 1;
}
.fdx-c-select-tile__toggle-grid:has(.fdx-c-select-tile__toggle-grid__content:not([hidden])) label, .fdx-c-select-tile__toggle-grid:has(.fdx-c-select-tile__toggle-grid__content:not([hidden])) button {
  border-block-end: none;
}
.fdx-c-select-tile__toggle-grid .fdx-c-select-tile__label {
  grid-area: label;
}
.fdx-c-select-tile__toggle-grid__button {
  grid-area: button;
  background-color: transparent;
  border: solid var(--border-color) 1px;
  border-inline-start: 0;
  padding: 1rem;
  cursor: pointer;
  line-height: 0;
  font-size: var(--chevron-size);
}
.fdx-c-select-tile__toggle-grid__button svg {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.fdx-c-select-tile__toggle-grid__button[aria-expanded=true] svg {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fdx-c-select-tile__toggle-grid__content {
  grid-area: content;
  border: solid var(--border-color) 1px;
  border-block-start: 0;
  padding-block: 0 var(--block-inner-gaps);
  padding-inline: var(--block-inner-gaps);
}
.fdx-c-select-tile__nested-grid {
  display: grid;
  grid-template-areas: "label label" "content content";
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  width: 100%;
  flex: 1;
}
.fdx-c-select-tile__nested-grid .fdx-c-select-tile__label {
  grid-area: label;
  border-block-end: none;
  cursor: initial;
}
.fdx-c-select-tile__nested-grid .fdx-c-select-tile__indicator,
.fdx-c-select-tile__nested-grid .fdx-c-select-tile__indicator:before,
.fdx-c-select-tile__nested-grid .fdx-c-select-tile__indicator:after {
  opacity: 0;
}
.fdx-c-select-tile__nested-grid__content {
  grid-area: content;
  border: solid var(--border-color) 1px;
  border-block-start: 0;
  padding-block: 0 var(--block-inner-gaps);
  padding-inline: 3.25rem var(--block-inner-gaps);
  position: relative;
}
.fdx-c-select-tile__nested-grid__content:before {
  position: absolute;
  top: -1px;
  content: "";
  left: 3.25rem;
  right: var(--block-inner-gaps);
  height: 1px;
  background-color: #e3e3e3;
}
.fdx-c-select-tile__nested-grid__content .fdx-c-select-tile__label {
  border: solid transparent 2px;
  cursor: pointer;
}
.fdx-c-select-tile__nested-grid__content .fdx-c-select-tile__indicator,
.fdx-c-select-tile__nested-grid__content .fdx-c-select-tile__indicator:before,
.fdx-c-select-tile__nested-grid__content .fdx-c-select-tile__indicator:after {
  opacity: initial;
}
.fdx-c-select-tile__nested-grid__content input:checked + label {
  border: solid #007ab7 2px;
}

.fdx-c-single-digits {
  display: flex;
  flex-direction: column;
}
.fdx-c-single-digits__fieldset {
  display: flex;
  padding: 0;
  margin: 0;
  border: 0;
  gap: 0 0.5rem;
}
.fdx-c-single-digits__legend {
  border: 0;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-single-digits__item {
  flex: 0 1 auto;
}
.fdx-c-single-digits__item--is-invalid .fdx-c-single-digits__item__input[type=number] {
  border-color: #de002e;
}
.fdx-c-single-digits__item--is-valid .fdx-c-single-digits__item__input[type=number] {
  border-color: #008a00;
}
.fdx-c-single-digits__item__input {
  margin: 0;
  text-align: center;
  color: #333;
  font-weight: 300;
}
.fdx-c-single-digits__item__input::-webkit-outer-spin-button, .fdx-c-single-digits__item__input::-webkit-inner-spin-button {
  appearance: none;
}
.fdx-c-single-digits__item__input[type=number] {
  padding: 0;
  -moz-appearance: textfield;
  border: solid 1px #8e8e8e;
  border-radius: 0.25rem;
  font-size: 2.5rem;
  width: 1.25em;
  height: 4.5rem;
}
.fdx-c-single-digits__item__label {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}

.fdx-c-skeleton {
  --skeleton-svg: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cfilter%20id%3D%22blurFilter%22%3E%0A%20%20%20%20%20%20%3CfeGaussianBlur%20in%3D%22SourceGraphic%22%20stdDeviation%3D%2220%200%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%20%20%3Cmask%20id%3D%22outlineMask%22%3E%0A%20%20%20%20%20%20%3Crect%20fill%3D%22black%22%20height%3D%22100%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%220%22%20rx%3D%220%22%20ry%3D%220%22%2F%3E%0A%20%20%20%20%20%20%3Crect%20fill%3D%22white%22%20height%3D%2290%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%225%25%22%20rx%3D%2210%22%20ry%3D%2210%22%2F%3E%0A%20%20%20%20%3C%2Fmask%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22xMaxYMin%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23F2F2F2%22%20height%3D%2290%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%225%25%22%20mask%3D%22url%28%23outlineMask%29%22%2F%3E%0A%20%20%20%20%3Crect%20id%3D%22swoosh%22%20fill%3D%22%23E3E3E3%22%20height%3D%2290%25%22%20width%3D%2270%25%22%20x%3D%22-100%25%22%20y%3D%225%25%22%0A%20%20%20%20%20%20%20%20%20%20filter%3D%22url%28%23blurFilter%29%22%20mask%3D%22url%28%23outlineMask%29%22%3E%0A%20%20%20%20%20%20%3Canimate%20id%3D%22myAnm%22%20attributeName%3D%22x%22%20from%3D%22-100%25%22%20to%3D%22200%25%22%20dur%3D%221.5s%22%20begin%3D%220s%3BmyAnm.end%2B.9s%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%20%20%3C%2Fsvg%3E%0A%3C%2Fsvg%3E');
}
.fdx-c-skeleton--cover-all {
  --skeleton-svg: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cfilter%20id%3D%22f1%22%3E%0A%20%20%20%20%20%20%3CfeGaussianBlur%20in%3D%22SourceGraphic%22%20stdDeviation%3D%2220%200%22%2F%3E%0A%20%20%20%20%3C%2Ffilter%3E%0A%20%20%20%20%3Cmask%20id%3D%22myMask%22%3E%0A%20%20%20%20%20%20%3Crect%20fill%3D%22black%22%20height%3D%22100%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%220%22%20rx%3D%220%22%20ry%3D%220%22%2F%3E%0A%20%20%20%20%20%20%3Crect%20fill%3D%22white%22%20height%3D%22100%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%220%22%20rx%3D%2210%22%20ry%3D%2210%22%2F%3E%0A%20%20%20%20%3C%2Fmask%3E%0A%20%20%3C%2Fdefs%3E%0A%20%20%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20preserveAspectRatio%3D%22xMaxYMin%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23F2F2F2%22%20height%3D%22100%25%22%20width%3D%22100%25%22%20x%3D%220%22%20y%3D%220%22%20mask%3D%22url%28%23myMask%29%22%2F%3E%0A%20%20%20%20%3Crect%20id%3D%22swoosh%22%20fill%3D%22%23E3E3E3%22%20height%3D%22100%25%22%20width%3D%2240%25%22%20x%3D%22-100%25%22%20y%3D%220%22%0A%20%20%20%20%20%20%20%20%20%20filter%3D%22url%28%23f1%29%22%20mask%3D%22url%28%23myMask%29%22%3E%0A%20%20%20%20%20%20%3Canimate%20id%3D%22jan%22%20attributeName%3D%22x%22%20from%3D%22-100%25%22%20to%3D%22200%25%22%20dur%3D%221.5s%22%20begin%3D%220s%3Bjan.end%2B.9s%22%2F%3E%0A%20%20%20%20%3C%2Frect%3E%0A%20%20%3C%2Fsvg%3E%0A%3C%2Fsvg%3E');
}
.fdx-c-skeleton__item {
  border: 0;
  outline: none;
  color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center, 50%, 50%;
  background-color: transparent;
  background-image: var(--skeleton-svg);
}
.fdx-c-skeleton [class*=form-dimensions] [class*=__label],
.fdx-c-skeleton [class*=form-dimensions] [class*=__select],
.fdx-c-skeleton [class*=form-dimensions] [class*=__input],
.fdx-c-skeleton [class*=form--tex] [class*=__label],
.fdx-c-skeleton [class*=form--tex] [class*=__select],
.fdx-c-skeleton [class*=form--tex] [class*=__input],
.fdx-c-skeleton [class*=form--select] [class*=__label],
.fdx-c-skeleton [class*=form--select] [class*=__select],
.fdx-c-skeleton [class*=form--select] [class*=__input] {
  user-select: none;
  pointer-events: none;
  speak: none;
  border: 0;
  outline: none;
  color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center, 50%, 50%;
  background-color: transparent;
  background-image: var(--skeleton-svg);
}
.fdx-c-skeleton [class*=form-dimensions] [class*=__label]:focus,
.fdx-c-skeleton [class*=form-dimensions] [class*=__select]:focus,
.fdx-c-skeleton [class*=form-dimensions] [class*=__input]:focus,
.fdx-c-skeleton [class*=form--tex] [class*=__label]:focus,
.fdx-c-skeleton [class*=form--tex] [class*=__select]:focus,
.fdx-c-skeleton [class*=form--tex] [class*=__input]:focus,
.fdx-c-skeleton [class*=form--select] [class*=__label]:focus,
.fdx-c-skeleton [class*=form--select] [class*=__select]:focus,
.fdx-c-skeleton [class*=form--select] [class*=__input]:focus {
  background-color: none;
}
.fdx-c-skeleton [class*=form-dimensions] [class*=__label]:focus ~ [class*=__indicator],
.fdx-c-skeleton [class*=form-dimensions] [class*=__select]:focus ~ [class*=__indicator],
.fdx-c-skeleton [class*=form-dimensions] [class*=__input]:focus ~ [class*=__indicator],
.fdx-c-skeleton [class*=form--tex] [class*=__label]:focus ~ [class*=__indicator],
.fdx-c-skeleton [class*=form--tex] [class*=__select]:focus ~ [class*=__indicator],
.fdx-c-skeleton [class*=form--tex] [class*=__input]:focus ~ [class*=__indicator],
.fdx-c-skeleton [class*=form--select] [class*=__label]:focus ~ [class*=__indicator],
.fdx-c-skeleton [class*=form--select] [class*=__select]:focus ~ [class*=__indicator],
.fdx-c-skeleton [class*=form--select] [class*=__input]:focus ~ [class*=__indicator] {
  display: none;
}
.fdx-c-skeleton [class*=form-dimensions] [class*=__label],
.fdx-c-skeleton [class*=form--tex] [class*=__label],
.fdx-c-skeleton [class*=form--select] [class*=__label] {
  width: 40%;
}
.fdx-c-skeleton [class*=form-dimensions] [class*=__select-icon],
.fdx-c-skeleton [class*=form-dimensions] [class*=__suffix],
.fdx-c-skeleton [class*=form--tex] [class*=__select-icon],
.fdx-c-skeleton [class*=form--tex] [class*=__suffix],
.fdx-c-skeleton [class*=form--select] [class*=__select-icon],
.fdx-c-skeleton [class*=form--select] [class*=__suffix] {
  display: none;
}
.fdx-c-skeleton [class*=form-dimensions] [class*=__inner],
.fdx-c-skeleton [class*=form--tex] [class*=__inner],
.fdx-c-skeleton [class*=form--select] [class*=__inner] {
  opacity: 0;
}
.fdx-c-skeleton [class*="--checkbox"],
.fdx-c-skeleton [class*="--radiobutton"],
.fdx-c-skeleton [class*="--toggle"],
.fdx-c-skeleton [class*=c-heading],
.fdx-c-skeleton [class*=c-button] {
  user-select: none;
  pointer-events: none;
  speak: never;
  border: 0;
  outline: none;
  color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center, 50%, 50%;
  background-color: transparent;
  background-image: var(--skeleton-svg);
}
.fdx-c-skeleton [class*="--checkbox"]:focus, .fdx-c-skeleton [class*="--checkbox"]:hover,
.fdx-c-skeleton [class*="--radiobutton"]:focus,
.fdx-c-skeleton [class*="--radiobutton"]:hover,
.fdx-c-skeleton [class*="--toggle"]:focus,
.fdx-c-skeleton [class*="--toggle"]:hover,
.fdx-c-skeleton [class*=c-heading]:focus,
.fdx-c-skeleton [class*=c-heading]:hover,
.fdx-c-skeleton [class*=c-button]:focus,
.fdx-c-skeleton [class*=c-button]:hover {
  border: none;
  box-shadow: none;
}
.fdx-c-skeleton [class*="--checkbox"] [class*=__indicator],
.fdx-c-skeleton [class*="--radiobutton"] [class*=__indicator],
.fdx-c-skeleton [class*="--toggle"] [class*=__indicator],
.fdx-c-skeleton [class*=c-heading] [class*=__indicator],
.fdx-c-skeleton [class*=c-button] [class*=__indicator] {
  opacity: 0;
}
.fdx-c-skeleton [class*=c-paragraph],
.fdx-c-skeleton [class*=c-heading],
.fdx-c-skeleton [class*=c-button] {
  user-select: none;
  pointer-events: none;
  speak: never;
  border: 0;
  outline: none;
  color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center, 50%, 50%;
  background-color: transparent;
  background-image: var(--skeleton-svg);
}
.fdx-c-skeleton [class*=c-paragraph]:focus, .fdx-c-skeleton [class*=c-paragraph]:hover,
.fdx-c-skeleton [class*=c-heading]:focus,
.fdx-c-skeleton [class*=c-heading]:hover,
.fdx-c-skeleton [class*=c-button]:focus,
.fdx-c-skeleton [class*=c-button]:hover {
  border: none;
  box-shadow: none;
}
.fdx-c-skeleton [class*=c-jumplink__icon],
.fdx-c-skeleton [class*=c-jumplink__title],
.fdx-c-skeleton [class*=c-jumplink__description] {
  user-select: none;
  pointer-events: none;
  speak: never;
  border: 0;
  outline: none;
  color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center, 50%, 50%;
  background-color: transparent;
  background-image: var(--skeleton-svg);
}
.fdx-c-skeleton [class*=c-jumplink__icon]:focus, .fdx-c-skeleton [class*=c-jumplink__icon]:hover,
.fdx-c-skeleton [class*=c-jumplink__title]:focus,
.fdx-c-skeleton [class*=c-jumplink__title]:hover,
.fdx-c-skeleton [class*=c-jumplink__description]:focus,
.fdx-c-skeleton [class*=c-jumplink__description]:hover {
  border: none;
  box-shadow: none;
}
.fdx-c-skeleton [class*=c-jumplink__icon] [class*=icon],
.fdx-c-skeleton [class*=c-jumplink__title] [class*=icon],
.fdx-c-skeleton [class*=c-jumplink__description] [class*=icon] {
  opacity: 0;
}
.fdx-c-skeleton [class*=c-card] [class*=__header] {
  user-select: none;
  pointer-events: none;
  speak: never;
  border: 0;
  outline: none;
  color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center, 50%, 50%;
  background-color: transparent;
  background-image: var(--skeleton-svg);
}
.fdx-c-skeleton [class*=c-card] [class*=toggle-button],
.fdx-c-skeleton [class*=c-card] [class*=header__icon] {
  display: none;
}

.fdx-c-loading-indicator {
  --width: 2rem;
  --height: 2rem;
  --delay-calc: calc(1.2 * 0.1);
  --delay-one: calc(var(--delay-calc) * 2s);
  --delay-two: calc(var(--delay-calc) * 3s);
  display: inline-block;
  position: relative;
  width: var(--width);
  height: var(--height);
  overflow: hidden;
}
.fdx-c-loading-indicator__part {
  position: absolute;
  box-sizing: border-box;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: 0;
  top: 0;
  margin: 2px;
  border-width: 2px;
  border-style: solid;
  border-color: #4d148c transparent transparent;
  border-radius: 50%;
  animation: 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite loading-indicator;
}
.fdx-c-loading-indicator__part:nth-child(1) {
  border-color: #333333;
  opacity: 0.15;
}
.fdx-c-loading-indicator__part:nth-child(2) {
  animation-delay: calc(var(--delay-one) * -1);
}
.fdx-c-loading-indicator__part:nth-child(3) {
  animation-delay: calc(var(--delay-two) * -1);
}
.fdx-c-loading-indicator__part:nth-child(4) {
  animation-delay: -0.5s;
}
.fdx-c-loading-indicator--white .fdx-c-loading-indicator__part {
  border-color: #fff transparent transparent;
}
.fdx-c-loading-indicator--white .fdx-c-loading-indicator__part:nth-child(1) {
  border-color: transparent;
}
.fdx-c-loading-indicator--small {
  --width: 1.125rem;
  --height: 1.125rem;
}
.fdx-c-loading-indicator--medium {
  --width: 1.5rem;
  --height: 1.5rem;
}
.fdx-c-loading-indicator--large {
  --width: 5rem;
  --height: 5rem;
}

@keyframes loading-indicator {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fdx-c-stepper {
  list-style: none;
  padding: 0;
}
.fdx-c-stepper > * {
  margin: 0;
}
.fdx-c-stepper__item {
  position: relative;
  padding-block: 0 1rem;
  padding-inline: 2.5rem 0.5rem;
}
.fdx-c-stepper__item:before {
  position: absolute;
  content: "";
  top: 0;
  inset-inline-start: 0.96875rem;
  bottom: 0;
  width: 1px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAGklEQVQImWPo6+v7z8TAwMCARjD8//8fqwQA2RoGtgPvL+wAAAAASUVORK5CYII=);
}
.fdx-c-stepper__item:last-child:before {
  display: none;
}
.fdx-c-stepper__item__icon {
  position: absolute;
  top: 0;
  inset-inline-start: 0.25rem;
  display: block;
  font-size: 1.5rem;
  text-align: center;
  background: #fff;
  color: #4d148c;
  line-height: 1;
}

.fdx-c-sticker--grey {
  font-size: 1rem;
  line-height: 1;
  margin: 0;
  padding: 0;
  background-color: #f2f2f2;
}
.fdx-c-sticker--horizontal {
  display: inline;
  border-radius: 1rem;
  padding-inline: 0.5rem;
  padding-block: 0.125rem;
}

.fdx-c-radio-switch {
  border: 0;
  margin: 0;
  padding: 0;
  --spacing: 1rem;
  --spacing-small: 0.5rem;
}
.fdx-c-radio-switch--condensed {
  --spacing: 1rem;
  --spacing-small: 0.5rem;
}
@media (min-width: 1024px) {
  .fdx-c-radio-switch--horizontal {
    display: flex;
  }
}
.fdx-c-radio-switch--comfortable {
  --spacing: 1rem;
  --spacing-small: 0.5rem;
}
.fdx-c-radio-switch__legend {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-radio-switch__label {
  display: flex;
  align-items: center;
  gap: var(--spacing);
  margin-block: var(--spacing);
  margin-inline: var(--spacing-small);
  padding: var(--spacing);
  background-color: #fafafa;
  cursor: pointer;
}
.fdx-c-radio-switch__label:hover {
  background-color: #f2f2f2;
}
.fdx-c-radio-switch__label:focus-within {
  outline: solid 2px #007ab7;
  background-color: #f2f2f2;
}
.fdx-c-radio-switch__input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-radio-switch__input:checked + .fdx-c-radio-switch__label {
  background-color: #f2f2f2;
}
.fdx-c-radio-switch__input:focus + .fdx-c-radio-switch__label {
  outline: solid 2px #007ab7;
  background-color: #f2f2f2;
}
.fdx-c-radio-switch__input:checked + * .fdx-c-radio-switch__indicator:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  width: 0.75rem;
  height: 0.75rem;
  inset-inline-start: 0.125rem;
  box-sizing: border-box;
  top: calc(50% - 0.375rem);
  background-color: #007ab7;
}
.fdx-c-radio-switch__icon {
  line-height: 0;
  grid-area: icon;
  font-size: 2rem;
  align-self: center;
}
.fdx-c-radio-switch__body {
  grid-area: body;
  display: flex;
  flex-direction: column;
}
.fdx-c-radio-switch__title {
  font-weight: 500;
  font-size: 0.75rem;
}
.fdx-c-radio-switch__description {
  font-weight: 400;
  font-size: 0.75rem;
}
.fdx-c-radio-switch__indicator {
  align-self: center;
  grid-area: checkbox;
  display: block;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  border: 2px #007ab7 solid;
  content: " ";
  border-radius: 50%;
  box-sizing: border-box;
  position: relative;
  margin-inline-start: auto;
}

.fdx-c-rate-card {
  display: grid;
  grid-template-areas: ". header ." ". details ." ". options ." "footer footer footer";
  grid-template-columns: 1rem 1fr 1rem;
  border-block-end: solid 1px #e3e3e3;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.14);
  row-gap: 1rem;
  background: #fff;
}
@media (min-width: 768px) {
  .fdx-c-rate-card {
    grid-template-areas: ". header header ." ". details options ." "footer footer footer footer";
    grid-template-columns: 1rem 1fr 1fr 1rem;
    row-gap: unset;
  }
}
.fdx-c-rate-card__header {
  grid-area: header;
  border-block-end: solid 1px #e3e3e3;
  padding-block: 1rem;
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.fdx-c-rate-card__header__title {
  font-size: 0.875rem;
  margin: 0;
  padding: 0;
  font-weight: unset;
  display: flex;
  gap: 0.25rem;
  align-items: center;
}
.fdx-c-rate-card__details {
  grid-area: details;
  display: grid;
  align-content: center;
  grid-template-columns: repeat(2, max-content);
  column-gap: 3rem;
}
.fdx-c-rate-card__details dt {
  font-weight: 400;
  grid-row: 1;
}
.fdx-c-rate-card__details dd {
  font-weight: 500;
  font-size: 1.125rem;
  margin: unset;
  grid-row: 2;
}
.fdx-c-rate-card__options {
  display: flex;
  flex-direction: column;
  grid-area: options;
  padding: unset;
  margin: unset;
  list-style: unset;
}
.fdx-c-rate-card__options > * {
  margin: unset;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  padding-block: 1rem;
}
.fdx-c-rate-card__options > * + * {
  border-block-start: solid 1px #e3e3e3;
}
.fdx-c-rate-card__breakdown {
  margin: 0;
}
.fdx-c-rate-card__breakdown dt {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-rate-card__breakdown dd {
  margin: unset;
}
.fdx-c-rate-card__breakdown__item {
  font-variant-numeric: tabular-nums;
}
.fdx-c-rate-card__breakdown__item--emphasized {
  font-weight: 700;
  font-size: 1.5rem;
}
.fdx-c-rate-card__breakdown__item--dimmed {
  color: #565656;
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .fdx-c-rate-card__footer {
    border-block-start: solid 1px #e3e3e3;
    padding: 1rem;
  }
}
.fdx-c-rate-card__footer {
  grid-area: footer;
  padding-inline: 1rem;
  padding-block-end: 1rem;
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  align-items: center;
  font-size: 0.875rem;
  gap: 1rem;
}
@media (min-width: 768px) {
  .fdx-c-rate-card__footer {
    grid-template-columns: 1fr auto;
    grid-template-rows: auto;
  }
}
.fdx-c-rate-card__footer a {
  color: #007ab7;
  text-decoration: underline;
}
.fdx-c-rate-card__footer__link {
  border-block-start: solid 1px #e3e3e3;
  padding-block-start: 1rem;
  margin-inline: -1rem;
  padding-inline: 1rem;
  text-align: end;
  justify-content: end;
}
@media (min-width: 768px) {
  .fdx-c-rate-card__footer__link {
    padding-block-start: 0;
    border-block-start: unset;
  }
}
.fdx-c-rate-card-list {
  list-style: none;
  margin: unset;
  padding: unset;
  display: grid;
  gap: 1.25rem;
}
.fdx-c-table {
  /*
    Firefox has a bug when painting borders and setting backgrounds on cells.
    https://bugzilla.mozilla.org/show_bug.cgi?id=688556
   */
  border-spacing: 0;
  width: 100%;
  border-collapse: collapse;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-table__thead {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-table__thead {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    opacity: 0;
    padding: 0;
    clip: rect(1px, 1px, 1px, 1px);
    border: 0 !important;
    overflow: hidden;
  }
}
.fdx-c-table__thead--bordered {
  border-block-end: solid #f2f2f2 1px;
}
.fdx-c-table__thead--bordered-large th {
  /*rtl:begin:ignore*/
  background: linear-gradient(180deg, #fff calc(100% - 2px), #f2f2f2 2px);
  /*rtl:end:ignore*/
}
.fdx-c-table__thead__th {
  font-weight: 700;
  font-size: 0.875rem;
  text-transform: uppercase;
  hyphens: auto;
  text-align: start;
  letter-spacing: 0.1em;
  padding-inline: 0;
  padding-block: 0.75rem;
}
.fdx-c-table .fdx-c-table__thead__th + .fdx-c-table__thead__th {
  padding-inline-start: 1rem;
}

.fdx-c-table__tbody__tr {
  display: flex;
  flex-direction: column;
  padding-block: 0.5rem;
  padding-inline: 0;
  position: relative;
  transition: background-color 0.15s cubic-bezier(0.19, 1, 0.22, 1);
}
@media (min-width: 768px) {
  .fdx-c-table__tbody__tr {
    display: table-row;
  }
}
.fdx-c-table__tbody__tr--bordered {
  border-block-end: solid #f2f2f2 1px;
}
.fdx-c-table__tbody__tr--bordered-large {
  border-block-end: solid #f2f2f2 2px;
}
.fdx-c-table__tbody__tr--hover {
  cursor: pointer;
}
.fdx-c-table__tbody__tr--hover:hover {
  background-color: #fafafa;
  cursor: pointer;
}
.fdx-c-table__tbody__td {
  font-weight: 300;
  font-size: 1rem;
  padding-block: 0.5rem;
  padding-inline: 0;
  background-clip: padding-box;
}
@media (min-width: 768px) {
  .fdx-c-table__tbody__td {
    padding-inline: 0;
    padding-block: 0.75rem;
  }
  .fdx-c-table .fdx-c-table__tbody__td + .fdx-c-table__tbody__td {
    padding-inline-start: 1rem;
  }
}
.fdx-c-table__tbody__td:before {
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  content: attr(data-label);
  display: block;
}
@media (min-width: 768px) {
  .fdx-c-table__tbody__td:before {
    display: none;
  }
}
.fdx-c-table__tbody__td--aside {
  position: absolute;
  top: 0.5rem;
  inset-inline-end: 0;
}
@media (min-width: 768px) {
  .fdx-c-table__tbody__td--aside {
    position: relative;
    top: initial;
    inset-inline-end: initial;
  }
}
@media (min-width: 768px) {
  .fdx-c-table__tbody__td--fit-content {
    width: 1%;
    white-space: nowrap;
  }
}
.fdx-c-table__tbody--zebra .fdx-c-table__tbody__tr:nth-child(odd) {
  background-color: #fafafa;
}
.fdx-c-table__tfoot__td {
  text-align: start;
  padding-inline: 0;
  padding-block: 0.75rem;
  padding-inline-start: 1rem;
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-table__tfoot__td {
    display: flex;
    flex: 0 1 50%;
    padding-inline-start: 0;
  }
  .fdx-c-table__tfoot__td:not([data-label]) {
    display: none;
    padding-block-start: 0;
    padding-block-end: 0;
  }
  .fdx-c-table__tfoot__td:before {
    font-weight: 700;
    font-size: 0.875rem;
    line-height: 1.3;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    flex: 0 1 50%;
    content: attr(data-label);
    letter-spacing: 0.1em;
  }
}
.fdx-c-table--row-border {
  border-collapse: separate;
}
.fdx-c-table--row-border .fdx-c-table__tfoot__tr {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .fdx-c-table--row-border .fdx-c-table__tfoot__tr {
    display: table-row;
  }
}
.fdx-c-table--row-border .fdx-c-table__tbody {
  border-block-start: solid #e3e3e3 1px;
  border-inline-end: solid #e3e3e3 1px;
  border-inline-start: solid #e3e3e3 1px;
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-table--row-border .fdx-c-table__tbody__tr > td:first-child {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) {
  .fdx-c-table--row-border .fdx-c-table__tbody__tr:first-child > td {
    border-block-start: solid #e3e3e3 1px;
  }
}
.fdx-c-table--row-border .fdx-c-table__tbody__tr:first-child > td:first-child {
  border-block-start: solid #e3e3e3 1px;
}
.fdx-c-table--row-border .fdx-c-table__tbody__tr--has-error:first-child > td {
  border-inline-end: solid #de002e 1px;
  border-inline-start: solid #de002e 1px;
}
@media (min-width: 768px) {
  .fdx-c-table--row-border .fdx-c-table__tbody__tr--has-error:first-child > td {
    border-block-start: solid #de002e 1px;
    border-inline-end: 0;
    border-inline-start: 0;
  }
}
.fdx-c-table--row-border .fdx-c-table__tbody__tr--has-error:first-child > td:first-child {
  border-block-start: solid #de002e 1px;
}
.fdx-c-table--row-border .fdx-c-table__tbody__tr--has-error > .fdx-c-table__tbody__td {
  border-inline-end: solid #de002e 1px;
  border-inline-start: solid #de002e 1px;
  background-color: rgba(222, 0, 46, 0.05);
}
@media (min-width: 768px) {
  .fdx-c-table--row-border .fdx-c-table__tbody__tr--has-error > .fdx-c-table__tbody__td {
    border-inline-end: 0;
    border-inline-start: 0;
    border-block-start: solid #de002e 1px;
    border-block-end: solid #de002e 1px;
  }
}
.fdx-c-table--row-border .fdx-c-table__tbody__tr--has-error > .fdx-c-table__tbody__td:first-child {
  border-block-start: solid #de002e 1px;
  border-inline-start: solid #de002e 1px;
}
@media (min-width: 768px) {
  .fdx-c-table--row-border .fdx-c-table__tbody__tr--has-error > .fdx-c-table__tbody__td:first-child {
    border-inline-start: solid #de002e 1px;
  }
}
.fdx-c-table--row-border .fdx-c-table__tbody__tr--has-error > .fdx-c-table__tbody__td:last-child {
  border-inline-end: solid #de002e 1px;
  border-block-end: solid #de002e 1px;
}
@media (min-width: 768px) {
  .fdx-c-table--row-border .fdx-c-table__tbody__tr--has-error > .fdx-c-table__tbody__td:last-child {
    border-inline-end: solid #de002e 1px;
  }
}
.fdx-c-table--row-border .fdx-c-table__tbody__td {
  box-sizing: border-box;
  border-block-end: solid #e3e3e3 1px;
  border-inline-start: solid #e3e3e3 1px;
  border-inline-end: solid #e3e3e3 1px;
  background-color: #fafafa;
}
@media (min-width: 768px) {
  .fdx-c-table--row-border .fdx-c-table__tbody__td {
    border-inline-end: 0;
    border-inline-start: 0;
  }
}
.fdx-c-table--row-border .fdx-c-table__tbody__td:first-child {
  border-inline-start: solid #e3e3e3 1px;
}
.fdx-c-table--row-border .fdx-c-table__tbody__td:last-child {
  border-inline-end: solid #e3e3e3 1px;
}
.fdx-c-table--condensed .fdx-c-table__thead__th {
  padding-block-start: 0;
}
@media (min-width: 768px) {
  .fdx-c-table--condensed .fdx-c-table__thead__th {
    padding-block-start: 0.25rem;
    padding-block-end: 0.25rem;
  }
}
.fdx-c-table--condensed .fdx-c-table__thead__th {
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.3;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 0.625rem;
}
.fdx-c-table--condensed .fdx-c-table__thead__th,
.fdx-c-table--condensed .fdx-c-table__tfoot__td {
  padding-inline-start: 0.5rem;
  padding-inline-end: 0.5rem;
  background-color: #fff;
}
.fdx-c-table--condensed .fdx-c-table__tbody__td {
  font-size: 0.75rem;
  font-weight: 400;
  padding-inline: 0.5rem;
  padding-block: 0.5rem;
}
.fdx-c-table--condensed .fdx-c-table__tfoot__td {
  padding-block-start: 0.25rem;
  padding-block-end: 0;
  font-weight: 700;
  font-size: 0.625rem;
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-c-table--condensed .fdx-c-table__tfoot__td {
    display: flex;
    flex: 0 1 50%;
  }
  .fdx-c-table--condensed .fdx-c-table__tfoot__td:not([data-label]) {
    display: none;
    padding-block-start: 0;
    padding-block-end: 0;
  }
  .fdx-c-table--condensed .fdx-c-table__tfoot__td:before {
    font-weight: 700;
    font-size: 0.625rem;
    line-height: 1.3;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    display: block;
    flex: 0 1 50%;
    content: attr(data-label);
    letter-spacing: 0.1em;
  }
}
.fdx-c-table--sticky th {
  position: sticky; /* Does not work in IE 11 */
  top: 0; /* Don't forget this, required for the stickiness */
  z-index: 2;
}
.fdx-c-table__button-sort {
  background-color: transparent;
  border: none;
  font-size: inherit;
  font-weight: inherit;
  text-transform: inherit;
  hyphens: auto;
  text-align: start;
  letter-spacing: 0.1em;
  padding-inline: 0;
  padding-block: 0.75rem;
  color: #4d148c;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.fdx-c-table__button-sort--asc:after {
  border-block-end: 4px solid #4d148c;
}
.fdx-c-table__button-sort--desc:after {
  border-block-start: 4px solid #4d148c;
}
.fdx-c-table__button-sort:after {
  content: "";
  width: 0;
  height: 0;
  border-inline-start: 4px solid transparent;
  border-inline-end: 4px solid transparent;
  margin-inline-start: 0.25rem;
}

.fdx-c-tabs {
  --tab-height: 3rem;
  --tab-height-hover: 3.5rem;
  /* TODO:
          The value 177 is proprietary, there is no logic behind why it can not be 170/150 123 etc.
   */
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.fdx-c-tabs--max-width .fdx-c-tabs__list-item {
  max-width: 11.0625rem;
}
.fdx-c-tabs__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  width: 100%;
}
.fdx-c-tabs__list--evenlytabs {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
  width: auto;
}
.fdx-c-tabs__list-item {
  position: relative;
  align-items: center;
  min-height: var(--tab-height);
  display: flex;
}
.fdx-c-tabs__list-item > * {
  text-decoration: none;
  font-size: 0.875rem;
  font-weight: 500;
}
.fdx-c-tabs [role=tab] {
  border: none;
  background-color: transparent;
  color: #333;
  display: flex;
  align-items: center;
  min-height: 100%;
  width: 100%;
  justify-content: center;
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
}
.fdx-c-tabs .fdx-c-tabs__content {
  padding-block-start: 1.5rem;
}
.fdx-c-tabs--striped > .fdx-c-tabs__list {
  gap: 1px;
}
.fdx-c-tabs--striped > .fdx-c-tabs__list > .fdx-c-tabs__list-item > [role=tab] {
  padding-inline: 2rem;
  padding-block: 0;
  border: solid transparent 1px;
  background-color: #f2f2f2;
  color: #333;
  font-size: 0.875rem;
  font-weight: 500;
}
.fdx-c-tabs--striped > .fdx-c-tabs__list > .fdx-c-tabs__list-item > [role=tab]:focus {
  outline-offset: 3px;
}
.fdx-c-tabs--striped > .fdx-c-tabs__list > .fdx-c-tabs__list-item > [aria-selected=true] {
  color: #fff;
  background-color: #4d148c;
  min-height: calc(100% + 0.5rem);
}
.fdx-c-tabs--underline > .fdx-c-tabs__list > .fdx-c-tabs__list-item {
  align-items: flex-end;
  border-block-end: solid #e3e3e3 1px;
}
.fdx-c-tabs--underline > .fdx-c-tabs__list [role=tab] {
  padding-inline: 2rem;
  padding-block: 0.5rem;
}
.fdx-c-tabs--underline > .fdx-c-tabs__list [role=tab]:focus {
  outline-offset: 3px;
}
.fdx-c-tabs--underline > .fdx-c-tabs__list [aria-selected=true] {
  color: #4d148c;
  border-block-end: solid #4d148c 4px;
  min-height: calc(100% - 4px);
}

.fdx-c-tabs-radio {
  --tab-height: 3rem;
  --tab-height-hover: 3.5rem;
  /* TODO:
          The value 177 is proprietary, there is no logic behind why it can not be 170/150 123 etc.
   */
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  min-height: var(--tab-height);
}
.fdx-c-tabs-radio__radio {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-tabs-radio__label {
  cursor: pointer;
}
.fdx-c-tabs-radio--max-width .fdx-c-tabs-radio__label {
  max-width: 11.0625rem;
}
.fdx-c-tabs-radio--evenlytabs {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
  max-width: max-content;
}
.fdx-c-tabs-radio--block {
  height: var(--tab-height);
  gap: 2px;
  width: max-content;
  margin: 0 auto;
}
.fdx-c-tabs-radio--block .fdx-c-tabs-radio__label {
  font-weight: 500;
  font-size: 0.875rem;
  margin-block-end: 0;
  display: flex;
  min-height: 100%;
  min-width: 11.0625rem;
  justify-content: center;
  align-items: center;
  padding: 0 1rem;
  background: #f2f2f2;
  color: #333;
  text-align: center;
}
.fdx-c-tabs-radio--block .fdx-c-tabs-radio__radio:checked + label {
  background-color: #4d148c;
  color: #fff;
  min-height: calc(100% + 0.5rem);
}
.fdx-c-tabs-radio--block .fdx-c-tabs-radio__radio:disabled + label {
  background-color: #e3e3e3;
  color: #8e8e8e;
  cursor: default;
}
.fdx-c-tabs-radio--underline {
  min-height: var(--tab-height);
  margin: 0 auto;
}
.fdx-c-tabs-radio--underline .fdx-c-tabs-radio__label {
  font-weight: 500;
  font-size: 0.875rem;
  text-align: center;
  margin-block-end: 0;
  display: flex;
  height: var(--tab-height);
  justify-content: center;
  align-items: center;
  padding: 0 1rem;
  border-block-end: solid 2px #f2f2f2;
  color: #333;
  position: relative;
  min-width: 11.0625rem;
}
.fdx-c-tabs-radio--underline .fdx-c-tabs-radio__radio:checked + label::before {
  content: " ";
  display: block;
  border-block-end: solid 4px #4d148c;
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: -2px;
  height: 4px;
}
.fdx-c-tabs-radio--underline .fdx-c-tabs-radio__radio:disabled + label {
  color: #8e8e8e;
  cursor: default;
}
.fdx-c-tabs-radio--tile {
  display: flex;
  align-items: stretch;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-tabs-radio--tile {
    flex-direction: column;
    align-items: start;
  }
}
.fdx-c-tabs-radio--tile > * {
  flex: 1;
}
.fdx-c-tabs-radio--tile label + input + label {
  margin-inline-start: 1.5rem;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-tabs-radio--tile label + input + label {
    margin-inline-start: 0;
    margin-block-start: 1rem;
  }
}
.fdx-c-tabs-radio--tile .fdx-c-tabs-radio__label {
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  margin-block-end: 0;
  display: flex;
  align-items: center;
  padding: 0.75rem 0.75rem;
  border: solid 1px #e3e3e3;
  border-block-end: solid 1px #e3e3e3;
  color: #333;
  position: relative;
  min-height: 6.25rem;
  transition: background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
  background-color: #fff;
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-c-tabs-radio--tile .fdx-c-tabs-radio__label {
    width: 100%;
  }
}
.fdx-c-tabs-radio--tile .fdx-c-tabs-radio__label:hover {
  background-color: #fafafa;
  transition: background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.fdx-c-tabs-radio--tile .fdx-c-tabs-radio__label .fdx-c-icon {
  flex-shrink: 0;
  width: 2rem;
  height: 2rem;
  margin-inline-end: 0.75rem;
}
.fdx-c-tabs-radio--tile .fdx-c-tabs-radio__radio:checked + label {
  color: #4d148c;
}
.fdx-c-tabs-radio--tile .fdx-c-tabs-radio__radio:checked + label::before {
  content: " ";
  display: block;
  border-block-end: solid 4px #4d148c;
  position: absolute;
  inset-inline-start: 0;
  inset-inline-end: 0;
  bottom: -2px;
  height: 4px;
}
.fdx-c-tabs-radio--tile .fdx-c-tabs-radio__radio:disabled + label {
  color: #8e8e8e;
  cursor: default;
}
.fdx-c-tabs-radio--tile .fdx-c-tabs-radio__radio:disabled + label:hover {
  background-color: inherit;
}
.fdx-c-tabs-radio--tile .fdx-c-tabs-radio__radio:disabled + label * {
  fill: #8e8e8e !important;
}

.fdx-c-tile {
  --inner-gap: 0.5rem;
  --header-inline-gap: 0.5rem;
  --header-block-gap: 0.5rem;
  --header-body-gap: 0.75rem;
  --content-gap: 0.75rem;
  --border-color: #e3e3e3;
  --background-color: #fff;
  display: grid;
  grid-template-areas: "header" "content";
  gap: var(--header-body-gap);
  border: 1px solid var(--border-color);
  background-color: var(--background-color);
  padding: var(--inner-gap);
}
.fdx-c-tile--condensed {
  --inner-gap: 0.5rem;
  --header-inline-gap: 0.5rem;
  --header-block-gap: 0.5rem;
  --header-body-gap: 0.75rem;
  --content-gap: 0.75rem;
}
.fdx-c-tile--default {
  --border-color: #e3e3e3;
}
.fdx-c-tile__header {
  display: grid;
  grid-template-areas: "title tooltip button";
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: var(--inner-gap);
  position: relative;
}
.fdx-c-tile__header:after {
  position: absolute;
  content: "";
  bottom: calc(-1 * var(--inner-gap));
  left: calc(-1 * var(--inner-gap));
  right: calc(-1 * var(--inner-gap));
  height: 1px;
  background-color: var(--border-color);
}
.fdx-c-tile__title {
  grid-area: title;
  margin: 0;
  font-size: 1rem;
  font-weight: 500;
}
.fdx-c-tile__tooltip {
  grid-area: tooltip;
}
.fdx-c-tile__button {
  grid-area: button;
  line-height: 0;
}
.fdx-c-tile__content {
  grid-area: content;
  padding-block: var(--content-gap);
  padding-inline: var(--content-gap);
}

.fdx-c-toast {
  --background-color: #fafafa;
  --signal-border-color: #e3e3e3;
  --font-size: 1rem;
  --icon-size: 2rem;
  --spacing-y: 0.5rem;
  --inner-spacing-x: 1.5rem;
  --inner-spacing-y: 1.5rem;
  box-shadow: 0 12px 11px 1px rgba(0, 0, 0, 0.12);
  position: relative;
  color: #333;
  border: solid var(--signal-border-color) 1px;
  background-color: var(--background-color);
}
@media (min-width: 768px) {
  .fdx-c-toast {
    max-width: 45ch;
  }
}
.fdx-c-toast:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  inset-inline-start: 0;
  width: 3px;
  background-color: var(--signal-border-left-color);
}
.fdx-c-toast--condensed {
  --font-size: 0.875rem;
  --icon-size: 1.5rem;
  --spacing-y: 0;
  --inner-spacing-y: 1rem;
  --inner-spacing-x: 1.25rem;
}
.fdx-c-toast--info {
  --signal-border-left-color: #007ab7;
  --signal-border-color: #007ab7;
  --icon-color: #007ab7;
  --background-color: #F8FBFD;
}
.fdx-c-toast--insight {
  --signal-border-left-color: #4d148c;
  --signal-border-color: #4d148c;
  --icon-color: #007ab7;
  --background-color: #fff;
}
.fdx-c-toast--sustainable {
  --signal-border-left-color: #00A82D;
  --signal-border-color: #00A82D;
  --icon-color: #00A82D;
  --background-color: #F8FBF8;
}
.fdx-c-toast--success {
  --signal-border-left-color: #008a00;
  --signal-border-color: #008a00;
  --icon-color: #008a00;
  --background-color: #F8FBF8;
}
.fdx-c-toast--warning {
  --signal-border-left-color: #f7b118;
  --signal-border-color: #f7b118;
  --icon-color: #f7b118;
  --background-color: #FEFAF1;
}
.fdx-c-toast--error {
  --signal-border-left-color: #de002e;
  --signal-border-color: #de002e;
  --icon-color: #de002e;
  --background-color: #FEFAFB;
}
.fdx-c-toast__main {
  margin: 0 auto;
  position: relative;
  display: grid;
  grid-template-columns: auto 1fr auto;
  grid-template-rows: auto;
  gap: 1rem;
  padding-block-end: var(--inner-spacing-y);
  font-size: var(--font-size);
  color: #333;
  line-height: 1.5;
  font-weight: 400;
}
.fdx-c-toast__header {
  padding-block: var(--inner-spacing-y) 0;
  padding-inline: var(--inner-spacing-x) 0;
  font-size: var(--icon-size);
  line-height: 1;
}
.fdx-c-toast__header [class*=icon] {
  fill: var(--icon-color);
}
.fdx-c-toast__body {
  padding-block-start: var(--inner-spacing-y);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-y);
}
.fdx-c-toast__message-type {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-toast__footer [class*=icon] {
  font-size: 0.875rem;
}
.fdx-c-toast__description {
  font-size: var(--font-size);
  line-height: 1.5;
  font-weight: 400;
}
.fdx-c-toast__title {
  font-size: var(--font-size);
  font-weight: 500;
  margin: 0;
  padding: 0;
}
.fdx-c-toast__button {
  padding-block: var(--inner-spacing-y) 1rem;
  padding-inline: 1rem;
  border: 0;
  background-color: transparent;
  cursor: pointer;
}

.fdx-c-form-group--toggle {
  position: relative;
}
.fdx-c-form-group--toggle input:focus + *:before {
  outline: solid #007ab7 2px;
}
.fdx-c-form-group--toggle input + label:after,
.fdx-c-form-group--toggle input + label:before {
  height: 1.25rem;
  line-height: 1.25rem;
}
.fdx-c-form-group--toggle input + label {
  padding-inline-start: 3.125rem;
  pointer-events: auto;
  flex-direction: initial;
}
.fdx-c-form-group--toggle input + label:before {
  height: 1.25rem;
  border-radius: 1.25rem;
  width: 2.5rem;
  font-size: 0.625rem;
  line-height: 0.625rem;
  position: absolute;
  inset-inline-start: 0;
  display: inline-block;
  content: "";
  background-color: #fff;
  border: #e3e3e3 solid 1px;
}
.fdx-c-form-group--toggle input + label:after {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.14);
  height: 1.5625rem;
  width: 1.5625rem;
  font-size: 0.625rem;
  line-height: 0.625rem;
  background: #fff;
  inset-inline-start: 0;
  margin-inline-start: -0.125rem;
  content: "";
  display: block;
  top: 0;
  align-self: center;
  background-clip: padding-box;
  position: absolute;
  border-radius: 1.25rem;
  transition: margin-inline-start 0.1s ease-in-out;
}
.fdx-c-form-group--toggle input:not(:checked) + label:after {
  animation: toggle_popOut ease-in 0.3s normal;
}
.fdx-c-form-group--toggle input:checked + label:after {
  content: "";
  margin-inline-start: 17px;
  background-clip: padding-box;
  transition: margin-inline-start 0.1s ease-in-out;
  animation: toggle_popIn ease-in 0.3s normal;
}
.fdx-c-form-group--toggle input:checked + label:before {
  background: #008a00;
}

@keyframes toggle_popIn {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1.2, 1);
  }
  50% {
    transform: scale(1.4, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
@keyframes toggle_popOut {
  0% {
    transform: scale(1, 1);
  }
  25% {
    transform: scale(1.2, 1);
  }
  50% {
    transform: scale(1.4, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
/* stylelint-disable */
.fdx-c-tooltip {
  --tooltip-title-size: 0.875rem;
  display: inline-block;
}
@media (min-width: 768px) {
  .fdx-c-tooltip {
    position: relative;
  }
}
.fdx-c-tooltip--condensed {
  --tooltip-title-size: 0.75rem;
}
.fdx-c-tooltip__button {
  text-align: center;
  border-width: 0;
  display: block;
  padding: 0;
  line-height: 1;
  background: transparent;
  color: #007ab7;
  font-size: 1rem;
  cursor: pointer;
}
.fdx-c-tooltip__button [class*=icon] {
  font-size: 1rem;
}
.fdx-c-tooltip__main {
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.25);
  z-index: 2;
  min-width: calc(100% - 2rem);
  background: #fff;
  border: solid 1px #8e8e8e;
  grid-template-areas: ". . . ." ". . header ." ". body . ." ". . . .";
  padding: 1rem;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto;
  position: absolute;
  margin: 0;
  bottom: auto;
  height: auto;
  /*
  To be backwards compatible we need this line. When we convert the OLD structure "aria-expaned" and 100% use the popover this line
  will not be needed anymore.
  We DO need :pop-over-open :-)
   */
}
.fdx-c-tooltip__main:not([hidden]):not([popover]), .fdx-c-tooltip__main:popover-open {
  display: grid;
}
@media (min-width: 768px) {
  .fdx-c-tooltip__main {
    min-width: 18.75rem;
    width: 18.75rem;
    inset-inline-start: unset;
  }
}
.fdx-c-tooltip__main__body {
  grid-area: body;
  line-height: 1.3;
  font-size: 0.75rem;
  color: #333;
}
.fdx-c-tooltip__main__body__title {
  font-weight: 700;
  font-size: var(--tooltip-title-size);
}
.fdx-c-tooltip__main__footer {
  grid-area: header;
  line-height: 0;
}
.fdx-c-tooltip__main__footer__button {
  background-color: transparent;
  border: 0;
  padding: 0;
  font-size: 1rem;
  line-height: 0;
}

.fdx-c-user-rating__wrapper {
  display: grid;
  grid-template-areas: ". rating rating ." ". min max .";
  grid-template-rows: auto;
  grid-template-columns: 1fr auto auto 1fr;
  margin: 0 auto;
}
.fdx-c-user-rating__legend {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  font-size: 1rem;
  color: #333;
  text-align: center;
  flex: 0 1 100%;
  padding-block-end: 1rem;
}
.fdx-c-user-rating__input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}
.fdx-c-user-rating__fieldset {
  margin: 0;
  padding: 0;
  flex: 0 1 100%;
  grid-area: rating;
  display: flex;
  flex-wrap: wrap;
  border: none;
  justify-content: center;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .fdx-c-user-rating__fieldset {
    flex-direction: row;
  }
}
.fdx-c-user-rating__label {
  width: 100%;
  height: 1.5rem;
  margin-block-end: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333;
  font-size: 0.875rem;
  cursor: pointer;
  background-color: #f2f2f2;
}
@media (min-width: 768px) {
  .fdx-c-user-rating__label {
    margin-inline-start: 1px;
    width: 2rem;
    height: 2rem;
    font-size: 1.25rem;
  }
}
.fdx-c-user-rating__min, .fdx-c-user-rating__max {
  display: none;
}
@media (min-width: 768px) {
  .fdx-c-user-rating__min, .fdx-c-user-rating__max {
    display: inline-block;
    color: #333;
    font-size: 0.75rem;
    font-weight: 700;
    padding-block-start: 0.25rem;
  }
}
.fdx-c-user-rating__min {
  grid-area: min;
}
.fdx-c-user-rating__max {
  grid-area: max;
  align-self: flex-end;
  text-align: end;
}
.fdx-c-user-rating__max-inline, .fdx-c-user-rating__min-inline {
  display: inline-block;
  margin-inline-start: 0.25rem;
}
@media (min-width: 768px) {
  .fdx-c-user-rating__max-inline, .fdx-c-user-rating__min-inline {
    display: none;
  }
}
.fdx-c-user-rating__label:hover, .fdx-c-user-rating__input:focus + .fdx-c-user-rating__label {
  color: #007ab7;
  border: solid #007ab7 1px;
  background-color: #fafafa;
  box-shadow: none;
  z-index: 1;
}
.fdx-c-user-rating__input:checked + .fdx-c-user-rating__label {
  background-color: #4d148c;
  color: #fff;
}

.fdx-c-vertical-border--100 {
  border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0%, #e3e3e3 0%, #e3e3e3 100%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%) 1 100%;
}
@media (min-width: 664px) {
  .fdx-c-vertical-border--100\@small {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0%, #e3e3e3 0%, #e3e3e3 100%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
@media (min-width: 768px) {
  .fdx-c-vertical-border--100\@medium {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0%, #e3e3e3 0%, #e3e3e3 100%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
@media (min-width: 1200px) {
  .fdx-c-vertical-border--100\@large {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0%, #e3e3e3 0%, #e3e3e3 100%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
.fdx-c-vertical-border--75 {
  border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 12.5%, #e3e3e3 12.5%, #e3e3e3 87.5%, rgba(255, 255, 255, 0) 87.5%, rgba(255, 255, 255, 0) 100%) 1 100%;
}
@media (min-width: 664px) {
  .fdx-c-vertical-border--75\@small {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 12.5%, #e3e3e3 12.5%, #e3e3e3 87.5%, rgba(255, 255, 255, 0) 87.5%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
@media (min-width: 768px) {
  .fdx-c-vertical-border--75\@medium {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 12.5%, #e3e3e3 12.5%, #e3e3e3 87.5%, rgba(255, 255, 255, 0) 87.5%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
@media (min-width: 1200px) {
  .fdx-c-vertical-border--75\@large {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 12.5%, #e3e3e3 12.5%, #e3e3e3 87.5%, rgba(255, 255, 255, 0) 87.5%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
.fdx-c-vertical-border--50 {
  border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 25%, #e3e3e3 25%, #e3e3e3 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%) 1 100%;
}
@media (min-width: 664px) {
  .fdx-c-vertical-border--50\@small {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 25%, #e3e3e3 25%, #e3e3e3 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
@media (min-width: 768px) {
  .fdx-c-vertical-border--50\@medium {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 25%, #e3e3e3 25%, #e3e3e3 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
@media (min-width: 1200px) {
  .fdx-c-vertical-border--50\@large {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 25%, #e3e3e3 25%, #e3e3e3 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
.fdx-c-vertical-border--25 {
  border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 37.5%, #e3e3e3 37.5%, #e3e3e3 62.5%, rgba(255, 255, 255, 0) 62.5%, rgba(255, 255, 255, 0) 100%) 1 100%;
}
@media (min-width: 664px) {
  .fdx-c-vertical-border--25\@small {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 37.5%, #e3e3e3 37.5%, #e3e3e3 62.5%, rgba(255, 255, 255, 0) 62.5%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
@media (min-width: 768px) {
  .fdx-c-vertical-border--25\@medium {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 37.5%, #e3e3e3 37.5%, #e3e3e3 62.5%, rgba(255, 255, 255, 0) 62.5%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
@media (min-width: 1200px) {
  .fdx-c-vertical-border--25\@large {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 37.5%, #e3e3e3 37.5%, #e3e3e3 62.5%, rgba(255, 255, 255, 0) 62.5%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}
.fdx-c-vertical-border--left {
  border-inline-start-style: solid;
  border-inline-start-width: 1px;
}
@media (min-width: 664px) {
  .fdx-c-vertical-border--left\@small {
    border-inline-start-style: solid;
    border-inline-start-width: 1px;
  }
}
@media (min-width: 768px) {
  .fdx-c-vertical-border--left\@medium {
    border-inline-start-style: solid;
    border-inline-start-width: 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-c-vertical-border--left\@large {
    border-inline-start-style: solid;
    border-inline-start-width: 1px;
  }
}
.fdx-c-vertical-border--right {
  border-inline-end-style: solid;
  border-inline-end-width: 1px;
}
@media (min-width: 664px) {
  .fdx-c-vertical-border--right\@small {
    border-inline-end-style: solid;
    border-inline-end-width: 1px;
  }
}
@media (min-width: 768px) {
  .fdx-c-vertical-border--right\@medium {
    border-inline-end-style: solid;
    border-inline-end-width: 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-c-vertical-border--right\@large {
    border-inline-start-style: solid;
    border-inline-start-width: 1px;
  }
}

.richtext p {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
}
.richtext a {
  text-decoration: underline !important;
  color: #333333 !important;
}
.richtext a sup, .richtext a sub {
  display: inline-block;
  text-decoration: none;
}
.richtext a:hover, .richtext a:focus {
  color: #007AB7 !important;
}
.richtext a:active {
  color: #333333 !important;
}
.richtext ul li, .richtext ol li {
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5;
}

.fdx-c-section-steps {
  background-color: #e3e3e3;
}
.fdx-c-section-steps__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  border: solid 1px #e3e3e3;
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.fdx-c-section-steps__item {
  padding: 1rem;
  display: grid;
  grid-template-areas: "icon title button" "body body body";
  grid-template-rows: auto auto;
  grid-template-columns: auto 1fr auto;
  gap: 0 0.5rem;
  background-color: #fff;
  align-items: center;
}
.fdx-c-section-steps__item--current-step {
  background-color: #fafafa;
}
.fdx-c-section-steps__item--current-step .fdx-c-section-steps__title {
  color: #4d148c;
}
.fdx-c-section-steps__item--incomplete-step {
  background-color: #fff;
}
.fdx-c-section-steps__item--incomplete-step .fdx-c-section-steps__title {
  font-weight: 400;
  color: #8e8e8e;
}
.fdx-c-section-steps__icon {
  grid-area: icon;
  font-size: 1rem;
  line-height: 0;
}
.fdx-c-section-steps__title {
  font-weight: 500;
  grid-area: title;
  font-size: 0.75rem;
}
.fdx-c-section-steps__button {
  grid-area: button;
}
.fdx-c-section-steps__body {
  grid-area: body;
  padding-block-start: 0.5rem;
}

.fdx-c-skip-to-content {
  font-weight: 500;
  position: absolute;
  display: flex;
  opacity: 0;
  transform: translateX(0) translateY(calc(0% - 64px + 0.625rem));
  pointer-events: none;
  top: 64px;
  inset-inline-start: 0;
  padding-inline: 0.5rem;
  padding-block: 0.75rem;
  z-index: 4;
  background: #fff;
  color: #007ab7;
  text-decoration: none;
  border-radius: 0;
}
.fdx-c-skip-to-content:focus {
  pointer-events: initial;
  opacity: 1;
  transition: all 0.3s;
  border-radius: 0;
  outline-offset: 2px;
}
@media (prefers-reduced-motion) {
  .fdx-c-skip-to-content {
    transition: none;
  }
}

.fdx-c-side-nav__menu {
  list-style: none;
  margin: 0;
  padding: 0;
  flex-direction: column;
}
.fdx-c-side-nav__menu:not([hidden]) {
  display: flex;
}
.fdx-c-side-nav__menu__item__title {
  font-size: 0.875rem;
  font-weight: 500;
  padding-inline: 0.5rem;
  padding-block: 0.5rem;
  display: flex;
}
.fdx-c-side-nav__menu__button {
  background: none;
  border: 0;
  width: 100%;
  text-align: start;
  appearance: none;
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #333;
  padding-inline: 0.5rem;
  padding-block: 0.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  cursor: pointer;
}
.fdx-c-side-nav__menu__button:hover, .fdx-c-side-nav__menu__button:focus {
  background-color: #fafafa;
  transition: background-color 0.56s cubic-bezier(0.23, 1, 0.32, 1);
}
.fdx-c-side-nav__menu__button--is-active {
  background-color: #f2f2f2;
  transition: background-color 0.56s cubic-bezier(0.23, 1, 0.32, 1);
  color: #4d148c;
  font-weight: 500;
}
.fdx-c-side-nav__menu__button--is-active .fdx-c-side-nav__menu__button__icon {
  /*rtl:begin:ignore*/
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  /*rtl:end:ignore*/
  transition: all 0.3s ease-in;
}
.fdx-c-side-nav__menu__button--has-submenu {
  font-weight: 500;
}
.fdx-c-side-nav__menu__button__icon {
  line-height: 0;
  align-self: center;
  transition: all 0.2s ease-in;
  pointer-events: none;
}
.fdx-c-side-nav__menu__button > :first-child {
  margin-inline-start: auto;
}
.fdx-c-side-nav__menu__button > :first-child + * {
  margin-inline-start: 1.5rem;
}
.fdx-c-side-nav__menu .fdx-c-side-nav__menu .fdx-c-side-nav__menu__button {
  padding-inline-start: 1.25rem;
}
.fdx-c-side-nav__menu__button-edit {
  padding: 0;
}

@keyframes _progress_track_anm {
  from {
    height: 0;
  }
  to {
    height: 100%;
  }
}
@keyframes __progress_track_scale_anm {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  40% {
    transform: scale(1.5);
    opacity: 0;
  }
}
.fdx-c-progress-bar {
  /* autoprefixer grid:off */
  display: grid;
  grid-template-areas: "bar content";
  grid-auto-columns: minmax(0.875rem, 0.875rem) 1fr;
  grid-auto-rows: auto;
  position: relative;
  margin-inline-start: 1.875rem;
}
.fdx-c-progress-bar:before {
  content: "";
  display: block;
  position: absolute;
  inset-inline-start: 0;
  width: 0.875rem;
  bottom: 0;
  top: 0;
  background-color: #e3e3e3;
  border-radius: 999px;
  z-index: -1;
}
.fdx-c-progress-bar--is-completed:before {
  background-color: #008a00;
}
.fdx-c-progress-bar--active-item-1 .fdx-c-progress-bar__track {
  background-color: transparent;
  max-height: 0;
}
.fdx-c-progress-bar--active-item-1 .fdx-c-progress-bar__track .fdx-c-progress-bar__track__icon {
  top: 0;
}
.fdx-c-progress-bar--active-item-1 .fdx-c-progress-bar__content:nth-child(2) {
  background-color: #f2f2f2;
  border-start-start-radius: 0;
  border-start-end-radius: 0.875rem;
  border-end-start-radius: 0;
  border-end-end-radius: 0.875rem;
}
.fdx-c-progress-bar--active-item-2 .fdx-c-progress-bar__track {
  grid-row-start: 1;
  grid-row-end: 1;
}
.fdx-c-progress-bar--active-item-2 .fdx-c-progress-bar__content:nth-child(3) {
  background-color: #f2f2f2;
  border-start-start-radius: 0;
  border-start-end-radius: 0.875rem;
  border-end-start-radius: 0;
  border-end-end-radius: 0.875rem;
}
.fdx-c-progress-bar--active-item-3 .fdx-c-progress-bar__track {
  grid-row-end: span 2;
}
.fdx-c-progress-bar--active-item-3 .fdx-c-progress-bar__content:nth-child(4) {
  background-color: #f2f2f2;
  border-start-start-radius: 0;
  border-start-end-radius: 0.875rem;
  border-end-start-radius: 0;
  border-end-end-radius: 0.875rem;
}
.fdx-c-progress-bar--active-item-4 .fdx-c-progress-bar__track {
  grid-row-end: span 3;
}
.fdx-c-progress-bar--active-item-4 .fdx-c-progress-bar__content:nth-child(5) {
  background-color: #f2f2f2;
  border-start-start-radius: 0;
  border-start-end-radius: 0.875rem;
  border-end-start-radius: 0;
  border-end-end-radius: 0.875rem;
}
.fdx-c-progress-bar--active-item-5 .fdx-c-progress-bar__track {
  grid-row-end: span 4;
}
.fdx-c-progress-bar--active-item-5 .fdx-c-progress-bar__content:nth-child(6) {
  background-color: #f2f2f2;
  border-start-start-radius: 0;
  border-start-end-radius: 0.875rem;
  border-end-start-radius: 0;
  border-end-end-radius: 0.875rem;
}
.fdx-c-progress-bar--active-item-6 .fdx-c-progress-bar__track {
  grid-row-end: span 5;
}
.fdx-c-progress-bar--active-item-6 .fdx-c-progress-bar__content:nth-child(7) {
  background-color: #f2f2f2;
  border-start-start-radius: 0;
  border-start-end-radius: 0.875rem;
  border-end-start-radius: 0;
  border-end-end-radius: 0.875rem;
}
.fdx-c-progress-bar--active-item-7 .fdx-c-progress-bar__track {
  grid-row-end: span 6;
}
.fdx-c-progress-bar--active-item-7 .fdx-c-progress-bar__content:nth-child(8) {
  background-color: #f2f2f2;
  border-start-start-radius: 0;
  border-start-end-radius: 0.875rem;
  border-end-start-radius: 0;
  border-end-end-radius: 0.875rem;
}
.fdx-c-progress-bar--active-item-8 .fdx-c-progress-bar__track {
  grid-row-end: span 7;
}
.fdx-c-progress-bar--is-success.fdx-c-progress-bar--completed:before {
  background-color: #008a00;
}
.fdx-c-progress-bar--is-success .fdx-c-progress-bar__track {
  background-color: #008a00;
}
.fdx-c-progress-bar--is-success .fdx-c-progress-bar__track__icon, .fdx-c-progress-bar--is-success .fdx-c-progress-bar__track__icon:before {
  background-color: #008a00;
}
.fdx-c-progress-bar--has-error.fdx-c-progress-bar--completed:before {
  background-color: #de002e;
}
.fdx-c-progress-bar--has-error .fdx-c-progress-bar__track {
  background-color: #de002e;
}
.fdx-c-progress-bar--has-error .fdx-c-progress-bar__track__icon, .fdx-c-progress-bar--has-error .fdx-c-progress-bar__track__icon:before {
  background-color: #de002e;
}
.fdx-c-progress-bar--in-progress.fdx-c-progress-bar--completed:before {
  background-color: #4d148c;
}
.fdx-c-progress-bar--in-progress .fdx-c-progress-bar__track {
  background-color: #4d148c;
}
.fdx-c-progress-bar--in-progress .fdx-c-progress-bar__track__icon, .fdx-c-progress-bar--in-progress .fdx-c-progress-bar__track__icon:before {
  background-color: #4d148c;
}
.fdx-c-progress-bar__track {
  position: relative;
  grid-column: 1;
  animation: _progress_track_anm 1s ease-out;
  transition: height 0.9s;
  background-color: #008a00;
  grid-row-start: 1;
  border-radius: 999px;
}
@media (prefers-reduced-motion) {
  .fdx-c-progress-bar__track {
    animation: none !important;
  }
}
.fdx-c-progress-bar__track__icon {
  position: absolute;
  bottom: -3.75rem;
  width: 3.75rem;
  height: 3.75rem;
  background-color: #008a00;
  border-radius: 999px;
  font-size: 2.5rem;
  color: white;
  inset-inline-start: -1.4375rem;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.fdx-c-progress-bar__track__icon:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -2.5rem;
  width: 3.75rem;
  height: 3.75rem;
  top: 0;
  background-color: #008a00;
  opacity: 0;
  z-index: -1;
  animation: __progress_track_scale_anm 2s linear 5 4s;
  animation-delay: 2s;
  border-radius: 9999px;
}
@media (prefers-reduced-motion) {
  .fdx-c-progress-bar__track__icon:before {
    animation: none !important;
  }
}
.fdx-c-progress-bar:not([class*=active-item-1]) .fdx-c-progress-bar__track__icon:after {
  content: "";
  width: 0.875rem;
  height: 0.56875rem;
  background-color: inherit;
  position: absolute;
  top: -0.4375rem;
}
.fdx-c-progress-bar__content {
  padding-inline-start: 2rem;
  position: relative;
  grid-column-start: 2;
  grid-column-end: 3;
  color: #333;
}
.fdx-c-progress-bar__content:before {
  content: " ";
  position: absolute;
  width: 0.375rem;
  height: 0.375rem;
  border-radius: 999px;
  background-color: #fff;
  margin-block-start: 1rem;
  inset-inline-start: -0.625rem;
}
.fdx-c-progress-bar__content [aria-hidden=true] {
  color: #8e8e8e;
}
.fdx-c-progress-bar__description-list {
  margin: 1rem 0;
  padding: 0;
}
.fdx-c-progress-bar__description-list__title {
  margin: 0;
  padding: 0;
  margin-block-end: 0.25rem;
}
.fdx-c-progress-bar__description-list__title--large {
  font-weight: 700;
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.01rem;
}
.fdx-c-progress-bar__description-list__description {
  margin: 0;
  padding: 0;
  margin-block-end: 0.25rem;
}
.fdx-c-progress-bar {
  /* autoprefixer: on */
}

.fdx-u-align--right {
  text-align: end !important;
}
@media (min-width: 0) {
  .fdx-u-align--right\@x-small {
    text-align: end !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-align--right\@x-small-only {
    text-align: end !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-align--right\@small {
    text-align: end !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-align--right\@small-only {
    text-align: end !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-align--right\@medium {
    text-align: end !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-align--right\@medium-only {
    text-align: end !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-align--right\@medium-wide {
    text-align: end !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-align--right\@medium-wide-only {
    text-align: end !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-align--right\@large {
    text-align: end !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-align--right\@large-only {
    text-align: end !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-align--right\@x-large {
    text-align: end !important;
  }
}
.fdx-u-align--left {
  text-align: start !important;
}
@media (min-width: 0) {
  .fdx-u-align--left\@x-small {
    text-align: start !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-align--left\@x-small-only {
    text-align: start !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-align--left\@small {
    text-align: start !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-align--left\@small-only {
    text-align: start !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-align--left\@medium {
    text-align: start !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-align--left\@medium-only {
    text-align: start !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-align--left\@medium-wide {
    text-align: start !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-align--left\@medium-wide-only {
    text-align: start !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-align--left\@large {
    text-align: start !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-align--left\@large-only {
    text-align: start !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-align--left\@x-large {
    text-align: start !important;
  }
}
.fdx-u-align--center {
  text-align: center !important;
}
@media (min-width: 0) {
  .fdx-u-align--center\@x-small {
    text-align: center !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-align--center\@x-small-only {
    text-align: center !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-align--center\@small {
    text-align: center !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-align--center\@small-only {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-align--center\@medium {
    text-align: center !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-align--center\@medium-only {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-align--center\@medium-wide {
    text-align: center !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-align--center\@medium-wide-only {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-align--center\@large {
    text-align: center !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-align--center\@large-only {
    text-align: center !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-align--center\@x-large {
    text-align: center !important;
  }
}

.fdx-u-bg-color--white {
  background-color: #fff !important;
}

.fdx-u-bg-color--white-50 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.fdx-u-bg-color--black {
  background-color: #000 !important;
}

.fdx-u-bg-color--purple {
  background-color: #4d148c !important;
}

.fdx-u-bg-color--orange {
  background-color: #FF6200 !important;
}

.fdx-u-bg-color--gray {
  background-color: #333 !important;
}

.fdx-u-bg-color--blue {
  background-color: #007ab7 !important;
}

.fdx-u-bg-color--success {
  background-color: #008a00 !important;
}

.fdx-u-bg-color--info {
  background-color: #007ab7 !important;
}

.fdx-u-bg-color--warning {
  background-color: #f7b118 !important;
}

.fdx-u-bg-color--error {
  background-color: #de002e !important;
}

.fdx-u-bg-color--text {
  background-color: #333 !important;
}

.fdx-u-bg-color--grey-10 {
  background-color: #fafafa !important;
}

.fdx-u-bg-color--grey-20 {
  background-color: #f2f2f2 !important;
}

.fdx-u-bg-color--grey-30 {
  background-color: #e3e3e3 !important;
}

.fdx-u-bg-color--grey-40 {
  background-color: #8e8e8e !important;
}

.fdx-u-bg-color--grey-50 {
  background-color: #333333 !important;
}

.fdx-u-bg-color--grey-70 {
  background-color: #8e8e8e !important;
}

.fdx-u-bg-color--grey-80 {
  background-color: #565656 !important;
}

.fdx-u-bg-color--grey-90 {
  background-color: #333333 !important;
}

.fdx-u-bg-color--transparent {
  background-color: transparent !important;
}

.fdx-u-bg-color--blend-17 {
  background-color: #671caa !important;
}

.fdx-u-bg-color--blend-33 {
  background-color: #7d22c3 !important;
}

.fdx-u-bg-color--blend-46 {
  background-color: #932da2 !important;
}

.fdx-u-bg-color--blend-55 {
  background-color: #a63685 !important;
}

.fdx-u-bg-color--blend-65 {
  background-color: #b83f6a !important;
}

.fdx-u-bg-color--blend-73 {
  background-color: #c74755 !important;
}

.fdx-u-bg-color--blend-87 {
  background-color: #e45528 !important;
}

@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-bg-color--white\@small-only {
    background-color: #fff !important;
  }
  .fdx-u-bg-color--white-50\@small-only {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
  .fdx-u-bg-color--black\@small-only {
    background-color: #000 !important;
  }
  .fdx-u-bg-color--purple\@small-only {
    background-color: #4d148c !important;
  }
  .fdx-u-bg-color--orange\@small-only {
    background-color: #FF6200 !important;
  }
  .fdx-u-bg-color--gray\@small-only {
    background-color: #333 !important;
  }
  .fdx-u-bg-color--blue\@small-only {
    background-color: #007ab7 !important;
  }
  .fdx-u-bg-color--success\@small-only {
    background-color: #008a00 !important;
  }
  .fdx-u-bg-color--info\@small-only {
    background-color: #007ab7 !important;
  }
  .fdx-u-bg-color--warning\@small-only {
    background-color: #f7b118 !important;
  }
  .fdx-u-bg-color--error\@small-only {
    background-color: #de002e !important;
  }
  .fdx-u-bg-color--text\@small-only {
    background-color: #333 !important;
  }
  .fdx-u-bg-color--grey-10\@small-only {
    background-color: #fafafa !important;
  }
  .fdx-u-bg-color--grey-20\@small-only {
    background-color: #f2f2f2 !important;
  }
  .fdx-u-bg-color--grey-30\@small-only {
    background-color: #e3e3e3 !important;
  }
  .fdx-u-bg-color--grey-40\@small-only {
    background-color: #8e8e8e !important;
  }
  .fdx-u-bg-color--grey-50\@small-only {
    background-color: #333333 !important;
  }
  .fdx-u-bg-color--grey-70\@small-only {
    background-color: #8e8e8e !important;
  }
  .fdx-u-bg-color--grey-80\@small-only {
    background-color: #565656 !important;
  }
  .fdx-u-bg-color--grey-90\@small-only {
    background-color: #333333 !important;
  }
  .fdx-u-bg-color--transparent\@small-only {
    background-color: transparent !important;
  }
  .fdx-u-bg-color--blend-17\@small-only {
    background-color: #671caa !important;
  }
  .fdx-u-bg-color--blend-33\@small-only {
    background-color: #7d22c3 !important;
  }
  .fdx-u-bg-color--blend-46\@small-only {
    background-color: #932da2 !important;
  }
  .fdx-u-bg-color--blend-55\@small-only {
    background-color: #a63685 !important;
  }
  .fdx-u-bg-color--blend-65\@small-only {
    background-color: #b83f6a !important;
  }
  .fdx-u-bg-color--blend-73\@small-only {
    background-color: #c74755 !important;
  }
  .fdx-u-bg-color--blend-87\@small-only {
    background-color: #e45528 !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-bg-color--white\@small {
    background-color: #fff !important;
  }
  .fdx-u-bg-color--white-50\@small {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
  .fdx-u-bg-color--black\@small {
    background-color: #000 !important;
  }
  .fdx-u-bg-color--purple\@small {
    background-color: #4d148c !important;
  }
  .fdx-u-bg-color--orange\@small {
    background-color: #FF6200 !important;
  }
  .fdx-u-bg-color--gray\@small {
    background-color: #333 !important;
  }
  .fdx-u-bg-color--blue\@small {
    background-color: #007ab7 !important;
  }
  .fdx-u-bg-color--success\@small {
    background-color: #008a00 !important;
  }
  .fdx-u-bg-color--info\@small {
    background-color: #007ab7 !important;
  }
  .fdx-u-bg-color--warning\@small {
    background-color: #f7b118 !important;
  }
  .fdx-u-bg-color--error\@small {
    background-color: #de002e !important;
  }
  .fdx-u-bg-color--text\@small {
    background-color: #333 !important;
  }
  .fdx-u-bg-color--grey-10\@small {
    background-color: #fafafa !important;
  }
  .fdx-u-bg-color--grey-20\@small {
    background-color: #f2f2f2 !important;
  }
  .fdx-u-bg-color--grey-30\@small {
    background-color: #e3e3e3 !important;
  }
  .fdx-u-bg-color--grey-40\@small {
    background-color: #8e8e8e !important;
  }
  .fdx-u-bg-color--grey-50\@small {
    background-color: #333333 !important;
  }
  .fdx-u-bg-color--grey-70\@small {
    background-color: #8e8e8e !important;
  }
  .fdx-u-bg-color--grey-80\@small {
    background-color: #565656 !important;
  }
  .fdx-u-bg-color--grey-90\@small {
    background-color: #333333 !important;
  }
  .fdx-u-bg-color--transparent\@small {
    background-color: transparent !important;
  }
  .fdx-u-bg-color--blend-17\@small {
    background-color: #671caa !important;
  }
  .fdx-u-bg-color--blend-33\@small {
    background-color: #7d22c3 !important;
  }
  .fdx-u-bg-color--blend-46\@small {
    background-color: #932da2 !important;
  }
  .fdx-u-bg-color--blend-55\@small {
    background-color: #a63685 !important;
  }
  .fdx-u-bg-color--blend-65\@small {
    background-color: #b83f6a !important;
  }
  .fdx-u-bg-color--blend-73\@small {
    background-color: #c74755 !important;
  }
  .fdx-u-bg-color--blend-87\@small {
    background-color: #e45528 !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-bg-color--white\@medium {
    background-color: #fff !important;
  }
  .fdx-u-bg-color--white-50\@medium {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
  .fdx-u-bg-color--black\@medium {
    background-color: #000 !important;
  }
  .fdx-u-bg-color--purple\@medium {
    background-color: #4d148c !important;
  }
  .fdx-u-bg-color--orange\@medium {
    background-color: #FF6200 !important;
  }
  .fdx-u-bg-color--gray\@medium {
    background-color: #333 !important;
  }
  .fdx-u-bg-color--blue\@medium {
    background-color: #007ab7 !important;
  }
  .fdx-u-bg-color--success\@medium {
    background-color: #008a00 !important;
  }
  .fdx-u-bg-color--info\@medium {
    background-color: #007ab7 !important;
  }
  .fdx-u-bg-color--warning\@medium {
    background-color: #f7b118 !important;
  }
  .fdx-u-bg-color--error\@medium {
    background-color: #de002e !important;
  }
  .fdx-u-bg-color--text\@medium {
    background-color: #333 !important;
  }
  .fdx-u-bg-color--grey-10\@medium {
    background-color: #fafafa !important;
  }
  .fdx-u-bg-color--grey-20\@medium {
    background-color: #f2f2f2 !important;
  }
  .fdx-u-bg-color--grey-30\@medium {
    background-color: #e3e3e3 !important;
  }
  .fdx-u-bg-color--grey-40\@medium {
    background-color: #8e8e8e !important;
  }
  .fdx-u-bg-color--grey-50\@medium {
    background-color: #333333 !important;
  }
  .fdx-u-bg-color--grey-70\@medium {
    background-color: #8e8e8e !important;
  }
  .fdx-u-bg-color--grey-80\@medium {
    background-color: #565656 !important;
  }
  .fdx-u-bg-color--grey-90\@medium {
    background-color: #333333 !important;
  }
  .fdx-u-bg-color--transparent\@medium {
    background-color: transparent !important;
  }
  .fdx-u-bg-color--blend-17\@medium {
    background-color: #671caa !important;
  }
  .fdx-u-bg-color--blend-33\@medium {
    background-color: #7d22c3 !important;
  }
  .fdx-u-bg-color--blend-46\@medium {
    background-color: #932da2 !important;
  }
  .fdx-u-bg-color--blend-55\@medium {
    background-color: #a63685 !important;
  }
  .fdx-u-bg-color--blend-65\@medium {
    background-color: #b83f6a !important;
  }
  .fdx-u-bg-color--blend-73\@medium {
    background-color: #c74755 !important;
  }
  .fdx-u-bg-color--blend-87\@medium {
    background-color: #e45528 !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-bg-color--white\@medium-only {
    background-color: #fff !important;
  }
  .fdx-u-bg-color--white-50\@medium-only {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
  .fdx-u-bg-color--black\@medium-only {
    background-color: #000 !important;
  }
  .fdx-u-bg-color--purple\@medium-only {
    background-color: #4d148c !important;
  }
  .fdx-u-bg-color--orange\@medium-only {
    background-color: #FF6200 !important;
  }
  .fdx-u-bg-color--gray\@medium-only {
    background-color: #333 !important;
  }
  .fdx-u-bg-color--blue\@medium-only {
    background-color: #007ab7 !important;
  }
  .fdx-u-bg-color--success\@medium-only {
    background-color: #008a00 !important;
  }
  .fdx-u-bg-color--info\@medium-only {
    background-color: #007ab7 !important;
  }
  .fdx-u-bg-color--warning\@medium-only {
    background-color: #f7b118 !important;
  }
  .fdx-u-bg-color--error\@medium-only {
    background-color: #de002e !important;
  }
  .fdx-u-bg-color--text\@medium-only {
    background-color: #333 !important;
  }
  .fdx-u-bg-color--grey-10\@medium-only {
    background-color: #fafafa !important;
  }
  .fdx-u-bg-color--grey-20\@medium-only {
    background-color: #f2f2f2 !important;
  }
  .fdx-u-bg-color--grey-30\@medium-only {
    background-color: #e3e3e3 !important;
  }
  .fdx-u-bg-color--grey-40\@medium-only {
    background-color: #8e8e8e !important;
  }
  .fdx-u-bg-color--grey-50\@medium-only {
    background-color: #333333 !important;
  }
  .fdx-u-bg-color--grey-70\@medium-only {
    background-color: #8e8e8e !important;
  }
  .fdx-u-bg-color--grey-80\@medium-only {
    background-color: #565656 !important;
  }
  .fdx-u-bg-color--grey-90\@medium-only {
    background-color: #333333 !important;
  }
  .fdx-u-bg-color--transparent\@medium-only {
    background-color: transparent !important;
  }
  .fdx-u-bg-color--blend-17\@medium-only {
    background-color: #671caa !important;
  }
  .fdx-u-bg-color--blend-33\@medium-only {
    background-color: #7d22c3 !important;
  }
  .fdx-u-bg-color--blend-46\@medium-only {
    background-color: #932da2 !important;
  }
  .fdx-u-bg-color--blend-55\@medium-only {
    background-color: #a63685 !important;
  }
  .fdx-u-bg-color--blend-65\@medium-only {
    background-color: #b83f6a !important;
  }
  .fdx-u-bg-color--blend-73\@medium-only {
    background-color: #c74755 !important;
  }
  .fdx-u-bg-color--blend-87\@medium-only {
    background-color: #e45528 !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-bg-color--white\@large {
    background-color: #fff !important;
  }
  .fdx-u-bg-color--white-50\@large {
    background-color: rgba(255, 255, 255, 0.5) !important;
  }
  .fdx-u-bg-color--black\@large {
    background-color: #000 !important;
  }
  .fdx-u-bg-color--purple\@large {
    background-color: #4d148c !important;
  }
  .fdx-u-bg-color--orange\@large {
    background-color: #FF6200 !important;
  }
  .fdx-u-bg-color--gray\@large {
    background-color: #333 !important;
  }
  .fdx-u-bg-color--blue\@large {
    background-color: #007ab7 !important;
  }
  .fdx-u-bg-color--success\@large {
    background-color: #008a00 !important;
  }
  .fdx-u-bg-color--info\@large {
    background-color: #007ab7 !important;
  }
  .fdx-u-bg-color--warning\@large {
    background-color: #f7b118 !important;
  }
  .fdx-u-bg-color--error\@large {
    background-color: #de002e !important;
  }
  .fdx-u-bg-color--text\@large {
    background-color: #333 !important;
  }
  .fdx-u-bg-color--grey-10\@large {
    background-color: #fafafa !important;
  }
  .fdx-u-bg-color--grey-20\@large {
    background-color: #f2f2f2 !important;
  }
  .fdx-u-bg-color--grey-30\@large {
    background-color: #e3e3e3 !important;
  }
  .fdx-u-bg-color--grey-40\@large {
    background-color: #8e8e8e !important;
  }
  .fdx-u-bg-color--grey-50\@large {
    background-color: #333333 !important;
  }
  .fdx-u-bg-color--grey-70\@large {
    background-color: #8e8e8e !important;
  }
  .fdx-u-bg-color--grey-80\@large {
    background-color: #565656 !important;
  }
  .fdx-u-bg-color--grey-90\@large {
    background-color: #333333 !important;
  }
  .fdx-u-bg-color--transparent\@large {
    background-color: transparent !important;
  }
  .fdx-u-bg-color--blend-17\@large {
    background-color: #671caa !important;
  }
  .fdx-u-bg-color--blend-33\@large {
    background-color: #7d22c3 !important;
  }
  .fdx-u-bg-color--blend-46\@large {
    background-color: #932da2 !important;
  }
  .fdx-u-bg-color--blend-55\@large {
    background-color: #a63685 !important;
  }
  .fdx-u-bg-color--blend-65\@large {
    background-color: #b83f6a !important;
  }
  .fdx-u-bg-color--blend-73\@large {
    background-color: #c74755 !important;
  }
  .fdx-u-bg-color--blend-87\@large {
    background-color: #e45528 !important;
  }
}
.fdx-u-border--trbl {
  border: solid #e3e3e3 1px;
}
@media (min-width: 0) {
  .fdx-u-border--trbl\@x-small {
    border: solid #e3e3e3 1px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--trbl\@x-small-only {
    border: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--trbl\@small {
    border: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--trbl\@small-only {
    border: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--trbl\@medium {
    border: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--trbl\@medium-only {
    border: solid #e3e3e3 1px;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--trbl\@medium-wide {
    border: solid #e3e3e3 1px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--trbl\@medium-wide-only {
    border: solid #e3e3e3 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--trbl\@large {
    border: solid #e3e3e3 1px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--trbl\@large-only {
    border: solid #e3e3e3 1px;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--trbl\@x-large {
    border: solid #e3e3e3 1px;
  }
}
.fdx-u-border--top {
  border-block-start: solid #e3e3e3 1px;
}
@media (min-width: 0) {
  .fdx-u-border--top\@x-small {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--top\@x-small-only {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--top\@small {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--top\@small-only {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--top\@medium {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--top\@medium-only {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--top\@medium-wide {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--top\@medium-wide-only {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--top\@large {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--top\@large-only {
    border-block-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--top\@x-large {
    border-block-start: solid #e3e3e3 1px;
  }
}
.fdx-u-border--top-none {
  border-block-start: none !important;
}
@media (min-width: 0) {
  .fdx-u-border--top-none\@x-small {
    border-block-start: none !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--top-none\@x-small-only {
    border-block-start: none !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--top-none\@small {
    border-block-start: none !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--top-none\@small-only {
    border-block-start: none !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--top-none\@medium {
    border-block-start: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--top-none\@medium-only {
    border-block-start: none !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--top-none\@medium-wide {
    border-block-start: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--top-none\@medium-wide-only {
    border-block-start: none !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--top-none\@large {
    border-block-start: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--top-none\@large-only {
    border-block-start: none !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--top-none\@x-large {
    border-block-start: none !important;
  }
}
.fdx-u-border--top-transparant {
  border-block-start: solid transparent 1px;
}
@media (min-width: 0) {
  .fdx-u-border--top-transparant\@x-small {
    border-block-start: solid transparent 1px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--top-transparant\@x-small-only {
    border-block-start: solid transparent 1px;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--top-transparant\@small {
    border-block-start: solid transparent 1px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--top-transparant\@small-only {
    border-block-start: solid transparent 1px;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--top-transparant\@medium {
    border-block-start: solid transparent 1px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--top-transparant\@medium-only {
    border-block-start: solid transparent 1px;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--top-transparant\@medium-wide {
    border-block-start: solid transparent 1px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--top-transparant\@medium-wide-only {
    border-block-start: solid transparent 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--top-transparant\@large {
    border-block-start: solid transparent 1px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--top-transparant\@large-only {
    border-block-start: solid transparent 1px;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--top-transparant\@x-large {
    border-block-start: solid transparent 1px;
  }
}
.fdx-u-border--right {
  border-inline-end: solid #e3e3e3 1px;
}
@media (min-width: 0) {
  .fdx-u-border--right\@x-small {
    border-inline-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--right\@x-small-only {
    border-inline-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--right\@small {
    border-inline-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--right\@small-only {
    border-inline-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--right\@medium {
    border-inline-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--right\@medium-only {
    border-inline-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--right\@medium-wide {
    border-inline-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--right\@medium-wide-only {
    border-inline-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--right\@large {
    border-inline-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--right\@large-only {
    border-inline-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--right\@x-large {
    border-inline-end: solid #e3e3e3 1px;
  }
}
.fdx-u-border--right-none {
  border-inline-end: none !important;
}
@media (min-width: 0) {
  .fdx-u-border--right-none\@x-small {
    border-inline-end: none !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--right-none\@x-small-only {
    border-inline-end: none !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--right-none\@small {
    border-inline-end: none !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--right-none\@small-only {
    border-inline-end: none !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--right-none\@medium {
    border-inline-end: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--right-none\@medium-only {
    border-inline-end: none !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--right-none\@medium-wide {
    border-inline-end: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--right-none\@medium-wide-only {
    border-inline-end: none !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--right-none\@large {
    border-inline-end: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--right-none\@large-only {
    border-inline-end: none !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--right-none\@x-large {
    border-inline-end: none !important;
  }
}
.fdx-u-border--right-transparant {
  border-inline-end: solid transparent 1px;
}
@media (min-width: 0) {
  .fdx-u-border--right-transparant\@x-small {
    border-inline-end: solid transparent 1px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--right-transparant\@x-small-only {
    border-inline-end: solid transparent 1px;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--right-transparant\@small {
    border-inline-end: solid transparent 1px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--right-transparant\@small-only {
    border-inline-end: solid transparent 1px;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--right-transparant\@medium {
    border-inline-end: solid transparent 1px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--right-transparant\@medium-only {
    border-inline-end: solid transparent 1px;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--right-transparant\@medium-wide {
    border-inline-end: solid transparent 1px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--right-transparant\@medium-wide-only {
    border-inline-end: solid transparent 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--right-transparant\@large {
    border-inline-end: solid transparent 1px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--right-transparant\@large-only {
    border-inline-end: solid transparent 1px;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--right-transparant\@x-large {
    border-inline-end: solid transparent 1px;
  }
}
.fdx-u-border--bottom {
  border-block-end: solid #e3e3e3 1px;
}
@media (min-width: 0) {
  .fdx-u-border--bottom\@x-small {
    border-block-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--bottom\@x-small-only {
    border-block-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--bottom\@small {
    border-block-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--bottom\@small-only {
    border-block-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--bottom\@medium {
    border-block-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--bottom\@medium-only {
    border-block-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--bottom\@medium-wide {
    border-block-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--bottom\@medium-wide-only {
    border-block-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--bottom\@large {
    border-block-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--bottom\@large-only {
    border-block-end: solid #e3e3e3 1px;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--bottom\@x-large {
    border-block-end: solid #e3e3e3 1px;
  }
}
.fdx-u-border--bottom-none {
  border-block-end: none !important;
}
@media (min-width: 0) {
  .fdx-u-border--bottom-none\@x-small {
    border-block-end: none !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--bottom-none\@x-small-only {
    border-block-end: none !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--bottom-none\@small {
    border-block-end: none !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--bottom-none\@small-only {
    border-block-end: none !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--bottom-none\@medium {
    border-block-end: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--bottom-none\@medium-only {
    border-block-end: none !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--bottom-none\@medium-wide {
    border-block-end: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--bottom-none\@medium-wide-only {
    border-block-end: none !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--bottom-none\@large {
    border-block-end: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--bottom-none\@large-only {
    border-block-end: none !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--bottom-none\@x-large {
    border-block-end: none !important;
  }
}
.fdx-u-border--bottom-transparant {
  border-block-end: solid transparent 1px;
}
@media (min-width: 0) {
  .fdx-u-border--bottom-transparant\@x-small {
    border-block-end: solid transparent 1px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--bottom-transparant\@x-small-only {
    border-block-end: solid transparent 1px;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--bottom-transparant\@small {
    border-block-end: solid transparent 1px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--bottom-transparant\@small-only {
    border-block-end: solid transparent 1px;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--bottom-transparant\@medium {
    border-block-end: solid transparent 1px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--bottom-transparant\@medium-only {
    border-block-end: solid transparent 1px;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--bottom-transparant\@medium-wide {
    border-block-end: solid transparent 1px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--bottom-transparant\@medium-wide-only {
    border-block-end: solid transparent 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--bottom-transparant\@large {
    border-block-end: solid transparent 1px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--bottom-transparant\@large-only {
    border-block-end: solid transparent 1px;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--bottom-transparant\@x-large {
    border-block-end: solid transparent 1px;
  }
}
.fdx-u-border--left {
  border-inline-start: solid #e3e3e3 1px;
}
@media (min-width: 0) {
  .fdx-u-border--left\@x-small {
    border-inline-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--left\@x-small-only {
    border-inline-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--left\@small {
    border-inline-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--left\@small-only {
    border-inline-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--left\@medium {
    border-inline-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--left\@medium-only {
    border-inline-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--left\@medium-wide {
    border-inline-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--left\@medium-wide-only {
    border-inline-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--left\@large {
    border-inline-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--left\@large-only {
    border-inline-start: solid #e3e3e3 1px;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--left\@x-large {
    border-inline-start: solid #e3e3e3 1px;
  }
}
.fdx-u-border--left-none {
  border-inline-start: none !important;
}
@media (min-width: 0) {
  .fdx-u-border--left-none\@x-small {
    border-inline-start: none !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--left-none\@x-small-only {
    border-inline-start: none !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--left-none\@small {
    border-inline-start: none !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--left-none\@small-only {
    border-inline-start: none !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--left-none\@medium {
    border-inline-start: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--left-none\@medium-only {
    border-inline-start: none !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--left-none\@medium-wide {
    border-inline-start: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--left-none\@medium-wide-only {
    border-inline-start: none !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--left-none\@large {
    border-inline-start: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--left-none\@large-only {
    border-inline-start: none !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--left-none\@x-large {
    border-inline-start: none !important;
  }
}
.fdx-u-border--left-transparant {
  border-inline-start: solid transparent 1px;
}
@media (min-width: 0) {
  .fdx-u-border--left-transparant\@x-small {
    border-inline-start: solid transparent 1px;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-border--left-transparant\@x-small-only {
    border-inline-start: solid transparent 1px;
  }
}
@media (min-width: 664px) {
  .fdx-u-border--left-transparant\@small {
    border-inline-start: solid transparent 1px;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-border--left-transparant\@small-only {
    border-inline-start: solid transparent 1px;
  }
}
@media (min-width: 768px) {
  .fdx-u-border--left-transparant\@medium {
    border-inline-start: solid transparent 1px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-border--left-transparant\@medium-only {
    border-inline-start: solid transparent 1px;
  }
}
@media (min-width: 1024px) {
  .fdx-u-border--left-transparant\@medium-wide {
    border-inline-start: solid transparent 1px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-border--left-transparant\@medium-wide-only {
    border-inline-start: solid transparent 1px;
  }
}
@media (min-width: 1200px) {
  .fdx-u-border--left-transparant\@large {
    border-inline-start: solid transparent 1px;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-border--left-transparant\@large-only {
    border-inline-start: solid transparent 1px;
  }
}
@media (min-width: 1440px) {
  .fdx-u-border--left-transparant\@x-large {
    border-inline-start: solid transparent 1px;
  }
}
.fdx-u-border--none {
  border: none !important;
}

.fdx-u-line-clamp {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.fdx-u-line-clamp--1 {
  -webkit-line-clamp: 1;
}
.fdx-u-line-clamp--2 {
  -webkit-line-clamp: 2;
}
.fdx-u-line-clamp--3 {
  -webkit-line-clamp: 3;
}
.fdx-u-line-clamp--4 {
  -webkit-line-clamp: 4;
}
.fdx-u-line-clamp--5 {
  -webkit-line-clamp: 5;
}

.fdx-u-color--white {
  color: #fff !important;
}

.fdx-u-color--white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.fdx-u-color--black {
  color: #000 !important;
}

.fdx-u-color--purple {
  color: #4d148c !important;
}

.fdx-u-color--orange {
  color: #FF6200 !important;
}

.fdx-u-color--gray {
  color: #333 !important;
}

.fdx-u-color--blue {
  color: #007ab7 !important;
}

.fdx-u-color--success {
  color: #008a00 !important;
}

.fdx-u-color--info {
  color: #007ab7 !important;
}

.fdx-u-color--warning {
  color: #f7b118 !important;
}

.fdx-u-color--error {
  color: #de002e !important;
}

.fdx-u-color--text {
  color: #333 !important;
}

.fdx-u-color--grey-10 {
  color: #fafafa !important;
}

.fdx-u-color--grey-20 {
  color: #f2f2f2 !important;
}

.fdx-u-color--grey-30 {
  color: #e3e3e3 !important;
}

.fdx-u-color--grey-40 {
  color: #8e8e8e !important;
}

.fdx-u-color--grey-50 {
  color: #333333 !important;
}

.fdx-u-color--grey-70 {
  color: #8e8e8e !important;
}

.fdx-u-color--grey-80 {
  color: #565656 !important;
}

.fdx-u-color--grey-90 {
  color: #333333 !important;
}

.fdx-u-color--transparent {
  color: transparent !important;
}

.fdx-u-color--blend-17 {
  color: #671caa !important;
}

.fdx-u-color--blend-33 {
  color: #7d22c3 !important;
}

.fdx-u-color--blend-46 {
  color: #932da2 !important;
}

.fdx-u-color--blend-55 {
  color: #a63685 !important;
}

.fdx-u-color--blend-65 {
  color: #b83f6a !important;
}

.fdx-u-color--blend-73 {
  color: #c74755 !important;
}

.fdx-u-color--blend-87 {
  color: #e45528 !important;
}

.fdx-u-cursor--pointer {
  cursor: pointer;
}
.fdx-u-cursor--default {
  cursor: default;
}
.fdx-u-cursor--initial {
  cursor: initial;
}
.fdx-u-cursor--inherit {
  cursor: inherit;
}
.fdx-u-cursor--unset {
  cursor: unset;
}

.fdx-u-top--0 {
  top: 0rem !important;
}

.fdx-u-top--n0 {
  top: 0rem !important;
}

.fdx-u-top--1 {
  top: 0.25rem !important;
}

.fdx-u-top--n1 {
  top: -0.25rem !important;
}

.fdx-u-top--2 {
  top: 0.5rem !important;
}

.fdx-u-top--n2 {
  top: -0.5rem !important;
}

.fdx-u-top--3 {
  top: 0.75rem !important;
}

.fdx-u-top--n3 {
  top: -0.75rem !important;
}

.fdx-u-top--4 {
  top: 1rem !important;
}

.fdx-u-top--n4 {
  top: -1rem !important;
}

.fdx-u-top--5 {
  top: 1.25rem !important;
}

.fdx-u-top--n5 {
  top: -1.25rem !important;
}

.fdx-u-top--6 {
  top: 1.5rem !important;
}

.fdx-u-top--n6 {
  top: -1.5rem !important;
}

.fdx-u-top--7 {
  top: 1.75rem !important;
}

.fdx-u-top--n7 {
  top: -1.75rem !important;
}

.fdx-u-top--8 {
  top: 2rem !important;
}

.fdx-u-top--n8 {
  top: -2rem !important;
}

.fdx-u-top--9 {
  top: 2.25rem !important;
}

.fdx-u-top--n9 {
  top: -2.25rem !important;
}

.fdx-u-top--10 {
  top: 2.5rem !important;
}

.fdx-u-top--n10 {
  top: -2.5rem !important;
}

.fdx-u-top--11 {
  top: 2.75rem !important;
}

.fdx-u-top--n11 {
  top: -2.75rem !important;
}

.fdx-u-top--12 {
  top: 3rem !important;
}

.fdx-u-top--n12 {
  top: -3rem !important;
}

.fdx-u-top--13 {
  top: 3.25rem !important;
}

.fdx-u-top--n13 {
  top: -3.25rem !important;
}

.fdx-u-top--14 {
  top: 3.5rem !important;
}

.fdx-u-top--n14 {
  top: -3.5rem !important;
}

.fdx-u-top--15 {
  top: 3.75rem !important;
}

.fdx-u-top--n15 {
  top: -3.75rem !important;
}

.fdx-u-top--16 {
  top: 4rem !important;
}

.fdx-u-top--n16 {
  top: -4rem !important;
}

.fdx-u-top--17 {
  top: 4.25rem !important;
}

.fdx-u-top--n17 {
  top: -4.25rem !important;
}

.fdx-u-top--18 {
  top: 4.5rem !important;
}

.fdx-u-top--n18 {
  top: -4.5rem !important;
}

.fdx-u-top--19 {
  top: 4.75rem !important;
}

.fdx-u-top--n19 {
  top: -4.75rem !important;
}

.fdx-u-top--20 {
  top: 5rem !important;
}

.fdx-u-top--n20 {
  top: -5rem !important;
}

.fdx-u-right--0 {
  inset-inline-end: 0rem !important;
}

.fdx-u-right--n0 {
  inset-inline-end: 0rem !important;
}

.fdx-u-right--1 {
  inset-inline-end: 0.25rem !important;
}

.fdx-u-right--n1 {
  inset-inline-end: -0.25rem !important;
}

.fdx-u-right--2 {
  inset-inline-end: 0.5rem !important;
}

.fdx-u-right--n2 {
  inset-inline-end: -0.5rem !important;
}

.fdx-u-right--3 {
  inset-inline-end: 0.75rem !important;
}

.fdx-u-right--n3 {
  inset-inline-end: -0.75rem !important;
}

.fdx-u-right--4 {
  inset-inline-end: 1rem !important;
}

.fdx-u-right--n4 {
  inset-inline-end: -1rem !important;
}

.fdx-u-right--5 {
  inset-inline-end: 1.25rem !important;
}

.fdx-u-right--n5 {
  inset-inline-end: -1.25rem !important;
}

.fdx-u-right--6 {
  inset-inline-end: 1.5rem !important;
}

.fdx-u-right--n6 {
  inset-inline-end: -1.5rem !important;
}

.fdx-u-right--7 {
  inset-inline-end: 1.75rem !important;
}

.fdx-u-right--n7 {
  inset-inline-end: -1.75rem !important;
}

.fdx-u-right--8 {
  inset-inline-end: 2rem !important;
}

.fdx-u-right--n8 {
  inset-inline-end: -2rem !important;
}

.fdx-u-right--9 {
  inset-inline-end: 2.25rem !important;
}

.fdx-u-right--n9 {
  inset-inline-end: -2.25rem !important;
}

.fdx-u-right--10 {
  inset-inline-end: 2.5rem !important;
}

.fdx-u-right--n10 {
  inset-inline-end: -2.5rem !important;
}

.fdx-u-right--11 {
  inset-inline-end: 2.75rem !important;
}

.fdx-u-right--n11 {
  inset-inline-end: -2.75rem !important;
}

.fdx-u-right--12 {
  inset-inline-end: 3rem !important;
}

.fdx-u-right--n12 {
  inset-inline-end: -3rem !important;
}

.fdx-u-right--13 {
  inset-inline-end: 3.25rem !important;
}

.fdx-u-right--n13 {
  inset-inline-end: -3.25rem !important;
}

.fdx-u-right--14 {
  inset-inline-end: 3.5rem !important;
}

.fdx-u-right--n14 {
  inset-inline-end: -3.5rem !important;
}

.fdx-u-right--15 {
  inset-inline-end: 3.75rem !important;
}

.fdx-u-right--n15 {
  inset-inline-end: -3.75rem !important;
}

.fdx-u-right--16 {
  inset-inline-end: 4rem !important;
}

.fdx-u-right--n16 {
  inset-inline-end: -4rem !important;
}

.fdx-u-right--17 {
  inset-inline-end: 4.25rem !important;
}

.fdx-u-right--n17 {
  inset-inline-end: -4.25rem !important;
}

.fdx-u-right--18 {
  inset-inline-end: 4.5rem !important;
}

.fdx-u-right--n18 {
  inset-inline-end: -4.5rem !important;
}

.fdx-u-right--19 {
  inset-inline-end: 4.75rem !important;
}

.fdx-u-right--n19 {
  inset-inline-end: -4.75rem !important;
}

.fdx-u-right--20 {
  inset-inline-end: 5rem !important;
}

.fdx-u-right--n20 {
  inset-inline-end: -5rem !important;
}

.fdx-u-bottom--0 {
  bottom: 0rem !important;
}

.fdx-u-bottom--n0 {
  bottom: 0rem !important;
}

.fdx-u-bottom--1 {
  bottom: 0.25rem !important;
}

.fdx-u-bottom--n1 {
  bottom: -0.25rem !important;
}

.fdx-u-bottom--2 {
  bottom: 0.5rem !important;
}

.fdx-u-bottom--n2 {
  bottom: -0.5rem !important;
}

.fdx-u-bottom--3 {
  bottom: 0.75rem !important;
}

.fdx-u-bottom--n3 {
  bottom: -0.75rem !important;
}

.fdx-u-bottom--4 {
  bottom: 1rem !important;
}

.fdx-u-bottom--n4 {
  bottom: -1rem !important;
}

.fdx-u-bottom--5 {
  bottom: 1.25rem !important;
}

.fdx-u-bottom--n5 {
  bottom: -1.25rem !important;
}

.fdx-u-bottom--6 {
  bottom: 1.5rem !important;
}

.fdx-u-bottom--n6 {
  bottom: -1.5rem !important;
}

.fdx-u-bottom--7 {
  bottom: 1.75rem !important;
}

.fdx-u-bottom--n7 {
  bottom: -1.75rem !important;
}

.fdx-u-bottom--8 {
  bottom: 2rem !important;
}

.fdx-u-bottom--n8 {
  bottom: -2rem !important;
}

.fdx-u-bottom--9 {
  bottom: 2.25rem !important;
}

.fdx-u-bottom--n9 {
  bottom: -2.25rem !important;
}

.fdx-u-bottom--10 {
  bottom: 2.5rem !important;
}

.fdx-u-bottom--n10 {
  bottom: -2.5rem !important;
}

.fdx-u-bottom--11 {
  bottom: 2.75rem !important;
}

.fdx-u-bottom--n11 {
  bottom: -2.75rem !important;
}

.fdx-u-bottom--12 {
  bottom: 3rem !important;
}

.fdx-u-bottom--n12 {
  bottom: -3rem !important;
}

.fdx-u-bottom--13 {
  bottom: 3.25rem !important;
}

.fdx-u-bottom--n13 {
  bottom: -3.25rem !important;
}

.fdx-u-bottom--14 {
  bottom: 3.5rem !important;
}

.fdx-u-bottom--n14 {
  bottom: -3.5rem !important;
}

.fdx-u-bottom--15 {
  bottom: 3.75rem !important;
}

.fdx-u-bottom--n15 {
  bottom: -3.75rem !important;
}

.fdx-u-bottom--16 {
  bottom: 4rem !important;
}

.fdx-u-bottom--n16 {
  bottom: -4rem !important;
}

.fdx-u-bottom--17 {
  bottom: 4.25rem !important;
}

.fdx-u-bottom--n17 {
  bottom: -4.25rem !important;
}

.fdx-u-bottom--18 {
  bottom: 4.5rem !important;
}

.fdx-u-bottom--n18 {
  bottom: -4.5rem !important;
}

.fdx-u-bottom--19 {
  bottom: 4.75rem !important;
}

.fdx-u-bottom--n19 {
  bottom: -4.75rem !important;
}

.fdx-u-bottom--20 {
  bottom: 5rem !important;
}

.fdx-u-bottom--n20 {
  bottom: -5rem !important;
}

.fdx-u-left--0 {
  inset-inline-start: 0rem !important;
}

.fdx-u-left--n0 {
  inset-inline-start: 0rem !important;
}

.fdx-u-left--1 {
  inset-inline-start: 0.25rem !important;
}

.fdx-u-left--n1 {
  inset-inline-start: -0.25rem !important;
}

.fdx-u-left--2 {
  inset-inline-start: 0.5rem !important;
}

.fdx-u-left--n2 {
  inset-inline-start: -0.5rem !important;
}

.fdx-u-left--3 {
  inset-inline-start: 0.75rem !important;
}

.fdx-u-left--n3 {
  inset-inline-start: -0.75rem !important;
}

.fdx-u-left--4 {
  inset-inline-start: 1rem !important;
}

.fdx-u-left--n4 {
  inset-inline-start: -1rem !important;
}

.fdx-u-left--5 {
  inset-inline-start: 1.25rem !important;
}

.fdx-u-left--n5 {
  inset-inline-start: -1.25rem !important;
}

.fdx-u-left--6 {
  inset-inline-start: 1.5rem !important;
}

.fdx-u-left--n6 {
  inset-inline-start: -1.5rem !important;
}

.fdx-u-left--7 {
  inset-inline-start: 1.75rem !important;
}

.fdx-u-left--n7 {
  inset-inline-start: -1.75rem !important;
}

.fdx-u-left--8 {
  inset-inline-start: 2rem !important;
}

.fdx-u-left--n8 {
  inset-inline-start: -2rem !important;
}

.fdx-u-left--9 {
  inset-inline-start: 2.25rem !important;
}

.fdx-u-left--n9 {
  inset-inline-start: -2.25rem !important;
}

.fdx-u-left--10 {
  inset-inline-start: 2.5rem !important;
}

.fdx-u-left--n10 {
  inset-inline-start: -2.5rem !important;
}

.fdx-u-left--11 {
  inset-inline-start: 2.75rem !important;
}

.fdx-u-left--n11 {
  inset-inline-start: -2.75rem !important;
}

.fdx-u-left--12 {
  inset-inline-start: 3rem !important;
}

.fdx-u-left--n12 {
  inset-inline-start: -3rem !important;
}

.fdx-u-left--13 {
  inset-inline-start: 3.25rem !important;
}

.fdx-u-left--n13 {
  inset-inline-start: -3.25rem !important;
}

.fdx-u-left--14 {
  inset-inline-start: 3.5rem !important;
}

.fdx-u-left--n14 {
  inset-inline-start: -3.5rem !important;
}

.fdx-u-left--15 {
  inset-inline-start: 3.75rem !important;
}

.fdx-u-left--n15 {
  inset-inline-start: -3.75rem !important;
}

.fdx-u-left--16 {
  inset-inline-start: 4rem !important;
}

.fdx-u-left--n16 {
  inset-inline-start: -4rem !important;
}

.fdx-u-left--17 {
  inset-inline-start: 4.25rem !important;
}

.fdx-u-left--n17 {
  inset-inline-start: -4.25rem !important;
}

.fdx-u-left--18 {
  inset-inline-start: 4.5rem !important;
}

.fdx-u-left--n18 {
  inset-inline-start: -4.5rem !important;
}

.fdx-u-left--19 {
  inset-inline-start: 4.75rem !important;
}

.fdx-u-left--n19 {
  inset-inline-start: -4.75rem !important;
}

.fdx-u-left--20 {
  inset-inline-start: 5rem !important;
}

.fdx-u-left--n20 {
  inset-inline-start: -5rem !important;
}

@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-top--0\@x-small-only {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@x-small-only {
    top: 0rem !important;
  }
  .fdx-u-top--1\@x-small-only {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@x-small-only {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@x-small-only {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@x-small-only {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@x-small-only {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@x-small-only {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@x-small-only {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@x-small-only {
    top: -1rem !important;
  }
  .fdx-u-top--5\@x-small-only {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@x-small-only {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@x-small-only {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@x-small-only {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@x-small-only {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@x-small-only {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@x-small-only {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@x-small-only {
    top: -2rem !important;
  }
  .fdx-u-top--9\@x-small-only {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@x-small-only {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@x-small-only {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@x-small-only {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@x-small-only {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@x-small-only {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@x-small-only {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@x-small-only {
    top: -3rem !important;
  }
  .fdx-u-top--13\@x-small-only {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@x-small-only {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@x-small-only {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@x-small-only {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@x-small-only {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@x-small-only {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@x-small-only {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@x-small-only {
    top: -4rem !important;
  }
  .fdx-u-top--17\@x-small-only {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@x-small-only {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@x-small-only {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@x-small-only {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@x-small-only {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@x-small-only {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@x-small-only {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@x-small-only {
    top: -5rem !important;
  }
  .fdx-u-right--0\@x-small-only {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@x-small-only {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@x-small-only {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@x-small-only {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@x-small-only {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@x-small-only {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@x-small-only {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@x-small-only {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@x-small-only {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@x-small-only {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@x-small-only {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@x-small-only {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@x-small-only {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@x-small-only {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@x-small-only {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@x-small-only {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@x-small-only {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@x-small-only {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@x-small-only {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@x-small-only {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@x-small-only {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@x-small-only {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@x-small-only {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@x-small-only {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@x-small-only {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@x-small-only {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@x-small-only {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@x-small-only {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@x-small-only {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@x-small-only {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@x-small-only {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@x-small-only {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@x-small-only {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@x-small-only {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@x-small-only {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@x-small-only {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@x-small-only {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@x-small-only {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@x-small-only {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@x-small-only {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@x-small-only {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@x-small-only {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@x-small-only {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@x-small-only {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@x-small-only {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@x-small-only {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@x-small-only {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@x-small-only {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@x-small-only {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@x-small-only {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@x-small-only {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@x-small-only {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@x-small-only {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@x-small-only {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@x-small-only {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@x-small-only {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@x-small-only {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@x-small-only {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@x-small-only {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@x-small-only {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@x-small-only {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@x-small-only {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@x-small-only {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@x-small-only {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@x-small-only {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@x-small-only {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@x-small-only {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@x-small-only {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@x-small-only {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@x-small-only {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@x-small-only {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@x-small-only {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@x-small-only {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@x-small-only {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@x-small-only {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@x-small-only {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@x-small-only {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@x-small-only {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@x-small-only {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@x-small-only {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@x-small-only {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@x-small-only {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@x-small-only {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@x-small-only {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@x-small-only {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@x-small-only {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@x-small-only {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@x-small-only {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@x-small-only {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@x-small-only {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@x-small-only {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@x-small-only {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@x-small-only {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@x-small-only {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@x-small-only {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@x-small-only {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@x-small-only {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@x-small-only {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@x-small-only {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@x-small-only {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@x-small-only {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@x-small-only {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@x-small-only {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@x-small-only {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@x-small-only {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@x-small-only {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@x-small-only {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@x-small-only {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@x-small-only {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@x-small-only {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@x-small-only {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@x-small-only {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@x-small-only {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@x-small-only {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@x-small-only {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@x-small-only {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@x-small-only {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@x-small-only {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@x-small-only {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@x-small-only {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@x-small-only {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@x-small-only {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@x-small-only {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@x-small-only {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@x-small-only {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@x-small-only {
    inset-inline-start: -5rem !important;
  }
}
@media (min-width: 0) {
  .fdx-u-top--0\@x-small {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@x-small {
    top: 0rem !important;
  }
  .fdx-u-top--1\@x-small {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@x-small {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@x-small {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@x-small {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@x-small {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@x-small {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@x-small {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@x-small {
    top: -1rem !important;
  }
  .fdx-u-top--5\@x-small {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@x-small {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@x-small {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@x-small {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@x-small {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@x-small {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@x-small {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@x-small {
    top: -2rem !important;
  }
  .fdx-u-top--9\@x-small {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@x-small {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@x-small {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@x-small {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@x-small {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@x-small {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@x-small {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@x-small {
    top: -3rem !important;
  }
  .fdx-u-top--13\@x-small {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@x-small {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@x-small {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@x-small {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@x-small {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@x-small {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@x-small {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@x-small {
    top: -4rem !important;
  }
  .fdx-u-top--17\@x-small {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@x-small {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@x-small {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@x-small {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@x-small {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@x-small {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@x-small {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@x-small {
    top: -5rem !important;
  }
  .fdx-u-right--0\@x-small {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@x-small {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@x-small {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@x-small {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@x-small {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@x-small {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@x-small {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@x-small {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@x-small {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@x-small {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@x-small {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@x-small {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@x-small {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@x-small {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@x-small {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@x-small {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@x-small {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@x-small {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@x-small {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@x-small {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@x-small {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@x-small {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@x-small {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@x-small {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@x-small {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@x-small {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@x-small {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@x-small {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@x-small {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@x-small {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@x-small {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@x-small {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@x-small {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@x-small {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@x-small {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@x-small {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@x-small {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@x-small {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@x-small {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@x-small {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@x-small {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@x-small {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@x-small {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@x-small {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@x-small {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@x-small {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@x-small {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@x-small {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@x-small {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@x-small {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@x-small {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@x-small {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@x-small {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@x-small {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@x-small {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@x-small {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@x-small {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@x-small {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@x-small {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@x-small {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@x-small {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@x-small {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@x-small {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@x-small {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@x-small {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@x-small {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@x-small {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@x-small {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@x-small {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@x-small {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@x-small {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@x-small {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@x-small {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@x-small {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@x-small {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@x-small {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@x-small {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@x-small {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@x-small {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@x-small {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@x-small {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@x-small {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@x-small {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@x-small {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@x-small {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@x-small {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@x-small {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@x-small {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@x-small {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@x-small {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@x-small {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@x-small {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@x-small {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@x-small {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@x-small {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@x-small {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@x-small {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@x-small {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@x-small {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@x-small {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@x-small {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@x-small {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@x-small {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@x-small {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@x-small {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@x-small {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@x-small {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@x-small {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@x-small {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@x-small {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@x-small {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@x-small {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@x-small {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@x-small {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@x-small {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@x-small {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@x-small {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@x-small {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@x-small {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@x-small {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@x-small {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@x-small {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@x-small {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@x-small {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@x-small {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@x-small {
    inset-inline-start: -5rem !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-top--0\@small-only {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@small-only {
    top: 0rem !important;
  }
  .fdx-u-top--1\@small-only {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@small-only {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@small-only {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@small-only {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@small-only {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@small-only {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@small-only {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@small-only {
    top: -1rem !important;
  }
  .fdx-u-top--5\@small-only {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@small-only {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@small-only {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@small-only {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@small-only {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@small-only {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@small-only {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@small-only {
    top: -2rem !important;
  }
  .fdx-u-top--9\@small-only {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@small-only {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@small-only {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@small-only {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@small-only {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@small-only {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@small-only {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@small-only {
    top: -3rem !important;
  }
  .fdx-u-top--13\@small-only {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@small-only {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@small-only {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@small-only {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@small-only {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@small-only {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@small-only {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@small-only {
    top: -4rem !important;
  }
  .fdx-u-top--17\@small-only {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@small-only {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@small-only {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@small-only {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@small-only {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@small-only {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@small-only {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@small-only {
    top: -5rem !important;
  }
  .fdx-u-right--0\@small-only {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@small-only {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@small-only {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@small-only {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@small-only {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@small-only {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@small-only {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@small-only {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@small-only {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@small-only {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@small-only {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@small-only {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@small-only {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@small-only {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@small-only {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@small-only {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@small-only {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@small-only {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@small-only {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@small-only {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@small-only {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@small-only {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@small-only {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@small-only {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@small-only {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@small-only {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@small-only {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@small-only {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@small-only {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@small-only {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@small-only {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@small-only {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@small-only {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@small-only {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@small-only {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@small-only {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@small-only {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@small-only {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@small-only {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@small-only {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@small-only {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@small-only {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@small-only {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@small-only {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@small-only {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@small-only {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@small-only {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@small-only {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@small-only {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@small-only {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@small-only {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@small-only {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@small-only {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@small-only {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@small-only {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@small-only {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@small-only {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@small-only {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@small-only {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@small-only {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@small-only {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@small-only {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@small-only {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@small-only {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@small-only {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@small-only {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@small-only {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@small-only {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@small-only {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@small-only {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@small-only {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@small-only {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@small-only {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@small-only {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@small-only {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@small-only {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@small-only {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@small-only {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@small-only {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@small-only {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@small-only {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@small-only {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@small-only {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@small-only {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@small-only {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@small-only {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@small-only {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@small-only {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@small-only {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@small-only {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@small-only {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@small-only {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@small-only {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@small-only {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@small-only {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@small-only {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@small-only {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@small-only {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@small-only {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@small-only {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@small-only {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@small-only {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@small-only {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@small-only {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@small-only {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@small-only {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@small-only {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@small-only {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@small-only {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@small-only {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@small-only {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@small-only {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@small-only {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@small-only {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@small-only {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@small-only {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@small-only {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@small-only {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@small-only {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@small-only {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@small-only {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@small-only {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@small-only {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@small-only {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@small-only {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@small-only {
    inset-inline-start: -5rem !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-top--0\@small {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@small {
    top: 0rem !important;
  }
  .fdx-u-top--1\@small {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@small {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@small {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@small {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@small {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@small {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@small {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@small {
    top: -1rem !important;
  }
  .fdx-u-top--5\@small {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@small {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@small {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@small {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@small {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@small {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@small {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@small {
    top: -2rem !important;
  }
  .fdx-u-top--9\@small {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@small {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@small {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@small {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@small {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@small {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@small {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@small {
    top: -3rem !important;
  }
  .fdx-u-top--13\@small {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@small {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@small {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@small {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@small {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@small {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@small {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@small {
    top: -4rem !important;
  }
  .fdx-u-top--17\@small {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@small {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@small {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@small {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@small {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@small {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@small {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@small {
    top: -5rem !important;
  }
  .fdx-u-right--0\@small {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@small {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@small {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@small {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@small {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@small {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@small {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@small {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@small {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@small {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@small {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@small {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@small {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@small {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@small {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@small {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@small {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@small {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@small {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@small {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@small {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@small {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@small {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@small {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@small {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@small {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@small {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@small {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@small {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@small {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@small {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@small {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@small {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@small {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@small {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@small {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@small {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@small {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@small {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@small {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@small {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@small {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@small {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@small {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@small {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@small {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@small {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@small {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@small {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@small {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@small {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@small {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@small {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@small {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@small {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@small {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@small {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@small {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@small {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@small {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@small {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@small {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@small {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@small {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@small {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@small {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@small {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@small {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@small {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@small {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@small {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@small {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@small {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@small {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@small {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@small {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@small {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@small {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@small {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@small {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@small {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@small {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@small {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@small {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@small {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@small {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@small {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@small {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@small {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@small {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@small {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@small {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@small {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@small {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@small {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@small {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@small {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@small {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@small {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@small {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@small {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@small {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@small {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@small {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@small {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@small {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@small {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@small {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@small {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@small {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@small {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@small {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@small {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@small {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@small {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@small {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@small {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@small {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@small {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@small {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@small {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@small {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@small {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@small {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@small {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@small {
    inset-inline-start: -5rem !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-top--0\@medium {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@medium {
    top: 0rem !important;
  }
  .fdx-u-top--1\@medium {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@medium {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@medium {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@medium {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@medium {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@medium {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@medium {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@medium {
    top: -1rem !important;
  }
  .fdx-u-top--5\@medium {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@medium {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@medium {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@medium {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@medium {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@medium {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@medium {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@medium {
    top: -2rem !important;
  }
  .fdx-u-top--9\@medium {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@medium {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@medium {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@medium {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@medium {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@medium {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@medium {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@medium {
    top: -3rem !important;
  }
  .fdx-u-top--13\@medium {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@medium {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@medium {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@medium {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@medium {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@medium {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@medium {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@medium {
    top: -4rem !important;
  }
  .fdx-u-top--17\@medium {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@medium {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@medium {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@medium {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@medium {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@medium {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@medium {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@medium {
    top: -5rem !important;
  }
  .fdx-u-right--0\@medium {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@medium {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@medium {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@medium {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@medium {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@medium {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@medium {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@medium {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@medium {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@medium {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@medium {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@medium {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@medium {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@medium {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@medium {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@medium {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@medium {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@medium {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@medium {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@medium {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@medium {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@medium {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@medium {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@medium {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@medium {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@medium {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@medium {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@medium {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@medium {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@medium {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@medium {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@medium {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@medium {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@medium {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@medium {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@medium {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@medium {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@medium {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@medium {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@medium {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@medium {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@medium {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@medium {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@medium {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@medium {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@medium {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@medium {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@medium {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@medium {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@medium {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@medium {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@medium {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@medium {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@medium {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@medium {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@medium {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@medium {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@medium {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@medium {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@medium {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@medium {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@medium {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@medium {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@medium {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@medium {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@medium {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@medium {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@medium {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@medium {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@medium {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@medium {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@medium {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@medium {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@medium {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@medium {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@medium {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@medium {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@medium {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@medium {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@medium {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@medium {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@medium {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@medium {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@medium {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@medium {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@medium {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@medium {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@medium {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@medium {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@medium {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@medium {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@medium {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@medium {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@medium {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@medium {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@medium {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@medium {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@medium {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@medium {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@medium {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@medium {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@medium {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@medium {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@medium {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@medium {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@medium {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@medium {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@medium {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@medium {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@medium {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@medium {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@medium {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@medium {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@medium {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@medium {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@medium {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@medium {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@medium {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@medium {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@medium {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@medium {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@medium {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@medium {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@medium {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@medium {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@medium {
    inset-inline-start: -5rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-top--0\@medium-only {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@medium-only {
    top: 0rem !important;
  }
  .fdx-u-top--1\@medium-only {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@medium-only {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@medium-only {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@medium-only {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@medium-only {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@medium-only {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@medium-only {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@medium-only {
    top: -1rem !important;
  }
  .fdx-u-top--5\@medium-only {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@medium-only {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@medium-only {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@medium-only {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@medium-only {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@medium-only {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@medium-only {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@medium-only {
    top: -2rem !important;
  }
  .fdx-u-top--9\@medium-only {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@medium-only {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@medium-only {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@medium-only {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@medium-only {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@medium-only {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@medium-only {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@medium-only {
    top: -3rem !important;
  }
  .fdx-u-top--13\@medium-only {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@medium-only {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@medium-only {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@medium-only {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@medium-only {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@medium-only {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@medium-only {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@medium-only {
    top: -4rem !important;
  }
  .fdx-u-top--17\@medium-only {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@medium-only {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@medium-only {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@medium-only {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@medium-only {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@medium-only {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@medium-only {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@medium-only {
    top: -5rem !important;
  }
  .fdx-u-right--0\@medium-only {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@medium-only {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@medium-only {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@medium-only {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@medium-only {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@medium-only {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@medium-only {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@medium-only {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@medium-only {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@medium-only {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@medium-only {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@medium-only {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@medium-only {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@medium-only {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@medium-only {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@medium-only {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@medium-only {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@medium-only {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@medium-only {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@medium-only {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@medium-only {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@medium-only {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@medium-only {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@medium-only {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@medium-only {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@medium-only {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@medium-only {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@medium-only {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@medium-only {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@medium-only {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@medium-only {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@medium-only {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@medium-only {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@medium-only {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@medium-only {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@medium-only {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@medium-only {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@medium-only {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@medium-only {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@medium-only {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@medium-only {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@medium-only {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@medium-only {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@medium-only {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@medium-only {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@medium-only {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@medium-only {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@medium-only {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@medium-only {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@medium-only {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@medium-only {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@medium-only {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@medium-only {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@medium-only {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@medium-only {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@medium-only {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@medium-only {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@medium-only {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@medium-only {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@medium-only {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@medium-only {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@medium-only {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@medium-only {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@medium-only {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@medium-only {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@medium-only {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@medium-only {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@medium-only {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@medium-only {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@medium-only {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@medium-only {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@medium-only {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@medium-only {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@medium-only {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@medium-only {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@medium-only {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@medium-only {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@medium-only {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@medium-only {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@medium-only {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@medium-only {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@medium-only {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@medium-only {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@medium-only {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@medium-only {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@medium-only {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@medium-only {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@medium-only {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@medium-only {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@medium-only {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@medium-only {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@medium-only {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@medium-only {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@medium-only {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@medium-only {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@medium-only {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@medium-only {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@medium-only {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@medium-only {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@medium-only {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@medium-only {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@medium-only {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@medium-only {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@medium-only {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@medium-only {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@medium-only {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@medium-only {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@medium-only {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@medium-only {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@medium-only {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@medium-only {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@medium-only {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@medium-only {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@medium-only {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@medium-only {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@medium-only {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@medium-only {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@medium-only {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@medium-only {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@medium-only {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@medium-only {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@medium-only {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@medium-only {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@medium-only {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@medium-only {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@medium-only {
    inset-inline-start: -5rem !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-top--0\@medium-wide {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@medium-wide {
    top: 0rem !important;
  }
  .fdx-u-top--1\@medium-wide {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@medium-wide {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@medium-wide {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@medium-wide {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@medium-wide {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@medium-wide {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@medium-wide {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@medium-wide {
    top: -1rem !important;
  }
  .fdx-u-top--5\@medium-wide {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@medium-wide {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@medium-wide {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@medium-wide {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@medium-wide {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@medium-wide {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@medium-wide {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@medium-wide {
    top: -2rem !important;
  }
  .fdx-u-top--9\@medium-wide {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@medium-wide {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@medium-wide {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@medium-wide {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@medium-wide {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@medium-wide {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@medium-wide {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@medium-wide {
    top: -3rem !important;
  }
  .fdx-u-top--13\@medium-wide {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@medium-wide {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@medium-wide {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@medium-wide {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@medium-wide {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@medium-wide {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@medium-wide {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@medium-wide {
    top: -4rem !important;
  }
  .fdx-u-top--17\@medium-wide {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@medium-wide {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@medium-wide {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@medium-wide {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@medium-wide {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@medium-wide {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@medium-wide {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@medium-wide {
    top: -5rem !important;
  }
  .fdx-u-right--0\@medium-wide {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@medium-wide {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@medium-wide {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@medium-wide {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@medium-wide {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@medium-wide {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@medium-wide {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@medium-wide {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@medium-wide {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@medium-wide {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@medium-wide {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@medium-wide {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@medium-wide {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@medium-wide {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@medium-wide {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@medium-wide {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@medium-wide {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@medium-wide {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@medium-wide {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@medium-wide {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@medium-wide {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@medium-wide {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@medium-wide {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@medium-wide {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@medium-wide {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@medium-wide {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@medium-wide {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@medium-wide {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@medium-wide {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@medium-wide {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@medium-wide {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@medium-wide {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@medium-wide {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@medium-wide {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@medium-wide {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@medium-wide {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@medium-wide {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@medium-wide {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@medium-wide {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@medium-wide {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@medium-wide {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@medium-wide {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@medium-wide {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@medium-wide {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@medium-wide {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@medium-wide {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@medium-wide {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@medium-wide {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@medium-wide {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@medium-wide {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@medium-wide {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@medium-wide {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@medium-wide {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@medium-wide {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@medium-wide {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@medium-wide {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@medium-wide {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@medium-wide {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@medium-wide {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@medium-wide {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@medium-wide {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@medium-wide {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@medium-wide {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@medium-wide {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@medium-wide {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@medium-wide {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@medium-wide {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@medium-wide {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@medium-wide {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@medium-wide {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@medium-wide {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@medium-wide {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@medium-wide {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@medium-wide {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@medium-wide {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@medium-wide {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@medium-wide {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@medium-wide {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@medium-wide {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@medium-wide {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@medium-wide {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@medium-wide {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@medium-wide {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@medium-wide {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@medium-wide {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@medium-wide {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@medium-wide {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@medium-wide {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@medium-wide {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@medium-wide {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@medium-wide {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@medium-wide {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@medium-wide {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@medium-wide {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@medium-wide {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@medium-wide {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@medium-wide {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@medium-wide {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@medium-wide {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@medium-wide {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@medium-wide {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@medium-wide {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@medium-wide {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@medium-wide {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@medium-wide {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@medium-wide {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@medium-wide {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@medium-wide {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@medium-wide {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@medium-wide {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@medium-wide {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@medium-wide {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@medium-wide {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@medium-wide {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@medium-wide {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@medium-wide {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@medium-wide {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@medium-wide {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@medium-wide {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@medium-wide {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@medium-wide {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@medium-wide {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@medium-wide {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@medium-wide {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@medium-wide {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@medium-wide {
    inset-inline-start: -5rem !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-top--0\@medium-wide-only {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@medium-wide-only {
    top: 0rem !important;
  }
  .fdx-u-top--1\@medium-wide-only {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@medium-wide-only {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@medium-wide-only {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@medium-wide-only {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@medium-wide-only {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@medium-wide-only {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@medium-wide-only {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@medium-wide-only {
    top: -1rem !important;
  }
  .fdx-u-top--5\@medium-wide-only {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@medium-wide-only {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@medium-wide-only {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@medium-wide-only {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@medium-wide-only {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@medium-wide-only {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@medium-wide-only {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@medium-wide-only {
    top: -2rem !important;
  }
  .fdx-u-top--9\@medium-wide-only {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@medium-wide-only {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@medium-wide-only {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@medium-wide-only {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@medium-wide-only {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@medium-wide-only {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@medium-wide-only {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@medium-wide-only {
    top: -3rem !important;
  }
  .fdx-u-top--13\@medium-wide-only {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@medium-wide-only {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@medium-wide-only {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@medium-wide-only {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@medium-wide-only {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@medium-wide-only {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@medium-wide-only {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@medium-wide-only {
    top: -4rem !important;
  }
  .fdx-u-top--17\@medium-wide-only {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@medium-wide-only {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@medium-wide-only {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@medium-wide-only {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@medium-wide-only {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@medium-wide-only {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@medium-wide-only {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@medium-wide-only {
    top: -5rem !important;
  }
  .fdx-u-right--0\@medium-wide-only {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@medium-wide-only {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@medium-wide-only {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@medium-wide-only {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@medium-wide-only {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@medium-wide-only {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@medium-wide-only {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@medium-wide-only {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@medium-wide-only {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@medium-wide-only {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@medium-wide-only {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@medium-wide-only {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@medium-wide-only {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@medium-wide-only {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@medium-wide-only {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@medium-wide-only {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@medium-wide-only {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@medium-wide-only {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@medium-wide-only {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@medium-wide-only {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@medium-wide-only {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@medium-wide-only {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@medium-wide-only {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@medium-wide-only {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@medium-wide-only {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@medium-wide-only {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@medium-wide-only {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@medium-wide-only {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@medium-wide-only {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@medium-wide-only {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@medium-wide-only {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@medium-wide-only {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@medium-wide-only {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@medium-wide-only {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@medium-wide-only {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@medium-wide-only {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@medium-wide-only {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@medium-wide-only {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@medium-wide-only {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@medium-wide-only {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@medium-wide-only {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@medium-wide-only {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@medium-wide-only {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@medium-wide-only {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@medium-wide-only {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@medium-wide-only {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@medium-wide-only {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@medium-wide-only {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@medium-wide-only {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@medium-wide-only {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@medium-wide-only {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@medium-wide-only {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@medium-wide-only {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@medium-wide-only {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@medium-wide-only {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@medium-wide-only {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@medium-wide-only {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@medium-wide-only {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@medium-wide-only {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@medium-wide-only {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@medium-wide-only {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@medium-wide-only {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@medium-wide-only {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@medium-wide-only {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@medium-wide-only {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@medium-wide-only {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@medium-wide-only {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@medium-wide-only {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@medium-wide-only {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@medium-wide-only {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@medium-wide-only {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@medium-wide-only {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@medium-wide-only {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@medium-wide-only {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@medium-wide-only {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@medium-wide-only {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@medium-wide-only {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@medium-wide-only {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@medium-wide-only {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@medium-wide-only {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@medium-wide-only {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@medium-wide-only {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@medium-wide-only {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@medium-wide-only {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@medium-wide-only {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@medium-wide-only {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@medium-wide-only {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@medium-wide-only {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@medium-wide-only {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@medium-wide-only {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@medium-wide-only {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@medium-wide-only {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@medium-wide-only {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@medium-wide-only {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@medium-wide-only {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@medium-wide-only {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@medium-wide-only {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@medium-wide-only {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@medium-wide-only {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@medium-wide-only {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@medium-wide-only {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@medium-wide-only {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@medium-wide-only {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@medium-wide-only {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@medium-wide-only {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@medium-wide-only {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@medium-wide-only {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@medium-wide-only {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@medium-wide-only {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@medium-wide-only {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@medium-wide-only {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@medium-wide-only {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@medium-wide-only {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@medium-wide-only {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@medium-wide-only {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@medium-wide-only {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@medium-wide-only {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@medium-wide-only {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@medium-wide-only {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@medium-wide-only {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@medium-wide-only {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@medium-wide-only {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@medium-wide-only {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@medium-wide-only {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@medium-wide-only {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@medium-wide-only {
    inset-inline-start: -5rem !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-top--0\@large {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@large {
    top: 0rem !important;
  }
  .fdx-u-top--1\@large {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@large {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@large {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@large {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@large {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@large {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@large {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@large {
    top: -1rem !important;
  }
  .fdx-u-top--5\@large {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@large {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@large {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@large {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@large {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@large {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@large {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@large {
    top: -2rem !important;
  }
  .fdx-u-top--9\@large {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@large {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@large {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@large {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@large {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@large {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@large {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@large {
    top: -3rem !important;
  }
  .fdx-u-top--13\@large {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@large {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@large {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@large {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@large {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@large {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@large {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@large {
    top: -4rem !important;
  }
  .fdx-u-top--17\@large {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@large {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@large {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@large {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@large {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@large {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@large {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@large {
    top: -5rem !important;
  }
  .fdx-u-right--0\@large {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@large {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@large {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@large {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@large {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@large {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@large {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@large {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@large {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@large {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@large {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@large {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@large {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@large {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@large {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@large {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@large {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@large {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@large {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@large {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@large {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@large {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@large {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@large {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@large {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@large {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@large {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@large {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@large {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@large {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@large {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@large {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@large {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@large {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@large {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@large {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@large {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@large {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@large {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@large {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@large {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@large {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@large {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@large {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@large {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@large {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@large {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@large {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@large {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@large {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@large {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@large {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@large {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@large {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@large {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@large {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@large {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@large {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@large {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@large {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@large {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@large {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@large {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@large {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@large {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@large {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@large {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@large {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@large {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@large {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@large {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@large {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@large {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@large {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@large {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@large {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@large {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@large {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@large {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@large {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@large {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@large {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@large {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@large {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@large {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@large {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@large {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@large {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@large {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@large {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@large {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@large {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@large {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@large {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@large {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@large {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@large {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@large {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@large {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@large {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@large {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@large {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@large {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@large {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@large {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@large {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@large {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@large {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@large {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@large {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@large {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@large {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@large {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@large {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@large {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@large {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@large {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@large {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@large {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@large {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@large {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@large {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@large {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@large {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@large {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@large {
    inset-inline-start: -5rem !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-top--0\@large {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@large {
    top: 0rem !important;
  }
  .fdx-u-top--1\@large {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@large {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@large {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@large {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@large {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@large {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@large {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@large {
    top: -1rem !important;
  }
  .fdx-u-top--5\@large {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@large {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@large {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@large {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@large {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@large {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@large {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@large {
    top: -2rem !important;
  }
  .fdx-u-top--9\@large {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@large {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@large {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@large {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@large {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@large {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@large {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@large {
    top: -3rem !important;
  }
  .fdx-u-top--13\@large {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@large {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@large {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@large {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@large {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@large {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@large {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@large {
    top: -4rem !important;
  }
  .fdx-u-top--17\@large {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@large {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@large {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@large {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@large {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@large {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@large {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@large {
    top: -5rem !important;
  }
  .fdx-u-right--0\@large {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@large {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@large {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@large {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@large {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@large {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@large {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@large {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@large {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@large {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@large {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@large {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@large {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@large {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@large {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@large {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@large {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@large {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@large {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@large {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@large {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@large {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@large {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@large {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@large {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@large {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@large {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@large {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@large {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@large {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@large {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@large {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@large {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@large {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@large {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@large {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@large {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@large {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@large {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@large {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@large {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@large {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@large {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@large {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@large {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@large {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@large {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@large {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@large {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@large {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@large {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@large {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@large {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@large {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@large {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@large {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@large {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@large {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@large {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@large {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@large {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@large {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@large {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@large {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@large {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@large {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@large {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@large {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@large {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@large {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@large {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@large {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@large {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@large {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@large {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@large {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@large {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@large {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@large {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@large {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@large {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@large {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@large {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@large {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@large {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@large {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@large {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@large {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@large {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@large {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@large {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@large {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@large {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@large {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@large {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@large {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@large {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@large {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@large {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@large {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@large {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@large {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@large {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@large {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@large {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@large {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@large {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@large {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@large {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@large {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@large {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@large {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@large {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@large {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@large {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@large {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@large {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@large {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@large {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@large {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@large {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@large {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@large {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@large {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@large {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@large {
    inset-inline-start: -5rem !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-top--0\@x-large {
    top: 0rem !important;
  }
  .fdx-u-top--n0\@x-large {
    top: 0rem !important;
  }
  .fdx-u-top--1\@x-large {
    top: 0.25rem !important;
  }
  .fdx-u-top--n1\@x-large {
    top: -0.25rem !important;
  }
  .fdx-u-top--2\@x-large {
    top: 0.5rem !important;
  }
  .fdx-u-top--n2\@x-large {
    top: -0.5rem !important;
  }
  .fdx-u-top--3\@x-large {
    top: 0.75rem !important;
  }
  .fdx-u-top--n3\@x-large {
    top: -0.75rem !important;
  }
  .fdx-u-top--4\@x-large {
    top: 1rem !important;
  }
  .fdx-u-top--n4\@x-large {
    top: -1rem !important;
  }
  .fdx-u-top--5\@x-large {
    top: 1.25rem !important;
  }
  .fdx-u-top--n5\@x-large {
    top: -1.25rem !important;
  }
  .fdx-u-top--6\@x-large {
    top: 1.5rem !important;
  }
  .fdx-u-top--n6\@x-large {
    top: -1.5rem !important;
  }
  .fdx-u-top--7\@x-large {
    top: 1.75rem !important;
  }
  .fdx-u-top--n7\@x-large {
    top: -1.75rem !important;
  }
  .fdx-u-top--8\@x-large {
    top: 2rem !important;
  }
  .fdx-u-top--n8\@x-large {
    top: -2rem !important;
  }
  .fdx-u-top--9\@x-large {
    top: 2.25rem !important;
  }
  .fdx-u-top--n9\@x-large {
    top: -2.25rem !important;
  }
  .fdx-u-top--10\@x-large {
    top: 2.5rem !important;
  }
  .fdx-u-top--n10\@x-large {
    top: -2.5rem !important;
  }
  .fdx-u-top--11\@x-large {
    top: 2.75rem !important;
  }
  .fdx-u-top--n11\@x-large {
    top: -2.75rem !important;
  }
  .fdx-u-top--12\@x-large {
    top: 3rem !important;
  }
  .fdx-u-top--n12\@x-large {
    top: -3rem !important;
  }
  .fdx-u-top--13\@x-large {
    top: 3.25rem !important;
  }
  .fdx-u-top--n13\@x-large {
    top: -3.25rem !important;
  }
  .fdx-u-top--14\@x-large {
    top: 3.5rem !important;
  }
  .fdx-u-top--n14\@x-large {
    top: -3.5rem !important;
  }
  .fdx-u-top--15\@x-large {
    top: 3.75rem !important;
  }
  .fdx-u-top--n15\@x-large {
    top: -3.75rem !important;
  }
  .fdx-u-top--16\@x-large {
    top: 4rem !important;
  }
  .fdx-u-top--n16\@x-large {
    top: -4rem !important;
  }
  .fdx-u-top--17\@x-large {
    top: 4.25rem !important;
  }
  .fdx-u-top--n17\@x-large {
    top: -4.25rem !important;
  }
  .fdx-u-top--18\@x-large {
    top: 4.5rem !important;
  }
  .fdx-u-top--n18\@x-large {
    top: -4.5rem !important;
  }
  .fdx-u-top--19\@x-large {
    top: 4.75rem !important;
  }
  .fdx-u-top--n19\@x-large {
    top: -4.75rem !important;
  }
  .fdx-u-top--20\@x-large {
    top: 5rem !important;
  }
  .fdx-u-top--n20\@x-large {
    top: -5rem !important;
  }
  .fdx-u-right--0\@x-large {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--n0\@x-large {
    inset-inline-end: 0rem !important;
  }
  .fdx-u-right--1\@x-large {
    inset-inline-end: 0.25rem !important;
  }
  .fdx-u-right--n1\@x-large {
    inset-inline-end: -0.25rem !important;
  }
  .fdx-u-right--2\@x-large {
    inset-inline-end: 0.5rem !important;
  }
  .fdx-u-right--n2\@x-large {
    inset-inline-end: -0.5rem !important;
  }
  .fdx-u-right--3\@x-large {
    inset-inline-end: 0.75rem !important;
  }
  .fdx-u-right--n3\@x-large {
    inset-inline-end: -0.75rem !important;
  }
  .fdx-u-right--4\@x-large {
    inset-inline-end: 1rem !important;
  }
  .fdx-u-right--n4\@x-large {
    inset-inline-end: -1rem !important;
  }
  .fdx-u-right--5\@x-large {
    inset-inline-end: 1.25rem !important;
  }
  .fdx-u-right--n5\@x-large {
    inset-inline-end: -1.25rem !important;
  }
  .fdx-u-right--6\@x-large {
    inset-inline-end: 1.5rem !important;
  }
  .fdx-u-right--n6\@x-large {
    inset-inline-end: -1.5rem !important;
  }
  .fdx-u-right--7\@x-large {
    inset-inline-end: 1.75rem !important;
  }
  .fdx-u-right--n7\@x-large {
    inset-inline-end: -1.75rem !important;
  }
  .fdx-u-right--8\@x-large {
    inset-inline-end: 2rem !important;
  }
  .fdx-u-right--n8\@x-large {
    inset-inline-end: -2rem !important;
  }
  .fdx-u-right--9\@x-large {
    inset-inline-end: 2.25rem !important;
  }
  .fdx-u-right--n9\@x-large {
    inset-inline-end: -2.25rem !important;
  }
  .fdx-u-right--10\@x-large {
    inset-inline-end: 2.5rem !important;
  }
  .fdx-u-right--n10\@x-large {
    inset-inline-end: -2.5rem !important;
  }
  .fdx-u-right--11\@x-large {
    inset-inline-end: 2.75rem !important;
  }
  .fdx-u-right--n11\@x-large {
    inset-inline-end: -2.75rem !important;
  }
  .fdx-u-right--12\@x-large {
    inset-inline-end: 3rem !important;
  }
  .fdx-u-right--n12\@x-large {
    inset-inline-end: -3rem !important;
  }
  .fdx-u-right--13\@x-large {
    inset-inline-end: 3.25rem !important;
  }
  .fdx-u-right--n13\@x-large {
    inset-inline-end: -3.25rem !important;
  }
  .fdx-u-right--14\@x-large {
    inset-inline-end: 3.5rem !important;
  }
  .fdx-u-right--n14\@x-large {
    inset-inline-end: -3.5rem !important;
  }
  .fdx-u-right--15\@x-large {
    inset-inline-end: 3.75rem !important;
  }
  .fdx-u-right--n15\@x-large {
    inset-inline-end: -3.75rem !important;
  }
  .fdx-u-right--16\@x-large {
    inset-inline-end: 4rem !important;
  }
  .fdx-u-right--n16\@x-large {
    inset-inline-end: -4rem !important;
  }
  .fdx-u-right--17\@x-large {
    inset-inline-end: 4.25rem !important;
  }
  .fdx-u-right--n17\@x-large {
    inset-inline-end: -4.25rem !important;
  }
  .fdx-u-right--18\@x-large {
    inset-inline-end: 4.5rem !important;
  }
  .fdx-u-right--n18\@x-large {
    inset-inline-end: -4.5rem !important;
  }
  .fdx-u-right--19\@x-large {
    inset-inline-end: 4.75rem !important;
  }
  .fdx-u-right--n19\@x-large {
    inset-inline-end: -4.75rem !important;
  }
  .fdx-u-right--20\@x-large {
    inset-inline-end: 5rem !important;
  }
  .fdx-u-right--n20\@x-large {
    inset-inline-end: -5rem !important;
  }
  .fdx-u-bottom--0\@x-large {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--n0\@x-large {
    bottom: 0rem !important;
  }
  .fdx-u-bottom--1\@x-large {
    bottom: 0.25rem !important;
  }
  .fdx-u-bottom--n1\@x-large {
    bottom: -0.25rem !important;
  }
  .fdx-u-bottom--2\@x-large {
    bottom: 0.5rem !important;
  }
  .fdx-u-bottom--n2\@x-large {
    bottom: -0.5rem !important;
  }
  .fdx-u-bottom--3\@x-large {
    bottom: 0.75rem !important;
  }
  .fdx-u-bottom--n3\@x-large {
    bottom: -0.75rem !important;
  }
  .fdx-u-bottom--4\@x-large {
    bottom: 1rem !important;
  }
  .fdx-u-bottom--n4\@x-large {
    bottom: -1rem !important;
  }
  .fdx-u-bottom--5\@x-large {
    bottom: 1.25rem !important;
  }
  .fdx-u-bottom--n5\@x-large {
    bottom: -1.25rem !important;
  }
  .fdx-u-bottom--6\@x-large {
    bottom: 1.5rem !important;
  }
  .fdx-u-bottom--n6\@x-large {
    bottom: -1.5rem !important;
  }
  .fdx-u-bottom--7\@x-large {
    bottom: 1.75rem !important;
  }
  .fdx-u-bottom--n7\@x-large {
    bottom: -1.75rem !important;
  }
  .fdx-u-bottom--8\@x-large {
    bottom: 2rem !important;
  }
  .fdx-u-bottom--n8\@x-large {
    bottom: -2rem !important;
  }
  .fdx-u-bottom--9\@x-large {
    bottom: 2.25rem !important;
  }
  .fdx-u-bottom--n9\@x-large {
    bottom: -2.25rem !important;
  }
  .fdx-u-bottom--10\@x-large {
    bottom: 2.5rem !important;
  }
  .fdx-u-bottom--n10\@x-large {
    bottom: -2.5rem !important;
  }
  .fdx-u-bottom--11\@x-large {
    bottom: 2.75rem !important;
  }
  .fdx-u-bottom--n11\@x-large {
    bottom: -2.75rem !important;
  }
  .fdx-u-bottom--12\@x-large {
    bottom: 3rem !important;
  }
  .fdx-u-bottom--n12\@x-large {
    bottom: -3rem !important;
  }
  .fdx-u-bottom--13\@x-large {
    bottom: 3.25rem !important;
  }
  .fdx-u-bottom--n13\@x-large {
    bottom: -3.25rem !important;
  }
  .fdx-u-bottom--14\@x-large {
    bottom: 3.5rem !important;
  }
  .fdx-u-bottom--n14\@x-large {
    bottom: -3.5rem !important;
  }
  .fdx-u-bottom--15\@x-large {
    bottom: 3.75rem !important;
  }
  .fdx-u-bottom--n15\@x-large {
    bottom: -3.75rem !important;
  }
  .fdx-u-bottom--16\@x-large {
    bottom: 4rem !important;
  }
  .fdx-u-bottom--n16\@x-large {
    bottom: -4rem !important;
  }
  .fdx-u-bottom--17\@x-large {
    bottom: 4.25rem !important;
  }
  .fdx-u-bottom--n17\@x-large {
    bottom: -4.25rem !important;
  }
  .fdx-u-bottom--18\@x-large {
    bottom: 4.5rem !important;
  }
  .fdx-u-bottom--n18\@x-large {
    bottom: -4.5rem !important;
  }
  .fdx-u-bottom--19\@x-large {
    bottom: 4.75rem !important;
  }
  .fdx-u-bottom--n19\@x-large {
    bottom: -4.75rem !important;
  }
  .fdx-u-bottom--20\@x-large {
    bottom: 5rem !important;
  }
  .fdx-u-bottom--n20\@x-large {
    bottom: -5rem !important;
  }
  .fdx-u-left--0\@x-large {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--n0\@x-large {
    inset-inline-start: 0rem !important;
  }
  .fdx-u-left--1\@x-large {
    inset-inline-start: 0.25rem !important;
  }
  .fdx-u-left--n1\@x-large {
    inset-inline-start: -0.25rem !important;
  }
  .fdx-u-left--2\@x-large {
    inset-inline-start: 0.5rem !important;
  }
  .fdx-u-left--n2\@x-large {
    inset-inline-start: -0.5rem !important;
  }
  .fdx-u-left--3\@x-large {
    inset-inline-start: 0.75rem !important;
  }
  .fdx-u-left--n3\@x-large {
    inset-inline-start: -0.75rem !important;
  }
  .fdx-u-left--4\@x-large {
    inset-inline-start: 1rem !important;
  }
  .fdx-u-left--n4\@x-large {
    inset-inline-start: -1rem !important;
  }
  .fdx-u-left--5\@x-large {
    inset-inline-start: 1.25rem !important;
  }
  .fdx-u-left--n5\@x-large {
    inset-inline-start: -1.25rem !important;
  }
  .fdx-u-left--6\@x-large {
    inset-inline-start: 1.5rem !important;
  }
  .fdx-u-left--n6\@x-large {
    inset-inline-start: -1.5rem !important;
  }
  .fdx-u-left--7\@x-large {
    inset-inline-start: 1.75rem !important;
  }
  .fdx-u-left--n7\@x-large {
    inset-inline-start: -1.75rem !important;
  }
  .fdx-u-left--8\@x-large {
    inset-inline-start: 2rem !important;
  }
  .fdx-u-left--n8\@x-large {
    inset-inline-start: -2rem !important;
  }
  .fdx-u-left--9\@x-large {
    inset-inline-start: 2.25rem !important;
  }
  .fdx-u-left--n9\@x-large {
    inset-inline-start: -2.25rem !important;
  }
  .fdx-u-left--10\@x-large {
    inset-inline-start: 2.5rem !important;
  }
  .fdx-u-left--n10\@x-large {
    inset-inline-start: -2.5rem !important;
  }
  .fdx-u-left--11\@x-large {
    inset-inline-start: 2.75rem !important;
  }
  .fdx-u-left--n11\@x-large {
    inset-inline-start: -2.75rem !important;
  }
  .fdx-u-left--12\@x-large {
    inset-inline-start: 3rem !important;
  }
  .fdx-u-left--n12\@x-large {
    inset-inline-start: -3rem !important;
  }
  .fdx-u-left--13\@x-large {
    inset-inline-start: 3.25rem !important;
  }
  .fdx-u-left--n13\@x-large {
    inset-inline-start: -3.25rem !important;
  }
  .fdx-u-left--14\@x-large {
    inset-inline-start: 3.5rem !important;
  }
  .fdx-u-left--n14\@x-large {
    inset-inline-start: -3.5rem !important;
  }
  .fdx-u-left--15\@x-large {
    inset-inline-start: 3.75rem !important;
  }
  .fdx-u-left--n15\@x-large {
    inset-inline-start: -3.75rem !important;
  }
  .fdx-u-left--16\@x-large {
    inset-inline-start: 4rem !important;
  }
  .fdx-u-left--n16\@x-large {
    inset-inline-start: -4rem !important;
  }
  .fdx-u-left--17\@x-large {
    inset-inline-start: 4.25rem !important;
  }
  .fdx-u-left--n17\@x-large {
    inset-inline-start: -4.25rem !important;
  }
  .fdx-u-left--18\@x-large {
    inset-inline-start: 4.5rem !important;
  }
  .fdx-u-left--n18\@x-large {
    inset-inline-start: -4.5rem !important;
  }
  .fdx-u-left--19\@x-large {
    inset-inline-start: 4.75rem !important;
  }
  .fdx-u-left--n19\@x-large {
    inset-inline-start: -4.75rem !important;
  }
  .fdx-u-left--20\@x-large {
    inset-inline-start: 5rem !important;
  }
  .fdx-u-left--n20\@x-large {
    inset-inline-start: -5rem !important;
  }
}
.fdx-u-display--inline {
  display: inline !important;
}
@media (min-width: 0) {
  .fdx-u-display--inline\@x-small {
    display: inline !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-display--inline\@x-small-only {
    display: inline !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-display--inline\@small {
    display: inline !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-display--inline\@small-only {
    display: inline !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-display--inline\@medium {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-display--inline\@medium-only {
    display: inline !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-display--inline\@medium-wide {
    display: inline !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-display--inline\@medium-wide-only {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-display--inline\@large {
    display: inline !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-display--inline\@large-only {
    display: inline !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-display--inline\@x-large {
    display: inline !important;
  }
}
.fdx-u-display--inline-block {
  display: inline-block !important;
}
@media (min-width: 0) {
  .fdx-u-display--inline-block\@x-small {
    display: inline-block !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-display--inline-block\@x-small-only {
    display: inline-block !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-display--inline-block\@small {
    display: inline-block !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-display--inline-block\@small-only {
    display: inline-block !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-display--inline-block\@medium {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-display--inline-block\@medium-only {
    display: inline-block !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-display--inline-block\@medium-wide {
    display: inline-block !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-display--inline-block\@medium-wide-only {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-display--inline-block\@large {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-display--inline-block\@large-only {
    display: inline-block !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-display--inline-block\@x-large {
    display: inline-block !important;
  }
}
.fdx-u-display--block {
  display: block !important;
}
@media (min-width: 0) {
  .fdx-u-display--block\@x-small {
    display: block !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-display--block\@x-small-only {
    display: block !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-display--block\@small {
    display: block !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-display--block\@small-only {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-display--block\@medium {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-display--block\@medium-only {
    display: block !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-display--block\@medium-wide {
    display: block !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-display--block\@medium-wide-only {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-display--block\@large {
    display: block !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-display--block\@large-only {
    display: block !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-display--block\@x-large {
    display: block !important;
  }
}
.fdx-u-display--initial {
  display: initial !important;
}
@media (min-width: 0) {
  .fdx-u-display--initial\@x-small {
    display: initial !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-display--initial\@x-small-only {
    display: initial !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-display--initial\@small {
    display: initial !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-display--initial\@small-only {
    display: initial !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-display--initial\@medium {
    display: initial !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-display--initial\@medium-only {
    display: initial !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-display--initial\@medium-wide {
    display: initial !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-display--initial\@medium-wide-only {
    display: initial !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-display--initial\@large {
    display: initial !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-display--initial\@large-only {
    display: initial !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-display--initial\@x-large {
    display: initial !important;
  }
}
.fdx-u-display--flex {
  display: flex !important;
}
@media (min-width: 0) {
  .fdx-u-display--flex\@x-small {
    display: flex !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-display--flex\@x-small-only {
    display: flex !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-display--flex\@small {
    display: flex !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-display--flex\@small-only {
    display: flex !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-display--flex\@medium {
    display: flex !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-display--flex\@medium-only {
    display: flex !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-display--flex\@medium-wide {
    display: flex !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-display--flex\@medium-wide-only {
    display: flex !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-display--flex\@large {
    display: flex !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-display--flex\@large-only {
    display: flex !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-display--flex\@x-large {
    display: flex !important;
  }
}
.fdx-u-display--none {
  display: none !important;
}
@media (min-width: 0) {
  .fdx-u-display--none\@x-small {
    display: none !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-display--none\@x-small-only {
    display: none !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-display--none\@small {
    display: none !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-display--none\@small-only {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-display--none\@medium {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-display--none\@medium-only {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-display--none\@medium-wide {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-display--none\@medium-wide-only {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-display--none\@large {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-display--none\@large-only {
    display: none !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-display--none\@x-large {
    display: none !important;
  }
}
.fdx-u-display--contents {
  display: contents;
}

.fdx-u-elevation--z0 {
  /*rtl:begin:ignore*/
  box-shadow: none;
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z1 {
  /*rtl:begin:ignore*/
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.10), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 1px 3px 0 rgba(0, 0, 0, 0.14);
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z2 {
  /*rtl:begin:ignore*/
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.14);
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z3 {
  /*rtl:begin:ignore*/
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.10), 0 3px 4px 0 rgba(0, 0, 0, 0.12), 0 1px 8px 0 rgba(0, 0, 0, 0.14);
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z4 {
  /*rtl:begin:ignore*/
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 4px 5px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.14);
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z5 {
  /*rtl:begin:ignore*/
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px 0 rgba(0, 0, 0, 0.14);
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z6 {
  /*rtl:begin:ignore*/
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.10), 0 3px 14px 3px rgba(0, 0, 0, 0.12), 0 4px 5px 0 rgba(0, 0, 0, 0.14);
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z7 {
  /*rtl:begin:ignore*/
  box-shadow: 0 12px 17px 2px rgba(0, 0, 0, 0.10), 0 5px 22px 4px rgba(0, 0, 0, 0.12), 0 7px 8px 0 rgba(0, 0, 0, 0.14);
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z8 {
  /*rtl:begin:ignore*/
  box-shadow: 0 12px 11px 1px rgba(0, 0, 0, 0.12);
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z9 {
  /*rtl:begin:ignore*/
  box-shadow: -2px 2px 0 0 rgba(0, 0, 0, 0.1);
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z10 {
  /*rtl:begin:ignore*/
  box-shadow: 4px 4px 0 0 rgba(0, 0, 0, 0.25);
  /*rtl:end:ignore*/
}

.fdx-u-elevation--z11 {
  /*rtl:begin:ignore*/
  box-shadow: 0px 4px 30px 0 rgba(0, 0, 0, 0.3);
  /*rtl:end:ignore*/
}

.fdx-u-flex {
  display: flex !important;
}
@media (min-width: 0) {
  .fdx-u-flex\@x-small {
    display: flex !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex\@x-small-only {
    display: flex !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex\@small {
    display: flex !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex\@small-only {
    display: flex !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex\@medium {
    display: flex !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex\@medium-only {
    display: flex !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex\@medium-wide {
    display: flex !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex\@medium-wide-only {
    display: flex !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex\@large {
    display: flex !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex\@large-only {
    display: flex !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex\@x-large {
    display: flex !important;
  }
}
.fdx-u-flex--inline {
  display: inline-flex !important;
}
@media (min-width: 0) {
  .fdx-u-flex--inline\@x-small {
    display: inline-flex !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex--inline\@x-small-only {
    display: inline-flex !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex--inline\@small {
    display: inline-flex !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex--inline\@small-only {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex--inline\@medium {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex--inline\@medium-only {
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex--inline\@medium-wide {
    display: inline-flex !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex--inline\@medium-wide-only {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex--inline\@large {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex--inline\@large-only {
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex--inline\@x-large {
    display: inline-flex !important;
  }
}
.fdx-u-flex--column {
  flex-direction: column !important;
}
.fdx-u-flex--start {
  align-self: flex-start !important;
}
.fdx-u-flex--end {
  align-self: flex-end !important;
}
.fdx-u-flex--center {
  align-self: center !important;
}
.fdx-u-flex-align-self--start {
  align-self: start !important;
}
@media (min-width: 0) {
  .fdx-u-flex-align-self--start\@x-small {
    align-self: start !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-align-self--start\@x-small-only {
    align-self: start !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-align-self--start\@small {
    align-self: start !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-align-self--start\@small-only {
    align-self: start !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-align-self--start\@medium {
    align-self: start !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-align-self--start\@medium-only {
    align-self: start !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-align-self--start\@medium-wide {
    align-self: start !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-align-self--start\@medium-wide-only {
    align-self: start !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-align-self--start\@large {
    align-self: start !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-align-self--start\@large-only {
    align-self: start !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-align-self--start\@x-large {
    align-self: start !important;
  }
}
.fdx-u-flex-align-self--center {
  align-self: center !important;
}
@media (min-width: 0) {
  .fdx-u-flex-align-self--center\@x-small {
    align-self: center !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-align-self--center\@x-small-only {
    align-self: center !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-align-self--center\@small {
    align-self: center !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-align-self--center\@small-only {
    align-self: center !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-align-self--center\@medium {
    align-self: center !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-align-self--center\@medium-only {
    align-self: center !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-align-self--center\@medium-wide {
    align-self: center !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-align-self--center\@medium-wide-only {
    align-self: center !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-align-self--center\@large {
    align-self: center !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-align-self--center\@large-only {
    align-self: center !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-align-self--center\@x-large {
    align-self: center !important;
  }
}
.fdx-u-flex-align-self--end {
  align-self: end !important;
}
@media (min-width: 0) {
  .fdx-u-flex-align-self--end\@x-small {
    align-self: end !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-align-self--end\@x-small-only {
    align-self: end !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-align-self--end\@small {
    align-self: end !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-align-self--end\@small-only {
    align-self: end !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-align-self--end\@medium {
    align-self: end !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-align-self--end\@medium-only {
    align-self: end !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-align-self--end\@medium-wide {
    align-self: end !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-align-self--end\@medium-wide-only {
    align-self: end !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-align-self--end\@large {
    align-self: end !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-align-self--end\@large-only {
    align-self: end !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-align-self--end\@x-large {
    align-self: end !important;
  }
}
.fdx-u-flex-align-self--flex-end {
  align-self: flex-end !important;
}
@media (min-width: 0) {
  .fdx-u-flex-align-self--flex-end\@x-small {
    align-self: flex-end !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-align-self--flex-end\@x-small-only {
    align-self: flex-end !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-align-self--flex-end\@small {
    align-self: flex-end !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-align-self--flex-end\@small-only {
    align-self: flex-end !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-align-self--flex-end\@medium {
    align-self: flex-end !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-align-self--flex-end\@medium-only {
    align-self: flex-end !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-align-self--flex-end\@medium-wide {
    align-self: flex-end !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-align-self--flex-end\@medium-wide-only {
    align-self: flex-end !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-align-self--flex-end\@large {
    align-self: flex-end !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-align-self--flex-end\@large-only {
    align-self: flex-end !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-align-self--flex-end\@x-large {
    align-self: flex-end !important;
  }
}
.fdx-u-flex-align-self--flex-start {
  align-self: flex-start !important;
}
@media (min-width: 0) {
  .fdx-u-flex-align-self--flex-start\@x-small {
    align-self: flex-start !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-align-self--flex-start\@x-small-only {
    align-self: flex-start !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-align-self--flex-start\@small {
    align-self: flex-start !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-align-self--flex-start\@small-only {
    align-self: flex-start !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-align-self--flex-start\@medium {
    align-self: flex-start !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-align-self--flex-start\@medium-only {
    align-self: flex-start !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-align-self--flex-start\@medium-wide {
    align-self: flex-start !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-align-self--flex-start\@medium-wide-only {
    align-self: flex-start !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-align-self--flex-start\@large {
    align-self: flex-start !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-align-self--flex-start\@large-only {
    align-self: flex-start !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-align-self--flex-start\@x-large {
    align-self: flex-start !important;
  }
}
.fdx-u-flex--align-items-start {
  align-items: start !important;
}
.fdx-u-flex--align-items-center {
  align-items: center !important;
}
.fdx-u-flex--align-items-end {
  align-items: end !important;
}
.fdx-u-flex-align-items--start {
  align-items: start !important;
}
@media (min-width: 0) {
  .fdx-u-flex-align-items--start\@x-small {
    align-items: start !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-align-items--start\@x-small-only {
    align-items: start !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-align-items--start\@small {
    align-items: start !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-align-items--start\@small-only {
    align-items: start !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-align-items--start\@medium {
    align-items: start !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-align-items--start\@medium-only {
    align-items: start !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-align-items--start\@medium-wide {
    align-items: start !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-align-items--start\@medium-wide-only {
    align-items: start !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-align-items--start\@large {
    align-items: start !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-align-items--start\@large-only {
    align-items: start !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-align-items--start\@x-large {
    align-items: start !important;
  }
}
.fdx-u-flex-align-items--center {
  align-items: center !important;
}
@media (min-width: 0) {
  .fdx-u-flex-align-items--center\@x-small {
    align-items: center !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-align-items--center\@x-small-only {
    align-items: center !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-align-items--center\@small {
    align-items: center !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-align-items--center\@small-only {
    align-items: center !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-align-items--center\@medium {
    align-items: center !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-align-items--center\@medium-only {
    align-items: center !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-align-items--center\@medium-wide {
    align-items: center !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-align-items--center\@medium-wide-only {
    align-items: center !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-align-items--center\@large {
    align-items: center !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-align-items--center\@large-only {
    align-items: center !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-align-items--center\@x-large {
    align-items: center !important;
  }
}
.fdx-u-flex-align-items--end {
  align-items: end !important;
}
@media (min-width: 0) {
  .fdx-u-flex-align-items--end\@x-small {
    align-items: end !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-align-items--end\@x-small-only {
    align-items: end !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-align-items--end\@small {
    align-items: end !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-align-items--end\@small-only {
    align-items: end !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-align-items--end\@medium {
    align-items: end !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-align-items--end\@medium-only {
    align-items: end !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-align-items--end\@medium-wide {
    align-items: end !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-align-items--end\@medium-wide-only {
    align-items: end !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-align-items--end\@large {
    align-items: end !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-align-items--end\@large-only {
    align-items: end !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-align-items--end\@x-large {
    align-items: end !important;
  }
}
.fdx-u-flex-justify-content--center {
  justify-content: center;
}
@media (min-width: 0) {
  .fdx-u-flex-justify-content--center\@x-small {
    justify-content: center;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-justify-content--center\@x-small-only {
    justify-content: center;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-justify-content--center\@small {
    justify-content: center;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-justify-content--center\@small-only {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-justify-content--center\@medium {
    justify-content: center;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-justify-content--center\@medium-only {
    justify-content: center;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-justify-content--center\@medium-wide {
    justify-content: center;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-justify-content--center\@medium-wide-only {
    justify-content: center;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-justify-content--center\@large {
    justify-content: center;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-justify-content--center\@large-only {
    justify-content: center;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-justify-content--center\@x-large {
    justify-content: center;
  }
}
.fdx-u-flex-justify-content--left {
  justify-content: start;
}
@media (min-width: 0) {
  .fdx-u-flex-justify-content--left\@x-small {
    justify-content: start;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-justify-content--left\@x-small-only {
    justify-content: start;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-justify-content--left\@small {
    justify-content: start;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-justify-content--left\@small-only {
    justify-content: start;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-justify-content--left\@medium {
    justify-content: start;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-justify-content--left\@medium-only {
    justify-content: start;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-justify-content--left\@medium-wide {
    justify-content: start;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-justify-content--left\@medium-wide-only {
    justify-content: start;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-justify-content--left\@large {
    justify-content: start;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-justify-content--left\@large-only {
    justify-content: start;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-justify-content--left\@x-large {
    justify-content: start;
  }
}
.fdx-u-flex-justify-content--right {
  justify-content: end;
}
@media (min-width: 0) {
  .fdx-u-flex-justify-content--right\@x-small {
    justify-content: end;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-justify-content--right\@x-small-only {
    justify-content: end;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-justify-content--right\@small {
    justify-content: end;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-justify-content--right\@small-only {
    justify-content: end;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-justify-content--right\@medium {
    justify-content: end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-justify-content--right\@medium-only {
    justify-content: end;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-justify-content--right\@medium-wide {
    justify-content: end;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-justify-content--right\@medium-wide-only {
    justify-content: end;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-justify-content--right\@large {
    justify-content: end;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-justify-content--right\@large-only {
    justify-content: end;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-justify-content--right\@x-large {
    justify-content: end;
  }
}
.fdx-u-flex-justify-content--space-around {
  justify-content: space-around;
}
@media (min-width: 0) {
  .fdx-u-flex-justify-content--space-around\@x-small {
    justify-content: space-around;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-justify-content--space-around\@x-small-only {
    justify-content: space-around;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-justify-content--space-around\@small {
    justify-content: space-around;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-justify-content--space-around\@small-only {
    justify-content: space-around;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-justify-content--space-around\@medium {
    justify-content: space-around;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-justify-content--space-around\@medium-only {
    justify-content: space-around;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-justify-content--space-around\@medium-wide {
    justify-content: space-around;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-justify-content--space-around\@medium-wide-only {
    justify-content: space-around;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-justify-content--space-around\@large {
    justify-content: space-around;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-justify-content--space-around\@large-only {
    justify-content: space-around;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-justify-content--space-around\@x-large {
    justify-content: space-around;
  }
}
.fdx-u-flex-justify-content--space-between {
  justify-content: space-between;
}
@media (min-width: 0) {
  .fdx-u-flex-justify-content--space-between\@x-small {
    justify-content: space-between;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-justify-content--space-between\@x-small-only {
    justify-content: space-between;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-justify-content--space-between\@small {
    justify-content: space-between;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-justify-content--space-between\@small-only {
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-justify-content--space-between\@medium {
    justify-content: space-between;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-justify-content--space-between\@medium-only {
    justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-justify-content--space-between\@medium-wide {
    justify-content: space-between;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-justify-content--space-between\@medium-wide-only {
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-justify-content--space-between\@large {
    justify-content: space-between;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-justify-content--space-between\@large-only {
    justify-content: space-between;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-justify-content--space-between\@x-large {
    justify-content: space-between;
  }
}
.fdx-u-flex-justify-content--flex-start {
  justify-content: flex-start;
}
@media (min-width: 0) {
  .fdx-u-flex-justify-content--flex-start\@x-small {
    justify-content: flex-start;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-justify-content--flex-start\@x-small-only {
    justify-content: flex-start;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-justify-content--flex-start\@small {
    justify-content: flex-start;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-justify-content--flex-start\@small-only {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-justify-content--flex-start\@medium {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-justify-content--flex-start\@medium-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-justify-content--flex-start\@medium-wide {
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-justify-content--flex-start\@medium-wide-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-justify-content--flex-start\@large {
    justify-content: flex-start;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-justify-content--flex-start\@large-only {
    justify-content: flex-start;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-justify-content--flex-start\@x-large {
    justify-content: flex-start;
  }
}
.fdx-u-flex-justify-content--flex-end {
  justify-content: flex-end;
}
@media (min-width: 0) {
  .fdx-u-flex-justify-content--flex-end\@x-small {
    justify-content: flex-end;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-justify-content--flex-end\@x-small-only {
    justify-content: flex-end;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-justify-content--flex-end\@small {
    justify-content: flex-end;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-justify-content--flex-end\@small-only {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-justify-content--flex-end\@medium {
    justify-content: flex-end;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-justify-content--flex-end\@medium-only {
    justify-content: flex-end;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-justify-content--flex-end\@medium-wide {
    justify-content: flex-end;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-justify-content--flex-end\@medium-wide-only {
    justify-content: flex-end;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-justify-content--flex-end\@large {
    justify-content: flex-end;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-justify-content--flex-end\@large-only {
    justify-content: flex-end;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-justify-content--flex-end\@x-large {
    justify-content: flex-end;
  }
}
.fdx-u-flex-direction--column {
  flex-direction: column;
}
@media (min-width: 0) {
  .fdx-u-flex-direction--column\@x-small {
    flex-direction: column;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-direction--column\@x-small-only {
    flex-direction: column;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-direction--column\@small {
    flex-direction: column;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-direction--column\@small-only {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-direction--column\@medium {
    flex-direction: column;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-direction--column\@medium-only {
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-direction--column\@medium-wide {
    flex-direction: column;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-direction--column\@medium-wide-only {
    flex-direction: column;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-direction--column\@large {
    flex-direction: column;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-direction--column\@large-only {
    flex-direction: column;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-direction--column\@x-large {
    flex-direction: column;
  }
}
.fdx-u-flex-direction--row {
  flex-direction: row;
}
@media (min-width: 0) {
  .fdx-u-flex-direction--row\@x-small {
    flex-direction: row;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-direction--row\@x-small-only {
    flex-direction: row;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-direction--row\@small {
    flex-direction: row;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-direction--row\@small-only {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-direction--row\@medium {
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-direction--row\@medium-only {
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-direction--row\@medium-wide {
    flex-direction: row;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-direction--row\@medium-wide-only {
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-direction--row\@large {
    flex-direction: row;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-direction--row\@large-only {
    flex-direction: row;
  }
}
@media (min-width: 1440px) {
  .fdx-u-flex-direction--row\@x-large {
    flex-direction: row;
  }
}
.fdx-u-flex-margin--left {
  margin-inline-start: auto;
}
.fdx-u-flex-margin--right {
  margin-inline-end: auto;
}
.fdx-u-flex-grow--0 {
  flex-grow: 0;
}
.fdx-u-flex-grow--1 {
  flex-grow: 1;
}
.fdx-u-flex-wrap--wrap {
  flex-wrap: wrap !important;
}
.fdx-u-flex-wrap--nowrap {
  flex-wrap: nowrap !important;
}
.fdx-u-flex-wrap--initial {
  flex-wrap: initial !important;
}
.fdx-u-flex-wrap--unset {
  flex-wrap: unset !important;
}
.fdx-u-flex-wrap--wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.fdx-u-flex-wrap--inherit {
  flex-wrap: inherit !important;
}

.fdx-u-flex-column-gap--0 {
  column-gap: 0rem !important;
}

.fdx-u-flex-column-gap--1 {
  column-gap: 0.25rem !important;
}

.fdx-u-flex-column-gap--2 {
  column-gap: 0.5rem !important;
}

.fdx-u-flex-column-gap--3 {
  column-gap: 0.75rem !important;
}

.fdx-u-flex-column-gap--4 {
  column-gap: 1rem !important;
}

.fdx-u-flex-column-gap--5 {
  column-gap: 1.25rem !important;
}

.fdx-u-flex-column-gap--6 {
  column-gap: 1.5rem !important;
}

.fdx-u-flex-column-gap--7 {
  column-gap: 1.75rem !important;
}

.fdx-u-flex-column-gap--8 {
  column-gap: 2rem !important;
}

.fdx-u-flex-column-gap--9 {
  column-gap: 2.25rem !important;
}

.fdx-u-flex-column-gap--10 {
  column-gap: 2.5rem !important;
}

.fdx-u-flex-column-gap--11 {
  column-gap: 2.75rem !important;
}

.fdx-u-flex-column-gap--12 {
  column-gap: 3rem !important;
}

.fdx-u-flex-column-gap--13 {
  column-gap: 3.25rem !important;
}

.fdx-u-flex-column-gap--14 {
  column-gap: 3.5rem !important;
}

.fdx-u-flex-column-gap--15 {
  column-gap: 3.75rem !important;
}

.fdx-u-flex-column-gap--16 {
  column-gap: 4rem !important;
}

.fdx-u-flex-column-gap--17 {
  column-gap: 4.25rem !important;
}

.fdx-u-flex-column-gap--18 {
  column-gap: 4.5rem !important;
}

.fdx-u-flex-column-gap--19 {
  column-gap: 4.75rem !important;
}

.fdx-u-flex-column-gap--20 {
  column-gap: 5rem !important;
}

.fdx-u-flex-row-gap--0 {
  row-gap: 0rem !important;
}

.fdx-u-flex-row-gap--1 {
  row-gap: 0.25rem !important;
}

.fdx-u-flex-row-gap--2 {
  row-gap: 0.5rem !important;
}

.fdx-u-flex-row-gap--3 {
  row-gap: 0.75rem !important;
}

.fdx-u-flex-row-gap--4 {
  row-gap: 1rem !important;
}

.fdx-u-flex-row-gap--5 {
  row-gap: 1.25rem !important;
}

.fdx-u-flex-row-gap--6 {
  row-gap: 1.5rem !important;
}

.fdx-u-flex-row-gap--7 {
  row-gap: 1.75rem !important;
}

.fdx-u-flex-row-gap--8 {
  row-gap: 2rem !important;
}

.fdx-u-flex-row-gap--9 {
  row-gap: 2.25rem !important;
}

.fdx-u-flex-row-gap--10 {
  row-gap: 2.5rem !important;
}

.fdx-u-flex-row-gap--11 {
  row-gap: 2.75rem !important;
}

.fdx-u-flex-row-gap--12 {
  row-gap: 3rem !important;
}

.fdx-u-flex-row-gap--13 {
  row-gap: 3.25rem !important;
}

.fdx-u-flex-row-gap--14 {
  row-gap: 3.5rem !important;
}

.fdx-u-flex-row-gap--15 {
  row-gap: 3.75rem !important;
}

.fdx-u-flex-row-gap--16 {
  row-gap: 4rem !important;
}

.fdx-u-flex-row-gap--17 {
  row-gap: 4.25rem !important;
}

.fdx-u-flex-row-gap--18 {
  row-gap: 4.5rem !important;
}

.fdx-u-flex-row-gap--19 {
  row-gap: 4.75rem !important;
}

.fdx-u-flex-row-gap--20 {
  row-gap: 5rem !important;
}

.fdx-u-flex-gap--0 {
  gap: 0rem !important;
}

.fdx-u-flex-gap--1 {
  gap: 0.25rem !important;
}

.fdx-u-flex-gap--2 {
  gap: 0.5rem !important;
}

.fdx-u-flex-gap--3 {
  gap: 0.75rem !important;
}

.fdx-u-flex-gap--4 {
  gap: 1rem !important;
}

.fdx-u-flex-gap--5 {
  gap: 1.25rem !important;
}

.fdx-u-flex-gap--6 {
  gap: 1.5rem !important;
}

.fdx-u-flex-gap--7 {
  gap: 1.75rem !important;
}

.fdx-u-flex-gap--8 {
  gap: 2rem !important;
}

.fdx-u-flex-gap--9 {
  gap: 2.25rem !important;
}

.fdx-u-flex-gap--10 {
  gap: 2.5rem !important;
}

.fdx-u-flex-gap--11 {
  gap: 2.75rem !important;
}

.fdx-u-flex-gap--12 {
  gap: 3rem !important;
}

.fdx-u-flex-gap--13 {
  gap: 3.25rem !important;
}

.fdx-u-flex-gap--14 {
  gap: 3.5rem !important;
}

.fdx-u-flex-gap--15 {
  gap: 3.75rem !important;
}

.fdx-u-flex-gap--16 {
  gap: 4rem !important;
}

.fdx-u-flex-gap--17 {
  gap: 4.25rem !important;
}

.fdx-u-flex-gap--18 {
  gap: 4.5rem !important;
}

.fdx-u-flex-gap--19 {
  gap: 4.75rem !important;
}

.fdx-u-flex-gap--20 {
  gap: 5rem !important;
}

@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-flex-column-gap--0\@x-small-only {
    column-gap: 0rem !important;
  }
  .fdx-u-flex-column-gap--1\@x-small-only {
    column-gap: 0.25rem !important;
  }
  .fdx-u-flex-column-gap--2\@x-small-only {
    column-gap: 0.5rem !important;
  }
  .fdx-u-flex-column-gap--3\@x-small-only {
    column-gap: 0.75rem !important;
  }
  .fdx-u-flex-column-gap--4\@x-small-only {
    column-gap: 1rem !important;
  }
  .fdx-u-flex-column-gap--5\@x-small-only {
    column-gap: 1.25rem !important;
  }
  .fdx-u-flex-column-gap--6\@x-small-only {
    column-gap: 1.5rem !important;
  }
  .fdx-u-flex-column-gap--7\@x-small-only {
    column-gap: 1.75rem !important;
  }
  .fdx-u-flex-column-gap--8\@x-small-only {
    column-gap: 2rem !important;
  }
  .fdx-u-flex-column-gap--9\@x-small-only {
    column-gap: 2.25rem !important;
  }
  .fdx-u-flex-column-gap--10\@x-small-only {
    column-gap: 2.5rem !important;
  }
  .fdx-u-flex-column-gap--11\@x-small-only {
    column-gap: 2.75rem !important;
  }
  .fdx-u-flex-column-gap--12\@x-small-only {
    column-gap: 3rem !important;
  }
  .fdx-u-flex-column-gap--13\@x-small-only {
    column-gap: 3.25rem !important;
  }
  .fdx-u-flex-column-gap--14\@x-small-only {
    column-gap: 3.5rem !important;
  }
  .fdx-u-flex-column-gap--15\@x-small-only {
    column-gap: 3.75rem !important;
  }
  .fdx-u-flex-column-gap--16\@x-small-only {
    column-gap: 4rem !important;
  }
  .fdx-u-flex-column-gap--17\@x-small-only {
    column-gap: 4.25rem !important;
  }
  .fdx-u-flex-column-gap--18\@x-small-only {
    column-gap: 4.5rem !important;
  }
  .fdx-u-flex-column-gap--19\@x-small-only {
    column-gap: 4.75rem !important;
  }
  .fdx-u-flex-column-gap--20\@x-small-only {
    column-gap: 5rem !important;
  }
  .fdx-u-flex-row-gap--0\@x-small-only {
    row-gap: 0rem !important;
  }
  .fdx-u-flex-row-gap--1\@x-small-only {
    row-gap: 0.25rem !important;
  }
  .fdx-u-flex-row-gap--2\@x-small-only {
    row-gap: 0.5rem !important;
  }
  .fdx-u-flex-row-gap--3\@x-small-only {
    row-gap: 0.75rem !important;
  }
  .fdx-u-flex-row-gap--4\@x-small-only {
    row-gap: 1rem !important;
  }
  .fdx-u-flex-row-gap--5\@x-small-only {
    row-gap: 1.25rem !important;
  }
  .fdx-u-flex-row-gap--6\@x-small-only {
    row-gap: 1.5rem !important;
  }
  .fdx-u-flex-row-gap--7\@x-small-only {
    row-gap: 1.75rem !important;
  }
  .fdx-u-flex-row-gap--8\@x-small-only {
    row-gap: 2rem !important;
  }
  .fdx-u-flex-row-gap--9\@x-small-only {
    row-gap: 2.25rem !important;
  }
  .fdx-u-flex-row-gap--10\@x-small-only {
    row-gap: 2.5rem !important;
  }
  .fdx-u-flex-row-gap--11\@x-small-only {
    row-gap: 2.75rem !important;
  }
  .fdx-u-flex-row-gap--12\@x-small-only {
    row-gap: 3rem !important;
  }
  .fdx-u-flex-row-gap--13\@x-small-only {
    row-gap: 3.25rem !important;
  }
  .fdx-u-flex-row-gap--14\@x-small-only {
    row-gap: 3.5rem !important;
  }
  .fdx-u-flex-row-gap--15\@x-small-only {
    row-gap: 3.75rem !important;
  }
  .fdx-u-flex-row-gap--16\@x-small-only {
    row-gap: 4rem !important;
  }
  .fdx-u-flex-row-gap--17\@x-small-only {
    row-gap: 4.25rem !important;
  }
  .fdx-u-flex-row-gap--18\@x-small-only {
    row-gap: 4.5rem !important;
  }
  .fdx-u-flex-row-gap--19\@x-small-only {
    row-gap: 4.75rem !important;
  }
  .fdx-u-flex-row-gap--20\@x-small-only {
    row-gap: 5rem !important;
  }
  .fdx-u-flex-gap--0\@x-small-only {
    gap: 0rem !important;
  }
  .fdx-u-flex-gap--1\@x-small-only {
    gap: 0.25rem !important;
  }
  .fdx-u-flex-gap--2\@x-small-only {
    gap: 0.5rem !important;
  }
  .fdx-u-flex-gap--3\@x-small-only {
    gap: 0.75rem !important;
  }
  .fdx-u-flex-gap--4\@x-small-only {
    gap: 1rem !important;
  }
  .fdx-u-flex-gap--5\@x-small-only {
    gap: 1.25rem !important;
  }
  .fdx-u-flex-gap--6\@x-small-only {
    gap: 1.5rem !important;
  }
  .fdx-u-flex-gap--7\@x-small-only {
    gap: 1.75rem !important;
  }
  .fdx-u-flex-gap--8\@x-small-only {
    gap: 2rem !important;
  }
  .fdx-u-flex-gap--9\@x-small-only {
    gap: 2.25rem !important;
  }
  .fdx-u-flex-gap--10\@x-small-only {
    gap: 2.5rem !important;
  }
  .fdx-u-flex-gap--11\@x-small-only {
    gap: 2.75rem !important;
  }
  .fdx-u-flex-gap--12\@x-small-only {
    gap: 3rem !important;
  }
  .fdx-u-flex-gap--13\@x-small-only {
    gap: 3.25rem !important;
  }
  .fdx-u-flex-gap--14\@x-small-only {
    gap: 3.5rem !important;
  }
  .fdx-u-flex-gap--15\@x-small-only {
    gap: 3.75rem !important;
  }
  .fdx-u-flex-gap--16\@x-small-only {
    gap: 4rem !important;
  }
  .fdx-u-flex-gap--17\@x-small-only {
    gap: 4.25rem !important;
  }
  .fdx-u-flex-gap--18\@x-small-only {
    gap: 4.5rem !important;
  }
  .fdx-u-flex-gap--19\@x-small-only {
    gap: 4.75rem !important;
  }
  .fdx-u-flex-gap--20\@x-small-only {
    gap: 5rem !important;
  }
}
@media (min-width: 0) {
  .fdx-u-flex-column-gap--0\@x-small {
    column-gap: 0rem !important;
  }
  .fdx-u-flex-column-gap--1\@x-small {
    column-gap: 0.25rem !important;
  }
  .fdx-u-flex-column-gap--2\@x-small {
    column-gap: 0.5rem !important;
  }
  .fdx-u-flex-column-gap--3\@x-small {
    column-gap: 0.75rem !important;
  }
  .fdx-u-flex-column-gap--4\@x-small {
    column-gap: 1rem !important;
  }
  .fdx-u-flex-column-gap--5\@x-small {
    column-gap: 1.25rem !important;
  }
  .fdx-u-flex-column-gap--6\@x-small {
    column-gap: 1.5rem !important;
  }
  .fdx-u-flex-column-gap--7\@x-small {
    column-gap: 1.75rem !important;
  }
  .fdx-u-flex-column-gap--8\@x-small {
    column-gap: 2rem !important;
  }
  .fdx-u-flex-column-gap--9\@x-small {
    column-gap: 2.25rem !important;
  }
  .fdx-u-flex-column-gap--10\@x-small {
    column-gap: 2.5rem !important;
  }
  .fdx-u-flex-column-gap--11\@x-small {
    column-gap: 2.75rem !important;
  }
  .fdx-u-flex-column-gap--12\@x-small {
    column-gap: 3rem !important;
  }
  .fdx-u-flex-column-gap--13\@x-small {
    column-gap: 3.25rem !important;
  }
  .fdx-u-flex-column-gap--14\@x-small {
    column-gap: 3.5rem !important;
  }
  .fdx-u-flex-column-gap--15\@x-small {
    column-gap: 3.75rem !important;
  }
  .fdx-u-flex-column-gap--16\@x-small {
    column-gap: 4rem !important;
  }
  .fdx-u-flex-column-gap--17\@x-small {
    column-gap: 4.25rem !important;
  }
  .fdx-u-flex-column-gap--18\@x-small {
    column-gap: 4.5rem !important;
  }
  .fdx-u-flex-column-gap--19\@x-small {
    column-gap: 4.75rem !important;
  }
  .fdx-u-flex-column-gap--20\@x-small {
    column-gap: 5rem !important;
  }
  .fdx-u-flex-row-gap--0\@x-small {
    row-gap: 0rem !important;
  }
  .fdx-u-flex-row-gap--1\@x-small {
    row-gap: 0.25rem !important;
  }
  .fdx-u-flex-row-gap--2\@x-small {
    row-gap: 0.5rem !important;
  }
  .fdx-u-flex-row-gap--3\@x-small {
    row-gap: 0.75rem !important;
  }
  .fdx-u-flex-row-gap--4\@x-small {
    row-gap: 1rem !important;
  }
  .fdx-u-flex-row-gap--5\@x-small {
    row-gap: 1.25rem !important;
  }
  .fdx-u-flex-row-gap--6\@x-small {
    row-gap: 1.5rem !important;
  }
  .fdx-u-flex-row-gap--7\@x-small {
    row-gap: 1.75rem !important;
  }
  .fdx-u-flex-row-gap--8\@x-small {
    row-gap: 2rem !important;
  }
  .fdx-u-flex-row-gap--9\@x-small {
    row-gap: 2.25rem !important;
  }
  .fdx-u-flex-row-gap--10\@x-small {
    row-gap: 2.5rem !important;
  }
  .fdx-u-flex-row-gap--11\@x-small {
    row-gap: 2.75rem !important;
  }
  .fdx-u-flex-row-gap--12\@x-small {
    row-gap: 3rem !important;
  }
  .fdx-u-flex-row-gap--13\@x-small {
    row-gap: 3.25rem !important;
  }
  .fdx-u-flex-row-gap--14\@x-small {
    row-gap: 3.5rem !important;
  }
  .fdx-u-flex-row-gap--15\@x-small {
    row-gap: 3.75rem !important;
  }
  .fdx-u-flex-row-gap--16\@x-small {
    row-gap: 4rem !important;
  }
  .fdx-u-flex-row-gap--17\@x-small {
    row-gap: 4.25rem !important;
  }
  .fdx-u-flex-row-gap--18\@x-small {
    row-gap: 4.5rem !important;
  }
  .fdx-u-flex-row-gap--19\@x-small {
    row-gap: 4.75rem !important;
  }
  .fdx-u-flex-row-gap--20\@x-small {
    row-gap: 5rem !important;
  }
  .fdx-u-flex-gap--0\@x-small {
    gap: 0rem !important;
  }
  .fdx-u-flex-gap--1\@x-small {
    gap: 0.25rem !important;
  }
  .fdx-u-flex-gap--2\@x-small {
    gap: 0.5rem !important;
  }
  .fdx-u-flex-gap--3\@x-small {
    gap: 0.75rem !important;
  }
  .fdx-u-flex-gap--4\@x-small {
    gap: 1rem !important;
  }
  .fdx-u-flex-gap--5\@x-small {
    gap: 1.25rem !important;
  }
  .fdx-u-flex-gap--6\@x-small {
    gap: 1.5rem !important;
  }
  .fdx-u-flex-gap--7\@x-small {
    gap: 1.75rem !important;
  }
  .fdx-u-flex-gap--8\@x-small {
    gap: 2rem !important;
  }
  .fdx-u-flex-gap--9\@x-small {
    gap: 2.25rem !important;
  }
  .fdx-u-flex-gap--10\@x-small {
    gap: 2.5rem !important;
  }
  .fdx-u-flex-gap--11\@x-small {
    gap: 2.75rem !important;
  }
  .fdx-u-flex-gap--12\@x-small {
    gap: 3rem !important;
  }
  .fdx-u-flex-gap--13\@x-small {
    gap: 3.25rem !important;
  }
  .fdx-u-flex-gap--14\@x-small {
    gap: 3.5rem !important;
  }
  .fdx-u-flex-gap--15\@x-small {
    gap: 3.75rem !important;
  }
  .fdx-u-flex-gap--16\@x-small {
    gap: 4rem !important;
  }
  .fdx-u-flex-gap--17\@x-small {
    gap: 4.25rem !important;
  }
  .fdx-u-flex-gap--18\@x-small {
    gap: 4.5rem !important;
  }
  .fdx-u-flex-gap--19\@x-small {
    gap: 4.75rem !important;
  }
  .fdx-u-flex-gap--20\@x-small {
    gap: 5rem !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-flex-column-gap--0\@small-only {
    column-gap: 0rem !important;
  }
  .fdx-u-flex-column-gap--1\@small-only {
    column-gap: 0.25rem !important;
  }
  .fdx-u-flex-column-gap--2\@small-only {
    column-gap: 0.5rem !important;
  }
  .fdx-u-flex-column-gap--3\@small-only {
    column-gap: 0.75rem !important;
  }
  .fdx-u-flex-column-gap--4\@small-only {
    column-gap: 1rem !important;
  }
  .fdx-u-flex-column-gap--5\@small-only {
    column-gap: 1.25rem !important;
  }
  .fdx-u-flex-column-gap--6\@small-only {
    column-gap: 1.5rem !important;
  }
  .fdx-u-flex-column-gap--7\@small-only {
    column-gap: 1.75rem !important;
  }
  .fdx-u-flex-column-gap--8\@small-only {
    column-gap: 2rem !important;
  }
  .fdx-u-flex-column-gap--9\@small-only {
    column-gap: 2.25rem !important;
  }
  .fdx-u-flex-column-gap--10\@small-only {
    column-gap: 2.5rem !important;
  }
  .fdx-u-flex-column-gap--11\@small-only {
    column-gap: 2.75rem !important;
  }
  .fdx-u-flex-column-gap--12\@small-only {
    column-gap: 3rem !important;
  }
  .fdx-u-flex-column-gap--13\@small-only {
    column-gap: 3.25rem !important;
  }
  .fdx-u-flex-column-gap--14\@small-only {
    column-gap: 3.5rem !important;
  }
  .fdx-u-flex-column-gap--15\@small-only {
    column-gap: 3.75rem !important;
  }
  .fdx-u-flex-column-gap--16\@small-only {
    column-gap: 4rem !important;
  }
  .fdx-u-flex-column-gap--17\@small-only {
    column-gap: 4.25rem !important;
  }
  .fdx-u-flex-column-gap--18\@small-only {
    column-gap: 4.5rem !important;
  }
  .fdx-u-flex-column-gap--19\@small-only {
    column-gap: 4.75rem !important;
  }
  .fdx-u-flex-column-gap--20\@small-only {
    column-gap: 5rem !important;
  }
  .fdx-u-flex-row-gap--0\@small-only {
    row-gap: 0rem !important;
  }
  .fdx-u-flex-row-gap--1\@small-only {
    row-gap: 0.25rem !important;
  }
  .fdx-u-flex-row-gap--2\@small-only {
    row-gap: 0.5rem !important;
  }
  .fdx-u-flex-row-gap--3\@small-only {
    row-gap: 0.75rem !important;
  }
  .fdx-u-flex-row-gap--4\@small-only {
    row-gap: 1rem !important;
  }
  .fdx-u-flex-row-gap--5\@small-only {
    row-gap: 1.25rem !important;
  }
  .fdx-u-flex-row-gap--6\@small-only {
    row-gap: 1.5rem !important;
  }
  .fdx-u-flex-row-gap--7\@small-only {
    row-gap: 1.75rem !important;
  }
  .fdx-u-flex-row-gap--8\@small-only {
    row-gap: 2rem !important;
  }
  .fdx-u-flex-row-gap--9\@small-only {
    row-gap: 2.25rem !important;
  }
  .fdx-u-flex-row-gap--10\@small-only {
    row-gap: 2.5rem !important;
  }
  .fdx-u-flex-row-gap--11\@small-only {
    row-gap: 2.75rem !important;
  }
  .fdx-u-flex-row-gap--12\@small-only {
    row-gap: 3rem !important;
  }
  .fdx-u-flex-row-gap--13\@small-only {
    row-gap: 3.25rem !important;
  }
  .fdx-u-flex-row-gap--14\@small-only {
    row-gap: 3.5rem !important;
  }
  .fdx-u-flex-row-gap--15\@small-only {
    row-gap: 3.75rem !important;
  }
  .fdx-u-flex-row-gap--16\@small-only {
    row-gap: 4rem !important;
  }
  .fdx-u-flex-row-gap--17\@small-only {
    row-gap: 4.25rem !important;
  }
  .fdx-u-flex-row-gap--18\@small-only {
    row-gap: 4.5rem !important;
  }
  .fdx-u-flex-row-gap--19\@small-only {
    row-gap: 4.75rem !important;
  }
  .fdx-u-flex-row-gap--20\@small-only {
    row-gap: 5rem !important;
  }
  .fdx-u-flex-gap--0\@small-only {
    gap: 0rem !important;
  }
  .fdx-u-flex-gap--1\@small-only {
    gap: 0.25rem !important;
  }
  .fdx-u-flex-gap--2\@small-only {
    gap: 0.5rem !important;
  }
  .fdx-u-flex-gap--3\@small-only {
    gap: 0.75rem !important;
  }
  .fdx-u-flex-gap--4\@small-only {
    gap: 1rem !important;
  }
  .fdx-u-flex-gap--5\@small-only {
    gap: 1.25rem !important;
  }
  .fdx-u-flex-gap--6\@small-only {
    gap: 1.5rem !important;
  }
  .fdx-u-flex-gap--7\@small-only {
    gap: 1.75rem !important;
  }
  .fdx-u-flex-gap--8\@small-only {
    gap: 2rem !important;
  }
  .fdx-u-flex-gap--9\@small-only {
    gap: 2.25rem !important;
  }
  .fdx-u-flex-gap--10\@small-only {
    gap: 2.5rem !important;
  }
  .fdx-u-flex-gap--11\@small-only {
    gap: 2.75rem !important;
  }
  .fdx-u-flex-gap--12\@small-only {
    gap: 3rem !important;
  }
  .fdx-u-flex-gap--13\@small-only {
    gap: 3.25rem !important;
  }
  .fdx-u-flex-gap--14\@small-only {
    gap: 3.5rem !important;
  }
  .fdx-u-flex-gap--15\@small-only {
    gap: 3.75rem !important;
  }
  .fdx-u-flex-gap--16\@small-only {
    gap: 4rem !important;
  }
  .fdx-u-flex-gap--17\@small-only {
    gap: 4.25rem !important;
  }
  .fdx-u-flex-gap--18\@small-only {
    gap: 4.5rem !important;
  }
  .fdx-u-flex-gap--19\@small-only {
    gap: 4.75rem !important;
  }
  .fdx-u-flex-gap--20\@small-only {
    gap: 5rem !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-flex-column-gap--0\@small {
    column-gap: 0rem !important;
  }
  .fdx-u-flex-column-gap--1\@small {
    column-gap: 0.25rem !important;
  }
  .fdx-u-flex-column-gap--2\@small {
    column-gap: 0.5rem !important;
  }
  .fdx-u-flex-column-gap--3\@small {
    column-gap: 0.75rem !important;
  }
  .fdx-u-flex-column-gap--4\@small {
    column-gap: 1rem !important;
  }
  .fdx-u-flex-column-gap--5\@small {
    column-gap: 1.25rem !important;
  }
  .fdx-u-flex-column-gap--6\@small {
    column-gap: 1.5rem !important;
  }
  .fdx-u-flex-column-gap--7\@small {
    column-gap: 1.75rem !important;
  }
  .fdx-u-flex-column-gap--8\@small {
    column-gap: 2rem !important;
  }
  .fdx-u-flex-column-gap--9\@small {
    column-gap: 2.25rem !important;
  }
  .fdx-u-flex-column-gap--10\@small {
    column-gap: 2.5rem !important;
  }
  .fdx-u-flex-column-gap--11\@small {
    column-gap: 2.75rem !important;
  }
  .fdx-u-flex-column-gap--12\@small {
    column-gap: 3rem !important;
  }
  .fdx-u-flex-column-gap--13\@small {
    column-gap: 3.25rem !important;
  }
  .fdx-u-flex-column-gap--14\@small {
    column-gap: 3.5rem !important;
  }
  .fdx-u-flex-column-gap--15\@small {
    column-gap: 3.75rem !important;
  }
  .fdx-u-flex-column-gap--16\@small {
    column-gap: 4rem !important;
  }
  .fdx-u-flex-column-gap--17\@small {
    column-gap: 4.25rem !important;
  }
  .fdx-u-flex-column-gap--18\@small {
    column-gap: 4.5rem !important;
  }
  .fdx-u-flex-column-gap--19\@small {
    column-gap: 4.75rem !important;
  }
  .fdx-u-flex-column-gap--20\@small {
    column-gap: 5rem !important;
  }
  .fdx-u-flex-row-gap--0\@small {
    row-gap: 0rem !important;
  }
  .fdx-u-flex-row-gap--1\@small {
    row-gap: 0.25rem !important;
  }
  .fdx-u-flex-row-gap--2\@small {
    row-gap: 0.5rem !important;
  }
  .fdx-u-flex-row-gap--3\@small {
    row-gap: 0.75rem !important;
  }
  .fdx-u-flex-row-gap--4\@small {
    row-gap: 1rem !important;
  }
  .fdx-u-flex-row-gap--5\@small {
    row-gap: 1.25rem !important;
  }
  .fdx-u-flex-row-gap--6\@small {
    row-gap: 1.5rem !important;
  }
  .fdx-u-flex-row-gap--7\@small {
    row-gap: 1.75rem !important;
  }
  .fdx-u-flex-row-gap--8\@small {
    row-gap: 2rem !important;
  }
  .fdx-u-flex-row-gap--9\@small {
    row-gap: 2.25rem !important;
  }
  .fdx-u-flex-row-gap--10\@small {
    row-gap: 2.5rem !important;
  }
  .fdx-u-flex-row-gap--11\@small {
    row-gap: 2.75rem !important;
  }
  .fdx-u-flex-row-gap--12\@small {
    row-gap: 3rem !important;
  }
  .fdx-u-flex-row-gap--13\@small {
    row-gap: 3.25rem !important;
  }
  .fdx-u-flex-row-gap--14\@small {
    row-gap: 3.5rem !important;
  }
  .fdx-u-flex-row-gap--15\@small {
    row-gap: 3.75rem !important;
  }
  .fdx-u-flex-row-gap--16\@small {
    row-gap: 4rem !important;
  }
  .fdx-u-flex-row-gap--17\@small {
    row-gap: 4.25rem !important;
  }
  .fdx-u-flex-row-gap--18\@small {
    row-gap: 4.5rem !important;
  }
  .fdx-u-flex-row-gap--19\@small {
    row-gap: 4.75rem !important;
  }
  .fdx-u-flex-row-gap--20\@small {
    row-gap: 5rem !important;
  }
  .fdx-u-flex-gap--0\@small {
    gap: 0rem !important;
  }
  .fdx-u-flex-gap--1\@small {
    gap: 0.25rem !important;
  }
  .fdx-u-flex-gap--2\@small {
    gap: 0.5rem !important;
  }
  .fdx-u-flex-gap--3\@small {
    gap: 0.75rem !important;
  }
  .fdx-u-flex-gap--4\@small {
    gap: 1rem !important;
  }
  .fdx-u-flex-gap--5\@small {
    gap: 1.25rem !important;
  }
  .fdx-u-flex-gap--6\@small {
    gap: 1.5rem !important;
  }
  .fdx-u-flex-gap--7\@small {
    gap: 1.75rem !important;
  }
  .fdx-u-flex-gap--8\@small {
    gap: 2rem !important;
  }
  .fdx-u-flex-gap--9\@small {
    gap: 2.25rem !important;
  }
  .fdx-u-flex-gap--10\@small {
    gap: 2.5rem !important;
  }
  .fdx-u-flex-gap--11\@small {
    gap: 2.75rem !important;
  }
  .fdx-u-flex-gap--12\@small {
    gap: 3rem !important;
  }
  .fdx-u-flex-gap--13\@small {
    gap: 3.25rem !important;
  }
  .fdx-u-flex-gap--14\@small {
    gap: 3.5rem !important;
  }
  .fdx-u-flex-gap--15\@small {
    gap: 3.75rem !important;
  }
  .fdx-u-flex-gap--16\@small {
    gap: 4rem !important;
  }
  .fdx-u-flex-gap--17\@small {
    gap: 4.25rem !important;
  }
  .fdx-u-flex-gap--18\@small {
    gap: 4.5rem !important;
  }
  .fdx-u-flex-gap--19\@small {
    gap: 4.75rem !important;
  }
  .fdx-u-flex-gap--20\@small {
    gap: 5rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-flex-column-gap--0\@medium-only {
    column-gap: 0rem !important;
  }
  .fdx-u-flex-column-gap--1\@medium-only {
    column-gap: 0.25rem !important;
  }
  .fdx-u-flex-column-gap--2\@medium-only {
    column-gap: 0.5rem !important;
  }
  .fdx-u-flex-column-gap--3\@medium-only {
    column-gap: 0.75rem !important;
  }
  .fdx-u-flex-column-gap--4\@medium-only {
    column-gap: 1rem !important;
  }
  .fdx-u-flex-column-gap--5\@medium-only {
    column-gap: 1.25rem !important;
  }
  .fdx-u-flex-column-gap--6\@medium-only {
    column-gap: 1.5rem !important;
  }
  .fdx-u-flex-column-gap--7\@medium-only {
    column-gap: 1.75rem !important;
  }
  .fdx-u-flex-column-gap--8\@medium-only {
    column-gap: 2rem !important;
  }
  .fdx-u-flex-column-gap--9\@medium-only {
    column-gap: 2.25rem !important;
  }
  .fdx-u-flex-column-gap--10\@medium-only {
    column-gap: 2.5rem !important;
  }
  .fdx-u-flex-column-gap--11\@medium-only {
    column-gap: 2.75rem !important;
  }
  .fdx-u-flex-column-gap--12\@medium-only {
    column-gap: 3rem !important;
  }
  .fdx-u-flex-column-gap--13\@medium-only {
    column-gap: 3.25rem !important;
  }
  .fdx-u-flex-column-gap--14\@medium-only {
    column-gap: 3.5rem !important;
  }
  .fdx-u-flex-column-gap--15\@medium-only {
    column-gap: 3.75rem !important;
  }
  .fdx-u-flex-column-gap--16\@medium-only {
    column-gap: 4rem !important;
  }
  .fdx-u-flex-column-gap--17\@medium-only {
    column-gap: 4.25rem !important;
  }
  .fdx-u-flex-column-gap--18\@medium-only {
    column-gap: 4.5rem !important;
  }
  .fdx-u-flex-column-gap--19\@medium-only {
    column-gap: 4.75rem !important;
  }
  .fdx-u-flex-column-gap--20\@medium-only {
    column-gap: 5rem !important;
  }
  .fdx-u-flex-row-gap--0\@medium-only {
    row-gap: 0rem !important;
  }
  .fdx-u-flex-row-gap--1\@medium-only {
    row-gap: 0.25rem !important;
  }
  .fdx-u-flex-row-gap--2\@medium-only {
    row-gap: 0.5rem !important;
  }
  .fdx-u-flex-row-gap--3\@medium-only {
    row-gap: 0.75rem !important;
  }
  .fdx-u-flex-row-gap--4\@medium-only {
    row-gap: 1rem !important;
  }
  .fdx-u-flex-row-gap--5\@medium-only {
    row-gap: 1.25rem !important;
  }
  .fdx-u-flex-row-gap--6\@medium-only {
    row-gap: 1.5rem !important;
  }
  .fdx-u-flex-row-gap--7\@medium-only {
    row-gap: 1.75rem !important;
  }
  .fdx-u-flex-row-gap--8\@medium-only {
    row-gap: 2rem !important;
  }
  .fdx-u-flex-row-gap--9\@medium-only {
    row-gap: 2.25rem !important;
  }
  .fdx-u-flex-row-gap--10\@medium-only {
    row-gap: 2.5rem !important;
  }
  .fdx-u-flex-row-gap--11\@medium-only {
    row-gap: 2.75rem !important;
  }
  .fdx-u-flex-row-gap--12\@medium-only {
    row-gap: 3rem !important;
  }
  .fdx-u-flex-row-gap--13\@medium-only {
    row-gap: 3.25rem !important;
  }
  .fdx-u-flex-row-gap--14\@medium-only {
    row-gap: 3.5rem !important;
  }
  .fdx-u-flex-row-gap--15\@medium-only {
    row-gap: 3.75rem !important;
  }
  .fdx-u-flex-row-gap--16\@medium-only {
    row-gap: 4rem !important;
  }
  .fdx-u-flex-row-gap--17\@medium-only {
    row-gap: 4.25rem !important;
  }
  .fdx-u-flex-row-gap--18\@medium-only {
    row-gap: 4.5rem !important;
  }
  .fdx-u-flex-row-gap--19\@medium-only {
    row-gap: 4.75rem !important;
  }
  .fdx-u-flex-row-gap--20\@medium-only {
    row-gap: 5rem !important;
  }
  .fdx-u-flex-gap--0\@medium-only {
    gap: 0rem !important;
  }
  .fdx-u-flex-gap--1\@medium-only {
    gap: 0.25rem !important;
  }
  .fdx-u-flex-gap--2\@medium-only {
    gap: 0.5rem !important;
  }
  .fdx-u-flex-gap--3\@medium-only {
    gap: 0.75rem !important;
  }
  .fdx-u-flex-gap--4\@medium-only {
    gap: 1rem !important;
  }
  .fdx-u-flex-gap--5\@medium-only {
    gap: 1.25rem !important;
  }
  .fdx-u-flex-gap--6\@medium-only {
    gap: 1.5rem !important;
  }
  .fdx-u-flex-gap--7\@medium-only {
    gap: 1.75rem !important;
  }
  .fdx-u-flex-gap--8\@medium-only {
    gap: 2rem !important;
  }
  .fdx-u-flex-gap--9\@medium-only {
    gap: 2.25rem !important;
  }
  .fdx-u-flex-gap--10\@medium-only {
    gap: 2.5rem !important;
  }
  .fdx-u-flex-gap--11\@medium-only {
    gap: 2.75rem !important;
  }
  .fdx-u-flex-gap--12\@medium-only {
    gap: 3rem !important;
  }
  .fdx-u-flex-gap--13\@medium-only {
    gap: 3.25rem !important;
  }
  .fdx-u-flex-gap--14\@medium-only {
    gap: 3.5rem !important;
  }
  .fdx-u-flex-gap--15\@medium-only {
    gap: 3.75rem !important;
  }
  .fdx-u-flex-gap--16\@medium-only {
    gap: 4rem !important;
  }
  .fdx-u-flex-gap--17\@medium-only {
    gap: 4.25rem !important;
  }
  .fdx-u-flex-gap--18\@medium-only {
    gap: 4.5rem !important;
  }
  .fdx-u-flex-gap--19\@medium-only {
    gap: 4.75rem !important;
  }
  .fdx-u-flex-gap--20\@medium-only {
    gap: 5rem !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-flex-column-gap--0\@medium {
    column-gap: 0rem !important;
  }
  .fdx-u-flex-column-gap--1\@medium {
    column-gap: 0.25rem !important;
  }
  .fdx-u-flex-column-gap--2\@medium {
    column-gap: 0.5rem !important;
  }
  .fdx-u-flex-column-gap--3\@medium {
    column-gap: 0.75rem !important;
  }
  .fdx-u-flex-column-gap--4\@medium {
    column-gap: 1rem !important;
  }
  .fdx-u-flex-column-gap--5\@medium {
    column-gap: 1.25rem !important;
  }
  .fdx-u-flex-column-gap--6\@medium {
    column-gap: 1.5rem !important;
  }
  .fdx-u-flex-column-gap--7\@medium {
    column-gap: 1.75rem !important;
  }
  .fdx-u-flex-column-gap--8\@medium {
    column-gap: 2rem !important;
  }
  .fdx-u-flex-column-gap--9\@medium {
    column-gap: 2.25rem !important;
  }
  .fdx-u-flex-column-gap--10\@medium {
    column-gap: 2.5rem !important;
  }
  .fdx-u-flex-column-gap--11\@medium {
    column-gap: 2.75rem !important;
  }
  .fdx-u-flex-column-gap--12\@medium {
    column-gap: 3rem !important;
  }
  .fdx-u-flex-column-gap--13\@medium {
    column-gap: 3.25rem !important;
  }
  .fdx-u-flex-column-gap--14\@medium {
    column-gap: 3.5rem !important;
  }
  .fdx-u-flex-column-gap--15\@medium {
    column-gap: 3.75rem !important;
  }
  .fdx-u-flex-column-gap--16\@medium {
    column-gap: 4rem !important;
  }
  .fdx-u-flex-column-gap--17\@medium {
    column-gap: 4.25rem !important;
  }
  .fdx-u-flex-column-gap--18\@medium {
    column-gap: 4.5rem !important;
  }
  .fdx-u-flex-column-gap--19\@medium {
    column-gap: 4.75rem !important;
  }
  .fdx-u-flex-column-gap--20\@medium {
    column-gap: 5rem !important;
  }
  .fdx-u-flex-row-gap--0\@medium {
    row-gap: 0rem !important;
  }
  .fdx-u-flex-row-gap--1\@medium {
    row-gap: 0.25rem !important;
  }
  .fdx-u-flex-row-gap--2\@medium {
    row-gap: 0.5rem !important;
  }
  .fdx-u-flex-row-gap--3\@medium {
    row-gap: 0.75rem !important;
  }
  .fdx-u-flex-row-gap--4\@medium {
    row-gap: 1rem !important;
  }
  .fdx-u-flex-row-gap--5\@medium {
    row-gap: 1.25rem !important;
  }
  .fdx-u-flex-row-gap--6\@medium {
    row-gap: 1.5rem !important;
  }
  .fdx-u-flex-row-gap--7\@medium {
    row-gap: 1.75rem !important;
  }
  .fdx-u-flex-row-gap--8\@medium {
    row-gap: 2rem !important;
  }
  .fdx-u-flex-row-gap--9\@medium {
    row-gap: 2.25rem !important;
  }
  .fdx-u-flex-row-gap--10\@medium {
    row-gap: 2.5rem !important;
  }
  .fdx-u-flex-row-gap--11\@medium {
    row-gap: 2.75rem !important;
  }
  .fdx-u-flex-row-gap--12\@medium {
    row-gap: 3rem !important;
  }
  .fdx-u-flex-row-gap--13\@medium {
    row-gap: 3.25rem !important;
  }
  .fdx-u-flex-row-gap--14\@medium {
    row-gap: 3.5rem !important;
  }
  .fdx-u-flex-row-gap--15\@medium {
    row-gap: 3.75rem !important;
  }
  .fdx-u-flex-row-gap--16\@medium {
    row-gap: 4rem !important;
  }
  .fdx-u-flex-row-gap--17\@medium {
    row-gap: 4.25rem !important;
  }
  .fdx-u-flex-row-gap--18\@medium {
    row-gap: 4.5rem !important;
  }
  .fdx-u-flex-row-gap--19\@medium {
    row-gap: 4.75rem !important;
  }
  .fdx-u-flex-row-gap--20\@medium {
    row-gap: 5rem !important;
  }
  .fdx-u-flex-gap--0\@medium {
    gap: 0rem !important;
  }
  .fdx-u-flex-gap--1\@medium {
    gap: 0.25rem !important;
  }
  .fdx-u-flex-gap--2\@medium {
    gap: 0.5rem !important;
  }
  .fdx-u-flex-gap--3\@medium {
    gap: 0.75rem !important;
  }
  .fdx-u-flex-gap--4\@medium {
    gap: 1rem !important;
  }
  .fdx-u-flex-gap--5\@medium {
    gap: 1.25rem !important;
  }
  .fdx-u-flex-gap--6\@medium {
    gap: 1.5rem !important;
  }
  .fdx-u-flex-gap--7\@medium {
    gap: 1.75rem !important;
  }
  .fdx-u-flex-gap--8\@medium {
    gap: 2rem !important;
  }
  .fdx-u-flex-gap--9\@medium {
    gap: 2.25rem !important;
  }
  .fdx-u-flex-gap--10\@medium {
    gap: 2.5rem !important;
  }
  .fdx-u-flex-gap--11\@medium {
    gap: 2.75rem !important;
  }
  .fdx-u-flex-gap--12\@medium {
    gap: 3rem !important;
  }
  .fdx-u-flex-gap--13\@medium {
    gap: 3.25rem !important;
  }
  .fdx-u-flex-gap--14\@medium {
    gap: 3.5rem !important;
  }
  .fdx-u-flex-gap--15\@medium {
    gap: 3.75rem !important;
  }
  .fdx-u-flex-gap--16\@medium {
    gap: 4rem !important;
  }
  .fdx-u-flex-gap--17\@medium {
    gap: 4.25rem !important;
  }
  .fdx-u-flex-gap--18\@medium {
    gap: 4.5rem !important;
  }
  .fdx-u-flex-gap--19\@medium {
    gap: 4.75rem !important;
  }
  .fdx-u-flex-gap--20\@medium {
    gap: 5rem !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-flex-column-gap--0\@medium-wide-only {
    column-gap: 0rem !important;
  }
  .fdx-u-flex-column-gap--1\@medium-wide-only {
    column-gap: 0.25rem !important;
  }
  .fdx-u-flex-column-gap--2\@medium-wide-only {
    column-gap: 0.5rem !important;
  }
  .fdx-u-flex-column-gap--3\@medium-wide-only {
    column-gap: 0.75rem !important;
  }
  .fdx-u-flex-column-gap--4\@medium-wide-only {
    column-gap: 1rem !important;
  }
  .fdx-u-flex-column-gap--5\@medium-wide-only {
    column-gap: 1.25rem !important;
  }
  .fdx-u-flex-column-gap--6\@medium-wide-only {
    column-gap: 1.5rem !important;
  }
  .fdx-u-flex-column-gap--7\@medium-wide-only {
    column-gap: 1.75rem !important;
  }
  .fdx-u-flex-column-gap--8\@medium-wide-only {
    column-gap: 2rem !important;
  }
  .fdx-u-flex-column-gap--9\@medium-wide-only {
    column-gap: 2.25rem !important;
  }
  .fdx-u-flex-column-gap--10\@medium-wide-only {
    column-gap: 2.5rem !important;
  }
  .fdx-u-flex-column-gap--11\@medium-wide-only {
    column-gap: 2.75rem !important;
  }
  .fdx-u-flex-column-gap--12\@medium-wide-only {
    column-gap: 3rem !important;
  }
  .fdx-u-flex-column-gap--13\@medium-wide-only {
    column-gap: 3.25rem !important;
  }
  .fdx-u-flex-column-gap--14\@medium-wide-only {
    column-gap: 3.5rem !important;
  }
  .fdx-u-flex-column-gap--15\@medium-wide-only {
    column-gap: 3.75rem !important;
  }
  .fdx-u-flex-column-gap--16\@medium-wide-only {
    column-gap: 4rem !important;
  }
  .fdx-u-flex-column-gap--17\@medium-wide-only {
    column-gap: 4.25rem !important;
  }
  .fdx-u-flex-column-gap--18\@medium-wide-only {
    column-gap: 4.5rem !important;
  }
  .fdx-u-flex-column-gap--19\@medium-wide-only {
    column-gap: 4.75rem !important;
  }
  .fdx-u-flex-column-gap--20\@medium-wide-only {
    column-gap: 5rem !important;
  }
  .fdx-u-flex-row-gap--0\@medium-wide-only {
    row-gap: 0rem !important;
  }
  .fdx-u-flex-row-gap--1\@medium-wide-only {
    row-gap: 0.25rem !important;
  }
  .fdx-u-flex-row-gap--2\@medium-wide-only {
    row-gap: 0.5rem !important;
  }
  .fdx-u-flex-row-gap--3\@medium-wide-only {
    row-gap: 0.75rem !important;
  }
  .fdx-u-flex-row-gap--4\@medium-wide-only {
    row-gap: 1rem !important;
  }
  .fdx-u-flex-row-gap--5\@medium-wide-only {
    row-gap: 1.25rem !important;
  }
  .fdx-u-flex-row-gap--6\@medium-wide-only {
    row-gap: 1.5rem !important;
  }
  .fdx-u-flex-row-gap--7\@medium-wide-only {
    row-gap: 1.75rem !important;
  }
  .fdx-u-flex-row-gap--8\@medium-wide-only {
    row-gap: 2rem !important;
  }
  .fdx-u-flex-row-gap--9\@medium-wide-only {
    row-gap: 2.25rem !important;
  }
  .fdx-u-flex-row-gap--10\@medium-wide-only {
    row-gap: 2.5rem !important;
  }
  .fdx-u-flex-row-gap--11\@medium-wide-only {
    row-gap: 2.75rem !important;
  }
  .fdx-u-flex-row-gap--12\@medium-wide-only {
    row-gap: 3rem !important;
  }
  .fdx-u-flex-row-gap--13\@medium-wide-only {
    row-gap: 3.25rem !important;
  }
  .fdx-u-flex-row-gap--14\@medium-wide-only {
    row-gap: 3.5rem !important;
  }
  .fdx-u-flex-row-gap--15\@medium-wide-only {
    row-gap: 3.75rem !important;
  }
  .fdx-u-flex-row-gap--16\@medium-wide-only {
    row-gap: 4rem !important;
  }
  .fdx-u-flex-row-gap--17\@medium-wide-only {
    row-gap: 4.25rem !important;
  }
  .fdx-u-flex-row-gap--18\@medium-wide-only {
    row-gap: 4.5rem !important;
  }
  .fdx-u-flex-row-gap--19\@medium-wide-only {
    row-gap: 4.75rem !important;
  }
  .fdx-u-flex-row-gap--20\@medium-wide-only {
    row-gap: 5rem !important;
  }
  .fdx-u-flex-gap--0\@medium-wide-only {
    gap: 0rem !important;
  }
  .fdx-u-flex-gap--1\@medium-wide-only {
    gap: 0.25rem !important;
  }
  .fdx-u-flex-gap--2\@medium-wide-only {
    gap: 0.5rem !important;
  }
  .fdx-u-flex-gap--3\@medium-wide-only {
    gap: 0.75rem !important;
  }
  .fdx-u-flex-gap--4\@medium-wide-only {
    gap: 1rem !important;
  }
  .fdx-u-flex-gap--5\@medium-wide-only {
    gap: 1.25rem !important;
  }
  .fdx-u-flex-gap--6\@medium-wide-only {
    gap: 1.5rem !important;
  }
  .fdx-u-flex-gap--7\@medium-wide-only {
    gap: 1.75rem !important;
  }
  .fdx-u-flex-gap--8\@medium-wide-only {
    gap: 2rem !important;
  }
  .fdx-u-flex-gap--9\@medium-wide-only {
    gap: 2.25rem !important;
  }
  .fdx-u-flex-gap--10\@medium-wide-only {
    gap: 2.5rem !important;
  }
  .fdx-u-flex-gap--11\@medium-wide-only {
    gap: 2.75rem !important;
  }
  .fdx-u-flex-gap--12\@medium-wide-only {
    gap: 3rem !important;
  }
  .fdx-u-flex-gap--13\@medium-wide-only {
    gap: 3.25rem !important;
  }
  .fdx-u-flex-gap--14\@medium-wide-only {
    gap: 3.5rem !important;
  }
  .fdx-u-flex-gap--15\@medium-wide-only {
    gap: 3.75rem !important;
  }
  .fdx-u-flex-gap--16\@medium-wide-only {
    gap: 4rem !important;
  }
  .fdx-u-flex-gap--17\@medium-wide-only {
    gap: 4.25rem !important;
  }
  .fdx-u-flex-gap--18\@medium-wide-only {
    gap: 4.5rem !important;
  }
  .fdx-u-flex-gap--19\@medium-wide-only {
    gap: 4.75rem !important;
  }
  .fdx-u-flex-gap--20\@medium-wide-only {
    gap: 5rem !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-flex-column-gap--0\@medium-wide {
    column-gap: 0rem !important;
  }
  .fdx-u-flex-column-gap--1\@medium-wide {
    column-gap: 0.25rem !important;
  }
  .fdx-u-flex-column-gap--2\@medium-wide {
    column-gap: 0.5rem !important;
  }
  .fdx-u-flex-column-gap--3\@medium-wide {
    column-gap: 0.75rem !important;
  }
  .fdx-u-flex-column-gap--4\@medium-wide {
    column-gap: 1rem !important;
  }
  .fdx-u-flex-column-gap--5\@medium-wide {
    column-gap: 1.25rem !important;
  }
  .fdx-u-flex-column-gap--6\@medium-wide {
    column-gap: 1.5rem !important;
  }
  .fdx-u-flex-column-gap--7\@medium-wide {
    column-gap: 1.75rem !important;
  }
  .fdx-u-flex-column-gap--8\@medium-wide {
    column-gap: 2rem !important;
  }
  .fdx-u-flex-column-gap--9\@medium-wide {
    column-gap: 2.25rem !important;
  }
  .fdx-u-flex-column-gap--10\@medium-wide {
    column-gap: 2.5rem !important;
  }
  .fdx-u-flex-column-gap--11\@medium-wide {
    column-gap: 2.75rem !important;
  }
  .fdx-u-flex-column-gap--12\@medium-wide {
    column-gap: 3rem !important;
  }
  .fdx-u-flex-column-gap--13\@medium-wide {
    column-gap: 3.25rem !important;
  }
  .fdx-u-flex-column-gap--14\@medium-wide {
    column-gap: 3.5rem !important;
  }
  .fdx-u-flex-column-gap--15\@medium-wide {
    column-gap: 3.75rem !important;
  }
  .fdx-u-flex-column-gap--16\@medium-wide {
    column-gap: 4rem !important;
  }
  .fdx-u-flex-column-gap--17\@medium-wide {
    column-gap: 4.25rem !important;
  }
  .fdx-u-flex-column-gap--18\@medium-wide {
    column-gap: 4.5rem !important;
  }
  .fdx-u-flex-column-gap--19\@medium-wide {
    column-gap: 4.75rem !important;
  }
  .fdx-u-flex-column-gap--20\@medium-wide {
    column-gap: 5rem !important;
  }
  .fdx-u-flex-row-gap--0\@medium-wide {
    row-gap: 0rem !important;
  }
  .fdx-u-flex-row-gap--1\@medium-wide {
    row-gap: 0.25rem !important;
  }
  .fdx-u-flex-row-gap--2\@medium-wide {
    row-gap: 0.5rem !important;
  }
  .fdx-u-flex-row-gap--3\@medium-wide {
    row-gap: 0.75rem !important;
  }
  .fdx-u-flex-row-gap--4\@medium-wide {
    row-gap: 1rem !important;
  }
  .fdx-u-flex-row-gap--5\@medium-wide {
    row-gap: 1.25rem !important;
  }
  .fdx-u-flex-row-gap--6\@medium-wide {
    row-gap: 1.5rem !important;
  }
  .fdx-u-flex-row-gap--7\@medium-wide {
    row-gap: 1.75rem !important;
  }
  .fdx-u-flex-row-gap--8\@medium-wide {
    row-gap: 2rem !important;
  }
  .fdx-u-flex-row-gap--9\@medium-wide {
    row-gap: 2.25rem !important;
  }
  .fdx-u-flex-row-gap--10\@medium-wide {
    row-gap: 2.5rem !important;
  }
  .fdx-u-flex-row-gap--11\@medium-wide {
    row-gap: 2.75rem !important;
  }
  .fdx-u-flex-row-gap--12\@medium-wide {
    row-gap: 3rem !important;
  }
  .fdx-u-flex-row-gap--13\@medium-wide {
    row-gap: 3.25rem !important;
  }
  .fdx-u-flex-row-gap--14\@medium-wide {
    row-gap: 3.5rem !important;
  }
  .fdx-u-flex-row-gap--15\@medium-wide {
    row-gap: 3.75rem !important;
  }
  .fdx-u-flex-row-gap--16\@medium-wide {
    row-gap: 4rem !important;
  }
  .fdx-u-flex-row-gap--17\@medium-wide {
    row-gap: 4.25rem !important;
  }
  .fdx-u-flex-row-gap--18\@medium-wide {
    row-gap: 4.5rem !important;
  }
  .fdx-u-flex-row-gap--19\@medium-wide {
    row-gap: 4.75rem !important;
  }
  .fdx-u-flex-row-gap--20\@medium-wide {
    row-gap: 5rem !important;
  }
  .fdx-u-flex-gap--0\@medium-wide {
    gap: 0rem !important;
  }
  .fdx-u-flex-gap--1\@medium-wide {
    gap: 0.25rem !important;
  }
  .fdx-u-flex-gap--2\@medium-wide {
    gap: 0.5rem !important;
  }
  .fdx-u-flex-gap--3\@medium-wide {
    gap: 0.75rem !important;
  }
  .fdx-u-flex-gap--4\@medium-wide {
    gap: 1rem !important;
  }
  .fdx-u-flex-gap--5\@medium-wide {
    gap: 1.25rem !important;
  }
  .fdx-u-flex-gap--6\@medium-wide {
    gap: 1.5rem !important;
  }
  .fdx-u-flex-gap--7\@medium-wide {
    gap: 1.75rem !important;
  }
  .fdx-u-flex-gap--8\@medium-wide {
    gap: 2rem !important;
  }
  .fdx-u-flex-gap--9\@medium-wide {
    gap: 2.25rem !important;
  }
  .fdx-u-flex-gap--10\@medium-wide {
    gap: 2.5rem !important;
  }
  .fdx-u-flex-gap--11\@medium-wide {
    gap: 2.75rem !important;
  }
  .fdx-u-flex-gap--12\@medium-wide {
    gap: 3rem !important;
  }
  .fdx-u-flex-gap--13\@medium-wide {
    gap: 3.25rem !important;
  }
  .fdx-u-flex-gap--14\@medium-wide {
    gap: 3.5rem !important;
  }
  .fdx-u-flex-gap--15\@medium-wide {
    gap: 3.75rem !important;
  }
  .fdx-u-flex-gap--16\@medium-wide {
    gap: 4rem !important;
  }
  .fdx-u-flex-gap--17\@medium-wide {
    gap: 4.25rem !important;
  }
  .fdx-u-flex-gap--18\@medium-wide {
    gap: 4.5rem !important;
  }
  .fdx-u-flex-gap--19\@medium-wide {
    gap: 4.75rem !important;
  }
  .fdx-u-flex-gap--20\@medium-wide {
    gap: 5rem !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-flex-column-gap--0\@large-only {
    column-gap: 0rem !important;
  }
  .fdx-u-flex-column-gap--1\@large-only {
    column-gap: 0.25rem !important;
  }
  .fdx-u-flex-column-gap--2\@large-only {
    column-gap: 0.5rem !important;
  }
  .fdx-u-flex-column-gap--3\@large-only {
    column-gap: 0.75rem !important;
  }
  .fdx-u-flex-column-gap--4\@large-only {
    column-gap: 1rem !important;
  }
  .fdx-u-flex-column-gap--5\@large-only {
    column-gap: 1.25rem !important;
  }
  .fdx-u-flex-column-gap--6\@large-only {
    column-gap: 1.5rem !important;
  }
  .fdx-u-flex-column-gap--7\@large-only {
    column-gap: 1.75rem !important;
  }
  .fdx-u-flex-column-gap--8\@large-only {
    column-gap: 2rem !important;
  }
  .fdx-u-flex-column-gap--9\@large-only {
    column-gap: 2.25rem !important;
  }
  .fdx-u-flex-column-gap--10\@large-only {
    column-gap: 2.5rem !important;
  }
  .fdx-u-flex-column-gap--11\@large-only {
    column-gap: 2.75rem !important;
  }
  .fdx-u-flex-column-gap--12\@large-only {
    column-gap: 3rem !important;
  }
  .fdx-u-flex-column-gap--13\@large-only {
    column-gap: 3.25rem !important;
  }
  .fdx-u-flex-column-gap--14\@large-only {
    column-gap: 3.5rem !important;
  }
  .fdx-u-flex-column-gap--15\@large-only {
    column-gap: 3.75rem !important;
  }
  .fdx-u-flex-column-gap--16\@large-only {
    column-gap: 4rem !important;
  }
  .fdx-u-flex-column-gap--17\@large-only {
    column-gap: 4.25rem !important;
  }
  .fdx-u-flex-column-gap--18\@large-only {
    column-gap: 4.5rem !important;
  }
  .fdx-u-flex-column-gap--19\@large-only {
    column-gap: 4.75rem !important;
  }
  .fdx-u-flex-column-gap--20\@large-only {
    column-gap: 5rem !important;
  }
  .fdx-u-flex-row-gap--0\@large-only {
    row-gap: 0rem !important;
  }
  .fdx-u-flex-row-gap--1\@large-only {
    row-gap: 0.25rem !important;
  }
  .fdx-u-flex-row-gap--2\@large-only {
    row-gap: 0.5rem !important;
  }
  .fdx-u-flex-row-gap--3\@large-only {
    row-gap: 0.75rem !important;
  }
  .fdx-u-flex-row-gap--4\@large-only {
    row-gap: 1rem !important;
  }
  .fdx-u-flex-row-gap--5\@large-only {
    row-gap: 1.25rem !important;
  }
  .fdx-u-flex-row-gap--6\@large-only {
    row-gap: 1.5rem !important;
  }
  .fdx-u-flex-row-gap--7\@large-only {
    row-gap: 1.75rem !important;
  }
  .fdx-u-flex-row-gap--8\@large-only {
    row-gap: 2rem !important;
  }
  .fdx-u-flex-row-gap--9\@large-only {
    row-gap: 2.25rem !important;
  }
  .fdx-u-flex-row-gap--10\@large-only {
    row-gap: 2.5rem !important;
  }
  .fdx-u-flex-row-gap--11\@large-only {
    row-gap: 2.75rem !important;
  }
  .fdx-u-flex-row-gap--12\@large-only {
    row-gap: 3rem !important;
  }
  .fdx-u-flex-row-gap--13\@large-only {
    row-gap: 3.25rem !important;
  }
  .fdx-u-flex-row-gap--14\@large-only {
    row-gap: 3.5rem !important;
  }
  .fdx-u-flex-row-gap--15\@large-only {
    row-gap: 3.75rem !important;
  }
  .fdx-u-flex-row-gap--16\@large-only {
    row-gap: 4rem !important;
  }
  .fdx-u-flex-row-gap--17\@large-only {
    row-gap: 4.25rem !important;
  }
  .fdx-u-flex-row-gap--18\@large-only {
    row-gap: 4.5rem !important;
  }
  .fdx-u-flex-row-gap--19\@large-only {
    row-gap: 4.75rem !important;
  }
  .fdx-u-flex-row-gap--20\@large-only {
    row-gap: 5rem !important;
  }
  .fdx-u-flex-gap--0\@large-only {
    gap: 0rem !important;
  }
  .fdx-u-flex-gap--1\@large-only {
    gap: 0.25rem !important;
  }
  .fdx-u-flex-gap--2\@large-only {
    gap: 0.5rem !important;
  }
  .fdx-u-flex-gap--3\@large-only {
    gap: 0.75rem !important;
  }
  .fdx-u-flex-gap--4\@large-only {
    gap: 1rem !important;
  }
  .fdx-u-flex-gap--5\@large-only {
    gap: 1.25rem !important;
  }
  .fdx-u-flex-gap--6\@large-only {
    gap: 1.5rem !important;
  }
  .fdx-u-flex-gap--7\@large-only {
    gap: 1.75rem !important;
  }
  .fdx-u-flex-gap--8\@large-only {
    gap: 2rem !important;
  }
  .fdx-u-flex-gap--9\@large-only {
    gap: 2.25rem !important;
  }
  .fdx-u-flex-gap--10\@large-only {
    gap: 2.5rem !important;
  }
  .fdx-u-flex-gap--11\@large-only {
    gap: 2.75rem !important;
  }
  .fdx-u-flex-gap--12\@large-only {
    gap: 3rem !important;
  }
  .fdx-u-flex-gap--13\@large-only {
    gap: 3.25rem !important;
  }
  .fdx-u-flex-gap--14\@large-only {
    gap: 3.5rem !important;
  }
  .fdx-u-flex-gap--15\@large-only {
    gap: 3.75rem !important;
  }
  .fdx-u-flex-gap--16\@large-only {
    gap: 4rem !important;
  }
  .fdx-u-flex-gap--17\@large-only {
    gap: 4.25rem !important;
  }
  .fdx-u-flex-gap--18\@large-only {
    gap: 4.5rem !important;
  }
  .fdx-u-flex-gap--19\@large-only {
    gap: 4.75rem !important;
  }
  .fdx-u-flex-gap--20\@large-only {
    gap: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-flex-column-gap--0\@large {
    column-gap: 0rem !important;
  }
  .fdx-u-flex-column-gap--1\@large {
    column-gap: 0.25rem !important;
  }
  .fdx-u-flex-column-gap--2\@large {
    column-gap: 0.5rem !important;
  }
  .fdx-u-flex-column-gap--3\@large {
    column-gap: 0.75rem !important;
  }
  .fdx-u-flex-column-gap--4\@large {
    column-gap: 1rem !important;
  }
  .fdx-u-flex-column-gap--5\@large {
    column-gap: 1.25rem !important;
  }
  .fdx-u-flex-column-gap--6\@large {
    column-gap: 1.5rem !important;
  }
  .fdx-u-flex-column-gap--7\@large {
    column-gap: 1.75rem !important;
  }
  .fdx-u-flex-column-gap--8\@large {
    column-gap: 2rem !important;
  }
  .fdx-u-flex-column-gap--9\@large {
    column-gap: 2.25rem !important;
  }
  .fdx-u-flex-column-gap--10\@large {
    column-gap: 2.5rem !important;
  }
  .fdx-u-flex-column-gap--11\@large {
    column-gap: 2.75rem !important;
  }
  .fdx-u-flex-column-gap--12\@large {
    column-gap: 3rem !important;
  }
  .fdx-u-flex-column-gap--13\@large {
    column-gap: 3.25rem !important;
  }
  .fdx-u-flex-column-gap--14\@large {
    column-gap: 3.5rem !important;
  }
  .fdx-u-flex-column-gap--15\@large {
    column-gap: 3.75rem !important;
  }
  .fdx-u-flex-column-gap--16\@large {
    column-gap: 4rem !important;
  }
  .fdx-u-flex-column-gap--17\@large {
    column-gap: 4.25rem !important;
  }
  .fdx-u-flex-column-gap--18\@large {
    column-gap: 4.5rem !important;
  }
  .fdx-u-flex-column-gap--19\@large {
    column-gap: 4.75rem !important;
  }
  .fdx-u-flex-column-gap--20\@large {
    column-gap: 5rem !important;
  }
  .fdx-u-flex-row-gap--0\@large {
    row-gap: 0rem !important;
  }
  .fdx-u-flex-row-gap--1\@large {
    row-gap: 0.25rem !important;
  }
  .fdx-u-flex-row-gap--2\@large {
    row-gap: 0.5rem !important;
  }
  .fdx-u-flex-row-gap--3\@large {
    row-gap: 0.75rem !important;
  }
  .fdx-u-flex-row-gap--4\@large {
    row-gap: 1rem !important;
  }
  .fdx-u-flex-row-gap--5\@large {
    row-gap: 1.25rem !important;
  }
  .fdx-u-flex-row-gap--6\@large {
    row-gap: 1.5rem !important;
  }
  .fdx-u-flex-row-gap--7\@large {
    row-gap: 1.75rem !important;
  }
  .fdx-u-flex-row-gap--8\@large {
    row-gap: 2rem !important;
  }
  .fdx-u-flex-row-gap--9\@large {
    row-gap: 2.25rem !important;
  }
  .fdx-u-flex-row-gap--10\@large {
    row-gap: 2.5rem !important;
  }
  .fdx-u-flex-row-gap--11\@large {
    row-gap: 2.75rem !important;
  }
  .fdx-u-flex-row-gap--12\@large {
    row-gap: 3rem !important;
  }
  .fdx-u-flex-row-gap--13\@large {
    row-gap: 3.25rem !important;
  }
  .fdx-u-flex-row-gap--14\@large {
    row-gap: 3.5rem !important;
  }
  .fdx-u-flex-row-gap--15\@large {
    row-gap: 3.75rem !important;
  }
  .fdx-u-flex-row-gap--16\@large {
    row-gap: 4rem !important;
  }
  .fdx-u-flex-row-gap--17\@large {
    row-gap: 4.25rem !important;
  }
  .fdx-u-flex-row-gap--18\@large {
    row-gap: 4.5rem !important;
  }
  .fdx-u-flex-row-gap--19\@large {
    row-gap: 4.75rem !important;
  }
  .fdx-u-flex-row-gap--20\@large {
    row-gap: 5rem !important;
  }
  .fdx-u-flex-gap--0\@large {
    gap: 0rem !important;
  }
  .fdx-u-flex-gap--1\@large {
    gap: 0.25rem !important;
  }
  .fdx-u-flex-gap--2\@large {
    gap: 0.5rem !important;
  }
  .fdx-u-flex-gap--3\@large {
    gap: 0.75rem !important;
  }
  .fdx-u-flex-gap--4\@large {
    gap: 1rem !important;
  }
  .fdx-u-flex-gap--5\@large {
    gap: 1.25rem !important;
  }
  .fdx-u-flex-gap--6\@large {
    gap: 1.5rem !important;
  }
  .fdx-u-flex-gap--7\@large {
    gap: 1.75rem !important;
  }
  .fdx-u-flex-gap--8\@large {
    gap: 2rem !important;
  }
  .fdx-u-flex-gap--9\@large {
    gap: 2.25rem !important;
  }
  .fdx-u-flex-gap--10\@large {
    gap: 2.5rem !important;
  }
  .fdx-u-flex-gap--11\@large {
    gap: 2.75rem !important;
  }
  .fdx-u-flex-gap--12\@large {
    gap: 3rem !important;
  }
  .fdx-u-flex-gap--13\@large {
    gap: 3.25rem !important;
  }
  .fdx-u-flex-gap--14\@large {
    gap: 3.5rem !important;
  }
  .fdx-u-flex-gap--15\@large {
    gap: 3.75rem !important;
  }
  .fdx-u-flex-gap--16\@large {
    gap: 4rem !important;
  }
  .fdx-u-flex-gap--17\@large {
    gap: 4.25rem !important;
  }
  .fdx-u-flex-gap--18\@large {
    gap: 4.5rem !important;
  }
  .fdx-u-flex-gap--19\@large {
    gap: 4.75rem !important;
  }
  .fdx-u-flex-gap--20\@large {
    gap: 5rem !important;
  }
}
.fdx-u-float--right {
  float: inline-end !important;
}
@media (min-width: 0) {
  .fdx-u-float--right\@x-small {
    float: inline-end !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-float--right\@x-small-only {
    float: inline-end !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-float--right\@small {
    float: inline-end !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-float--right\@small-only {
    float: inline-end !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-float--right\@medium {
    float: inline-end !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-float--right\@medium-only {
    float: inline-end !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-float--right\@medium-wide {
    float: inline-end !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-float--right\@medium-wide-only {
    float: inline-end !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-float--right\@large {
    float: inline-end !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-float--right\@large-only {
    float: inline-end !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-float--right\@x-large {
    float: inline-end !important;
  }
}
.fdx-u-float--left {
  float: inline-start !important;
}
@media (min-width: 0) {
  .fdx-u-float--left\@x-small {
    float: inline-start !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-float--left\@x-small-only {
    float: inline-start !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-float--left\@small {
    float: inline-start !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-float--left\@small-only {
    float: inline-start !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-float--left\@medium {
    float: inline-start !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-float--left\@medium-only {
    float: inline-start !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-float--left\@medium-wide {
    float: inline-start !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-float--left\@medium-wide-only {
    float: inline-start !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-float--left\@large {
    float: inline-start !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-float--left\@large-only {
    float: inline-start !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-float--left\@x-large {
    float: inline-start !important;
  }
}
.fdx-u-float--none {
  float: none !important;
}
@media (min-width: 0) {
  .fdx-u-float--none\@x-small {
    float: none !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-float--none\@x-small-only {
    float: none !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-float--none\@small {
    float: none !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-float--none\@small-only {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-float--none\@medium {
    float: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-float--none\@medium-only {
    float: none !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-float--none\@medium-wide {
    float: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-float--none\@medium-wide-only {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-float--none\@large {
    float: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-float--none\@large-only {
    float: none !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-float--none\@x-large {
    float: none !important;
  }
}
.fdx-u-float--inherit {
  float: inherit !important;
}
@media (min-width: 0) {
  .fdx-u-float--inherit\@x-small {
    float: inherit !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-float--inherit\@x-small-only {
    float: inherit !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-float--inherit\@small {
    float: inherit !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-float--inherit\@small-only {
    float: inherit !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-float--inherit\@medium {
    float: inherit !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-float--inherit\@medium-only {
    float: inherit !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-float--inherit\@medium-wide {
    float: inherit !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-float--inherit\@medium-wide-only {
    float: inherit !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-float--inherit\@large {
    float: inherit !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-float--inherit\@large-only {
    float: inherit !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-float--inherit\@x-large {
    float: inherit !important;
  }
}

.fdx-u-fontsize--h1 {
  font-size: 2.75rem;
}
.fdx-u-fontsize--h2 {
  font-size: 2.5rem;
}
.fdx-u-fontsize--h3 {
  font-size: 2rem;
}
.fdx-u-fontsize--h4 {
  font-size: 1.5rem;
}
.fdx-u-fontsize--h5 {
  font-size: 1.25rem;
}
.fdx-u-fontsize--h6 {
  font-size: 1.25rem;
}
.fdx-u-fontsize--default {
  font-size: 1rem;
}
.fdx-u-fontsize--small {
  font-size: 0.875rem;
}
.fdx-u-fontsize--extra-small {
  font-size: 0.75rem;
}
.fdx-u-fontsize--super-small {
  font-size: 0.625rem;
}
.fdx-u-fontsize--button {
  font-size: 1.1875rem;
}
.fdx-u-fontsize--button-regular {
  font-size: 0.875rem;
}

.fdx-u-font-size--super-small {
  font-size: 0.625rem !important;
}

.fdx-u-font-size--extra-small {
  font-size: 0.75rem !important;
}

.fdx-u-font-size--small {
  font-size: 0.875rem !important;
}

.fdx-u-font-size--default {
  font-size: 1rem !important;
}

.fdx-u-font-size--larger {
  font-size: 1.125rem !important;
}

.fdx-u-font-size--h1 {
  font-size: 2.75rem !important;
}

.fdx-u-font-size--h2 {
  font-size: 2.5rem !important;
}

.fdx-u-font-size--h3 {
  font-size: 2rem !important;
}

.fdx-u-font-size--h4 {
  font-size: 1.5rem !important;
}

.fdx-u-font-size--h5 {
  font-size: 1.25rem !important;
}

.fdx-u-font-size--h6 {
  font-size: 1.25rem !important;
}

.fdx-u-font-size--button {
  font-size: 1.1875rem !important;
}

.fdx-u-font-size--button-regular {
  font-size: 0.875rem !important;
}

.fdx-u-fontweight--light {
  font-weight: 300 !important;
}
.fdx-u-fontweight--light-italic {
  font-weight: 300 !important;
  font-style: italic !important;
}
.fdx-u-fontweight--regular {
  font-weight: 400 !important;
}
.fdx-u-fontweight--regular-italic {
  font-weight: 400 !important;
  font-style: italic !important;
}
.fdx-u-fontweight--medium {
  font-weight: 500 !important;
}
.fdx-u-fontweight--medium-italic {
  font-weight: 500 !important;
  font-style: italic !important;
}
.fdx-u-fontweight--bold {
  font-weight: 700 !important;
}
.fdx-u-fontweight--bold-italic {
  font-weight: 700 !important;
  font-style: italic !important;
}

.fdx-u-p--0 {
  padding-inline: 0rem !important;
  padding-block: 0rem !important;
}

.fdx-u-p--1 {
  padding-inline: 0.25rem !important;
  padding-block: 0.25rem !important;
}

.fdx-u-p--2 {
  padding-inline: 0.5rem !important;
  padding-block: 0.5rem !important;
}

.fdx-u-p--3 {
  padding-inline: 0.75rem !important;
  padding-block: 0.75rem !important;
}

.fdx-u-p--4 {
  padding-inline: 1rem !important;
  padding-block: 1rem !important;
}

.fdx-u-p--5 {
  padding-inline: 1.25rem !important;
  padding-block: 1.25rem !important;
}

.fdx-u-p--6 {
  padding-inline: 1.5rem !important;
  padding-block: 1.5rem !important;
}

.fdx-u-p--7 {
  padding-inline: 1.75rem !important;
  padding-block: 1.75rem !important;
}

.fdx-u-p--8 {
  padding-inline: 2rem !important;
  padding-block: 2rem !important;
}

.fdx-u-p--9 {
  padding-inline: 2.25rem !important;
  padding-block: 2.25rem !important;
}

.fdx-u-p--10 {
  padding-inline: 2.5rem !important;
  padding-block: 2.5rem !important;
}

.fdx-u-p--11 {
  padding-inline: 2.75rem !important;
  padding-block: 2.75rem !important;
}

.fdx-u-p--12 {
  padding-inline: 3rem !important;
  padding-block: 3rem !important;
}

.fdx-u-p--13 {
  padding-inline: 3.25rem !important;
  padding-block: 3.25rem !important;
}

.fdx-u-p--14 {
  padding-inline: 3.5rem !important;
  padding-block: 3.5rem !important;
}

.fdx-u-p--15 {
  padding-inline: 3.75rem !important;
  padding-block: 3.75rem !important;
}

.fdx-u-p--16 {
  padding-inline: 4rem !important;
  padding-block: 4rem !important;
}

.fdx-u-p--17 {
  padding-inline: 4.25rem !important;
  padding-block: 4.25rem !important;
}

.fdx-u-p--18 {
  padding-inline: 4.5rem !important;
  padding-block: 4.5rem !important;
}

.fdx-u-p--19 {
  padding-inline: 4.75rem !important;
  padding-block: 4.75rem !important;
}

.fdx-u-p--20 {
  padding-inline: 5rem !important;
  padding-block: 5rem !important;
}

.fdx-u-m--0 {
  margin-inline: 0rem !important;
  margin-block: 0rem !important;
}

.fdx-u-m--1 {
  margin-inline: 0.25rem !important;
  margin-block: 0.25rem !important;
}

.fdx-u-m--2 {
  margin-inline: 0.5rem !important;
  margin-block: 0.5rem !important;
}

.fdx-u-m--3 {
  margin-inline: 0.75rem !important;
  margin-block: 0.75rem !important;
}

.fdx-u-m--4 {
  margin-inline: 1rem !important;
  margin-block: 1rem !important;
}

.fdx-u-m--5 {
  margin-inline: 1.25rem !important;
  margin-block: 1.25rem !important;
}

.fdx-u-m--6 {
  margin-inline: 1.5rem !important;
  margin-block: 1.5rem !important;
}

.fdx-u-m--7 {
  margin-inline: 1.75rem !important;
  margin-block: 1.75rem !important;
}

.fdx-u-m--8 {
  margin-inline: 2rem !important;
  margin-block: 2rem !important;
}

.fdx-u-m--9 {
  margin-inline: 2.25rem !important;
  margin-block: 2.25rem !important;
}

.fdx-u-m--10 {
  margin-inline: 2.5rem !important;
  margin-block: 2.5rem !important;
}

.fdx-u-m--11 {
  margin-inline: 2.75rem !important;
  margin-block: 2.75rem !important;
}

.fdx-u-m--12 {
  margin-inline: 3rem !important;
  margin-block: 3rem !important;
}

.fdx-u-m--13 {
  margin-inline: 3.25rem !important;
  margin-block: 3.25rem !important;
}

.fdx-u-m--14 {
  margin-inline: 3.5rem !important;
  margin-block: 3.5rem !important;
}

.fdx-u-m--15 {
  margin-inline: 3.75rem !important;
  margin-block: 3.75rem !important;
}

.fdx-u-m--16 {
  margin-inline: 4rem !important;
  margin-block: 4rem !important;
}

.fdx-u-m--17 {
  margin-inline: 4.25rem !important;
  margin-block: 4.25rem !important;
}

.fdx-u-m--18 {
  margin-inline: 4.5rem !important;
  margin-block: 4.5rem !important;
}

.fdx-u-m--19 {
  margin-inline: 4.75rem !important;
  margin-block: 4.75rem !important;
}

.fdx-u-m--20 {
  margin-inline: 5rem !important;
  margin-block: 5rem !important;
}

.fdx-u-pt--0 {
  padding-block-start: 0rem !important;
}

.fdx-u-pt--1 {
  padding-block-start: 0.25rem !important;
}

.fdx-u-pt--2 {
  padding-block-start: 0.5rem !important;
}

.fdx-u-pt--3 {
  padding-block-start: 0.75rem !important;
}

.fdx-u-pt--4 {
  padding-block-start: 1rem !important;
}

.fdx-u-pt--5 {
  padding-block-start: 1.25rem !important;
}

.fdx-u-pt--6 {
  padding-block-start: 1.5rem !important;
}

.fdx-u-pt--7 {
  padding-block-start: 1.75rem !important;
}

.fdx-u-pt--8 {
  padding-block-start: 2rem !important;
}

.fdx-u-pt--9 {
  padding-block-start: 2.25rem !important;
}

.fdx-u-pt--10 {
  padding-block-start: 2.5rem !important;
}

.fdx-u-pt--11 {
  padding-block-start: 2.75rem !important;
}

.fdx-u-pt--12 {
  padding-block-start: 3rem !important;
}

.fdx-u-pt--13 {
  padding-block-start: 3.25rem !important;
}

.fdx-u-pt--14 {
  padding-block-start: 3.5rem !important;
}

.fdx-u-pt--15 {
  padding-block-start: 3.75rem !important;
}

.fdx-u-pt--16 {
  padding-block-start: 4rem !important;
}

.fdx-u-pt--17 {
  padding-block-start: 4.25rem !important;
}

.fdx-u-pt--18 {
  padding-block-start: 4.5rem !important;
}

.fdx-u-pt--19 {
  padding-block-start: 4.75rem !important;
}

.fdx-u-pt--20 {
  padding-block-start: 5rem !important;
}

.fdx-u-pr--0 {
  padding-inline-end: 0rem !important;
}

.fdx-u-pr--1 {
  padding-inline-end: 0.25rem !important;
}

.fdx-u-pr--2 {
  padding-inline-end: 0.5rem !important;
}

.fdx-u-pr--3 {
  padding-inline-end: 0.75rem !important;
}

.fdx-u-pr--4 {
  padding-inline-end: 1rem !important;
}

.fdx-u-pr--5 {
  padding-inline-end: 1.25rem !important;
}

.fdx-u-pr--6 {
  padding-inline-end: 1.5rem !important;
}

.fdx-u-pr--7 {
  padding-inline-end: 1.75rem !important;
}

.fdx-u-pr--8 {
  padding-inline-end: 2rem !important;
}

.fdx-u-pr--9 {
  padding-inline-end: 2.25rem !important;
}

.fdx-u-pr--10 {
  padding-inline-end: 2.5rem !important;
}

.fdx-u-pr--11 {
  padding-inline-end: 2.75rem !important;
}

.fdx-u-pr--12 {
  padding-inline-end: 3rem !important;
}

.fdx-u-pr--13 {
  padding-inline-end: 3.25rem !important;
}

.fdx-u-pr--14 {
  padding-inline-end: 3.5rem !important;
}

.fdx-u-pr--15 {
  padding-inline-end: 3.75rem !important;
}

.fdx-u-pr--16 {
  padding-inline-end: 4rem !important;
}

.fdx-u-pr--17 {
  padding-inline-end: 4.25rem !important;
}

.fdx-u-pr--18 {
  padding-inline-end: 4.5rem !important;
}

.fdx-u-pr--19 {
  padding-inline-end: 4.75rem !important;
}

.fdx-u-pr--20 {
  padding-inline-end: 5rem !important;
}

.fdx-u-pb--0 {
  padding-block-end: 0rem !important;
}

.fdx-u-pb--1 {
  padding-block-end: 0.25rem !important;
}

.fdx-u-pb--2 {
  padding-block-end: 0.5rem !important;
}

.fdx-u-pb--3 {
  padding-block-end: 0.75rem !important;
}

.fdx-u-pb--4 {
  padding-block-end: 1rem !important;
}

.fdx-u-pb--5 {
  padding-block-end: 1.25rem !important;
}

.fdx-u-pb--6 {
  padding-block-end: 1.5rem !important;
}

.fdx-u-pb--7 {
  padding-block-end: 1.75rem !important;
}

.fdx-u-pb--8 {
  padding-block-end: 2rem !important;
}

.fdx-u-pb--9 {
  padding-block-end: 2.25rem !important;
}

.fdx-u-pb--10 {
  padding-block-end: 2.5rem !important;
}

.fdx-u-pb--11 {
  padding-block-end: 2.75rem !important;
}

.fdx-u-pb--12 {
  padding-block-end: 3rem !important;
}

.fdx-u-pb--13 {
  padding-block-end: 3.25rem !important;
}

.fdx-u-pb--14 {
  padding-block-end: 3.5rem !important;
}

.fdx-u-pb--15 {
  padding-block-end: 3.75rem !important;
}

.fdx-u-pb--16 {
  padding-block-end: 4rem !important;
}

.fdx-u-pb--17 {
  padding-block-end: 4.25rem !important;
}

.fdx-u-pb--18 {
  padding-block-end: 4.5rem !important;
}

.fdx-u-pb--19 {
  padding-block-end: 4.75rem !important;
}

.fdx-u-pb--20 {
  padding-block-end: 5rem !important;
}

.fdx-u-pl--0 {
  padding-inline-start: 0rem !important;
}

.fdx-u-pl--1 {
  padding-inline-start: 0.25rem !important;
}

.fdx-u-pl--2 {
  padding-inline-start: 0.5rem !important;
}

.fdx-u-pl--3 {
  padding-inline-start: 0.75rem !important;
}

.fdx-u-pl--4 {
  padding-inline-start: 1rem !important;
}

.fdx-u-pl--5 {
  padding-inline-start: 1.25rem !important;
}

.fdx-u-pl--6 {
  padding-inline-start: 1.5rem !important;
}

.fdx-u-pl--7 {
  padding-inline-start: 1.75rem !important;
}

.fdx-u-pl--8 {
  padding-inline-start: 2rem !important;
}

.fdx-u-pl--9 {
  padding-inline-start: 2.25rem !important;
}

.fdx-u-pl--10 {
  padding-inline-start: 2.5rem !important;
}

.fdx-u-pl--11 {
  padding-inline-start: 2.75rem !important;
}

.fdx-u-pl--12 {
  padding-inline-start: 3rem !important;
}

.fdx-u-pl--13 {
  padding-inline-start: 3.25rem !important;
}

.fdx-u-pl--14 {
  padding-inline-start: 3.5rem !important;
}

.fdx-u-pl--15 {
  padding-inline-start: 3.75rem !important;
}

.fdx-u-pl--16 {
  padding-inline-start: 4rem !important;
}

.fdx-u-pl--17 {
  padding-inline-start: 4.25rem !important;
}

.fdx-u-pl--18 {
  padding-inline-start: 4.5rem !important;
}

.fdx-u-pl--19 {
  padding-inline-start: 4.75rem !important;
}

.fdx-u-pl--20 {
  padding-inline-start: 5rem !important;
}

.fdx-u-px--0 {
  padding-inline: 0rem !important;
}

.fdx-u-px--1 {
  padding-inline: 0.25rem !important;
}

.fdx-u-px--2 {
  padding-inline: 0.5rem !important;
}

.fdx-u-px--3 {
  padding-inline: 0.75rem !important;
}

.fdx-u-px--4 {
  padding-inline: 1rem !important;
}

.fdx-u-px--5 {
  padding-inline: 1.25rem !important;
}

.fdx-u-px--6 {
  padding-inline: 1.5rem !important;
}

.fdx-u-px--7 {
  padding-inline: 1.75rem !important;
}

.fdx-u-px--8 {
  padding-inline: 2rem !important;
}

.fdx-u-px--9 {
  padding-inline: 2.25rem !important;
}

.fdx-u-px--10 {
  padding-inline: 2.5rem !important;
}

.fdx-u-px--11 {
  padding-inline: 2.75rem !important;
}

.fdx-u-px--12 {
  padding-inline: 3rem !important;
}

.fdx-u-px--13 {
  padding-inline: 3.25rem !important;
}

.fdx-u-px--14 {
  padding-inline: 3.5rem !important;
}

.fdx-u-px--15 {
  padding-inline: 3.75rem !important;
}

.fdx-u-px--16 {
  padding-inline: 4rem !important;
}

.fdx-u-px--17 {
  padding-inline: 4.25rem !important;
}

.fdx-u-px--18 {
  padding-inline: 4.5rem !important;
}

.fdx-u-px--19 {
  padding-inline: 4.75rem !important;
}

.fdx-u-px--20 {
  padding-inline: 5rem !important;
}

.fdx-u-py--0 {
  padding-block: 0rem !important;
}

.fdx-u-py--1 {
  padding-block: 0.25rem !important;
}

.fdx-u-py--2 {
  padding-block: 0.5rem !important;
}

.fdx-u-py--3 {
  padding-block: 0.75rem !important;
}

.fdx-u-py--4 {
  padding-block: 1rem !important;
}

.fdx-u-py--5 {
  padding-block: 1.25rem !important;
}

.fdx-u-py--6 {
  padding-block: 1.5rem !important;
}

.fdx-u-py--7 {
  padding-block: 1.75rem !important;
}

.fdx-u-py--8 {
  padding-block: 2rem !important;
}

.fdx-u-py--9 {
  padding-block: 2.25rem !important;
}

.fdx-u-py--10 {
  padding-block: 2.5rem !important;
}

.fdx-u-py--11 {
  padding-block: 2.75rem !important;
}

.fdx-u-py--12 {
  padding-block: 3rem !important;
}

.fdx-u-py--13 {
  padding-block: 3.25rem !important;
}

.fdx-u-py--14 {
  padding-block: 3.5rem !important;
}

.fdx-u-py--15 {
  padding-block: 3.75rem !important;
}

.fdx-u-py--16 {
  padding-block: 4rem !important;
}

.fdx-u-py--17 {
  padding-block: 4.25rem !important;
}

.fdx-u-py--18 {
  padding-block: 4.5rem !important;
}

.fdx-u-py--19 {
  padding-block: 4.75rem !important;
}

.fdx-u-py--20 {
  padding-block: 5rem !important;
}

.fdx-u-mt--0 {
  margin-block-start: 0rem !important;
}

.fdx-u-mt--1 {
  margin-block-start: 0.25rem !important;
}

.fdx-u-mt--2 {
  margin-block-start: 0.5rem !important;
}

.fdx-u-mt--3 {
  margin-block-start: 0.75rem !important;
}

.fdx-u-mt--4 {
  margin-block-start: 1rem !important;
}

.fdx-u-mt--5 {
  margin-block-start: 1.25rem !important;
}

.fdx-u-mt--6 {
  margin-block-start: 1.5rem !important;
}

.fdx-u-mt--7 {
  margin-block-start: 1.75rem !important;
}

.fdx-u-mt--8 {
  margin-block-start: 2rem !important;
}

.fdx-u-mt--9 {
  margin-block-start: 2.25rem !important;
}

.fdx-u-mt--10 {
  margin-block-start: 2.5rem !important;
}

.fdx-u-mt--11 {
  margin-block-start: 2.75rem !important;
}

.fdx-u-mt--12 {
  margin-block-start: 3rem !important;
}

.fdx-u-mt--13 {
  margin-block-start: 3.25rem !important;
}

.fdx-u-mt--14 {
  margin-block-start: 3.5rem !important;
}

.fdx-u-mt--15 {
  margin-block-start: 3.75rem !important;
}

.fdx-u-mt--16 {
  margin-block-start: 4rem !important;
}

.fdx-u-mt--17 {
  margin-block-start: 4.25rem !important;
}

.fdx-u-mt--18 {
  margin-block-start: 4.5rem !important;
}

.fdx-u-mt--19 {
  margin-block-start: 4.75rem !important;
}

.fdx-u-mt--20 {
  margin-block-start: 5rem !important;
}

.fdx-u-mr--0 {
  margin-inline-end: 0rem !important;
}

.fdx-u-mr--1 {
  margin-inline-end: 0.25rem !important;
}

.fdx-u-mr--2 {
  margin-inline-end: 0.5rem !important;
}

.fdx-u-mr--3 {
  margin-inline-end: 0.75rem !important;
}

.fdx-u-mr--4 {
  margin-inline-end: 1rem !important;
}

.fdx-u-mr--5 {
  margin-inline-end: 1.25rem !important;
}

.fdx-u-mr--6 {
  margin-inline-end: 1.5rem !important;
}

.fdx-u-mr--7 {
  margin-inline-end: 1.75rem !important;
}

.fdx-u-mr--8 {
  margin-inline-end: 2rem !important;
}

.fdx-u-mr--9 {
  margin-inline-end: 2.25rem !important;
}

.fdx-u-mr--10 {
  margin-inline-end: 2.5rem !important;
}

.fdx-u-mr--11 {
  margin-inline-end: 2.75rem !important;
}

.fdx-u-mr--12 {
  margin-inline-end: 3rem !important;
}

.fdx-u-mr--13 {
  margin-inline-end: 3.25rem !important;
}

.fdx-u-mr--14 {
  margin-inline-end: 3.5rem !important;
}

.fdx-u-mr--15 {
  margin-inline-end: 3.75rem !important;
}

.fdx-u-mr--16 {
  margin-inline-end: 4rem !important;
}

.fdx-u-mr--17 {
  margin-inline-end: 4.25rem !important;
}

.fdx-u-mr--18 {
  margin-inline-end: 4.5rem !important;
}

.fdx-u-mr--19 {
  margin-inline-end: 4.75rem !important;
}

.fdx-u-mr--20 {
  margin-inline-end: 5rem !important;
}

.fdx-u-mb--0 {
  margin-block-end: 0rem !important;
}

.fdx-u-mb--1 {
  margin-block-end: 0.25rem !important;
}

.fdx-u-mb--2 {
  margin-block-end: 0.5rem !important;
}

.fdx-u-mb--3 {
  margin-block-end: 0.75rem !important;
}

.fdx-u-mb--4 {
  margin-block-end: 1rem !important;
}

.fdx-u-mb--5 {
  margin-block-end: 1.25rem !important;
}

.fdx-u-mb--6 {
  margin-block-end: 1.5rem !important;
}

.fdx-u-mb--7 {
  margin-block-end: 1.75rem !important;
}

.fdx-u-mb--8 {
  margin-block-end: 2rem !important;
}

.fdx-u-mb--9 {
  margin-block-end: 2.25rem !important;
}

.fdx-u-mb--10 {
  margin-block-end: 2.5rem !important;
}

.fdx-u-mb--11 {
  margin-block-end: 2.75rem !important;
}

.fdx-u-mb--12 {
  margin-block-end: 3rem !important;
}

.fdx-u-mb--13 {
  margin-block-end: 3.25rem !important;
}

.fdx-u-mb--14 {
  margin-block-end: 3.5rem !important;
}

.fdx-u-mb--15 {
  margin-block-end: 3.75rem !important;
}

.fdx-u-mb--16 {
  margin-block-end: 4rem !important;
}

.fdx-u-mb--17 {
  margin-block-end: 4.25rem !important;
}

.fdx-u-mb--18 {
  margin-block-end: 4.5rem !important;
}

.fdx-u-mb--19 {
  margin-block-end: 4.75rem !important;
}

.fdx-u-mb--20 {
  margin-block-end: 5rem !important;
}

.fdx-u-ml--0 {
  margin-inline-start: 0rem !important;
}

.fdx-u-ml--1 {
  margin-inline-start: 0.25rem !important;
}

.fdx-u-ml--2 {
  margin-inline-start: 0.5rem !important;
}

.fdx-u-ml--3 {
  margin-inline-start: 0.75rem !important;
}

.fdx-u-ml--4 {
  margin-inline-start: 1rem !important;
}

.fdx-u-ml--5 {
  margin-inline-start: 1.25rem !important;
}

.fdx-u-ml--6 {
  margin-inline-start: 1.5rem !important;
}

.fdx-u-ml--7 {
  margin-inline-start: 1.75rem !important;
}

.fdx-u-ml--8 {
  margin-inline-start: 2rem !important;
}

.fdx-u-ml--9 {
  margin-inline-start: 2.25rem !important;
}

.fdx-u-ml--10 {
  margin-inline-start: 2.5rem !important;
}

.fdx-u-ml--11 {
  margin-inline-start: 2.75rem !important;
}

.fdx-u-ml--12 {
  margin-inline-start: 3rem !important;
}

.fdx-u-ml--13 {
  margin-inline-start: 3.25rem !important;
}

.fdx-u-ml--14 {
  margin-inline-start: 3.5rem !important;
}

.fdx-u-ml--15 {
  margin-inline-start: 3.75rem !important;
}

.fdx-u-ml--16 {
  margin-inline-start: 4rem !important;
}

.fdx-u-ml--17 {
  margin-inline-start: 4.25rem !important;
}

.fdx-u-ml--18 {
  margin-inline-start: 4.5rem !important;
}

.fdx-u-ml--19 {
  margin-inline-start: 4.75rem !important;
}

.fdx-u-ml--20 {
  margin-inline-start: 5rem !important;
}

.fdx-u-mx--0 {
  margin-inline: 0rem !important;
}

.fdx-u-mx--1 {
  margin-inline: 0.25rem !important;
}

.fdx-u-mx--2 {
  margin-inline: 0.5rem !important;
}

.fdx-u-mx--3 {
  margin-inline: 0.75rem !important;
}

.fdx-u-mx--4 {
  margin-inline: 1rem !important;
}

.fdx-u-mx--5 {
  margin-inline: 1.25rem !important;
}

.fdx-u-mx--6 {
  margin-inline: 1.5rem !important;
}

.fdx-u-mx--7 {
  margin-inline: 1.75rem !important;
}

.fdx-u-mx--8 {
  margin-inline: 2rem !important;
}

.fdx-u-mx--9 {
  margin-inline: 2.25rem !important;
}

.fdx-u-mx--10 {
  margin-inline: 2.5rem !important;
}

.fdx-u-mx--11 {
  margin-inline: 2.75rem !important;
}

.fdx-u-mx--12 {
  margin-inline: 3rem !important;
}

.fdx-u-mx--13 {
  margin-inline: 3.25rem !important;
}

.fdx-u-mx--14 {
  margin-inline: 3.5rem !important;
}

.fdx-u-mx--15 {
  margin-inline: 3.75rem !important;
}

.fdx-u-mx--16 {
  margin-inline: 4rem !important;
}

.fdx-u-mx--17 {
  margin-inline: 4.25rem !important;
}

.fdx-u-mx--18 {
  margin-inline: 4.5rem !important;
}

.fdx-u-mx--19 {
  margin-inline: 4.75rem !important;
}

.fdx-u-mx--20 {
  margin-inline: 5rem !important;
}

.fdx-u-my--0 {
  margin-block: 0rem !important;
}

.fdx-u-my--1 {
  margin-block: 0.25rem !important;
}

.fdx-u-my--2 {
  margin-block: 0.5rem !important;
}

.fdx-u-my--3 {
  margin-block: 0.75rem !important;
}

.fdx-u-my--4 {
  margin-block: 1rem !important;
}

.fdx-u-my--5 {
  margin-block: 1.25rem !important;
}

.fdx-u-my--6 {
  margin-block: 1.5rem !important;
}

.fdx-u-my--7 {
  margin-block: 1.75rem !important;
}

.fdx-u-my--8 {
  margin-block: 2rem !important;
}

.fdx-u-my--9 {
  margin-block: 2.25rem !important;
}

.fdx-u-my--10 {
  margin-block: 2.5rem !important;
}

.fdx-u-my--11 {
  margin-block: 2.75rem !important;
}

.fdx-u-my--12 {
  margin-block: 3rem !important;
}

.fdx-u-my--13 {
  margin-block: 3.25rem !important;
}

.fdx-u-my--14 {
  margin-block: 3.5rem !important;
}

.fdx-u-my--15 {
  margin-block: 3.75rem !important;
}

.fdx-u-my--16 {
  margin-block: 4rem !important;
}

.fdx-u-my--17 {
  margin-block: 4.25rem !important;
}

.fdx-u-my--18 {
  margin-block: 4.5rem !important;
}

.fdx-u-my--19 {
  margin-block: 4.75rem !important;
}

.fdx-u-my--20 {
  margin-block: 5rem !important;
}

@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-p--0\@x-small-only {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@x-small-only {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@x-small-only {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@x-small-only {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@x-small-only {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@x-small-only {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@x-small-only {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@x-small-only {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@x-small-only {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@x-small-only {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@x-small-only {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@x-small-only {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@x-small-only {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@x-small-only {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@x-small-only {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@x-small-only {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@x-small-only {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@x-small-only {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@x-small-only {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@x-small-only {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@x-small-only {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@x-small-only {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@x-small-only {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@x-small-only {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@x-small-only {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@x-small-only {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@x-small-only {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@x-small-only {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@x-small-only {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@x-small-only {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@x-small-only {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@x-small-only {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@x-small-only {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@x-small-only {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@x-small-only {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@x-small-only {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@x-small-only {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@x-small-only {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@x-small-only {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@x-small-only {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@x-small-only {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@x-small-only {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@x-small-only {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@x-small-only {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@x-small-only {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@x-small-only {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@x-small-only {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@x-small-only {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@x-small-only {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@x-small-only {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@x-small-only {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@x-small-only {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@x-small-only {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@x-small-only {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@x-small-only {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@x-small-only {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@x-small-only {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@x-small-only {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@x-small-only {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@x-small-only {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@x-small-only {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@x-small-only {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@x-small-only {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@x-small-only {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@x-small-only {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@x-small-only {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@x-small-only {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@x-small-only {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@x-small-only {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@x-small-only {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@x-small-only {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@x-small-only {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@x-small-only {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@x-small-only {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@x-small-only {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@x-small-only {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@x-small-only {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@x-small-only {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@x-small-only {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@x-small-only {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@x-small-only {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@x-small-only {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@x-small-only {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@x-small-only {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@x-small-only {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@x-small-only {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@x-small-only {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@x-small-only {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@x-small-only {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@x-small-only {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@x-small-only {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@x-small-only {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@x-small-only {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@x-small-only {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@x-small-only {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@x-small-only {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@x-small-only {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@x-small-only {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@x-small-only {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@x-small-only {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@x-small-only {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@x-small-only {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@x-small-only {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@x-small-only {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@x-small-only {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@x-small-only {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@x-small-only {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@x-small-only {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@x-small-only {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@x-small-only {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@x-small-only {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@x-small-only {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@x-small-only {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@x-small-only {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@x-small-only {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@x-small-only {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@x-small-only {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@x-small-only {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@x-small-only {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@x-small-only {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@x-small-only {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@x-small-only {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@x-small-only {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@x-small-only {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@x-small-only {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@x-small-only {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@x-small-only {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@x-small-only {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@x-small-only {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@x-small-only {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@x-small-only {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@x-small-only {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@x-small-only {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@x-small-only {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@x-small-only {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@x-small-only {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@x-small-only {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@x-small-only {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@x-small-only {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@x-small-only {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@x-small-only {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@x-small-only {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@x-small-only {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@x-small-only {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@x-small-only {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@x-small-only {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@x-small-only {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@x-small-only {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@x-small-only {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@x-small-only {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@x-small-only {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@x-small-only {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@x-small-only {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@x-small-only {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@x-small-only {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@x-small-only {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@x-small-only {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@x-small-only {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@x-small-only {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@x-small-only {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@x-small-only {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@x-small-only {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@x-small-only {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@x-small-only {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@x-small-only {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@x-small-only {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@x-small-only {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@x-small-only {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@x-small-only {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@x-small-only {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@x-small-only {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@x-small-only {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@x-small-only {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@x-small-only {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@x-small-only {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@x-small-only {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@x-small-only {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@x-small-only {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@x-small-only {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@x-small-only {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@x-small-only {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@x-small-only {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@x-small-only {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@x-small-only {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@x-small-only {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@x-small-only {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@x-small-only {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@x-small-only {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@x-small-only {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@x-small-only {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@x-small-only {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@x-small-only {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@x-small-only {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@x-small-only {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@x-small-only {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@x-small-only {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@x-small-only {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@x-small-only {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@x-small-only {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@x-small-only {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@x-small-only {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@x-small-only {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@x-small-only {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@x-small-only {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@x-small-only {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@x-small-only {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@x-small-only {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@x-small-only {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@x-small-only {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@x-small-only {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@x-small-only {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@x-small-only {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@x-small-only {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@x-small-only {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@x-small-only {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@x-small-only {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@x-small-only {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@x-small-only {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@x-small-only {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@x-small-only {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@x-small-only {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@x-small-only {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@x-small-only {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@x-small-only {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@x-small-only {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@x-small-only {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@x-small-only {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@x-small-only {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@x-small-only {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@x-small-only {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@x-small-only {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@x-small-only {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@x-small-only {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@x-small-only {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@x-small-only {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@x-small-only {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@x-small-only {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@x-small-only {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@x-small-only {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@x-small-only {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@x-small-only {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@x-small-only {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@x-small-only {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@x-small-only {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@x-small-only {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@x-small-only {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@x-small-only {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@x-small-only {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@x-small-only {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@x-small-only {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@x-small-only {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@x-small-only {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@x-small-only {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@x-small-only {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@x-small-only {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@x-small-only {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@x-small-only {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@x-small-only {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@x-small-only {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@x-small-only {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@x-small-only {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@x-small-only {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@x-small-only {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@x-small-only {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@x-small-only {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@x-small-only {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@x-small-only {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@x-small-only {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@x-small-only {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@x-small-only {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@x-small-only {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@x-small-only {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@x-small-only {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@x-small-only {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@x-small-only {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@x-small-only {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@x-small-only {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@x-small-only {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@x-small-only {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@x-small-only {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@x-small-only {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@x-small-only {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@x-small-only {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@x-small-only {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@x-small-only {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@x-small-only {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@x-small-only {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@x-small-only {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@x-small-only {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@x-small-only {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@x-small-only {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@x-small-only {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@x-small-only {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@x-small-only {
    margin-block: 5rem !important;
  }
}
@media (min-width: 0) {
  .fdx-u-p--0\@x-small {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@x-small {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@x-small {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@x-small {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@x-small {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@x-small {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@x-small {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@x-small {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@x-small {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@x-small {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@x-small {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@x-small {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@x-small {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@x-small {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@x-small {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@x-small {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@x-small {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@x-small {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@x-small {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@x-small {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@x-small {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@x-small {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@x-small {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@x-small {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@x-small {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@x-small {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@x-small {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@x-small {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@x-small {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@x-small {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@x-small {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@x-small {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@x-small {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@x-small {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@x-small {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@x-small {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@x-small {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@x-small {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@x-small {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@x-small {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@x-small {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@x-small {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@x-small {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@x-small {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@x-small {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@x-small {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@x-small {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@x-small {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@x-small {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@x-small {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@x-small {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@x-small {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@x-small {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@x-small {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@x-small {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@x-small {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@x-small {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@x-small {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@x-small {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@x-small {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@x-small {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@x-small {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@x-small {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@x-small {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@x-small {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@x-small {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@x-small {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@x-small {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@x-small {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@x-small {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@x-small {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@x-small {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@x-small {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@x-small {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@x-small {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@x-small {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@x-small {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@x-small {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@x-small {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@x-small {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@x-small {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@x-small {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@x-small {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@x-small {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@x-small {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@x-small {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@x-small {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@x-small {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@x-small {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@x-small {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@x-small {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@x-small {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@x-small {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@x-small {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@x-small {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@x-small {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@x-small {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@x-small {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@x-small {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@x-small {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@x-small {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@x-small {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@x-small {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@x-small {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@x-small {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@x-small {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@x-small {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@x-small {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@x-small {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@x-small {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@x-small {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@x-small {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@x-small {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@x-small {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@x-small {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@x-small {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@x-small {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@x-small {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@x-small {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@x-small {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@x-small {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@x-small {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@x-small {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@x-small {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@x-small {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@x-small {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@x-small {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@x-small {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@x-small {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@x-small {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@x-small {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@x-small {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@x-small {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@x-small {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@x-small {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@x-small {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@x-small {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@x-small {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@x-small {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@x-small {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@x-small {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@x-small {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@x-small {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@x-small {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@x-small {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@x-small {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@x-small {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@x-small {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@x-small {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@x-small {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@x-small {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@x-small {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@x-small {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@x-small {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@x-small {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@x-small {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@x-small {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@x-small {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@x-small {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@x-small {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@x-small {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@x-small {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@x-small {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@x-small {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@x-small {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@x-small {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@x-small {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@x-small {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@x-small {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@x-small {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@x-small {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@x-small {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@x-small {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@x-small {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@x-small {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@x-small {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@x-small {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@x-small {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@x-small {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@x-small {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@x-small {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@x-small {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@x-small {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@x-small {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@x-small {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@x-small {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@x-small {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@x-small {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@x-small {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@x-small {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@x-small {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@x-small {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@x-small {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@x-small {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@x-small {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@x-small {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@x-small {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@x-small {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@x-small {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@x-small {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@x-small {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@x-small {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@x-small {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@x-small {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@x-small {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@x-small {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@x-small {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@x-small {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@x-small {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@x-small {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@x-small {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@x-small {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@x-small {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@x-small {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@x-small {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@x-small {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@x-small {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@x-small {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@x-small {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@x-small {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@x-small {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@x-small {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@x-small {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@x-small {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@x-small {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@x-small {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@x-small {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@x-small {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@x-small {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@x-small {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@x-small {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@x-small {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@x-small {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@x-small {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@x-small {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@x-small {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@x-small {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@x-small {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@x-small {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@x-small {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@x-small {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@x-small {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@x-small {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@x-small {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@x-small {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@x-small {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@x-small {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@x-small {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@x-small {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@x-small {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@x-small {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@x-small {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@x-small {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@x-small {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@x-small {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@x-small {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@x-small {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@x-small {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@x-small {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@x-small {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@x-small {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@x-small {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@x-small {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@x-small {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@x-small {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@x-small {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@x-small {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@x-small {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@x-small {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@x-small {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@x-small {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@x-small {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@x-small {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@x-small {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@x-small {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@x-small {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@x-small {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@x-small {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@x-small {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@x-small {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@x-small {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@x-small {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@x-small {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@x-small {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@x-small {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@x-small {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@x-small {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@x-small {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@x-small {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@x-small {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@x-small {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@x-small {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@x-small {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@x-small {
    margin-block: 5rem !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-p--0\@small-only {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@small-only {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@small-only {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@small-only {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@small-only {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@small-only {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@small-only {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@small-only {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@small-only {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@small-only {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@small-only {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@small-only {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@small-only {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@small-only {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@small-only {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@small-only {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@small-only {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@small-only {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@small-only {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@small-only {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@small-only {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@small-only {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@small-only {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@small-only {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@small-only {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@small-only {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@small-only {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@small-only {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@small-only {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@small-only {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@small-only {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@small-only {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@small-only {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@small-only {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@small-only {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@small-only {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@small-only {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@small-only {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@small-only {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@small-only {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@small-only {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@small-only {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@small-only {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@small-only {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@small-only {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@small-only {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@small-only {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@small-only {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@small-only {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@small-only {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@small-only {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@small-only {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@small-only {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@small-only {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@small-only {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@small-only {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@small-only {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@small-only {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@small-only {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@small-only {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@small-only {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@small-only {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@small-only {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@small-only {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@small-only {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@small-only {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@small-only {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@small-only {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@small-only {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@small-only {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@small-only {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@small-only {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@small-only {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@small-only {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@small-only {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@small-only {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@small-only {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@small-only {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@small-only {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@small-only {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@small-only {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@small-only {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@small-only {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@small-only {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@small-only {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@small-only {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@small-only {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@small-only {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@small-only {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@small-only {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@small-only {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@small-only {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@small-only {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@small-only {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@small-only {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@small-only {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@small-only {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@small-only {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@small-only {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@small-only {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@small-only {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@small-only {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@small-only {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@small-only {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@small-only {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@small-only {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@small-only {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@small-only {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@small-only {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@small-only {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@small-only {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@small-only {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@small-only {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@small-only {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@small-only {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@small-only {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@small-only {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@small-only {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@small-only {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@small-only {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@small-only {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@small-only {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@small-only {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@small-only {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@small-only {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@small-only {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@small-only {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@small-only {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@small-only {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@small-only {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@small-only {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@small-only {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@small-only {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@small-only {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@small-only {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@small-only {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@small-only {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@small-only {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@small-only {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@small-only {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@small-only {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@small-only {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@small-only {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@small-only {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@small-only {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@small-only {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@small-only {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@small-only {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@small-only {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@small-only {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@small-only {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@small-only {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@small-only {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@small-only {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@small-only {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@small-only {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@small-only {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@small-only {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@small-only {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@small-only {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@small-only {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@small-only {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@small-only {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@small-only {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@small-only {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@small-only {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@small-only {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@small-only {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@small-only {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@small-only {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@small-only {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@small-only {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@small-only {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@small-only {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@small-only {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@small-only {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@small-only {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@small-only {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@small-only {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@small-only {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@small-only {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@small-only {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@small-only {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@small-only {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@small-only {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@small-only {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@small-only {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@small-only {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@small-only {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@small-only {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@small-only {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@small-only {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@small-only {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@small-only {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@small-only {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@small-only {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@small-only {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@small-only {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@small-only {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@small-only {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@small-only {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@small-only {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@small-only {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@small-only {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@small-only {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@small-only {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@small-only {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@small-only {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@small-only {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@small-only {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@small-only {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@small-only {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@small-only {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@small-only {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@small-only {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@small-only {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@small-only {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@small-only {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@small-only {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@small-only {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@small-only {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@small-only {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@small-only {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@small-only {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@small-only {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@small-only {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@small-only {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@small-only {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@small-only {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@small-only {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@small-only {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@small-only {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@small-only {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@small-only {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@small-only {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@small-only {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@small-only {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@small-only {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@small-only {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@small-only {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@small-only {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@small-only {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@small-only {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@small-only {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@small-only {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@small-only {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@small-only {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@small-only {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@small-only {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@small-only {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@small-only {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@small-only {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@small-only {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@small-only {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@small-only {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@small-only {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@small-only {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@small-only {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@small-only {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@small-only {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@small-only {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@small-only {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@small-only {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@small-only {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@small-only {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@small-only {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@small-only {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@small-only {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@small-only {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@small-only {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@small-only {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@small-only {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@small-only {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@small-only {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@small-only {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@small-only {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@small-only {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@small-only {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@small-only {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@small-only {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@small-only {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@small-only {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@small-only {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@small-only {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@small-only {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@small-only {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@small-only {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@small-only {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@small-only {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@small-only {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@small-only {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@small-only {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@small-only {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@small-only {
    margin-block: 5rem !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-p--0\@small {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@small {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@small {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@small {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@small {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@small {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@small {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@small {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@small {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@small {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@small {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@small {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@small {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@small {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@small {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@small {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@small {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@small {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@small {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@small {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@small {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@small {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@small {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@small {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@small {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@small {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@small {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@small {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@small {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@small {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@small {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@small {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@small {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@small {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@small {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@small {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@small {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@small {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@small {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@small {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@small {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@small {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@small {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@small {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@small {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@small {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@small {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@small {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@small {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@small {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@small {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@small {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@small {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@small {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@small {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@small {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@small {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@small {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@small {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@small {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@small {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@small {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@small {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@small {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@small {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@small {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@small {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@small {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@small {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@small {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@small {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@small {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@small {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@small {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@small {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@small {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@small {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@small {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@small {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@small {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@small {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@small {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@small {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@small {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@small {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@small {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@small {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@small {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@small {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@small {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@small {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@small {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@small {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@small {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@small {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@small {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@small {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@small {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@small {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@small {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@small {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@small {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@small {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@small {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@small {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@small {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@small {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@small {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@small {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@small {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@small {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@small {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@small {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@small {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@small {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@small {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@small {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@small {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@small {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@small {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@small {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@small {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@small {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@small {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@small {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@small {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@small {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@small {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@small {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@small {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@small {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@small {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@small {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@small {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@small {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@small {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@small {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@small {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@small {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@small {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@small {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@small {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@small {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@small {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@small {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@small {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@small {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@small {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@small {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@small {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@small {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@small {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@small {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@small {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@small {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@small {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@small {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@small {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@small {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@small {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@small {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@small {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@small {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@small {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@small {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@small {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@small {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@small {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@small {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@small {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@small {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@small {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@small {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@small {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@small {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@small {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@small {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@small {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@small {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@small {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@small {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@small {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@small {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@small {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@small {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@small {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@small {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@small {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@small {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@small {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@small {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@small {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@small {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@small {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@small {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@small {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@small {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@small {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@small {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@small {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@small {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@small {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@small {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@small {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@small {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@small {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@small {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@small {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@small {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@small {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@small {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@small {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@small {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@small {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@small {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@small {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@small {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@small {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@small {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@small {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@small {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@small {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@small {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@small {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@small {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@small {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@small {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@small {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@small {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@small {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@small {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@small {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@small {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@small {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@small {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@small {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@small {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@small {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@small {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@small {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@small {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@small {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@small {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@small {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@small {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@small {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@small {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@small {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@small {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@small {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@small {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@small {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@small {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@small {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@small {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@small {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@small {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@small {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@small {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@small {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@small {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@small {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@small {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@small {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@small {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@small {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@small {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@small {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@small {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@small {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@small {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@small {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@small {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@small {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@small {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@small {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@small {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@small {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@small {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@small {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@small {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@small {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@small {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@small {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@small {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@small {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@small {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@small {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@small {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@small {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@small {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@small {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@small {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@small {
    margin-block: 5rem !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-p--0\@medium {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@medium {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@medium {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@medium {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@medium {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@medium {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@medium {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@medium {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@medium {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@medium {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@medium {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@medium {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@medium {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@medium {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@medium {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@medium {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@medium {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@medium {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@medium {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@medium {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@medium {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@medium {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@medium {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@medium {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@medium {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@medium {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@medium {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@medium {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@medium {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@medium {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@medium {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@medium {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@medium {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@medium {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@medium {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@medium {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@medium {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@medium {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@medium {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@medium {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@medium {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@medium {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@medium {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@medium {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@medium {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@medium {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@medium {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@medium {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@medium {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@medium {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@medium {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@medium {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@medium {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@medium {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@medium {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@medium {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@medium {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@medium {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@medium {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@medium {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@medium {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@medium {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@medium {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@medium {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@medium {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@medium {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@medium {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@medium {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@medium {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@medium {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@medium {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@medium {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@medium {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@medium {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@medium {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@medium {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@medium {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@medium {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@medium {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@medium {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@medium {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@medium {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@medium {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@medium {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@medium {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@medium {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@medium {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@medium {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@medium {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@medium {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@medium {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@medium {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@medium {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@medium {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@medium {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@medium {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@medium {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@medium {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@medium {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@medium {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@medium {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@medium {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@medium {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@medium {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@medium {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@medium {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@medium {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@medium {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@medium {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@medium {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@medium {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@medium {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@medium {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@medium {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@medium {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@medium {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@medium {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@medium {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@medium {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@medium {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@medium {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@medium {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@medium {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@medium {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@medium {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@medium {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@medium {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@medium {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@medium {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@medium {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@medium {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@medium {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@medium {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@medium {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@medium {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@medium {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@medium {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@medium {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@medium {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@medium {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@medium {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@medium {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@medium {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@medium {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@medium {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@medium {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@medium {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@medium {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@medium {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@medium {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@medium {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@medium {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@medium {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@medium {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@medium {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@medium {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@medium {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@medium {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@medium {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@medium {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@medium {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@medium {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@medium {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@medium {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@medium {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@medium {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@medium {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@medium {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@medium {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@medium {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@medium {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@medium {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@medium {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@medium {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@medium {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@medium {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@medium {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@medium {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@medium {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@medium {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@medium {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@medium {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@medium {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@medium {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@medium {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@medium {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@medium {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@medium {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@medium {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@medium {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@medium {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@medium {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@medium {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@medium {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@medium {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@medium {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@medium {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@medium {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@medium {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@medium {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@medium {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@medium {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@medium {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@medium {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@medium {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@medium {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@medium {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@medium {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@medium {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@medium {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@medium {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@medium {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@medium {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@medium {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@medium {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@medium {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@medium {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@medium {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@medium {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@medium {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@medium {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@medium {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@medium {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@medium {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@medium {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@medium {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@medium {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@medium {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@medium {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@medium {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@medium {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@medium {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@medium {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@medium {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@medium {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@medium {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@medium {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@medium {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@medium {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@medium {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@medium {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@medium {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@medium {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@medium {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@medium {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@medium {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@medium {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@medium {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@medium {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@medium {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@medium {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@medium {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@medium {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@medium {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@medium {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@medium {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@medium {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@medium {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@medium {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@medium {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@medium {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@medium {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@medium {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@medium {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@medium {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@medium {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@medium {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@medium {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@medium {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@medium {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@medium {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@medium {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@medium {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@medium {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@medium {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@medium {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@medium {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@medium {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@medium {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@medium {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@medium {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@medium {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@medium {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@medium {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@medium {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@medium {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@medium {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@medium {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@medium {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@medium {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@medium {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@medium {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@medium {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@medium {
    margin-block: 5rem !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-p--0\@medium-only {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@medium-only {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@medium-only {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@medium-only {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@medium-only {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@medium-only {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@medium-only {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@medium-only {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@medium-only {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@medium-only {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@medium-only {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@medium-only {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@medium-only {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@medium-only {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@medium-only {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@medium-only {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@medium-only {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@medium-only {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@medium-only {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@medium-only {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@medium-only {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@medium-only {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@medium-only {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@medium-only {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@medium-only {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@medium-only {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@medium-only {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@medium-only {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@medium-only {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@medium-only {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@medium-only {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@medium-only {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@medium-only {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@medium-only {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@medium-only {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@medium-only {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@medium-only {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@medium-only {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@medium-only {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@medium-only {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@medium-only {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@medium-only {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@medium-only {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@medium-only {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@medium-only {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@medium-only {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@medium-only {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@medium-only {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@medium-only {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@medium-only {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@medium-only {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@medium-only {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@medium-only {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@medium-only {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@medium-only {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@medium-only {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@medium-only {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@medium-only {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@medium-only {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@medium-only {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@medium-only {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@medium-only {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@medium-only {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@medium-only {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@medium-only {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@medium-only {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@medium-only {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@medium-only {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@medium-only {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@medium-only {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@medium-only {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@medium-only {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@medium-only {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@medium-only {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@medium-only {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@medium-only {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@medium-only {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@medium-only {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@medium-only {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@medium-only {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@medium-only {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@medium-only {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@medium-only {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@medium-only {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@medium-only {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@medium-only {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@medium-only {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@medium-only {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@medium-only {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@medium-only {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@medium-only {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@medium-only {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@medium-only {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@medium-only {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@medium-only {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@medium-only {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@medium-only {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@medium-only {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@medium-only {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@medium-only {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@medium-only {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@medium-only {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@medium-only {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@medium-only {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@medium-only {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@medium-only {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@medium-only {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@medium-only {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@medium-only {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@medium-only {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@medium-only {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@medium-only {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@medium-only {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@medium-only {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@medium-only {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@medium-only {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@medium-only {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@medium-only {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@medium-only {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@medium-only {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@medium-only {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@medium-only {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@medium-only {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@medium-only {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@medium-only {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@medium-only {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@medium-only {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@medium-only {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@medium-only {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@medium-only {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@medium-only {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@medium-only {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@medium-only {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@medium-only {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@medium-only {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@medium-only {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@medium-only {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@medium-only {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@medium-only {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@medium-only {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@medium-only {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@medium-only {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@medium-only {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@medium-only {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@medium-only {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@medium-only {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@medium-only {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@medium-only {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@medium-only {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@medium-only {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@medium-only {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@medium-only {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@medium-only {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@medium-only {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@medium-only {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@medium-only {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@medium-only {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@medium-only {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@medium-only {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@medium-only {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@medium-only {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@medium-only {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@medium-only {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@medium-only {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@medium-only {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@medium-only {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@medium-only {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@medium-only {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@medium-only {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@medium-only {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@medium-only {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@medium-only {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@medium-only {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@medium-only {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@medium-only {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@medium-only {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@medium-only {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@medium-only {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@medium-only {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@medium-only {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@medium-only {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@medium-only {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@medium-only {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@medium-only {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@medium-only {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@medium-only {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@medium-only {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@medium-only {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@medium-only {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@medium-only {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@medium-only {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@medium-only {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@medium-only {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@medium-only {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@medium-only {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@medium-only {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@medium-only {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@medium-only {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@medium-only {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@medium-only {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@medium-only {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@medium-only {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@medium-only {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@medium-only {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@medium-only {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@medium-only {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@medium-only {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@medium-only {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@medium-only {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@medium-only {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@medium-only {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@medium-only {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@medium-only {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@medium-only {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@medium-only {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@medium-only {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@medium-only {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@medium-only {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@medium-only {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@medium-only {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@medium-only {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@medium-only {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@medium-only {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@medium-only {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@medium-only {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@medium-only {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@medium-only {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@medium-only {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@medium-only {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@medium-only {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@medium-only {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@medium-only {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@medium-only {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@medium-only {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@medium-only {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@medium-only {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@medium-only {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@medium-only {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@medium-only {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@medium-only {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@medium-only {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@medium-only {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@medium-only {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@medium-only {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@medium-only {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@medium-only {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@medium-only {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@medium-only {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@medium-only {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@medium-only {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@medium-only {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@medium-only {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@medium-only {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@medium-only {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@medium-only {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@medium-only {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@medium-only {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@medium-only {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@medium-only {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@medium-only {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@medium-only {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@medium-only {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@medium-only {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@medium-only {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@medium-only {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@medium-only {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@medium-only {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@medium-only {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@medium-only {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@medium-only {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@medium-only {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@medium-only {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@medium-only {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@medium-only {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@medium-only {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@medium-only {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@medium-only {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@medium-only {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@medium-only {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@medium-only {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@medium-only {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@medium-only {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@medium-only {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@medium-only {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@medium-only {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@medium-only {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@medium-only {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@medium-only {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@medium-only {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@medium-only {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@medium-only {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@medium-only {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@medium-only {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@medium-only {
    margin-block: 5rem !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-p--0\@medium-wide {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@medium-wide {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@medium-wide {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@medium-wide {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@medium-wide {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@medium-wide {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@medium-wide {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@medium-wide {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@medium-wide {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@medium-wide {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@medium-wide {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@medium-wide {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@medium-wide {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@medium-wide {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@medium-wide {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@medium-wide {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@medium-wide {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@medium-wide {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@medium-wide {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@medium-wide {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@medium-wide {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@medium-wide {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@medium-wide {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@medium-wide {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@medium-wide {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@medium-wide {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@medium-wide {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@medium-wide {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@medium-wide {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@medium-wide {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@medium-wide {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@medium-wide {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@medium-wide {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@medium-wide {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@medium-wide {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@medium-wide {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@medium-wide {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@medium-wide {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@medium-wide {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@medium-wide {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@medium-wide {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@medium-wide {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@medium-wide {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@medium-wide {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@medium-wide {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@medium-wide {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@medium-wide {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@medium-wide {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@medium-wide {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@medium-wide {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@medium-wide {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@medium-wide {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@medium-wide {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@medium-wide {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@medium-wide {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@medium-wide {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@medium-wide {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@medium-wide {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@medium-wide {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@medium-wide {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@medium-wide {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@medium-wide {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@medium-wide {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@medium-wide {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@medium-wide {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@medium-wide {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@medium-wide {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@medium-wide {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@medium-wide {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@medium-wide {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@medium-wide {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@medium-wide {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@medium-wide {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@medium-wide {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@medium-wide {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@medium-wide {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@medium-wide {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@medium-wide {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@medium-wide {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@medium-wide {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@medium-wide {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@medium-wide {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@medium-wide {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@medium-wide {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@medium-wide {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@medium-wide {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@medium-wide {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@medium-wide {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@medium-wide {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@medium-wide {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@medium-wide {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@medium-wide {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@medium-wide {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@medium-wide {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@medium-wide {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@medium-wide {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@medium-wide {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@medium-wide {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@medium-wide {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@medium-wide {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@medium-wide {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@medium-wide {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@medium-wide {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@medium-wide {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@medium-wide {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@medium-wide {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@medium-wide {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@medium-wide {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@medium-wide {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@medium-wide {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@medium-wide {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@medium-wide {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@medium-wide {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@medium-wide {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@medium-wide {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@medium-wide {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@medium-wide {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@medium-wide {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@medium-wide {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@medium-wide {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@medium-wide {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@medium-wide {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@medium-wide {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@medium-wide {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@medium-wide {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@medium-wide {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@medium-wide {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@medium-wide {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@medium-wide {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@medium-wide {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@medium-wide {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@medium-wide {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@medium-wide {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@medium-wide {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@medium-wide {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@medium-wide {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@medium-wide {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@medium-wide {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@medium-wide {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@medium-wide {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@medium-wide {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@medium-wide {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@medium-wide {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@medium-wide {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@medium-wide {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@medium-wide {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@medium-wide {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@medium-wide {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@medium-wide {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@medium-wide {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@medium-wide {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@medium-wide {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@medium-wide {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@medium-wide {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@medium-wide {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@medium-wide {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@medium-wide {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@medium-wide {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@medium-wide {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@medium-wide {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@medium-wide {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@medium-wide {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@medium-wide {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@medium-wide {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@medium-wide {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@medium-wide {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@medium-wide {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@medium-wide {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@medium-wide {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@medium-wide {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@medium-wide {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@medium-wide {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@medium-wide {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@medium-wide {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@medium-wide {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@medium-wide {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@medium-wide {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@medium-wide {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@medium-wide {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@medium-wide {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@medium-wide {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@medium-wide {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@medium-wide {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@medium-wide {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@medium-wide {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@medium-wide {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@medium-wide {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@medium-wide {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@medium-wide {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@medium-wide {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@medium-wide {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@medium-wide {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@medium-wide {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@medium-wide {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@medium-wide {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@medium-wide {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@medium-wide {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@medium-wide {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@medium-wide {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@medium-wide {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@medium-wide {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@medium-wide {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@medium-wide {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@medium-wide {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@medium-wide {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@medium-wide {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@medium-wide {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@medium-wide {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@medium-wide {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@medium-wide {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@medium-wide {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@medium-wide {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@medium-wide {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@medium-wide {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@medium-wide {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@medium-wide {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@medium-wide {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@medium-wide {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@medium-wide {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@medium-wide {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@medium-wide {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@medium-wide {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@medium-wide {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@medium-wide {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@medium-wide {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@medium-wide {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@medium-wide {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@medium-wide {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@medium-wide {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@medium-wide {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@medium-wide {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@medium-wide {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@medium-wide {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@medium-wide {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@medium-wide {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@medium-wide {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@medium-wide {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@medium-wide {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@medium-wide {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@medium-wide {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@medium-wide {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@medium-wide {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@medium-wide {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@medium-wide {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@medium-wide {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@medium-wide {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@medium-wide {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@medium-wide {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@medium-wide {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@medium-wide {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@medium-wide {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@medium-wide {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@medium-wide {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@medium-wide {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@medium-wide {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@medium-wide {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@medium-wide {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@medium-wide {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@medium-wide {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@medium-wide {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@medium-wide {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@medium-wide {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@medium-wide {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@medium-wide {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@medium-wide {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@medium-wide {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@medium-wide {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@medium-wide {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@medium-wide {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@medium-wide {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@medium-wide {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@medium-wide {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@medium-wide {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@medium-wide {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@medium-wide {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@medium-wide {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@medium-wide {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@medium-wide {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@medium-wide {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@medium-wide {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@medium-wide {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@medium-wide {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@medium-wide {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@medium-wide {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@medium-wide {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@medium-wide {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@medium-wide {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@medium-wide {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@medium-wide {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@medium-wide {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@medium-wide {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@medium-wide {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@medium-wide {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@medium-wide {
    margin-block: 5rem !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-p--0\@medium-wide-only {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@medium-wide-only {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@medium-wide-only {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@medium-wide-only {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@medium-wide-only {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@medium-wide-only {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@medium-wide-only {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@medium-wide-only {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@medium-wide-only {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@medium-wide-only {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@medium-wide-only {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@medium-wide-only {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@medium-wide-only {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@medium-wide-only {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@medium-wide-only {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@medium-wide-only {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@medium-wide-only {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@medium-wide-only {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@medium-wide-only {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@medium-wide-only {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@medium-wide-only {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@medium-wide-only {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@medium-wide-only {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@medium-wide-only {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@medium-wide-only {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@medium-wide-only {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@medium-wide-only {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@medium-wide-only {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@medium-wide-only {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@medium-wide-only {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@medium-wide-only {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@medium-wide-only {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@medium-wide-only {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@medium-wide-only {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@medium-wide-only {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@medium-wide-only {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@medium-wide-only {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@medium-wide-only {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@medium-wide-only {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@medium-wide-only {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@medium-wide-only {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@medium-wide-only {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@medium-wide-only {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@medium-wide-only {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@medium-wide-only {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@medium-wide-only {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@medium-wide-only {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@medium-wide-only {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@medium-wide-only {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@medium-wide-only {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@medium-wide-only {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@medium-wide-only {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@medium-wide-only {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@medium-wide-only {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@medium-wide-only {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@medium-wide-only {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@medium-wide-only {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@medium-wide-only {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@medium-wide-only {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@medium-wide-only {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@medium-wide-only {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@medium-wide-only {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@medium-wide-only {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@medium-wide-only {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@medium-wide-only {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@medium-wide-only {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@medium-wide-only {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@medium-wide-only {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@medium-wide-only {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@medium-wide-only {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@medium-wide-only {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@medium-wide-only {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@medium-wide-only {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@medium-wide-only {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@medium-wide-only {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@medium-wide-only {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@medium-wide-only {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@medium-wide-only {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@medium-wide-only {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@medium-wide-only {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@medium-wide-only {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@medium-wide-only {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@medium-wide-only {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@medium-wide-only {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@medium-wide-only {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@medium-wide-only {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@medium-wide-only {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@medium-wide-only {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@medium-wide-only {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@medium-wide-only {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@medium-wide-only {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@medium-wide-only {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@medium-wide-only {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@medium-wide-only {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@medium-wide-only {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@medium-wide-only {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@medium-wide-only {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@medium-wide-only {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@medium-wide-only {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@medium-wide-only {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@medium-wide-only {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@medium-wide-only {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@medium-wide-only {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@medium-wide-only {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@medium-wide-only {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@medium-wide-only {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@medium-wide-only {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@medium-wide-only {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@medium-wide-only {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@medium-wide-only {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@medium-wide-only {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@medium-wide-only {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@medium-wide-only {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@medium-wide-only {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@medium-wide-only {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@medium-wide-only {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@medium-wide-only {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@medium-wide-only {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@medium-wide-only {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@medium-wide-only {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@medium-wide-only {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@medium-wide-only {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@medium-wide-only {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@medium-wide-only {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@medium-wide-only {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@medium-wide-only {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@medium-wide-only {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@medium-wide-only {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@medium-wide-only {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@medium-wide-only {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@medium-wide-only {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@medium-wide-only {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@medium-wide-only {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@medium-wide-only {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@medium-wide-only {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@medium-wide-only {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@medium-wide-only {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@medium-wide-only {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@medium-wide-only {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@medium-wide-only {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@medium-wide-only {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@medium-wide-only {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@medium-wide-only {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@medium-wide-only {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@medium-wide-only {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@medium-wide-only {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@medium-wide-only {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@medium-wide-only {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@medium-wide-only {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@medium-wide-only {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@medium-wide-only {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@medium-wide-only {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@medium-wide-only {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@medium-wide-only {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@medium-wide-only {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@medium-wide-only {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@medium-wide-only {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@medium-wide-only {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@medium-wide-only {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@medium-wide-only {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@medium-wide-only {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@medium-wide-only {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@medium-wide-only {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@medium-wide-only {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@medium-wide-only {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@medium-wide-only {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@medium-wide-only {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@medium-wide-only {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@medium-wide-only {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@medium-wide-only {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@medium-wide-only {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@medium-wide-only {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@medium-wide-only {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@medium-wide-only {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@medium-wide-only {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@medium-wide-only {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@medium-wide-only {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@medium-wide-only {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@medium-wide-only {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@medium-wide-only {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@medium-wide-only {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@medium-wide-only {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@medium-wide-only {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@medium-wide-only {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@medium-wide-only {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@medium-wide-only {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@medium-wide-only {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@medium-wide-only {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@medium-wide-only {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@medium-wide-only {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@medium-wide-only {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@medium-wide-only {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@medium-wide-only {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@medium-wide-only {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@medium-wide-only {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@medium-wide-only {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@medium-wide-only {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@medium-wide-only {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@medium-wide-only {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@medium-wide-only {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@medium-wide-only {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@medium-wide-only {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@medium-wide-only {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@medium-wide-only {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@medium-wide-only {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@medium-wide-only {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@medium-wide-only {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@medium-wide-only {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@medium-wide-only {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@medium-wide-only {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@medium-wide-only {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@medium-wide-only {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@medium-wide-only {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@medium-wide-only {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@medium-wide-only {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@medium-wide-only {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@medium-wide-only {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@medium-wide-only {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@medium-wide-only {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@medium-wide-only {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@medium-wide-only {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@medium-wide-only {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@medium-wide-only {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@medium-wide-only {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@medium-wide-only {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@medium-wide-only {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@medium-wide-only {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@medium-wide-only {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@medium-wide-only {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@medium-wide-only {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@medium-wide-only {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@medium-wide-only {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@medium-wide-only {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@medium-wide-only {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@medium-wide-only {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@medium-wide-only {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@medium-wide-only {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@medium-wide-only {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@medium-wide-only {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@medium-wide-only {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@medium-wide-only {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@medium-wide-only {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@medium-wide-only {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@medium-wide-only {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@medium-wide-only {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@medium-wide-only {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@medium-wide-only {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@medium-wide-only {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@medium-wide-only {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@medium-wide-only {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@medium-wide-only {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@medium-wide-only {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@medium-wide-only {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@medium-wide-only {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@medium-wide-only {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@medium-wide-only {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@medium-wide-only {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@medium-wide-only {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@medium-wide-only {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@medium-wide-only {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@medium-wide-only {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@medium-wide-only {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@medium-wide-only {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@medium-wide-only {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@medium-wide-only {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@medium-wide-only {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@medium-wide-only {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@medium-wide-only {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@medium-wide-only {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@medium-wide-only {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@medium-wide-only {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@medium-wide-only {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@medium-wide-only {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@medium-wide-only {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@medium-wide-only {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@medium-wide-only {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@medium-wide-only {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@medium-wide-only {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@medium-wide-only {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@medium-wide-only {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@medium-wide-only {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@medium-wide-only {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@medium-wide-only {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@medium-wide-only {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@medium-wide-only {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@medium-wide-only {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@medium-wide-only {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@medium-wide-only {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@medium-wide-only {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@medium-wide-only {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@medium-wide-only {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@medium-wide-only {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@medium-wide-only {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@medium-wide-only {
    margin-block: 5rem !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-p--0\@large {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@large {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@large {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@large {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@large {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@large {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@large {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@large {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@large {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@large {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@large {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@large {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@large {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@large {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@large {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@large {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@large {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@large {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@large {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@large {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@large {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@large {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@large {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@large {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@large {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@large {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@large {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@large {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@large {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@large {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@large {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@large {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@large {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@large {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@large {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@large {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@large {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@large {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@large {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@large {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@large {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@large {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@large {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@large {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@large {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@large {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@large {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@large {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@large {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@large {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@large {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@large {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@large {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@large {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@large {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@large {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@large {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@large {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@large {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@large {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@large {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@large {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@large {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@large {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@large {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@large {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@large {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@large {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@large {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@large {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@large {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@large {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@large {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@large {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@large {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@large {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@large {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@large {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@large {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@large {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@large {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@large {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@large {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@large {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@large {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@large {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@large {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@large {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@large {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@large {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@large {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@large {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@large {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@large {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@large {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@large {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@large {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@large {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@large {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@large {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@large {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@large {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@large {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@large {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@large {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@large {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@large {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@large {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@large {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@large {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@large {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@large {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@large {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@large {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@large {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@large {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@large {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@large {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@large {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@large {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@large {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@large {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@large {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@large {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@large {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@large {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@large {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@large {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@large {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@large {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@large {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@large {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@large {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@large {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@large {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@large {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@large {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@large {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@large {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@large {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@large {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@large {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@large {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@large {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@large {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@large {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@large {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@large {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@large {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@large {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@large {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@large {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@large {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@large {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@large {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@large {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@large {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@large {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@large {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@large {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@large {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@large {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@large {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@large {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@large {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@large {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@large {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@large {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@large {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@large {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@large {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@large {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@large {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@large {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@large {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@large {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@large {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@large {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@large {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@large {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@large {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@large {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@large {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@large {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@large {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@large {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@large {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@large {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@large {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@large {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@large {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@large {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@large {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@large {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@large {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@large {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@large {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@large {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@large {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@large {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@large {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@large {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@large {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@large {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@large {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@large {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@large {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@large {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@large {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@large {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@large {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@large {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@large {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@large {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@large {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@large {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@large {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@large {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@large {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@large {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@large {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@large {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@large {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@large {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@large {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@large {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@large {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@large {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@large {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@large {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@large {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@large {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@large {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@large {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@large {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@large {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@large {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@large {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@large {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@large {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@large {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@large {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@large {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@large {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@large {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@large {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@large {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@large {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@large {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@large {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@large {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@large {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@large {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@large {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@large {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@large {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@large {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@large {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@large {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@large {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@large {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@large {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@large {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@large {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@large {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@large {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@large {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@large {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@large {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@large {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@large {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@large {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@large {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@large {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@large {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@large {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@large {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@large {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@large {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@large {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@large {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@large {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@large {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@large {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@large {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@large {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@large {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@large {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@large {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@large {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@large {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@large {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@large {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@large {
    margin-block: 5rem !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-p--0\@large-only {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@large-only {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@large-only {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@large-only {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@large-only {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@large-only {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@large-only {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@large-only {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@large-only {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@large-only {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@large-only {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@large-only {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@large-only {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@large-only {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@large-only {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@large-only {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@large-only {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@large-only {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@large-only {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@large-only {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@large-only {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@large-only {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@large-only {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@large-only {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@large-only {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@large-only {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@large-only {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@large-only {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@large-only {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@large-only {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@large-only {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@large-only {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@large-only {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@large-only {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@large-only {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@large-only {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@large-only {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@large-only {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@large-only {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@large-only {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@large-only {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@large-only {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@large-only {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@large-only {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@large-only {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@large-only {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@large-only {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@large-only {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@large-only {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@large-only {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@large-only {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@large-only {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@large-only {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@large-only {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@large-only {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@large-only {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@large-only {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@large-only {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@large-only {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@large-only {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@large-only {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@large-only {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@large-only {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@large-only {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@large-only {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@large-only {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@large-only {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@large-only {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@large-only {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@large-only {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@large-only {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@large-only {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@large-only {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@large-only {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@large-only {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@large-only {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@large-only {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@large-only {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@large-only {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@large-only {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@large-only {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@large-only {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@large-only {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@large-only {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@large-only {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@large-only {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@large-only {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@large-only {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@large-only {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@large-only {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@large-only {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@large-only {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@large-only {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@large-only {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@large-only {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@large-only {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@large-only {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@large-only {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@large-only {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@large-only {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@large-only {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@large-only {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@large-only {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@large-only {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@large-only {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@large-only {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@large-only {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@large-only {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@large-only {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@large-only {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@large-only {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@large-only {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@large-only {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@large-only {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@large-only {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@large-only {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@large-only {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@large-only {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@large-only {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@large-only {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@large-only {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@large-only {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@large-only {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@large-only {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@large-only {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@large-only {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@large-only {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@large-only {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@large-only {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@large-only {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@large-only {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@large-only {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@large-only {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@large-only {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@large-only {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@large-only {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@large-only {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@large-only {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@large-only {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@large-only {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@large-only {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@large-only {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@large-only {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@large-only {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@large-only {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@large-only {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@large-only {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@large-only {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@large-only {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@large-only {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@large-only {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@large-only {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@large-only {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@large-only {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@large-only {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@large-only {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@large-only {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@large-only {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@large-only {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@large-only {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@large-only {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@large-only {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@large-only {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@large-only {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@large-only {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@large-only {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@large-only {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@large-only {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@large-only {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@large-only {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@large-only {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@large-only {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@large-only {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@large-only {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@large-only {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@large-only {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@large-only {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@large-only {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@large-only {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@large-only {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@large-only {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@large-only {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@large-only {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@large-only {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@large-only {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@large-only {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@large-only {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@large-only {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@large-only {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@large-only {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@large-only {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@large-only {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@large-only {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@large-only {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@large-only {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@large-only {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@large-only {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@large-only {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@large-only {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@large-only {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@large-only {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@large-only {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@large-only {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@large-only {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@large-only {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@large-only {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@large-only {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@large-only {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@large-only {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@large-only {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@large-only {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@large-only {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@large-only {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@large-only {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@large-only {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@large-only {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@large-only {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@large-only {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@large-only {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@large-only {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@large-only {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@large-only {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@large-only {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@large-only {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@large-only {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@large-only {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@large-only {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@large-only {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@large-only {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@large-only {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@large-only {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@large-only {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@large-only {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@large-only {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@large-only {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@large-only {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@large-only {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@large-only {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@large-only {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@large-only {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@large-only {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@large-only {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@large-only {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@large-only {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@large-only {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@large-only {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@large-only {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@large-only {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@large-only {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@large-only {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@large-only {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@large-only {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@large-only {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@large-only {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@large-only {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@large-only {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@large-only {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@large-only {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@large-only {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@large-only {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@large-only {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@large-only {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@large-only {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@large-only {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@large-only {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@large-only {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@large-only {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@large-only {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@large-only {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@large-only {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@large-only {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@large-only {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@large-only {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@large-only {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@large-only {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@large-only {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@large-only {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@large-only {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@large-only {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@large-only {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@large-only {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@large-only {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@large-only {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@large-only {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@large-only {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@large-only {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@large-only {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@large-only {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@large-only {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@large-only {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@large-only {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@large-only {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@large-only {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@large-only {
    margin-block: 5rem !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-p--0\@x-large {
    padding-inline: 0rem !important;
    padding-block: 0rem !important;
  }
  .fdx-u-p--1\@x-large {
    padding-inline: 0.25rem !important;
    padding-block: 0.25rem !important;
  }
  .fdx-u-p--2\@x-large {
    padding-inline: 0.5rem !important;
    padding-block: 0.5rem !important;
  }
  .fdx-u-p--3\@x-large {
    padding-inline: 0.75rem !important;
    padding-block: 0.75rem !important;
  }
  .fdx-u-p--4\@x-large {
    padding-inline: 1rem !important;
    padding-block: 1rem !important;
  }
  .fdx-u-p--5\@x-large {
    padding-inline: 1.25rem !important;
    padding-block: 1.25rem !important;
  }
  .fdx-u-p--6\@x-large {
    padding-inline: 1.5rem !important;
    padding-block: 1.5rem !important;
  }
  .fdx-u-p--7\@x-large {
    padding-inline: 1.75rem !important;
    padding-block: 1.75rem !important;
  }
  .fdx-u-p--8\@x-large {
    padding-inline: 2rem !important;
    padding-block: 2rem !important;
  }
  .fdx-u-p--9\@x-large {
    padding-inline: 2.25rem !important;
    padding-block: 2.25rem !important;
  }
  .fdx-u-p--10\@x-large {
    padding-inline: 2.5rem !important;
    padding-block: 2.5rem !important;
  }
  .fdx-u-p--11\@x-large {
    padding-inline: 2.75rem !important;
    padding-block: 2.75rem !important;
  }
  .fdx-u-p--12\@x-large {
    padding-inline: 3rem !important;
    padding-block: 3rem !important;
  }
  .fdx-u-p--13\@x-large {
    padding-inline: 3.25rem !important;
    padding-block: 3.25rem !important;
  }
  .fdx-u-p--14\@x-large {
    padding-inline: 3.5rem !important;
    padding-block: 3.5rem !important;
  }
  .fdx-u-p--15\@x-large {
    padding-inline: 3.75rem !important;
    padding-block: 3.75rem !important;
  }
  .fdx-u-p--16\@x-large {
    padding-inline: 4rem !important;
    padding-block: 4rem !important;
  }
  .fdx-u-p--17\@x-large {
    padding-inline: 4.25rem !important;
    padding-block: 4.25rem !important;
  }
  .fdx-u-p--18\@x-large {
    padding-inline: 4.5rem !important;
    padding-block: 4.5rem !important;
  }
  .fdx-u-p--19\@x-large {
    padding-inline: 4.75rem !important;
    padding-block: 4.75rem !important;
  }
  .fdx-u-p--20\@x-large {
    padding-inline: 5rem !important;
    padding-block: 5rem !important;
  }
  .fdx-u-pt--0\@x-large {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1\@x-large {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--2\@x-large {
    padding-block-start: 0.5rem !important;
  }
  .fdx-u-pt--3\@x-large {
    padding-block-start: 0.75rem !important;
  }
  .fdx-u-pt--4\@x-large {
    padding-block-start: 1rem !important;
  }
  .fdx-u-pt--5\@x-large {
    padding-block-start: 1.25rem !important;
  }
  .fdx-u-pt--6\@x-large {
    padding-block-start: 1.5rem !important;
  }
  .fdx-u-pt--7\@x-large {
    padding-block-start: 1.75rem !important;
  }
  .fdx-u-pt--8\@x-large {
    padding-block-start: 2rem !important;
  }
  .fdx-u-pt--9\@x-large {
    padding-block-start: 2.25rem !important;
  }
  .fdx-u-pt--10\@x-large {
    padding-block-start: 2.5rem !important;
  }
  .fdx-u-pt--11\@x-large {
    padding-block-start: 2.75rem !important;
  }
  .fdx-u-pt--12\@x-large {
    padding-block-start: 3rem !important;
  }
  .fdx-u-pt--13\@x-large {
    padding-block-start: 3.25rem !important;
  }
  .fdx-u-pt--14\@x-large {
    padding-block-start: 3.5rem !important;
  }
  .fdx-u-pt--15\@x-large {
    padding-block-start: 3.75rem !important;
  }
  .fdx-u-pt--16\@x-large {
    padding-block-start: 4rem !important;
  }
  .fdx-u-pt--17\@x-large {
    padding-block-start: 4.25rem !important;
  }
  .fdx-u-pt--18\@x-large {
    padding-block-start: 4.5rem !important;
  }
  .fdx-u-pt--19\@x-large {
    padding-block-start: 4.75rem !important;
  }
  .fdx-u-pt--20\@x-large {
    padding-block-start: 5rem !important;
  }
  .fdx-u-pr--0\@x-large {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1\@x-large {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--2\@x-large {
    padding-inline-end: 0.5rem !important;
  }
  .fdx-u-pr--3\@x-large {
    padding-inline-end: 0.75rem !important;
  }
  .fdx-u-pr--4\@x-large {
    padding-inline-end: 1rem !important;
  }
  .fdx-u-pr--5\@x-large {
    padding-inline-end: 1.25rem !important;
  }
  .fdx-u-pr--6\@x-large {
    padding-inline-end: 1.5rem !important;
  }
  .fdx-u-pr--7\@x-large {
    padding-inline-end: 1.75rem !important;
  }
  .fdx-u-pr--8\@x-large {
    padding-inline-end: 2rem !important;
  }
  .fdx-u-pr--9\@x-large {
    padding-inline-end: 2.25rem !important;
  }
  .fdx-u-pr--10\@x-large {
    padding-inline-end: 2.5rem !important;
  }
  .fdx-u-pr--11\@x-large {
    padding-inline-end: 2.75rem !important;
  }
  .fdx-u-pr--12\@x-large {
    padding-inline-end: 3rem !important;
  }
  .fdx-u-pr--13\@x-large {
    padding-inline-end: 3.25rem !important;
  }
  .fdx-u-pr--14\@x-large {
    padding-inline-end: 3.5rem !important;
  }
  .fdx-u-pr--15\@x-large {
    padding-inline-end: 3.75rem !important;
  }
  .fdx-u-pr--16\@x-large {
    padding-inline-end: 4rem !important;
  }
  .fdx-u-pr--17\@x-large {
    padding-inline-end: 4.25rem !important;
  }
  .fdx-u-pr--18\@x-large {
    padding-inline-end: 4.5rem !important;
  }
  .fdx-u-pr--19\@x-large {
    padding-inline-end: 4.75rem !important;
  }
  .fdx-u-pr--20\@x-large {
    padding-inline-end: 5rem !important;
  }
  .fdx-u-pb--0\@x-large {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1\@x-large {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--2\@x-large {
    padding-block-end: 0.5rem !important;
  }
  .fdx-u-pb--3\@x-large {
    padding-block-end: 0.75rem !important;
  }
  .fdx-u-pb--4\@x-large {
    padding-block-end: 1rem !important;
  }
  .fdx-u-pb--5\@x-large {
    padding-block-end: 1.25rem !important;
  }
  .fdx-u-pb--6\@x-large {
    padding-block-end: 1.5rem !important;
  }
  .fdx-u-pb--7\@x-large {
    padding-block-end: 1.75rem !important;
  }
  .fdx-u-pb--8\@x-large {
    padding-block-end: 2rem !important;
  }
  .fdx-u-pb--9\@x-large {
    padding-block-end: 2.25rem !important;
  }
  .fdx-u-pb--10\@x-large {
    padding-block-end: 2.5rem !important;
  }
  .fdx-u-pb--11\@x-large {
    padding-block-end: 2.75rem !important;
  }
  .fdx-u-pb--12\@x-large {
    padding-block-end: 3rem !important;
  }
  .fdx-u-pb--13\@x-large {
    padding-block-end: 3.25rem !important;
  }
  .fdx-u-pb--14\@x-large {
    padding-block-end: 3.5rem !important;
  }
  .fdx-u-pb--15\@x-large {
    padding-block-end: 3.75rem !important;
  }
  .fdx-u-pb--16\@x-large {
    padding-block-end: 4rem !important;
  }
  .fdx-u-pb--17\@x-large {
    padding-block-end: 4.25rem !important;
  }
  .fdx-u-pb--18\@x-large {
    padding-block-end: 4.5rem !important;
  }
  .fdx-u-pb--19\@x-large {
    padding-block-end: 4.75rem !important;
  }
  .fdx-u-pb--20\@x-large {
    padding-block-end: 5rem !important;
  }
  .fdx-u-pl--0\@x-large {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1\@x-large {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--2\@x-large {
    padding-inline-start: 0.5rem !important;
  }
  .fdx-u-pl--3\@x-large {
    padding-inline-start: 0.75rem !important;
  }
  .fdx-u-pl--4\@x-large {
    padding-inline-start: 1rem !important;
  }
  .fdx-u-pl--5\@x-large {
    padding-inline-start: 1.25rem !important;
  }
  .fdx-u-pl--6\@x-large {
    padding-inline-start: 1.5rem !important;
  }
  .fdx-u-pl--7\@x-large {
    padding-inline-start: 1.75rem !important;
  }
  .fdx-u-pl--8\@x-large {
    padding-inline-start: 2rem !important;
  }
  .fdx-u-pl--9\@x-large {
    padding-inline-start: 2.25rem !important;
  }
  .fdx-u-pl--10\@x-large {
    padding-inline-start: 2.5rem !important;
  }
  .fdx-u-pl--11\@x-large {
    padding-inline-start: 2.75rem !important;
  }
  .fdx-u-pl--12\@x-large {
    padding-inline-start: 3rem !important;
  }
  .fdx-u-pl--13\@x-large {
    padding-inline-start: 3.25rem !important;
  }
  .fdx-u-pl--14\@x-large {
    padding-inline-start: 3.5rem !important;
  }
  .fdx-u-pl--15\@x-large {
    padding-inline-start: 3.75rem !important;
  }
  .fdx-u-pl--16\@x-large {
    padding-inline-start: 4rem !important;
  }
  .fdx-u-pl--17\@x-large {
    padding-inline-start: 4.25rem !important;
  }
  .fdx-u-pl--18\@x-large {
    padding-inline-start: 4.5rem !important;
  }
  .fdx-u-pl--19\@x-large {
    padding-inline-start: 4.75rem !important;
  }
  .fdx-u-pl--20\@x-large {
    padding-inline-start: 5rem !important;
  }
  .fdx-u-px--0\@x-large {
    padding-inline: 0rem !important;
  }
  .fdx-u-px--1\@x-large {
    padding-inline: 0.25rem !important;
  }
  .fdx-u-px--2\@x-large {
    padding-inline: 0.5rem !important;
  }
  .fdx-u-px--3\@x-large {
    padding-inline: 0.75rem !important;
  }
  .fdx-u-px--4\@x-large {
    padding-inline: 1rem !important;
  }
  .fdx-u-px--5\@x-large {
    padding-inline: 1.25rem !important;
  }
  .fdx-u-px--6\@x-large {
    padding-inline: 1.5rem !important;
  }
  .fdx-u-px--7\@x-large {
    padding-inline: 1.75rem !important;
  }
  .fdx-u-px--8\@x-large {
    padding-inline: 2rem !important;
  }
  .fdx-u-px--9\@x-large {
    padding-inline: 2.25rem !important;
  }
  .fdx-u-px--10\@x-large {
    padding-inline: 2.5rem !important;
  }
  .fdx-u-px--11\@x-large {
    padding-inline: 2.75rem !important;
  }
  .fdx-u-px--12\@x-large {
    padding-inline: 3rem !important;
  }
  .fdx-u-px--13\@x-large {
    padding-inline: 3.25rem !important;
  }
  .fdx-u-px--14\@x-large {
    padding-inline: 3.5rem !important;
  }
  .fdx-u-px--15\@x-large {
    padding-inline: 3.75rem !important;
  }
  .fdx-u-px--16\@x-large {
    padding-inline: 4rem !important;
  }
  .fdx-u-px--17\@x-large {
    padding-inline: 4.25rem !important;
  }
  .fdx-u-px--18\@x-large {
    padding-inline: 4.5rem !important;
  }
  .fdx-u-px--19\@x-large {
    padding-inline: 4.75rem !important;
  }
  .fdx-u-px--20\@x-large {
    padding-inline: 5rem !important;
  }
  .fdx-u-py--0\@x-large {
    padding-block: 0rem !important;
  }
  .fdx-u-py--1\@x-large {
    padding-block: 0.25rem !important;
  }
  .fdx-u-py--2\@x-large {
    padding-block: 0.5rem !important;
  }
  .fdx-u-py--3\@x-large {
    padding-block: 0.75rem !important;
  }
  .fdx-u-py--4\@x-large {
    padding-block: 1rem !important;
  }
  .fdx-u-py--5\@x-large {
    padding-block: 1.25rem !important;
  }
  .fdx-u-py--6\@x-large {
    padding-block: 1.5rem !important;
  }
  .fdx-u-py--7\@x-large {
    padding-block: 1.75rem !important;
  }
  .fdx-u-py--8\@x-large {
    padding-block: 2rem !important;
  }
  .fdx-u-py--9\@x-large {
    padding-block: 2.25rem !important;
  }
  .fdx-u-py--10\@x-large {
    padding-block: 2.5rem !important;
  }
  .fdx-u-py--11\@x-large {
    padding-block: 2.75rem !important;
  }
  .fdx-u-py--12\@x-large {
    padding-block: 3rem !important;
  }
  .fdx-u-py--13\@x-large {
    padding-block: 3.25rem !important;
  }
  .fdx-u-py--14\@x-large {
    padding-block: 3.5rem !important;
  }
  .fdx-u-py--15\@x-large {
    padding-block: 3.75rem !important;
  }
  .fdx-u-py--16\@x-large {
    padding-block: 4rem !important;
  }
  .fdx-u-py--17\@x-large {
    padding-block: 4.25rem !important;
  }
  .fdx-u-py--18\@x-large {
    padding-block: 4.5rem !important;
  }
  .fdx-u-py--19\@x-large {
    padding-block: 4.75rem !important;
  }
  .fdx-u-py--20\@x-large {
    padding-block: 5rem !important;
  }
  .fdx-u-m--0\@x-large {
    margin-inline: 0rem !important;
    margin-block: 0rem !important;
  }
  .fdx-u-m--1\@x-large {
    margin-inline: 0.25rem !important;
    margin-block: 0.25rem !important;
  }
  .fdx-u-m--2\@x-large {
    margin-inline: 0.5rem !important;
    margin-block: 0.5rem !important;
  }
  .fdx-u-m--3\@x-large {
    margin-inline: 0.75rem !important;
    margin-block: 0.75rem !important;
  }
  .fdx-u-m--4\@x-large {
    margin-inline: 1rem !important;
    margin-block: 1rem !important;
  }
  .fdx-u-m--5\@x-large {
    margin-inline: 1.25rem !important;
    margin-block: 1.25rem !important;
  }
  .fdx-u-m--6\@x-large {
    margin-inline: 1.5rem !important;
    margin-block: 1.5rem !important;
  }
  .fdx-u-m--7\@x-large {
    margin-inline: 1.75rem !important;
    margin-block: 1.75rem !important;
  }
  .fdx-u-m--8\@x-large {
    margin-inline: 2rem !important;
    margin-block: 2rem !important;
  }
  .fdx-u-m--9\@x-large {
    margin-inline: 2.25rem !important;
    margin-block: 2.25rem !important;
  }
  .fdx-u-m--10\@x-large {
    margin-inline: 2.5rem !important;
    margin-block: 2.5rem !important;
  }
  .fdx-u-m--11\@x-large {
    margin-inline: 2.75rem !important;
    margin-block: 2.75rem !important;
  }
  .fdx-u-m--12\@x-large {
    margin-inline: 3rem !important;
    margin-block: 3rem !important;
  }
  .fdx-u-m--13\@x-large {
    margin-inline: 3.25rem !important;
    margin-block: 3.25rem !important;
  }
  .fdx-u-m--14\@x-large {
    margin-inline: 3.5rem !important;
    margin-block: 3.5rem !important;
  }
  .fdx-u-m--15\@x-large {
    margin-inline: 3.75rem !important;
    margin-block: 3.75rem !important;
  }
  .fdx-u-m--16\@x-large {
    margin-inline: 4rem !important;
    margin-block: 4rem !important;
  }
  .fdx-u-m--17\@x-large {
    margin-inline: 4.25rem !important;
    margin-block: 4.25rem !important;
  }
  .fdx-u-m--18\@x-large {
    margin-inline: 4.5rem !important;
    margin-block: 4.5rem !important;
  }
  .fdx-u-m--19\@x-large {
    margin-inline: 4.75rem !important;
    margin-block: 4.75rem !important;
  }
  .fdx-u-m--20\@x-large {
    margin-inline: 5rem !important;
    margin-block: 5rem !important;
  }
  .fdx-u-mt--0\@x-large {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1\@x-large {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--2\@x-large {
    margin-block-start: 0.5rem !important;
  }
  .fdx-u-mt--3\@x-large {
    margin-block-start: 0.75rem !important;
  }
  .fdx-u-mt--4\@x-large {
    margin-block-start: 1rem !important;
  }
  .fdx-u-mt--5\@x-large {
    margin-block-start: 1.25rem !important;
  }
  .fdx-u-mt--6\@x-large {
    margin-block-start: 1.5rem !important;
  }
  .fdx-u-mt--7\@x-large {
    margin-block-start: 1.75rem !important;
  }
  .fdx-u-mt--8\@x-large {
    margin-block-start: 2rem !important;
  }
  .fdx-u-mt--9\@x-large {
    margin-block-start: 2.25rem !important;
  }
  .fdx-u-mt--10\@x-large {
    margin-block-start: 2.5rem !important;
  }
  .fdx-u-mt--11\@x-large {
    margin-block-start: 2.75rem !important;
  }
  .fdx-u-mt--12\@x-large {
    margin-block-start: 3rem !important;
  }
  .fdx-u-mt--13\@x-large {
    margin-block-start: 3.25rem !important;
  }
  .fdx-u-mt--14\@x-large {
    margin-block-start: 3.5rem !important;
  }
  .fdx-u-mt--15\@x-large {
    margin-block-start: 3.75rem !important;
  }
  .fdx-u-mt--16\@x-large {
    margin-block-start: 4rem !important;
  }
  .fdx-u-mt--17\@x-large {
    margin-block-start: 4.25rem !important;
  }
  .fdx-u-mt--18\@x-large {
    margin-block-start: 4.5rem !important;
  }
  .fdx-u-mt--19\@x-large {
    margin-block-start: 4.75rem !important;
  }
  .fdx-u-mt--20\@x-large {
    margin-block-start: 5rem !important;
  }
  .fdx-u-mr--0\@x-large {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1\@x-large {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--2\@x-large {
    margin-inline-end: 0.5rem !important;
  }
  .fdx-u-mr--3\@x-large {
    margin-inline-end: 0.75rem !important;
  }
  .fdx-u-mr--4\@x-large {
    margin-inline-end: 1rem !important;
  }
  .fdx-u-mr--5\@x-large {
    margin-inline-end: 1.25rem !important;
  }
  .fdx-u-mr--6\@x-large {
    margin-inline-end: 1.5rem !important;
  }
  .fdx-u-mr--7\@x-large {
    margin-inline-end: 1.75rem !important;
  }
  .fdx-u-mr--8\@x-large {
    margin-inline-end: 2rem !important;
  }
  .fdx-u-mr--9\@x-large {
    margin-inline-end: 2.25rem !important;
  }
  .fdx-u-mr--10\@x-large {
    margin-inline-end: 2.5rem !important;
  }
  .fdx-u-mr--11\@x-large {
    margin-inline-end: 2.75rem !important;
  }
  .fdx-u-mr--12\@x-large {
    margin-inline-end: 3rem !important;
  }
  .fdx-u-mr--13\@x-large {
    margin-inline-end: 3.25rem !important;
  }
  .fdx-u-mr--14\@x-large {
    margin-inline-end: 3.5rem !important;
  }
  .fdx-u-mr--15\@x-large {
    margin-inline-end: 3.75rem !important;
  }
  .fdx-u-mr--16\@x-large {
    margin-inline-end: 4rem !important;
  }
  .fdx-u-mr--17\@x-large {
    margin-inline-end: 4.25rem !important;
  }
  .fdx-u-mr--18\@x-large {
    margin-inline-end: 4.5rem !important;
  }
  .fdx-u-mr--19\@x-large {
    margin-inline-end: 4.75rem !important;
  }
  .fdx-u-mr--20\@x-large {
    margin-inline-end: 5rem !important;
  }
  .fdx-u-mb--0\@x-large {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1\@x-large {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--2\@x-large {
    margin-block-end: 0.5rem !important;
  }
  .fdx-u-mb--3\@x-large {
    margin-block-end: 0.75rem !important;
  }
  .fdx-u-mb--4\@x-large {
    margin-block-end: 1rem !important;
  }
  .fdx-u-mb--5\@x-large {
    margin-block-end: 1.25rem !important;
  }
  .fdx-u-mb--6\@x-large {
    margin-block-end: 1.5rem !important;
  }
  .fdx-u-mb--7\@x-large {
    margin-block-end: 1.75rem !important;
  }
  .fdx-u-mb--8\@x-large {
    margin-block-end: 2rem !important;
  }
  .fdx-u-mb--9\@x-large {
    margin-block-end: 2.25rem !important;
  }
  .fdx-u-mb--10\@x-large {
    margin-block-end: 2.5rem !important;
  }
  .fdx-u-mb--11\@x-large {
    margin-block-end: 2.75rem !important;
  }
  .fdx-u-mb--12\@x-large {
    margin-block-end: 3rem !important;
  }
  .fdx-u-mb--13\@x-large {
    margin-block-end: 3.25rem !important;
  }
  .fdx-u-mb--14\@x-large {
    margin-block-end: 3.5rem !important;
  }
  .fdx-u-mb--15\@x-large {
    margin-block-end: 3.75rem !important;
  }
  .fdx-u-mb--16\@x-large {
    margin-block-end: 4rem !important;
  }
  .fdx-u-mb--17\@x-large {
    margin-block-end: 4.25rem !important;
  }
  .fdx-u-mb--18\@x-large {
    margin-block-end: 4.5rem !important;
  }
  .fdx-u-mb--19\@x-large {
    margin-block-end: 4.75rem !important;
  }
  .fdx-u-mb--20\@x-large {
    margin-block-end: 5rem !important;
  }
  .fdx-u-ml--0\@x-large {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1\@x-large {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--2\@x-large {
    margin-inline-start: 0.5rem !important;
  }
  .fdx-u-ml--3\@x-large {
    margin-inline-start: 0.75rem !important;
  }
  .fdx-u-ml--4\@x-large {
    margin-inline-start: 1rem !important;
  }
  .fdx-u-ml--5\@x-large {
    margin-inline-start: 1.25rem !important;
  }
  .fdx-u-ml--6\@x-large {
    margin-inline-start: 1.5rem !important;
  }
  .fdx-u-ml--7\@x-large {
    margin-inline-start: 1.75rem !important;
  }
  .fdx-u-ml--8\@x-large {
    margin-inline-start: 2rem !important;
  }
  .fdx-u-ml--9\@x-large {
    margin-inline-start: 2.25rem !important;
  }
  .fdx-u-ml--10\@x-large {
    margin-inline-start: 2.5rem !important;
  }
  .fdx-u-ml--11\@x-large {
    margin-inline-start: 2.75rem !important;
  }
  .fdx-u-ml--12\@x-large {
    margin-inline-start: 3rem !important;
  }
  .fdx-u-ml--13\@x-large {
    margin-inline-start: 3.25rem !important;
  }
  .fdx-u-ml--14\@x-large {
    margin-inline-start: 3.5rem !important;
  }
  .fdx-u-ml--15\@x-large {
    margin-inline-start: 3.75rem !important;
  }
  .fdx-u-ml--16\@x-large {
    margin-inline-start: 4rem !important;
  }
  .fdx-u-ml--17\@x-large {
    margin-inline-start: 4.25rem !important;
  }
  .fdx-u-ml--18\@x-large {
    margin-inline-start: 4.5rem !important;
  }
  .fdx-u-ml--19\@x-large {
    margin-inline-start: 4.75rem !important;
  }
  .fdx-u-ml--20\@x-large {
    margin-inline-start: 5rem !important;
  }
  .fdx-u-mx--0\@x-large {
    margin-inline: 0rem !important;
  }
  .fdx-u-mx--1\@x-large {
    margin-inline: 0.25rem !important;
  }
  .fdx-u-mx--2\@x-large {
    margin-inline: 0.5rem !important;
  }
  .fdx-u-mx--3\@x-large {
    margin-inline: 0.75rem !important;
  }
  .fdx-u-mx--4\@x-large {
    margin-inline: 1rem !important;
  }
  .fdx-u-mx--5\@x-large {
    margin-inline: 1.25rem !important;
  }
  .fdx-u-mx--6\@x-large {
    margin-inline: 1.5rem !important;
  }
  .fdx-u-mx--7\@x-large {
    margin-inline: 1.75rem !important;
  }
  .fdx-u-mx--8\@x-large {
    margin-inline: 2rem !important;
  }
  .fdx-u-mx--9\@x-large {
    margin-inline: 2.25rem !important;
  }
  .fdx-u-mx--10\@x-large {
    margin-inline: 2.5rem !important;
  }
  .fdx-u-mx--11\@x-large {
    margin-inline: 2.75rem !important;
  }
  .fdx-u-mx--12\@x-large {
    margin-inline: 3rem !important;
  }
  .fdx-u-mx--13\@x-large {
    margin-inline: 3.25rem !important;
  }
  .fdx-u-mx--14\@x-large {
    margin-inline: 3.5rem !important;
  }
  .fdx-u-mx--15\@x-large {
    margin-inline: 3.75rem !important;
  }
  .fdx-u-mx--16\@x-large {
    margin-inline: 4rem !important;
  }
  .fdx-u-mx--17\@x-large {
    margin-inline: 4.25rem !important;
  }
  .fdx-u-mx--18\@x-large {
    margin-inline: 4.5rem !important;
  }
  .fdx-u-mx--19\@x-large {
    margin-inline: 4.75rem !important;
  }
  .fdx-u-mx--20\@x-large {
    margin-inline: 5rem !important;
  }
  .fdx-u-my--0\@x-large {
    margin-block: 0rem !important;
  }
  .fdx-u-my--1\@x-large {
    margin-block: 0.25rem !important;
  }
  .fdx-u-my--2\@x-large {
    margin-block: 0.5rem !important;
  }
  .fdx-u-my--3\@x-large {
    margin-block: 0.75rem !important;
  }
  .fdx-u-my--4\@x-large {
    margin-block: 1rem !important;
  }
  .fdx-u-my--5\@x-large {
    margin-block: 1.25rem !important;
  }
  .fdx-u-my--6\@x-large {
    margin-block: 1.5rem !important;
  }
  .fdx-u-my--7\@x-large {
    margin-block: 1.75rem !important;
  }
  .fdx-u-my--8\@x-large {
    margin-block: 2rem !important;
  }
  .fdx-u-my--9\@x-large {
    margin-block: 2.25rem !important;
  }
  .fdx-u-my--10\@x-large {
    margin-block: 2.5rem !important;
  }
  .fdx-u-my--11\@x-large {
    margin-block: 2.75rem !important;
  }
  .fdx-u-my--12\@x-large {
    margin-block: 3rem !important;
  }
  .fdx-u-my--13\@x-large {
    margin-block: 3.25rem !important;
  }
  .fdx-u-my--14\@x-large {
    margin-block: 3.5rem !important;
  }
  .fdx-u-my--15\@x-large {
    margin-block: 3.75rem !important;
  }
  .fdx-u-my--16\@x-large {
    margin-block: 4rem !important;
  }
  .fdx-u-my--17\@x-large {
    margin-block: 4.25rem !important;
  }
  .fdx-u-my--18\@x-large {
    margin-block: 4.5rem !important;
  }
  .fdx-u-my--19\@x-large {
    margin-block: 4.75rem !important;
  }
  .fdx-u-my--20\@x-large {
    margin-block: 5rem !important;
  }
}
.fdx-u-gap--none {
  gap: 0;
}
.fdx-u-gap--small {
  gap: 0.125rem;
}
.fdx-u-gap--medium {
  gap: 0.5rem;
}
.fdx-u-gap--large {
  gap: 1rem;
}
.fdx-u-gap-x--none {
  column-gap: 0;
}
.fdx-u-gap-x--small {
  gap: 0.125rem;
}
.fdx-u-gap-x--medium {
  gap: 0.5rem;
}
.fdx-u-gap-x--large {
  gap: 1rem;
}
.fdx-u-gap-y--none {
  row-gap: 0;
}
.fdx-u-gap-y--small {
  gap: 0.125rem;
}
.fdx-u-gap-y--medium {
  gap: 0.5rem;
}
.fdx-u-gap-y--large {
  gap: 1rem;
}

.fdx-u-height--0 {
  height: 0% !important;
}
@media (min-width: 0) {
  .fdx-u-height--0\@x-small {
    height: 0% !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-height--0\@x-small-only {
    height: 0% !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-height--0\@small {
    height: 0% !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-height--0\@small-only {
    height: 0% !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-height--0\@medium {
    height: 0% !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-height--0\@medium-only {
    height: 0% !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-height--0\@medium-wide {
    height: 0% !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-height--0\@medium-wide-only {
    height: 0% !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-height--0\@large {
    height: 0% !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-height--0\@large-only {
    height: 0% !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-height--0\@x-large {
    height: 0% !important;
  }
}
.fdx-u-height--50 {
  height: 50% !important;
}
@media (min-width: 0) {
  .fdx-u-height--50\@x-small {
    height: 50% !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-height--50\@x-small-only {
    height: 50% !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-height--50\@small {
    height: 50% !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-height--50\@small-only {
    height: 50% !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-height--50\@medium {
    height: 50% !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-height--50\@medium-only {
    height: 50% !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-height--50\@medium-wide {
    height: 50% !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-height--50\@medium-wide-only {
    height: 50% !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-height--50\@large {
    height: 50% !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-height--50\@large-only {
    height: 50% !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-height--50\@x-large {
    height: 50% !important;
  }
}
.fdx-u-height--100 {
  height: 100% !important;
}
@media (min-width: 0) {
  .fdx-u-height--100\@x-small {
    height: 100% !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-height--100\@x-small-only {
    height: 100% !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-height--100\@small {
    height: 100% !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-height--100\@small-only {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-height--100\@medium {
    height: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-height--100\@medium-only {
    height: 100% !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-height--100\@medium-wide {
    height: 100% !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-height--100\@medium-wide-only {
    height: 100% !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-height--100\@large {
    height: 100% !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-height--100\@large-only {
    height: 100% !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-height--100\@x-large {
    height: 100% !important;
  }
}
.fdx-u-height--auto {
  height: auto !important;
}
@media (min-width: 0) {
  .fdx-u-height--auto\@x-small {
    height: auto !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-height--auto\@x-small-only {
    height: auto !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-height--auto\@small {
    height: auto !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-height--auto\@small-only {
    height: auto !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-height--auto\@medium {
    height: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-height--auto\@medium-only {
    height: auto !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-height--auto\@medium-wide {
    height: auto !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-height--auto\@medium-wide-only {
    height: auto !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-height--auto\@large {
    height: auto !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-height--auto\@large-only {
    height: auto !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-height--auto\@x-large {
    height: auto !important;
  }
}

.fdx-u-line-height--none {
  line-height: 0;
}
@media (min-width: 0) {
  .fdx-u-line-height--none\@x-small {
    line-height: 0;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-line-height--none\@x-small-only {
    line-height: 0;
  }
}
@media (min-width: 664px) {
  .fdx-u-line-height--none\@small {
    line-height: 0;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-line-height--none\@small-only {
    line-height: 0;
  }
}
@media (min-width: 768px) {
  .fdx-u-line-height--none\@medium {
    line-height: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-line-height--none\@medium-only {
    line-height: 0;
  }
}
@media (min-width: 1024px) {
  .fdx-u-line-height--none\@medium-wide {
    line-height: 0;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-line-height--none\@medium-wide-only {
    line-height: 0;
  }
}
@media (min-width: 1200px) {
  .fdx-u-line-height--none\@large {
    line-height: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-line-height--none\@large-only {
    line-height: 0;
  }
}
@media (min-width: 1440px) {
  .fdx-u-line-height--none\@x-large {
    line-height: 0;
  }
}

.fdx-u-line-height--small {
  line-height: 1;
}
@media (min-width: 0) {
  .fdx-u-line-height--small\@x-small {
    line-height: 1;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-line-height--small\@x-small-only {
    line-height: 1;
  }
}
@media (min-width: 664px) {
  .fdx-u-line-height--small\@small {
    line-height: 1;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-line-height--small\@small-only {
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .fdx-u-line-height--small\@medium {
    line-height: 1;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-line-height--small\@medium-only {
    line-height: 1;
  }
}
@media (min-width: 1024px) {
  .fdx-u-line-height--small\@medium-wide {
    line-height: 1;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-line-height--small\@medium-wide-only {
    line-height: 1;
  }
}
@media (min-width: 1200px) {
  .fdx-u-line-height--small\@large {
    line-height: 1;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-line-height--small\@large-only {
    line-height: 1;
  }
}
@media (min-width: 1440px) {
  .fdx-u-line-height--small\@x-large {
    line-height: 1;
  }
}

.fdx-u-line-height--medium {
  line-height: 1.3;
}
@media (min-width: 0) {
  .fdx-u-line-height--medium\@x-small {
    line-height: 1.3;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-line-height--medium\@x-small-only {
    line-height: 1.3;
  }
}
@media (min-width: 664px) {
  .fdx-u-line-height--medium\@small {
    line-height: 1.3;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-line-height--medium\@small-only {
    line-height: 1.3;
  }
}
@media (min-width: 768px) {
  .fdx-u-line-height--medium\@medium {
    line-height: 1.3;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-line-height--medium\@medium-only {
    line-height: 1.3;
  }
}
@media (min-width: 1024px) {
  .fdx-u-line-height--medium\@medium-wide {
    line-height: 1.3;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-line-height--medium\@medium-wide-only {
    line-height: 1.3;
  }
}
@media (min-width: 1200px) {
  .fdx-u-line-height--medium\@large {
    line-height: 1.3;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-line-height--medium\@large-only {
    line-height: 1.3;
  }
}
@media (min-width: 1440px) {
  .fdx-u-line-height--medium\@x-large {
    line-height: 1.3;
  }
}

.fdx-u-line-height--large {
  line-height: 1.5;
}
@media (min-width: 0) {
  .fdx-u-line-height--large\@x-small {
    line-height: 1.5;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-line-height--large\@x-small-only {
    line-height: 1.5;
  }
}
@media (min-width: 664px) {
  .fdx-u-line-height--large\@small {
    line-height: 1.5;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-line-height--large\@small-only {
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .fdx-u-line-height--large\@medium {
    line-height: 1.5;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-line-height--large\@medium-only {
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .fdx-u-line-height--large\@medium-wide {
    line-height: 1.5;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-line-height--large\@medium-wide-only {
    line-height: 1.5;
  }
}
@media (min-width: 1200px) {
  .fdx-u-line-height--large\@large {
    line-height: 1.5;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-line-height--large\@large-only {
    line-height: 1.5;
  }
}
@media (min-width: 1440px) {
  .fdx-u-line-height--large\@x-large {
    line-height: 1.5;
  }
}

.fdx-u-margin--auto {
  margin: 0 auto !important;
}
@media (min-width: 0) {
  .fdx-u-margin--auto\@x-small {
    margin: 0 auto !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-margin--auto\@x-small-only {
    margin: 0 auto !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-margin--auto\@small {
    margin: 0 auto !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-margin--auto\@small-only {
    margin: 0 auto !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-margin--auto\@medium {
    margin: 0 auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-margin--auto\@medium-only {
    margin: 0 auto !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-margin--auto\@medium-wide {
    margin: 0 auto !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-margin--auto\@medium-wide-only {
    margin: 0 auto !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-margin--auto\@large {
    margin: 0 auto !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-margin--auto\@large-only {
    margin: 0 auto !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-margin--auto\@x-large {
    margin: 0 auto !important;
  }
}

.fdx-u-ml--auto {
  margin-inline-start: auto !important;
}
@media (min-width: 0) {
  .fdx-u-ml--auto\@x-small {
    margin-inline-start: auto !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-ml--auto\@x-small-only {
    margin-inline-start: auto !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-ml--auto\@small {
    margin-inline-start: auto !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-ml--auto\@small-only {
    margin-inline-start: auto !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-ml--auto\@medium {
    margin-inline-start: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-ml--auto\@medium-only {
    margin-inline-start: auto !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-ml--auto\@medium-wide {
    margin-inline-start: auto !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-ml--auto\@medium-wide-only {
    margin-inline-start: auto !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-ml--auto\@large {
    margin-inline-start: auto !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-ml--auto\@large-only {
    margin-inline-start: auto !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-ml--auto\@x-large {
    margin-inline-start: auto !important;
  }
}

.fdx-u-mr--auto {
  margin-inline-end: auto !important;
}
@media (min-width: 0) {
  .fdx-u-mr--auto\@x-small {
    margin-inline-end: auto !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-mr--auto\@x-small-only {
    margin-inline-end: auto !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-mr--auto\@small {
    margin-inline-end: auto !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-mr--auto\@small-only {
    margin-inline-end: auto !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-mr--auto\@medium {
    margin-inline-end: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-mr--auto\@medium-only {
    margin-inline-end: auto !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-mr--auto\@medium-wide {
    margin-inline-end: auto !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-mr--auto\@medium-wide-only {
    margin-inline-end: auto !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-mr--auto\@large {
    margin-inline-end: auto !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-mr--auto\@large-only {
    margin-inline-end: auto !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-mr--auto\@x-large {
    margin-inline-end: auto !important;
  }
}

.fdx-u-p--0px {
  padding: 0px !important;
}

.fdx-u-p--1px {
  padding: 1px !important;
}

.fdx-u-p--2px {
  padding: 2px !important;
}

.fdx-u-p--3px {
  padding: 3px !important;
}

.fdx-u-p--4px {
  padding: 4px !important;
}

.fdx-u-p--5px {
  padding: 5px !important;
}

.fdx-u-m--0px {
  margin: 0px !important;
}

.fdx-u-m--1px {
  margin: 1px !important;
}

.fdx-u-m--2px {
  margin: 2px !important;
}

.fdx-u-m--3px {
  margin: 3px !important;
}

.fdx-u-m--4px {
  margin: 4px !important;
}

.fdx-u-m--5px {
  margin: 5px !important;
}

.fdx-u-pt--0px {
  padding-block-start: 0rem !important;
}

.fdx-u-pt--1px {
  padding-block-start: 0.0625rem !important;
}

.fdx-u-pt--2px {
  padding-block-start: 0.125rem !important;
}

.fdx-u-pt--3px {
  padding-block-start: 0.1875rem !important;
}

.fdx-u-pt--4px {
  padding-block-start: 0.25rem !important;
}

.fdx-u-pt--5px {
  padding-block-start: 0.3125rem !important;
}

.fdx-u-pr--0px {
  padding-inline-end: 0rem !important;
}

.fdx-u-pr--1px {
  padding-inline-end: 0.0625rem !important;
}

.fdx-u-pr--2px {
  padding-inline-end: 0.125rem !important;
}

.fdx-u-pr--3px {
  padding-inline-end: 0.1875rem !important;
}

.fdx-u-pr--4px {
  padding-inline-end: 0.25rem !important;
}

.fdx-u-pr--5px {
  padding-inline-end: 0.3125rem !important;
}

.fdx-u-pb--0px {
  padding-block-end: 0rem !important;
}

.fdx-u-pb--1px {
  padding-block-end: 0.0625rem !important;
}

.fdx-u-pb--2px {
  padding-block-end: 0.125rem !important;
}

.fdx-u-pb--3px {
  padding-block-end: 0.1875rem !important;
}

.fdx-u-pb--4px {
  padding-block-end: 0.25rem !important;
}

.fdx-u-pb--5px {
  padding-block-end: 0.3125rem !important;
}

.fdx-u-pl--0px {
  padding-inline-start: 0rem !important;
}

.fdx-u-pl--1px {
  padding-inline-start: 0.0625rem !important;
}

.fdx-u-pl--2px {
  padding-inline-start: 0.125rem !important;
}

.fdx-u-pl--3px {
  padding-inline-start: 0.1875rem !important;
}

.fdx-u-pl--4px {
  padding-inline-start: 0.25rem !important;
}

.fdx-u-pl--5px {
  padding-inline-start: 0.3125rem !important;
}

.fdx-u-mt--0px {
  margin-block-start: 0rem !important;
}

.fdx-u-mt--1px {
  margin-block-start: 0.0625rem !important;
}

.fdx-u-mt--n1px {
  margin-block-start: -1px !important;
}

.fdx-u-mt--2px {
  margin-block-start: 0.125rem !important;
}

.fdx-u-mt--n2px {
  margin-block-start: -2px !important;
}

.fdx-u-mt--3px {
  margin-block-start: 0.1875rem !important;
}

.fdx-u-mt--n3px {
  margin-block-start: -3px !important;
}

.fdx-u-mt--4px {
  margin-block-start: 0.25rem !important;
}

.fdx-u-mt--n4px {
  margin-block-start: -4px !important;
}

.fdx-u-mt--5px {
  margin-block-start: 0.3125rem !important;
}

.fdx-u-mt--n5px {
  margin-block-start: -5px !important;
}

.fdx-u-mr--0px {
  margin-inline-end: 0rem !important;
}

.fdx-u-mr--1px {
  margin-inline-end: 0.0625rem !important;
}

.fdx-u-mr--n1px {
  margin-inline-end: -1px !important;
}

.fdx-u-mr--2px {
  margin-inline-end: 0.125rem !important;
}

.fdx-u-mr--n2px {
  margin-inline-end: -2px !important;
}

.fdx-u-mr--3px {
  margin-inline-end: 0.1875rem !important;
}

.fdx-u-mr--n3px {
  margin-inline-end: -3px !important;
}

.fdx-u-mr--4px {
  margin-inline-end: 0.25rem !important;
}

.fdx-u-mr--n4px {
  margin-inline-end: -4px !important;
}

.fdx-u-mr--5px {
  margin-inline-end: 0.3125rem !important;
}

.fdx-u-mr--n5px {
  margin-inline-end: -5px !important;
}

.fdx-u-mb--0px {
  margin-block-end: 0rem !important;
}

.fdx-u-mb--1px {
  margin-block-end: 0.0625rem !important;
}

.fdx-u-mb--n1px {
  margin-block-end: -1px !important;
}

.fdx-u-mb--2px {
  margin-block-end: 0.125rem !important;
}

.fdx-u-mb--n2px {
  margin-block-end: -2px !important;
}

.fdx-u-mb--3px {
  margin-block-end: 0.1875rem !important;
}

.fdx-u-mb--n3px {
  margin-block-end: -3px !important;
}

.fdx-u-mb--4px {
  margin-block-end: 0.25rem !important;
}

.fdx-u-mb--n4px {
  margin-block-end: -4px !important;
}

.fdx-u-mb--5px {
  margin-block-end: 0.3125rem !important;
}

.fdx-u-mb--n5px {
  margin-block-end: -5px !important;
}

.fdx-u-ml--0px {
  margin-inline-start: 0rem !important;
}

.fdx-u-ml--1px {
  margin-inline-start: 0.0625rem !important;
}

.fdx-u-ml--n1px {
  margin-inline-start: -1px !important;
}

.fdx-u-ml--2px {
  margin-inline-start: 0.125rem !important;
}

.fdx-u-ml--n2px {
  margin-inline-start: -2px !important;
}

.fdx-u-ml--3px {
  margin-inline-start: 0.1875rem !important;
}

.fdx-u-ml--n3px {
  margin-inline-start: -3px !important;
}

.fdx-u-ml--4px {
  margin-inline-start: 0.25rem !important;
}

.fdx-u-ml--n4px {
  margin-inline-start: -4px !important;
}

.fdx-u-ml--5px {
  margin-inline-start: 0.3125rem !important;
}

.fdx-u-ml--n5px {
  margin-inline-start: -5px !important;
}

@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-pt--0px\@x-small-only {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@x-small-only {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@x-small-only {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@x-small-only {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@x-small-only {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@x-small-only {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@x-small-only {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@x-small-only {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@x-small-only {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@x-small-only {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@x-small-only {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@x-small-only {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@x-small-only {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@x-small-only {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@x-small-only {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@x-small-only {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@x-small-only {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@x-small-only {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@x-small-only {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@x-small-only {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@x-small-only {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@x-small-only {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@x-small-only {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@x-small-only {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@x-small-only {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@x-small-only {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@x-small-only {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@x-small-only {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@x-small-only {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@x-small-only {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@x-small-only {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@x-small-only {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@x-small-only {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@x-small-only {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@x-small-only {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@x-small-only {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@x-small-only {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@x-small-only {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@x-small-only {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@x-small-only {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@x-small-only {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@x-small-only {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@x-small-only {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@x-small-only {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@x-small-only {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@x-small-only {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@x-small-only {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@x-small-only {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@x-small-only {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@x-small-only {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@x-small-only {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@x-small-only {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@x-small-only {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@x-small-only {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@x-small-only {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@x-small-only {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@x-small-only {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@x-small-only {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@x-small-only {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@x-small-only {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@x-small-only {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@x-small-only {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@x-small-only {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@x-small-only {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@x-small-only {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@x-small-only {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@x-small-only {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@x-small-only {
    margin-inline-start: -5px !important;
  }
}
@media (min-width: 0) {
  .fdx-u-pt--0px\@x-small {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@x-small {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@x-small {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@x-small {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@x-small {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@x-small {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@x-small {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@x-small {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@x-small {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@x-small {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@x-small {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@x-small {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@x-small {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@x-small {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@x-small {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@x-small {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@x-small {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@x-small {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@x-small {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@x-small {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@x-small {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@x-small {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@x-small {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@x-small {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@x-small {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@x-small {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@x-small {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@x-small {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@x-small {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@x-small {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@x-small {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@x-small {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@x-small {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@x-small {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@x-small {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@x-small {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@x-small {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@x-small {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@x-small {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@x-small {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@x-small {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@x-small {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@x-small {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@x-small {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@x-small {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@x-small {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@x-small {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@x-small {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@x-small {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@x-small {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@x-small {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@x-small {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@x-small {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@x-small {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@x-small {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@x-small {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@x-small {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@x-small {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@x-small {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@x-small {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@x-small {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@x-small {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@x-small {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@x-small {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@x-small {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@x-small {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@x-small {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@x-small {
    margin-inline-start: -5px !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-pt--0px\@small-only {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@small-only {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@small-only {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@small-only {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@small-only {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@small-only {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@small-only {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@small-only {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@small-only {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@small-only {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@small-only {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@small-only {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@small-only {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@small-only {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@small-only {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@small-only {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@small-only {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@small-only {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@small-only {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@small-only {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@small-only {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@small-only {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@small-only {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@small-only {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@small-only {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@small-only {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@small-only {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@small-only {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@small-only {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@small-only {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@small-only {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@small-only {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@small-only {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@small-only {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@small-only {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@small-only {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@small-only {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@small-only {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@small-only {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@small-only {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@small-only {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@small-only {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@small-only {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@small-only {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@small-only {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@small-only {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@small-only {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@small-only {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@small-only {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@small-only {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@small-only {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@small-only {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@small-only {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@small-only {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@small-only {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@small-only {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@small-only {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@small-only {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@small-only {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@small-only {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@small-only {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@small-only {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@small-only {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@small-only {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@small-only {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@small-only {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@small-only {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@small-only {
    margin-inline-start: -5px !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-pt--0px\@small {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@small {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@small {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@small {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@small {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@small {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@small {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@small {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@small {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@small {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@small {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@small {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@small {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@small {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@small {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@small {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@small {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@small {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@small {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@small {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@small {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@small {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@small {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@small {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@small {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@small {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@small {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@small {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@small {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@small {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@small {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@small {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@small {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@small {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@small {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@small {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@small {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@small {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@small {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@small {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@small {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@small {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@small {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@small {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@small {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@small {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@small {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@small {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@small {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@small {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@small {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@small {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@small {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@small {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@small {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@small {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@small {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@small {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@small {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@small {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@small {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@small {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@small {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@small {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@small {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@small {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@small {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@small {
    margin-inline-start: -5px !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-pt--0px\@medium {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@medium {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@medium {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@medium {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@medium {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@medium {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@medium {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@medium {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@medium {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@medium {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@medium {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@medium {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@medium {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@medium {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@medium {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@medium {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@medium {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@medium {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@medium {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@medium {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@medium {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@medium {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@medium {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@medium {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@medium {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@medium {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@medium {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@medium {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@medium {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@medium {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@medium {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@medium {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@medium {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@medium {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@medium {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@medium {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@medium {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@medium {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@medium {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@medium {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@medium {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@medium {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@medium {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@medium {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@medium {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@medium {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@medium {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@medium {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@medium {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@medium {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@medium {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@medium {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@medium {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@medium {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@medium {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@medium {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@medium {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@medium {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@medium {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@medium {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@medium {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@medium {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@medium {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@medium {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@medium {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@medium {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@medium {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@medium {
    margin-inline-start: -5px !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-pt--0px\@medium-only {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@medium-only {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@medium-only {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@medium-only {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@medium-only {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@medium-only {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@medium-only {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@medium-only {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@medium-only {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@medium-only {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@medium-only {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@medium-only {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@medium-only {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@medium-only {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@medium-only {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@medium-only {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@medium-only {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@medium-only {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@medium-only {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@medium-only {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@medium-only {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@medium-only {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@medium-only {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@medium-only {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@medium-only {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@medium-only {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@medium-only {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@medium-only {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@medium-only {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@medium-only {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@medium-only {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@medium-only {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@medium-only {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@medium-only {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@medium-only {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@medium-only {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@medium-only {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@medium-only {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@medium-only {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@medium-only {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@medium-only {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@medium-only {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@medium-only {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@medium-only {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@medium-only {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@medium-only {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@medium-only {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@medium-only {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@medium-only {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@medium-only {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@medium-only {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@medium-only {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@medium-only {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@medium-only {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@medium-only {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@medium-only {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@medium-only {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@medium-only {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@medium-only {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@medium-only {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@medium-only {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@medium-only {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@medium-only {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@medium-only {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@medium-only {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@medium-only {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@medium-only {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@medium-only {
    margin-inline-start: -5px !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-pt--0px\@medium-wide {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@medium-wide {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@medium-wide {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@medium-wide {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@medium-wide {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@medium-wide {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@medium-wide {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@medium-wide {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@medium-wide {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@medium-wide {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@medium-wide {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@medium-wide {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@medium-wide {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@medium-wide {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@medium-wide {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@medium-wide {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@medium-wide {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@medium-wide {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@medium-wide {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@medium-wide {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@medium-wide {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@medium-wide {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@medium-wide {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@medium-wide {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@medium-wide {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@medium-wide {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@medium-wide {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@medium-wide {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@medium-wide {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@medium-wide {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@medium-wide {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@medium-wide {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@medium-wide {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@medium-wide {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@medium-wide {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@medium-wide {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@medium-wide {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@medium-wide {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@medium-wide {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@medium-wide {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@medium-wide {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@medium-wide {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@medium-wide {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@medium-wide {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@medium-wide {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@medium-wide {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@medium-wide {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@medium-wide {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@medium-wide {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@medium-wide {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@medium-wide {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@medium-wide {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@medium-wide {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@medium-wide {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@medium-wide {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@medium-wide {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@medium-wide {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@medium-wide {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@medium-wide {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@medium-wide {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@medium-wide {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@medium-wide {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@medium-wide {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@medium-wide {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@medium-wide {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@medium-wide {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@medium-wide {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@medium-wide {
    margin-inline-start: -5px !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-pt--0px\@medium-wide-only {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@medium-wide-only {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@medium-wide-only {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@medium-wide-only {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@medium-wide-only {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@medium-wide-only {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@medium-wide-only {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@medium-wide-only {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@medium-wide-only {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@medium-wide-only {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@medium-wide-only {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@medium-wide-only {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@medium-wide-only {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@medium-wide-only {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@medium-wide-only {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@medium-wide-only {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@medium-wide-only {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@medium-wide-only {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@medium-wide-only {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@medium-wide-only {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@medium-wide-only {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@medium-wide-only {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@medium-wide-only {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@medium-wide-only {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@medium-wide-only {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@medium-wide-only {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@medium-wide-only {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@medium-wide-only {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@medium-wide-only {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@medium-wide-only {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@medium-wide-only {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@medium-wide-only {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@medium-wide-only {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@medium-wide-only {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@medium-wide-only {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@medium-wide-only {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@medium-wide-only {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@medium-wide-only {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@medium-wide-only {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@medium-wide-only {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@medium-wide-only {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@medium-wide-only {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@medium-wide-only {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@medium-wide-only {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@medium-wide-only {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@medium-wide-only {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@medium-wide-only {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@medium-wide-only {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@medium-wide-only {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@medium-wide-only {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@medium-wide-only {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@medium-wide-only {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@medium-wide-only {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@medium-wide-only {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@medium-wide-only {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@medium-wide-only {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@medium-wide-only {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@medium-wide-only {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@medium-wide-only {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@medium-wide-only {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@medium-wide-only {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@medium-wide-only {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@medium-wide-only {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@medium-wide-only {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@medium-wide-only {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@medium-wide-only {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@medium-wide-only {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@medium-wide-only {
    margin-inline-start: -5px !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-pt--0px\@large {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@large {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@large {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@large {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@large {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@large {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@large {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@large {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@large {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@large {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@large {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@large {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@large {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@large {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@large {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@large {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@large {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@large {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@large {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@large {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@large {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@large {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@large {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@large {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@large {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@large {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@large {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@large {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@large {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@large {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@large {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@large {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@large {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@large {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@large {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@large {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@large {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@large {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@large {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@large {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@large {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@large {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@large {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@large {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@large {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@large {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@large {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@large {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@large {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@large {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@large {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@large {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@large {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@large {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@large {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@large {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@large {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@large {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@large {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@large {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@large {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@large {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@large {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@large {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@large {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@large {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@large {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@large {
    margin-inline-start: -5px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-pt--0px\@large-only {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@large-only {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@large-only {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@large-only {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@large-only {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@large-only {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@large-only {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@large-only {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@large-only {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@large-only {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@large-only {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@large-only {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@large-only {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@large-only {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@large-only {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@large-only {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@large-only {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@large-only {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@large-only {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@large-only {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@large-only {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@large-only {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@large-only {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@large-only {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@large-only {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@large-only {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@large-only {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@large-only {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@large-only {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@large-only {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@large-only {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@large-only {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@large-only {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@large-only {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@large-only {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@large-only {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@large-only {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@large-only {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@large-only {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@large-only {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@large-only {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@large-only {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@large-only {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@large-only {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@large-only {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@large-only {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@large-only {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@large-only {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@large-only {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@large-only {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@large-only {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@large-only {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@large-only {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@large-only {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@large-only {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@large-only {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@large-only {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@large-only {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@large-only {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@large-only {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@large-only {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@large-only {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@large-only {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@large-only {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@large-only {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@large-only {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@large-only {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@large-only {
    margin-inline-start: -5px !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-pt--0px\@x-large {
    padding-block-start: 0rem !important;
  }
  .fdx-u-pt--1px\@x-large {
    padding-block-start: 0.0625rem !important;
  }
  .fdx-u-pt--2px\@x-large {
    padding-block-start: 0.125rem !important;
  }
  .fdx-u-pt--3px\@x-large {
    padding-block-start: 0.1875rem !important;
  }
  .fdx-u-pt--4px\@x-large {
    padding-block-start: 0.25rem !important;
  }
  .fdx-u-pt--5px\@x-large {
    padding-block-start: 0.3125rem !important;
  }
  .fdx-u-pr--0px\@x-large {
    padding-inline-end: 0rem !important;
  }
  .fdx-u-pr--1px\@x-large {
    padding-inline-end: 0.0625rem !important;
  }
  .fdx-u-pr--2px\@x-large {
    padding-inline-end: 0.125rem !important;
  }
  .fdx-u-pr--3px\@x-large {
    padding-inline-end: 0.1875rem !important;
  }
  .fdx-u-pr--4px\@x-large {
    padding-inline-end: 0.25rem !important;
  }
  .fdx-u-pr--5px\@x-large {
    padding-inline-end: 0.3125rem !important;
  }
  .fdx-u-pb--0px\@x-large {
    padding-block-end: 0rem !important;
  }
  .fdx-u-pb--1px\@x-large {
    padding-block-end: 0.0625rem !important;
  }
  .fdx-u-pb--2px\@x-large {
    padding-block-end: 0.125rem !important;
  }
  .fdx-u-pb--3px\@x-large {
    padding-block-end: 0.1875rem !important;
  }
  .fdx-u-pb--4px\@x-large {
    padding-block-end: 0.25rem !important;
  }
  .fdx-u-pb--5px\@x-large {
    padding-block-end: 0.3125rem !important;
  }
  .fdx-u-pl--0px\@x-large {
    padding-inline-start: 0rem !important;
  }
  .fdx-u-pl--1px\@x-large {
    padding-inline-start: 0.0625rem !important;
  }
  .fdx-u-pl--2px\@x-large {
    padding-inline-start: 0.125rem !important;
  }
  .fdx-u-pl--3px\@x-large {
    padding-inline-start: 0.1875rem !important;
  }
  .fdx-u-pl--4px\@x-large {
    padding-inline-start: 0.25rem !important;
  }
  .fdx-u-pl--5px\@x-large {
    padding-inline-start: 0.3125rem !important;
  }
  .fdx-u-mt--0px\@x-large {
    margin-block-start: 0rem !important;
  }
  .fdx-u-mt--1px\@x-large {
    margin-block-start: 0.0625rem !important;
  }
  .fdx-u-mt--n1px\@x-large {
    margin-block-start: -1px !important;
  }
  .fdx-u-mt--2px\@x-large {
    margin-block-start: 0.125rem !important;
  }
  .fdx-u-mt--n2px\@x-large {
    margin-block-start: -2px !important;
  }
  .fdx-u-mt--3px\@x-large {
    margin-block-start: 0.1875rem !important;
  }
  .fdx-u-mt--n3px\@x-large {
    margin-block-start: -3px !important;
  }
  .fdx-u-mt--4px\@x-large {
    margin-block-start: 0.25rem !important;
  }
  .fdx-u-mt--n4px\@x-large {
    margin-block-start: -4px !important;
  }
  .fdx-u-mt--5px\@x-large {
    margin-block-start: 0.3125rem !important;
  }
  .fdx-u-mt--n5px\@x-large {
    margin-block-start: -5px !important;
  }
  .fdx-u-mr--0px\@x-large {
    margin-inline-end: 0rem !important;
  }
  .fdx-u-mr--1px\@x-large {
    margin-inline-end: 0.0625rem !important;
  }
  .fdx-u-mr--n1px\@x-large {
    margin-inline-end: -1px !important;
  }
  .fdx-u-mr--2px\@x-large {
    margin-inline-end: 0.125rem !important;
  }
  .fdx-u-mr--n2px\@x-large {
    margin-inline-end: -2px !important;
  }
  .fdx-u-mr--3px\@x-large {
    margin-inline-end: 0.1875rem !important;
  }
  .fdx-u-mr--n3px\@x-large {
    margin-inline-end: -3px !important;
  }
  .fdx-u-mr--4px\@x-large {
    margin-inline-end: 0.25rem !important;
  }
  .fdx-u-mr--n4px\@x-large {
    margin-inline-end: -4px !important;
  }
  .fdx-u-mr--5px\@x-large {
    margin-inline-end: 0.3125rem !important;
  }
  .fdx-u-mr--n5px\@x-large {
    margin-inline-end: -5px !important;
  }
  .fdx-u-mb--0px\@x-large {
    margin-block-end: 0rem !important;
  }
  .fdx-u-mb--1px\@x-large {
    margin-block-end: 0.0625rem !important;
  }
  .fdx-u-mb--n1px\@x-large {
    margin-block-end: -1px !important;
  }
  .fdx-u-mb--2px\@x-large {
    margin-block-end: 0.125rem !important;
  }
  .fdx-u-mb--n2px\@x-large {
    margin-block-end: -2px !important;
  }
  .fdx-u-mb--3px\@x-large {
    margin-block-end: 0.1875rem !important;
  }
  .fdx-u-mb--n3px\@x-large {
    margin-block-end: -3px !important;
  }
  .fdx-u-mb--4px\@x-large {
    margin-block-end: 0.25rem !important;
  }
  .fdx-u-mb--n4px\@x-large {
    margin-block-end: -4px !important;
  }
  .fdx-u-mb--5px\@x-large {
    margin-block-end: 0.3125rem !important;
  }
  .fdx-u-mb--n5px\@x-large {
    margin-block-end: -5px !important;
  }
  .fdx-u-ml--0px\@x-large {
    margin-inline-start: 0rem !important;
  }
  .fdx-u-ml--1px\@x-large {
    margin-inline-start: 0.0625rem !important;
  }
  .fdx-u-ml--n1px\@x-large {
    margin-inline-start: -1px !important;
  }
  .fdx-u-ml--2px\@x-large {
    margin-inline-start: 0.125rem !important;
  }
  .fdx-u-ml--n2px\@x-large {
    margin-inline-start: -2px !important;
  }
  .fdx-u-ml--3px\@x-large {
    margin-inline-start: 0.1875rem !important;
  }
  .fdx-u-ml--n3px\@x-large {
    margin-inline-start: -3px !important;
  }
  .fdx-u-ml--4px\@x-large {
    margin-inline-start: 0.25rem !important;
  }
  .fdx-u-ml--n4px\@x-large {
    margin-inline-start: -4px !important;
  }
  .fdx-u-ml--5px\@x-large {
    margin-inline-start: 0.3125rem !important;
  }
  .fdx-u-ml--n5px\@x-large {
    margin-inline-start: -5px !important;
  }
}
.fdx-u-outline--none, .fdx-u-outline--none:focus {
  outline: none !important;
}

.fdx-u-overflow--auto {
  overflow: auto !important;
}
@media (min-width: 0) {
  .fdx-u-overflow--auto\@x-small {
    overflow: auto !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-overflow--auto\@x-small-only {
    overflow: auto !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-overflow--auto\@small {
    overflow: auto !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-overflow--auto\@small-only {
    overflow: auto !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-overflow--auto\@medium {
    overflow: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-overflow--auto\@medium-only {
    overflow: auto !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-overflow--auto\@medium-wide {
    overflow: auto !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-overflow--auto\@medium-wide-only {
    overflow: auto !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-overflow--auto\@large {
    overflow: auto !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-overflow--auto\@large-only {
    overflow: auto !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-overflow--auto\@x-large {
    overflow: auto !important;
  }
}
.fdx-u-overflow--hidden {
  overflow: hidden !important;
}
@media (min-width: 0) {
  .fdx-u-overflow--hidden\@x-small {
    overflow: hidden !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-overflow--hidden\@x-small-only {
    overflow: hidden !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-overflow--hidden\@small {
    overflow: hidden !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-overflow--hidden\@small-only {
    overflow: hidden !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-overflow--hidden\@medium {
    overflow: hidden !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-overflow--hidden\@medium-only {
    overflow: hidden !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-overflow--hidden\@medium-wide {
    overflow: hidden !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-overflow--hidden\@medium-wide-only {
    overflow: hidden !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-overflow--hidden\@large {
    overflow: hidden !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-overflow--hidden\@large-only {
    overflow: hidden !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-overflow--hidden\@x-large {
    overflow: hidden !important;
  }
}
.fdx-u-overflow--visible {
  overflow: visible !important;
}
@media (min-width: 0) {
  .fdx-u-overflow--visible\@x-small {
    overflow: visible !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-overflow--visible\@x-small-only {
    overflow: visible !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-overflow--visible\@small {
    overflow: visible !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-overflow--visible\@small-only {
    overflow: visible !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-overflow--visible\@medium {
    overflow: visible !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-overflow--visible\@medium-only {
    overflow: visible !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-overflow--visible\@medium-wide {
    overflow: visible !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-overflow--visible\@medium-wide-only {
    overflow: visible !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-overflow--visible\@large {
    overflow: visible !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-overflow--visible\@large-only {
    overflow: visible !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-overflow--visible\@x-large {
    overflow: visible !important;
  }
}
.fdx-u-overflow--y-hidden {
  overflow-y: hidden !important;
}
@media (min-width: 0) {
  .fdx-u-overflow--y-hidden\@x-small {
    overflow-y: hidden !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-overflow--y-hidden\@x-small-only {
    overflow-y: hidden !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-overflow--y-hidden\@small {
    overflow-y: hidden !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-overflow--y-hidden\@small-only {
    overflow-y: hidden !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-overflow--y-hidden\@medium {
    overflow-y: hidden !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-overflow--y-hidden\@medium-only {
    overflow-y: hidden !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-overflow--y-hidden\@medium-wide {
    overflow-y: hidden !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-overflow--y-hidden\@medium-wide-only {
    overflow-y: hidden !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-overflow--y-hidden\@large {
    overflow-y: hidden !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-overflow--y-hidden\@large-only {
    overflow-y: hidden !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-overflow--y-hidden\@x-large {
    overflow-y: hidden !important;
  }
}
.fdx-u-overflow--x-hidden {
  overflow-x: hidden !important;
}
@media (min-width: 0) {
  .fdx-u-overflow--x-hidden\@x-small {
    overflow-x: hidden !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-overflow--x-hidden\@x-small-only {
    overflow-x: hidden !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-overflow--x-hidden\@small {
    overflow-x: hidden !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-overflow--x-hidden\@small-only {
    overflow-x: hidden !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-overflow--x-hidden\@medium {
    overflow-x: hidden !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-overflow--x-hidden\@medium-only {
    overflow-x: hidden !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-overflow--x-hidden\@medium-wide {
    overflow-x: hidden !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-overflow--x-hidden\@medium-wide-only {
    overflow-x: hidden !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-overflow--x-hidden\@large {
    overflow-x: hidden !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-overflow--x-hidden\@large-only {
    overflow-x: hidden !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-overflow--x-hidden\@x-large {
    overflow-x: hidden !important;
  }
}
.fdx-u-overflow--scroll {
  overflow: scroll !important;
}
@media (min-width: 0) {
  .fdx-u-overflow--scroll\@x-small {
    overflow: scroll !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-overflow--scroll\@x-small-only {
    overflow: scroll !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-overflow--scroll\@small {
    overflow: scroll !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-overflow--scroll\@small-only {
    overflow: scroll !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-overflow--scroll\@medium {
    overflow: scroll !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-overflow--scroll\@medium-only {
    overflow: scroll !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-overflow--scroll\@medium-wide {
    overflow: scroll !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-overflow--scroll\@medium-wide-only {
    overflow: scroll !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-overflow--scroll\@large {
    overflow: scroll !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-overflow--scroll\@large-only {
    overflow: scroll !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-overflow--scroll\@x-large {
    overflow: scroll !important;
  }
}
.fdx-u-overflow--scroll-y {
  overflow-y: scroll !important;
}
@media (min-width: 0) {
  .fdx-u-overflow--scroll-y\@x-small {
    overflow-y: scroll !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-overflow--scroll-y\@x-small-only {
    overflow-y: scroll !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-overflow--scroll-y\@small {
    overflow-y: scroll !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-overflow--scroll-y\@small-only {
    overflow-y: scroll !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-overflow--scroll-y\@medium {
    overflow-y: scroll !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-overflow--scroll-y\@medium-only {
    overflow-y: scroll !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-overflow--scroll-y\@medium-wide {
    overflow-y: scroll !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-overflow--scroll-y\@medium-wide-only {
    overflow-y: scroll !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-overflow--scroll-y\@large {
    overflow-y: scroll !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-overflow--scroll-y\@large-only {
    overflow-y: scroll !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-overflow--scroll-y\@x-large {
    overflow-y: scroll !important;
  }
}
.fdx-u-overflow--scroll-x {
  overflow-x: scroll !important;
}
@media (min-width: 0) {
  .fdx-u-overflow--scroll-x\@x-small {
    overflow-x: scroll !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-overflow--scroll-x\@x-small-only {
    overflow-x: scroll !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-overflow--scroll-x\@small {
    overflow-x: scroll !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-overflow--scroll-x\@small-only {
    overflow-x: scroll !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-overflow--scroll-x\@medium {
    overflow-x: scroll !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-overflow--scroll-x\@medium-only {
    overflow-x: scroll !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-overflow--scroll-x\@medium-wide {
    overflow-x: scroll !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-overflow--scroll-x\@medium-wide-only {
    overflow-x: scroll !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-overflow--scroll-x\@large {
    overflow-x: scroll !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-overflow--scroll-x\@large-only {
    overflow-x: scroll !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-overflow--scroll-x\@x-large {
    overflow-x: scroll !important;
  }
}
.fdx-u-overflow--ms--none {
  -ms-overflow-style: none !important;
}
@media (min-width: 0) {
  .fdx-u-overflow--ms--none\@x-small {
    -ms-overflow-style: none !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-overflow--ms--none\@x-small-only {
    -ms-overflow-style: none !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-overflow--ms--none\@small {
    -ms-overflow-style: none !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-overflow--ms--none\@small-only {
    -ms-overflow-style: none !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-overflow--ms--none\@medium {
    -ms-overflow-style: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-overflow--ms--none\@medium-only {
    -ms-overflow-style: none !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-overflow--ms--none\@medium-wide {
    -ms-overflow-style: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-overflow--ms--none\@medium-wide-only {
    -ms-overflow-style: none !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-overflow--ms--none\@large {
    -ms-overflow-style: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-overflow--ms--none\@large-only {
    -ms-overflow-style: none !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-overflow--ms--none\@x-large {
    -ms-overflow-style: none !important;
  }
}

/* stylelint-disable */
[data-sg=paint] > *:nth-child(even) > [data-sg=paint__box] {
  background-color: rgba(255, 0, 0, 0.3);
  /*rtl:begin:ignore*/
  background: repeating-linear-gradient(45deg, rgb(126.35, 38, 224), rgb(126.35, 38, 224) 0.25rem, rgb(152.80625, 82.625, 230.375) 0.25rem, rgb(152.80625, 82.625, 230.375) 0.5rem);
  /*rtl:end:ignore*/
}
[data-sg=paint] > *:nth-child(odd) > [data-sg=paint__box] {
  background-color: rgba(0, 255, 0, 0.3);
  /*rtl:begin:ignore*/
  background: repeating-linear-gradient(45deg, rgb(255, 160.8, 102), rgb(255, 160.8, 102) 0.25rem, rgb(255, 192.2, 153) 0.25rem, rgb(255, 192.2, 153) 0.5rem);
  /*rtl:end:ignore*/
}
[data-sg=paint] [data-sg=paint__box] {
  min-height: 50px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

/* stylelint-enable */
.fdx-u-position--absolute {
  position: absolute !important;
}
@media (min-width: 0) {
  .fdx-u-position--absolute\@x-small {
    position: absolute !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-position--absolute\@x-small-only {
    position: absolute !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-position--absolute\@small {
    position: absolute !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-position--absolute\@small-only {
    position: absolute !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-position--absolute\@medium {
    position: absolute !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-position--absolute\@medium-only {
    position: absolute !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-position--absolute\@medium-wide {
    position: absolute !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-position--absolute\@medium-wide-only {
    position: absolute !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-position--absolute\@large {
    position: absolute !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-position--absolute\@large-only {
    position: absolute !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-position--absolute\@x-large {
    position: absolute !important;
  }
}
.fdx-u-position--relative {
  position: relative !important;
}
@media (min-width: 0) {
  .fdx-u-position--relative\@x-small {
    position: relative !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-position--relative\@x-small-only {
    position: relative !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-position--relative\@small {
    position: relative !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-position--relative\@small-only {
    position: relative !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-position--relative\@medium {
    position: relative !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-position--relative\@medium-only {
    position: relative !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-position--relative\@medium-wide {
    position: relative !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-position--relative\@medium-wide-only {
    position: relative !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-position--relative\@large {
    position: relative !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-position--relative\@large-only {
    position: relative !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-position--relative\@x-large {
    position: relative !important;
  }
}
.fdx-u-position--fixed {
  position: fixed !important;
}
@media (min-width: 0) {
  .fdx-u-position--fixed\@x-small {
    position: fixed !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-position--fixed\@x-small-only {
    position: fixed !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-position--fixed\@small {
    position: fixed !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-position--fixed\@small-only {
    position: fixed !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-position--fixed\@medium {
    position: fixed !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-position--fixed\@medium-only {
    position: fixed !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-position--fixed\@medium-wide {
    position: fixed !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-position--fixed\@medium-wide-only {
    position: fixed !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-position--fixed\@large {
    position: fixed !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-position--fixed\@large-only {
    position: fixed !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-position--fixed\@x-large {
    position: fixed !important;
  }
}
.fdx-u-position--static {
  position: static !important;
}
@media (min-width: 0) {
  .fdx-u-position--static\@x-small {
    position: static !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-position--static\@x-small-only {
    position: static !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-position--static\@small {
    position: static !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-position--static\@small-only {
    position: static !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-position--static\@medium {
    position: static !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-position--static\@medium-only {
    position: static !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-position--static\@medium-wide {
    position: static !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-position--static\@medium-wide-only {
    position: static !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-position--static\@large {
    position: static !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-position--static\@large-only {
    position: static !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-position--static\@x-large {
    position: static !important;
  }
}
.fdx-u-position--sticky {
  position: sticky !important;
}
@media (min-width: 0) {
  .fdx-u-position--sticky\@x-small {
    position: sticky !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-position--sticky\@x-small-only {
    position: sticky !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-position--sticky\@small {
    position: sticky !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-position--sticky\@small-only {
    position: sticky !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-position--sticky\@medium {
    position: sticky !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-position--sticky\@medium-only {
    position: sticky !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-position--sticky\@medium-wide {
    position: sticky !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-position--sticky\@medium-wide-only {
    position: sticky !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-position--sticky\@large {
    position: sticky !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-position--sticky\@large-only {
    position: sticky !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-position--sticky\@x-large {
    position: sticky !important;
  }
}

.fdx-u-rotate--45 {
  /* rtl:begin:ignore */
  transform: rotate(45deg);
}
.fdx-u-rotate--90 {
  /* rtl:begin:ignore */
  transform: rotate(90deg);
  /* rtl:end:ignore */
}
.fdx-u-rotate--135 {
  /* rtl:begin:ignore */
  transform: rotate(135deg);
  /* rtl:end:ignore */
}
.fdx-u-rotate--180 {
  /* rtl:begin:ignore */
  transform: rotate(180deg);
  /* rtl:end:ignore */
}
.fdx-u-rotate--225 {
  /* rtl:begin:ignore */
  transform: rotate(225deg);
  /* rtl:end:ignore */
}
.fdx-u-rotate--270 {
  /* rtl:begin:ignore */
  transform: rotate(270deg);
  /* rtl:end:ignore */
}
.fdx-u-rotate--315 {
  /* rtl:begin:ignore */
  transform: rotate(315deg);
  /* rtl:end:ignore */
}
.fdx-u-rotate--360 {
  /* rtl:begin:ignore */
  transform: rotate(360deg);
  /* rtl:end:ignore */
}

/* rtl:begin:ignore */
[dir=rtl] .fdx-u-rotate--45-rtl-only {
  transform: rotate(45deg);
}
[dir=rtl] .fdx-u-rotate--90-rtl-only {
  transform: rotate(90deg);
}
[dir=rtl] .fdx-u-rotate--135-rtl-only {
  transform: rotate(135deg);
}
[dir=rtl] .fdx-u-rotate--180-rtl-only {
  transform: rotate(180deg);
}
[dir=rtl] .fdx-u-rotate--225-rtl-only {
  transform: rotate(225deg);
}
[dir=rtl] .fdx-u-rotate--270-rtl-only {
  transform: rotate(270deg);
}
[dir=rtl] .fdx-u-rotate--315-rtl-only {
  transform: rotate(315deg);
}
[dir=rtl] .fdx-u-rotate--360-rtl-only {
  transform: rotate(360deg);
}

/* rtl:end:ignore */
.fdx-u-scrollbar--transparent {
  scrollbar-color: transparent transparent;
  /* stylelint-disable */
  scrollbar-face-color: transparent;
  scrollbar-arrow-color: transparent;
  scrollbar-track-color: transparent;
  scrollbar-shadow-color: transparent;
  scrollbar-highlight-color: transparent;
  scrollbar-3dlight-color: transparent;
  scrollbar-darkshadow-Color: transparent;
  /* stylelint-enable */
}
.fdx-u-scrollbar--transparent::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent::-webkit-scrollbar, .fdx-u-scrollbar--transparent::-webkit-scrollbar-track {
  background: transparent;
}
.fdx-u-scrollbar--transparent {
  overflow: scroll;
}
@media (min-width: 0) {
  .fdx-u-scrollbar--transparent\@x-small {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@x-small::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@x-small::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@x-small::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@x-small {
    overflow: scroll;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-scrollbar--transparent\@x-small-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@x-small-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@x-small-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@x-small-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@x-small-only {
    overflow: scroll;
  }
}
@media (min-width: 664px) {
  .fdx-u-scrollbar--transparent\@small {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@small::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@small::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@small::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@small {
    overflow: scroll;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-scrollbar--transparent\@small-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@small-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@small-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@small-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@small-only {
    overflow: scroll;
  }
}
@media (min-width: 768px) {
  .fdx-u-scrollbar--transparent\@medium {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@medium::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@medium::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@medium::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@medium {
    overflow: scroll;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-scrollbar--transparent\@medium-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@medium-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@medium-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@medium-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@medium-only {
    overflow: scroll;
  }
}
@media (min-width: 1024px) {
  .fdx-u-scrollbar--transparent\@medium-wide {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@medium-wide::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@medium-wide::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@medium-wide::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@medium-wide {
    overflow: scroll;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-scrollbar--transparent\@medium-wide-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@medium-wide-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@medium-wide-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@medium-wide-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@medium-wide-only {
    overflow: scroll;
  }
}
@media (min-width: 1200px) {
  .fdx-u-scrollbar--transparent\@large {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@large::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@large::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@large::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@large {
    overflow: scroll;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-scrollbar--transparent\@large-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@large-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@large-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@large-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@large-only {
    overflow: scroll;
  }
}
@media (min-width: 1440px) {
  .fdx-u-scrollbar--transparent\@x-large {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent\@x-large::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent\@x-large::-webkit-scrollbar, .fdx-u-scrollbar--transparent\@x-large::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent\@x-large {
    overflow: scroll;
  }
}
.fdx-u-scrollbar--transparent-x {
  scrollbar-color: transparent transparent;
  /* stylelint-disable */
  scrollbar-face-color: transparent;
  scrollbar-arrow-color: transparent;
  scrollbar-track-color: transparent;
  scrollbar-shadow-color: transparent;
  scrollbar-highlight-color: transparent;
  scrollbar-3dlight-color: transparent;
  scrollbar-darkshadow-Color: transparent;
  /* stylelint-enable */
}
.fdx-u-scrollbar--transparent-x::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x::-webkit-scrollbar-track {
  background: transparent;
}
.fdx-u-scrollbar--transparent-x {
  overflow-x: scroll;
}
@media (min-width: 0) {
  .fdx-u-scrollbar--transparent-x\@x-small {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@x-small::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@x-small::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@x-small::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@x-small {
    overflow-x: scroll;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-scrollbar--transparent-x\@x-small-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@x-small-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@x-small-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@x-small-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@x-small-only {
    overflow-x: scroll;
  }
}
@media (min-width: 664px) {
  .fdx-u-scrollbar--transparent-x\@small {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@small::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@small::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@small::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@small {
    overflow-x: scroll;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-scrollbar--transparent-x\@small-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@small-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@small-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@small-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@small-only {
    overflow-x: scroll;
  }
}
@media (min-width: 768px) {
  .fdx-u-scrollbar--transparent-x\@medium {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@medium::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@medium::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@medium::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@medium {
    overflow-x: scroll;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-scrollbar--transparent-x\@medium-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@medium-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@medium-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@medium-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@medium-only {
    overflow-x: scroll;
  }
}
@media (min-width: 1024px) {
  .fdx-u-scrollbar--transparent-x\@medium-wide {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@medium-wide::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@medium-wide::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@medium-wide::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@medium-wide {
    overflow-x: scroll;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-scrollbar--transparent-x\@medium-wide-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@medium-wide-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@medium-wide-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@medium-wide-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@medium-wide-only {
    overflow-x: scroll;
  }
}
@media (min-width: 1200px) {
  .fdx-u-scrollbar--transparent-x\@large {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@large::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@large::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@large::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@large {
    overflow-x: scroll;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-scrollbar--transparent-x\@large-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@large-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@large-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@large-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@large-only {
    overflow-x: scroll;
  }
}
@media (min-width: 1440px) {
  .fdx-u-scrollbar--transparent-x\@x-large {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-x\@x-large::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-x\@x-large::-webkit-scrollbar, .fdx-u-scrollbar--transparent-x\@x-large::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-x\@x-large {
    overflow-x: scroll;
  }
}
.fdx-u-scrollbar--transparent-y {
  scrollbar-color: transparent transparent;
  /* stylelint-disable */
  scrollbar-face-color: transparent;
  scrollbar-arrow-color: transparent;
  scrollbar-track-color: transparent;
  scrollbar-shadow-color: transparent;
  scrollbar-highlight-color: transparent;
  scrollbar-3dlight-color: transparent;
  scrollbar-darkshadow-Color: transparent;
  /* stylelint-enable */
}
.fdx-u-scrollbar--transparent-y::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y::-webkit-scrollbar-track {
  background: transparent;
}
.fdx-u-scrollbar--transparent-y {
  overflow-y: scroll;
}
@media (min-width: 0) {
  .fdx-u-scrollbar--transparent-y\@x-small {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@x-small::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@x-small::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@x-small::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@x-small {
    overflow-y: scroll;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-scrollbar--transparent-y\@x-small-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@x-small-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@x-small-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@x-small-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@x-small-only {
    overflow-y: scroll;
  }
}
@media (min-width: 664px) {
  .fdx-u-scrollbar--transparent-y\@small {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@small::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@small::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@small::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@small {
    overflow-y: scroll;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-scrollbar--transparent-y\@small-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@small-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@small-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@small-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@small-only {
    overflow-y: scroll;
  }
}
@media (min-width: 768px) {
  .fdx-u-scrollbar--transparent-y\@medium {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@medium::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@medium::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@medium::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@medium {
    overflow-y: scroll;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-scrollbar--transparent-y\@medium-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@medium-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@medium-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@medium-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@medium-only {
    overflow-y: scroll;
  }
}
@media (min-width: 1024px) {
  .fdx-u-scrollbar--transparent-y\@medium-wide {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@medium-wide::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@medium-wide::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@medium-wide::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@medium-wide {
    overflow-y: scroll;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-scrollbar--transparent-y\@medium-wide-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@medium-wide-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@medium-wide-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@medium-wide-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@medium-wide-only {
    overflow-y: scroll;
  }
}
@media (min-width: 1200px) {
  .fdx-u-scrollbar--transparent-y\@large {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@large::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@large::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@large::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@large {
    overflow-y: scroll;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-scrollbar--transparent-y\@large-only {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@large-only::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@large-only::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@large-only::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@large-only {
    overflow-y: scroll;
  }
}
@media (min-width: 1440px) {
  .fdx-u-scrollbar--transparent-y\@x-large {
    scrollbar-color: transparent transparent;
    /* stylelint-disable */
    scrollbar-face-color: transparent;
    scrollbar-arrow-color: transparent;
    scrollbar-track-color: transparent;
    scrollbar-shadow-color: transparent;
    scrollbar-highlight-color: transparent;
    scrollbar-3dlight-color: transparent;
    scrollbar-darkshadow-Color: transparent;
    /* stylelint-enable */
  }
  .fdx-u-scrollbar--transparent-y\@x-large::-webkit-scrollbar-thumb, .fdx-u-scrollbar--transparent-y\@x-large::-webkit-scrollbar, .fdx-u-scrollbar--transparent-y\@x-large::-webkit-scrollbar-track {
    background: transparent;
  }
  .fdx-u-scrollbar--transparent-y\@x-large {
    overflow-y: scroll;
  }
}

.fdx-u-text--normal {
  font-weight: 400;
  font-weight: 400 !important;
}
.fdx-u-text--light {
  font-weight: 300;
  font-weight: 300 !important;
}
.fdx-u-text--light-italic {
  font-weight: 300;
  font-style: italic;
  font-weight: 300 !important;
}
.fdx-u-text--medium {
  font-weight: 500;
  font-weight: 500 !important;
}
.fdx-u-text--medium-italic {
  font-weight: 500;
  font-style: italic;
  font-weight: 500 !important;
}
.fdx-u-text--bold {
  font-weight: 700;
  font-weight: 700 !important;
}
.fdx-u-text--unset {
  font-size: 1rem;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.fdx-u-text--eyebrow {
  font-weight: 700;
  font-size: 0.625rem;
  text-transform: uppercase;
  font-size: 0.75rem;
  margin-block-end: 0.5rem;
}
.fdx-u-text--uppercase {
  text-transform: uppercase !important;
}
.fdx-u-text--lowercase {
  text-transform: lowercase !important;
}
.fdx-u-text--initial {
  text-transform: initial !important;
}

.fdx-u-vh--max-10 {
  max-height: 10vh;
}
.fdx-u-vh--max-20 {
  max-height: 20vh;
}
.fdx-u-vh--max-30 {
  max-height: 30vh;
}
.fdx-u-vh--max-40 {
  max-height: 40vh;
}
.fdx-u-vh--max-50 {
  max-height: 50vh;
}
.fdx-u-vh--max-60 {
  max-height: 60vh;
}
.fdx-u-vh--max-70 {
  max-height: 70vh;
}
.fdx-u-vh--max-80 {
  max-height: 80vh;
}
.fdx-u-vh--max-90 {
  max-height: 90vh;
}
.fdx-u-vh--max-100 {
  max-height: 100vh;
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-vh--max-10\@small-only {
    max-height: 10vh;
  }
  .fdx-u-vh--max-20\@small-only {
    max-height: 20vh;
  }
  .fdx-u-vh--max-30\@small-only {
    max-height: 30vh;
  }
  .fdx-u-vh--max-40\@small-only {
    max-height: 40vh;
  }
  .fdx-u-vh--max-50\@small-only {
    max-height: 50vh;
  }
  .fdx-u-vh--max-60\@small-only {
    max-height: 60vh;
  }
  .fdx-u-vh--max-70\@small-only {
    max-height: 70vh;
  }
  .fdx-u-vh--max-80\@small-only {
    max-height: 80vh;
  }
  .fdx-u-vh--max-90\@small-only {
    max-height: 90vh;
  }
  .fdx-u-vh--max-100\@small-only {
    max-height: 100vh;
  }
}
@media (min-width: 664px) {
  .fdx-u-vh--max-10\@small {
    max-height: 10vh;
  }
  .fdx-u-vh--max-20\@small {
    max-height: 20vh;
  }
  .fdx-u-vh--max-30\@small {
    max-height: 30vh;
  }
  .fdx-u-vh--max-40\@small {
    max-height: 40vh;
  }
  .fdx-u-vh--max-50\@small {
    max-height: 50vh;
  }
  .fdx-u-vh--max-60\@small {
    max-height: 60vh;
  }
  .fdx-u-vh--max-70\@small {
    max-height: 70vh;
  }
  .fdx-u-vh--max-80\@small {
    max-height: 80vh;
  }
  .fdx-u-vh--max-90\@small {
    max-height: 90vh;
  }
  .fdx-u-vh--max-100\@small {
    max-height: 100vh;
  }
}
@media (min-width: 768px) {
  .fdx-u-vh--max-10\@medium {
    max-height: 10vh;
  }
  .fdx-u-vh--max-20\@medium {
    max-height: 20vh;
  }
  .fdx-u-vh--max-30\@medium {
    max-height: 30vh;
  }
  .fdx-u-vh--max-40\@medium {
    max-height: 40vh;
  }
  .fdx-u-vh--max-50\@medium {
    max-height: 50vh;
  }
  .fdx-u-vh--max-60\@medium {
    max-height: 60vh;
  }
  .fdx-u-vh--max-70\@medium {
    max-height: 70vh;
  }
  .fdx-u-vh--max-80\@medium {
    max-height: 80vh;
  }
  .fdx-u-vh--max-90\@medium {
    max-height: 90vh;
  }
  .fdx-u-vh--max-100\@medium {
    max-height: 100vh;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-vh--max-10\@medium-only {
    max-height: 10vh;
  }
  .fdx-u-vh--max-20\@medium-only {
    max-height: 20vh;
  }
  .fdx-u-vh--max-30\@medium-only {
    max-height: 30vh;
  }
  .fdx-u-vh--max-40\@medium-only {
    max-height: 40vh;
  }
  .fdx-u-vh--max-50\@medium-only {
    max-height: 50vh;
  }
  .fdx-u-vh--max-60\@medium-only {
    max-height: 60vh;
  }
  .fdx-u-vh--max-70\@medium-only {
    max-height: 70vh;
  }
  .fdx-u-vh--max-80\@medium-only {
    max-height: 80vh;
  }
  .fdx-u-vh--max-90\@medium-only {
    max-height: 90vh;
  }
  .fdx-u-vh--max-100\@medium-only {
    max-height: 100vh;
  }
}
@media (min-width: 1200px) {
  .fdx-u-vh--max-10\@large {
    max-height: 10vh;
  }
  .fdx-u-vh--max-20\@large {
    max-height: 20vh;
  }
  .fdx-u-vh--max-30\@large {
    max-height: 30vh;
  }
  .fdx-u-vh--max-40\@large {
    max-height: 40vh;
  }
  .fdx-u-vh--max-50\@large {
    max-height: 50vh;
  }
  .fdx-u-vh--max-60\@large {
    max-height: 60vh;
  }
  .fdx-u-vh--max-70\@large {
    max-height: 70vh;
  }
  .fdx-u-vh--max-80\@large {
    max-height: 80vh;
  }
  .fdx-u-vh--max-90\@large {
    max-height: 90vh;
  }
  .fdx-u-vh--max-100\@large {
    max-height: 100vh;
  }
}

.fdx-u-visual-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0;
  padding: 0;
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  overflow: hidden;
}

@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-hidden {
    display: none !important;
  }
}
@media (min-width: 0) {
  .fdx-u-hidden\@x-small {
    display: none !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-hidden\@x-small-only {
    display: none !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-hidden\@small {
    display: none !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-hidden\@small-only {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-hidden\@medium {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-hidden\@medium-only {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-hidden\@medium-wide {
    display: none !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-hidden\@medium-wide-only {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-hidden\@large {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-hidden\@large-only {
    display: none !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-hidden\@x-large {
    display: none !important;
  }
}

.fdx-u-white-space--nowrap {
  white-space: nowrap;
}
@media (min-width: 0) {
  .fdx-u-white-space--nowrap\@x-small {
    white-space: nowrap;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-white-space--nowrap\@x-small-only {
    white-space: nowrap;
  }
}
@media (min-width: 664px) {
  .fdx-u-white-space--nowrap\@small {
    white-space: nowrap;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-white-space--nowrap\@small-only {
    white-space: nowrap;
  }
}
@media (min-width: 768px) {
  .fdx-u-white-space--nowrap\@medium {
    white-space: nowrap;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-white-space--nowrap\@medium-only {
    white-space: nowrap;
  }
}
@media (min-width: 1024px) {
  .fdx-u-white-space--nowrap\@medium-wide {
    white-space: nowrap;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-white-space--nowrap\@medium-wide-only {
    white-space: nowrap;
  }
}
@media (min-width: 1200px) {
  .fdx-u-white-space--nowrap\@large {
    white-space: nowrap;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-white-space--nowrap\@large-only {
    white-space: nowrap;
  }
}
@media (min-width: 1440px) {
  .fdx-u-white-space--nowrap\@x-large {
    white-space: nowrap;
  }
}
.fdx-u-white-space--normal {
  white-space: normal;
}
@media (min-width: 0) {
  .fdx-u-white-space--normal\@x-small {
    white-space: normal;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-white-space--normal\@x-small-only {
    white-space: normal;
  }
}
@media (min-width: 664px) {
  .fdx-u-white-space--normal\@small {
    white-space: normal;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-white-space--normal\@small-only {
    white-space: normal;
  }
}
@media (min-width: 768px) {
  .fdx-u-white-space--normal\@medium {
    white-space: normal;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-white-space--normal\@medium-only {
    white-space: normal;
  }
}
@media (min-width: 1024px) {
  .fdx-u-white-space--normal\@medium-wide {
    white-space: normal;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-white-space--normal\@medium-wide-only {
    white-space: normal;
  }
}
@media (min-width: 1200px) {
  .fdx-u-white-space--normal\@large {
    white-space: normal;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-white-space--normal\@large-only {
    white-space: normal;
  }
}
@media (min-width: 1440px) {
  .fdx-u-white-space--normal\@x-large {
    white-space: normal;
  }
}
.fdx-u-white-space--pre {
  white-space: pre;
}
@media (min-width: 0) {
  .fdx-u-white-space--pre\@x-small {
    white-space: pre;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-white-space--pre\@x-small-only {
    white-space: pre;
  }
}
@media (min-width: 664px) {
  .fdx-u-white-space--pre\@small {
    white-space: pre;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-white-space--pre\@small-only {
    white-space: pre;
  }
}
@media (min-width: 768px) {
  .fdx-u-white-space--pre\@medium {
    white-space: pre;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-white-space--pre\@medium-only {
    white-space: pre;
  }
}
@media (min-width: 1024px) {
  .fdx-u-white-space--pre\@medium-wide {
    white-space: pre;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-white-space--pre\@medium-wide-only {
    white-space: pre;
  }
}
@media (min-width: 1200px) {
  .fdx-u-white-space--pre\@large {
    white-space: pre;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-white-space--pre\@large-only {
    white-space: pre;
  }
}
@media (min-width: 1440px) {
  .fdx-u-white-space--pre\@x-large {
    white-space: pre;
  }
}

.fdx-u-width--0 {
  width: 0% !important;
}
@media (min-width: 0) {
  .fdx-u-width--0\@x-small {
    width: 0% !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-width--0\@x-small-only {
    width: 0% !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-width--0\@small {
    width: 0% !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-width--0\@small-only {
    width: 0% !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-width--0\@medium {
    width: 0% !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-width--0\@medium-only {
    width: 0% !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-width--0\@medium-wide {
    width: 0% !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-width--0\@medium-wide-only {
    width: 0% !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-width--0\@large {
    width: 0% !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-width--0\@large-only {
    width: 0% !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-width--0\@x-large {
    width: 0% !important;
  }
}
.fdx-u-width--50 {
  width: 50% !important;
}
@media (min-width: 0) {
  .fdx-u-width--50\@x-small {
    width: 50% !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-width--50\@x-small-only {
    width: 50% !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-width--50\@small {
    width: 50% !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-width--50\@small-only {
    width: 50% !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-width--50\@medium {
    width: 50% !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-width--50\@medium-only {
    width: 50% !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-width--50\@medium-wide {
    width: 50% !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-width--50\@medium-wide-only {
    width: 50% !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-width--50\@large {
    width: 50% !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-width--50\@large-only {
    width: 50% !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-width--50\@x-large {
    width: 50% !important;
  }
}
.fdx-u-width--100 {
  width: 100% !important;
}
@media (min-width: 0) {
  .fdx-u-width--100\@x-small {
    width: 100% !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-width--100\@x-small-only {
    width: 100% !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-width--100\@small {
    width: 100% !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-width--100\@small-only {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-width--100\@medium {
    width: 100% !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-width--100\@medium-only {
    width: 100% !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-width--100\@medium-wide {
    width: 100% !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-width--100\@medium-wide-only {
    width: 100% !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-width--100\@large {
    width: 100% !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-width--100\@large-only {
    width: 100% !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-width--100\@x-large {
    width: 100% !important;
  }
}
.fdx-u-width--auto {
  width: auto !important;
}
@media (min-width: 0) {
  .fdx-u-width--auto\@x-small {
    width: auto !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-width--auto\@x-small-only {
    width: auto !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-width--auto\@small {
    width: auto !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-width--auto\@small-only {
    width: auto !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-width--auto\@medium {
    width: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-width--auto\@medium-only {
    width: auto !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-width--auto\@medium-wide {
    width: auto !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-width--auto\@medium-wide-only {
    width: auto !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-width--auto\@large {
    width: auto !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-width--auto\@large-only {
    width: auto !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-width--auto\@x-large {
    width: auto !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-width\@small {
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 25%, #e3e3e3 25%, #e3e3e3 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%) 1 100%;
  }
}

.fdx-u-word-break--initial {
  word-break: initial;
}
.fdx-u-word-break--normal {
  word-break: normal;
}
.fdx-u-word-break--inherit {
  word-break: inherit;
}
.fdx-u-word-break--break-all {
  word-break: break-all;
}
.fdx-u-word-break--break-word {
  word-break: break-word;
}
.fdx-u-word-break--unset {
  word-break: unset;
}

.fdx-u-text-truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
@media (min-width: 0) {
  .fdx-u-text-truncate\@x-small {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 0) and (max-width: 663px) {
  .fdx-u-text-truncate\@x-small-only {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 664px) {
  .fdx-u-text-truncate\@small {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 664px) and (max-width: 767px) {
  .fdx-u-text-truncate\@small-only {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 768px) {
  .fdx-u-text-truncate\@medium {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .fdx-u-text-truncate\@medium-only {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 1024px) {
  .fdx-u-text-truncate\@medium-wide {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .fdx-u-text-truncate\@medium-wide-only {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 1200px) {
  .fdx-u-text-truncate\@large {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 1200px) and (max-width: 1439px) {
  .fdx-u-text-truncate\@large-only {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}
@media (min-width: 1440px) {
  .fdx-u-text-truncate\@x-large {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
}

.fdx-u-text-decoration-line--underline {
  text-decoration-line: underline !important;
}
.fdx-u-text-decoration-line--overline {
  text-decoration-line: overline !important;
}
.fdx-u-text-decoration-line--line-through {
  text-decoration-line: line-through !important;
}
.fdx-u-text-decoration-line--inherit {
  text-decoration-line: inherit !important;
}
.fdx-u-text-decoration-line--initial {
  text-decoration-line: initial !important;
}
.fdx-u-text-decoration-line--unset {
  text-decoration-line: unset !important;
}
.fdx-u-text-decoration-line--none {
  text-decoration-line: none !important;
}

.fdx-u-text-transform--capitalize, .fdx-u-text-transform--capitalize-first-letter:first-letter {
  text-transform: capitalize !important;
}
.fdx-u-text-transform--uppercase, .fdx-u-text-transform--uppercase-first-letter:first-letter {
  text-transform: uppercase !important;
}
.fdx-u-text-transform--lowercase, .fdx-u-text-transform--lowercase-first-letter:first-letter {
  text-transform: lowercase !important;
}
.fdx-u-text-transform--initial, .fdx-u-text-transform--initial:first-letter {
  text-transform: initial !important;
}

.fdx-u-z-index--initial {
  z-index: initial !important;
}

.fdx-u-z-index--low {
  z-index: 1 !important;
}

.fdx-u-z-index--medium {
  z-index: 2 !important;
}

.fdx-u-z-index--high {
  z-index: 3 !important;
}

/*# sourceMappingURL=common-core.css.map */
