@font-face {
  font-family: "FS Elliot Web Regular";
  src: url("https://www.principalcdn.com/css/principal-design-system/pds/latest/fonts/elliot/FSElliotWeb-Regular.woff")
    format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FS Elliot Web Bold";
  src: url("https://www.principalcdn.com/css/principal-design-system/pds/latest/fonts/elliot/FSElliotWeb-Bold.woff")
    format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FS Elliot Web Heavy";
  src: url("https://www.principalcdn.com/css/principal-design-system/pds/latest/fonts/elliot/FSElliotPro-Heavy.woff")
    format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FS Elliot Pro Light";
  src: url("https://www.principalcdn.com/css/principal-design-system/pds/latest/fonts/elliot/FSElliotPro-Light.woff")
    format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cormorant Infant Italic";
  src: url("https://www.principalcdn.com/css/principal-design-system/pds/latest/fonts/cormorant-infant/CormorantInfant-Italic.woff")
    format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: fallback;
}
@font-face {
  font-family: "Work Sans Regular";
  src: url("https://www.principalcdn.com/css/principal-design-system/pds/latest/fonts/worksans/WorkSans-Regular.woff")
    format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "Work Sans Bold";
  src: url("https://www.principalcdn.com/css/principal-design-system/pds/latest/fonts/worksans/WorkSans-Bold.woff")
    format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: "Work Sans SemiBold";
  src: url("https://www.principalcdn.com/css/principal-design-system/pds/latest/fonts/worksans/WorkSans-SemiBold.woff")
    format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
body {
  font-size: var(--pds-base-type-root);
  color: var(--pds-semantic-text-default);
  margin: 0;
}
.pds-u-margin-0 {
  margin: 0px !important;
}
.pds-u-margin-left-0 {
  margin-left: 0px !important;
}
.pds-u-margin-right-0 {
  margin-right: 0px !important;
}
.pds-u-margin-top-0 {
  margin-top: 0px !important;
}
.pds-u-margin-bottom-0 {
  margin-bottom: 0px !important;
}
.pds-u-margin-horizontal-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.pds-u-margin-vertical-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.pds-u-margin-2 {
  margin: 2px !important;
}
.pds-u-margin-left-2 {
  margin-left: 2px !important;
}
.pds-u-margin-right-2 {
  margin-right: 2px !important;
}
.pds-u-margin-top-2 {
  margin-top: 2px !important;
}
.pds-u-margin-bottom-2 {
  margin-bottom: 2px !important;
}
.pds-u-margin-horizontal-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}
.pds-u-margin-vertical-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}
.pds-u-margin-4 {
  margin: 4px !important;
}
.pds-u-margin-left-4 {
  margin-left: 4px !important;
}
.pds-u-margin-right-4 {
  margin-right: 4px !important;
}
.pds-u-margin-top-4 {
  margin-top: 4px !important;
}
.pds-u-margin-bottom-4 {
  margin-bottom: 4px !important;
}
.pds-u-margin-horizontal-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.pds-u-margin-vertical-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.pds-u-margin-6 {
  margin: 6px !important;
}
.pds-u-margin-left-6 {
  margin-left: 6px !important;
}
.pds-u-margin-right-6 {
  margin-right: 6px !important;
}
.pds-u-margin-top-6 {
  margin-top: 6px !important;
}
.pds-u-margin-bottom-6 {
  margin-bottom: 6px !important;
}
.pds-u-margin-horizontal-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.pds-u-margin-vertical-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.pds-u-margin-8 {
  margin: 8px !important;
}
.pds-u-margin-left-8 {
  margin-left: 8px !important;
}
.pds-u-margin-right-8 {
  margin-right: 8px !important;
}
.pds-u-margin-top-8 {
  margin-top: 8px !important;
}
.pds-u-margin-bottom-8 {
  margin-bottom: 8px !important;
}
.pds-u-margin-horizontal-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.pds-u-margin-vertical-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.pds-u-margin-12 {
  margin: 12px !important;
}
.pds-u-margin-left-12 {
  margin-left: 12px !important;
}
.pds-u-margin-right-12 {
  margin-right: 12px !important;
}
.pds-u-margin-top-12 {
  margin-top: 12px !important;
}
.pds-u-margin-bottom-12 {
  margin-bottom: 12px !important;
}
.pds-u-margin-horizontal-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.pds-u-margin-vertical-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.pds-u-margin-16 {
  margin: 16px !important;
}
.pds-u-margin-left-16 {
  margin-left: 16px !important;
}
.pds-u-margin-right-16 {
  margin-right: 16px !important;
}
.pds-u-margin-top-16 {
  margin-top: 16px !important;
}
.pds-u-margin-bottom-16 {
  margin-bottom: 16px !important;
}
.pds-u-margin-horizontal-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.pds-u-margin-vertical-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.pds-u-margin-20 {
  margin: 20px !important;
}
.pds-u-margin-left-20 {
  margin-left: 20px !important;
}
.pds-u-margin-right-20 {
  margin-right: 20px !important;
}
.pds-u-margin-top-20 {
  margin-top: 20px !important;
}
.pds-u-margin-bottom-20 {
  margin-bottom: 20px !important;
}
.pds-u-margin-horizontal-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.pds-u-margin-vertical-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.pds-u-margin-24 {
  margin: 24px !important;
}
.pds-u-margin-left-24 {
  margin-left: 24px !important;
}
.pds-u-margin-right-24 {
  margin-right: 24px !important;
}
.pds-u-margin-top-24 {
  margin-top: 24px !important;
}
.pds-u-margin-bottom-24 {
  margin-bottom: 24px !important;
}
.pds-u-margin-horizontal-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.pds-u-margin-vertical-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.pds-u-margin-32 {
  margin: 32px !important;
}
.pds-u-margin-left-32 {
  margin-left: 32px !important;
}
.pds-u-margin-right-32 {
  margin-right: 32px !important;
}
.pds-u-margin-top-32 {
  margin-top: 32px !important;
}
.pds-u-margin-bottom-32 {
  margin-bottom: 32px !important;
}
.pds-u-margin-horizontal-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.pds-u-margin-vertical-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.pds-u-margin-40 {
  margin: 40px !important;
}
.pds-u-margin-left-40 {
  margin-left: 40px !important;
}
.pds-u-margin-right-40 {
  margin-right: 40px !important;
}
.pds-u-margin-top-40 {
  margin-top: 40px !important;
}
.pds-u-margin-bottom-40 {
  margin-bottom: 40px !important;
}
.pds-u-margin-horizontal-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.pds-u-margin-vertical-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.pds-u-margin-48 {
  margin: 48px !important;
}
.pds-u-margin-left-48 {
  margin-left: 48px !important;
}
.pds-u-margin-right-48 {
  margin-right: 48px !important;
}
.pds-u-margin-top-48 {
  margin-top: 48px !important;
}
.pds-u-margin-bottom-48 {
  margin-bottom: 48px !important;
}
.pds-u-margin-horizontal-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.pds-u-margin-vertical-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.pds-u-margin-56 {
  margin: 56px !important;
}
.pds-u-margin-left-56 {
  margin-left: 56px !important;
}
.pds-u-margin-right-56 {
  margin-right: 56px !important;
}
.pds-u-margin-top-56 {
  margin-top: 56px !important;
}
.pds-u-margin-bottom-56 {
  margin-bottom: 56px !important;
}
.pds-u-margin-horizontal-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}
.pds-u-margin-vertical-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}
.pds-u-margin-64 {
  margin: 64px !important;
}
.pds-u-margin-left-64 {
  margin-left: 64px !important;
}
.pds-u-margin-right-64 {
  margin-right: 64px !important;
}
.pds-u-margin-top-64 {
  margin-top: 64px !important;
}
.pds-u-margin-bottom-64 {
  margin-bottom: 64px !important;
}
.pds-u-margin-horizontal-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}
.pds-u-margin-vertical-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}
.pds-u-margin-72 {
  margin: 72px !important;
}
.pds-u-margin-left-72 {
  margin-left: 72px !important;
}
.pds-u-margin-right-72 {
  margin-right: 72px !important;
}
.pds-u-margin-top-72 {
  margin-top: 72px !important;
}
.pds-u-margin-bottom-72 {
  margin-bottom: 72px !important;
}
.pds-u-margin-horizontal-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}
.pds-u-margin-vertical-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}
.pds-u-margin-80 {
  margin: 80px !important;
}
.pds-u-margin-left-80 {
  margin-left: 80px !important;
}
.pds-u-margin-right-80 {
  margin-right: 80px !important;
}
.pds-u-margin-top-80 {
  margin-top: 80px !important;
}
.pds-u-margin-bottom-80 {
  margin-bottom: 80px !important;
}
.pds-u-margin-horizontal-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.pds-u-margin-vertical-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.pds-u-margin-88 {
  margin: 88px !important;
}
.pds-u-margin-left-88 {
  margin-left: 88px !important;
}
.pds-u-margin-right-88 {
  margin-right: 88px !important;
}
.pds-u-margin-top-88 {
  margin-top: 88px !important;
}
.pds-u-margin-bottom-88 {
  margin-bottom: 88px !important;
}
.pds-u-margin-horizontal-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}
.pds-u-margin-vertical-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}
.pds-u-margin-96 {
  margin: 96px !important;
}
.pds-u-margin-left-96 {
  margin-left: 96px !important;
}
.pds-u-margin-right-96 {
  margin-right: 96px !important;
}
.pds-u-margin-top-96 {
  margin-top: 96px !important;
}
.pds-u-margin-bottom-96 {
  margin-bottom: 96px !important;
}
.pds-u-margin-horizontal-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}
.pds-u-margin-vertical-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}
.pds-u-margin-104 {
  margin: 104px !important;
}
.pds-u-margin-left-104 {
  margin-left: 104px !important;
}
.pds-u-margin-right-104 {
  margin-right: 104px !important;
}
.pds-u-margin-top-104 {
  margin-top: 104px !important;
}
.pds-u-margin-bottom-104 {
  margin-bottom: 104px !important;
}
.pds-u-margin-horizontal-104 {
  margin-left: 104px !important;
  margin-right: 104px !important;
}
.pds-u-margin-vertical-104 {
  margin-top: 104px !important;
  margin-bottom: 104px !important;
}
.pds-u-margin-112 {
  margin: 112px !important;
}
.pds-u-margin-left-112 {
  margin-left: 112px !important;
}
.pds-u-margin-right-112 {
  margin-right: 112px !important;
}
.pds-u-margin-top-112 {
  margin-top: 112px !important;
}
.pds-u-margin-bottom-112 {
  margin-bottom: 112px !important;
}
.pds-u-margin-horizontal-112 {
  margin-left: 112px !important;
  margin-right: 112px !important;
}
.pds-u-margin-vertical-112 {
  margin-top: 112px !important;
  margin-bottom: 112px !important;
}
.pds-u-margin-120 {
  margin: 120px !important;
}
.pds-u-margin-left-120 {
  margin-left: 120px !important;
}
.pds-u-margin-right-120 {
  margin-right: 120px !important;
}
.pds-u-margin-top-120 {
  margin-top: 120px !important;
}
.pds-u-margin-bottom-120 {
  margin-bottom: 120px !important;
}
.pds-u-margin-horizontal-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}
.pds-u-margin-vertical-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}
.pds-u-margin-128 {
  margin: 128px !important;
}
.pds-u-margin-left-128 {
  margin-left: 128px !important;
}
.pds-u-margin-right-128 {
  margin-right: 128px !important;
}
.pds-u-margin-top-128 {
  margin-top: 128px !important;
}
.pds-u-margin-bottom-128 {
  margin-bottom: 128px !important;
}
.pds-u-margin-horizontal-128 {
  margin-left: 128px !important;
  margin-right: 128px !important;
}
.pds-u-margin-vertical-128 {
  margin-top: 128px !important;
  margin-bottom: 128px !important;
}
.pds-u-padding-0 {
  padding: 0px !important;
}
.pds-u-padding-left-0 {
  padding-left: 0px !important;
}
.pds-u-padding-right-0 {
  padding-right: 0px !important;
}
.pds-u-padding-top-0 {
  padding-top: 0px !important;
}
.pds-u-padding-bottom-0 {
  padding-bottom: 0px !important;
}
.pds-u-padding-horizontal-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.pds-u-padding-vertical-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.pds-u-padding-2 {
  padding: 2px !important;
}
.pds-u-padding-left-2 {
  padding-left: 2px !important;
}
.pds-u-padding-right-2 {
  padding-right: 2px !important;
}
.pds-u-padding-top-2 {
  padding-top: 2px !important;
}
.pds-u-padding-bottom-2 {
  padding-bottom: 2px !important;
}
.pds-u-padding-horizontal-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.pds-u-padding-vertical-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.pds-u-padding-4 {
  padding: 4px !important;
}
.pds-u-padding-left-4 {
  padding-left: 4px !important;
}
.pds-u-padding-right-4 {
  padding-right: 4px !important;
}
.pds-u-padding-top-4 {
  padding-top: 4px !important;
}
.pds-u-padding-bottom-4 {
  padding-bottom: 4px !important;
}
.pds-u-padding-horizontal-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.pds-u-padding-vertical-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.pds-u-padding-6 {
  padding: 6px !important;
}
.pds-u-padding-left-6 {
  padding-left: 6px !important;
}
.pds-u-padding-right-6 {
  padding-right: 6px !important;
}
.pds-u-padding-top-6 {
  padding-top: 6px !important;
}
.pds-u-padding-bottom-6 {
  padding-bottom: 6px !important;
}
.pds-u-padding-horizontal-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.pds-u-padding-vertical-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.pds-u-padding-8 {
  padding: 8px !important;
}
.pds-u-padding-left-8 {
  padding-left: 8px !important;
}
.pds-u-padding-right-8 {
  padding-right: 8px !important;
}
.pds-u-padding-top-8 {
  padding-top: 8px !important;
}
.pds-u-padding-bottom-8 {
  padding-bottom: 8px !important;
}
.pds-u-padding-horizontal-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.pds-u-padding-vertical-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.pds-u-padding-12 {
  padding: 12px !important;
}
.pds-u-padding-left-12 {
  padding-left: 12px !important;
}
.pds-u-padding-right-12 {
  padding-right: 12px !important;
}
.pds-u-padding-top-12 {
  padding-top: 12px !important;
}
.pds-u-padding-bottom-12 {
  padding-bottom: 12px !important;
}
.pds-u-padding-horizontal-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.pds-u-padding-vertical-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.pds-u-padding-16 {
  padding: 16px !important;
}
.pds-u-padding-left-16 {
  padding-left: 16px !important;
}
.pds-u-padding-right-16 {
  padding-right: 16px !important;
}
.pds-u-padding-top-16 {
  padding-top: 16px !important;
}
.pds-u-padding-bottom-16 {
  padding-bottom: 16px !important;
}
.pds-u-padding-horizontal-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.pds-u-padding-vertical-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.pds-u-padding-20 {
  padding: 20px !important;
}
.pds-u-padding-left-20 {
  padding-left: 20px !important;
}
.pds-u-padding-right-20 {
  padding-right: 20px !important;
}
.pds-u-padding-top-20 {
  padding-top: 20px !important;
}
.pds-u-padding-bottom-20 {
  padding-bottom: 20px !important;
}
.pds-u-padding-horizontal-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.pds-u-padding-vertical-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.pds-u-padding-24 {
  padding: 24px !important;
}
.pds-u-padding-left-24 {
  padding-left: 24px !important;
}
.pds-u-padding-right-24 {
  padding-right: 24px !important;
}
.pds-u-padding-top-24 {
  padding-top: 24px !important;
}
.pds-u-padding-bottom-24 {
  padding-bottom: 24px !important;
}
.pds-u-padding-horizontal-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.pds-u-padding-vertical-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.pds-u-padding-32 {
  padding: 32px !important;
}
.pds-u-padding-left-32 {
  padding-left: 32px !important;
}
.pds-u-padding-right-32 {
  padding-right: 32px !important;
}
.pds-u-padding-top-32 {
  padding-top: 32px !important;
}
.pds-u-padding-bottom-32 {
  padding-bottom: 32px !important;
}
.pds-u-padding-horizontal-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.pds-u-padding-vertical-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.pds-u-padding-40 {
  padding: 40px !important;
}
.pds-u-padding-left-40 {
  padding-left: 40px !important;
}
.pds-u-padding-right-40 {
  padding-right: 40px !important;
}
.pds-u-padding-top-40 {
  padding-top: 40px !important;
}
.pds-u-padding-bottom-40 {
  padding-bottom: 40px !important;
}
.pds-u-padding-horizontal-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.pds-u-padding-vertical-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.pds-u-padding-48 {
  padding: 48px !important;
}
.pds-u-padding-left-48 {
  padding-left: 48px !important;
}
.pds-u-padding-right-48 {
  padding-right: 48px !important;
}
.pds-u-padding-top-48 {
  padding-top: 48px !important;
}
.pds-u-padding-bottom-48 {
  padding-bottom: 48px !important;
}
.pds-u-padding-horizontal-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.pds-u-padding-vertical-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.pds-u-padding-56 {
  padding: 56px !important;
}
.pds-u-padding-left-56 {
  padding-left: 56px !important;
}
.pds-u-padding-right-56 {
  padding-right: 56px !important;
}
.pds-u-padding-top-56 {
  padding-top: 56px !important;
}
.pds-u-padding-bottom-56 {
  padding-bottom: 56px !important;
}
.pds-u-padding-horizontal-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}
.pds-u-padding-vertical-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}
.pds-u-padding-64 {
  padding: 64px !important;
}
.pds-u-padding-left-64 {
  padding-left: 64px !important;
}
.pds-u-padding-right-64 {
  padding-right: 64px !important;
}
.pds-u-padding-top-64 {
  padding-top: 64px !important;
}
.pds-u-padding-bottom-64 {
  padding-bottom: 64px !important;
}
.pds-u-padding-horizontal-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}
.pds-u-padding-vertical-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
.pds-u-padding-72 {
  padding: 72px !important;
}
.pds-u-padding-left-72 {
  padding-left: 72px !important;
}
.pds-u-padding-right-72 {
  padding-right: 72px !important;
}
.pds-u-padding-top-72 {
  padding-top: 72px !important;
}
.pds-u-padding-bottom-72 {
  padding-bottom: 72px !important;
}
.pds-u-padding-horizontal-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}
.pds-u-padding-vertical-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}
.pds-u-padding-80 {
  padding: 80px !important;
}
.pds-u-padding-left-80 {
  padding-left: 80px !important;
}
.pds-u-padding-right-80 {
  padding-right: 80px !important;
}
.pds-u-padding-top-80 {
  padding-top: 80px !important;
}
.pds-u-padding-bottom-80 {
  padding-bottom: 80px !important;
}
.pds-u-padding-horizontal-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.pds-u-padding-vertical-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.pds-u-padding-88 {
  padding: 88px !important;
}
.pds-u-padding-left-88 {
  padding-left: 88px !important;
}
.pds-u-padding-right-88 {
  padding-right: 88px !important;
}
.pds-u-padding-top-88 {
  padding-top: 88px !important;
}
.pds-u-padding-bottom-88 {
  padding-bottom: 88px !important;
}
.pds-u-padding-horizontal-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}
.pds-u-padding-vertical-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}
.pds-u-padding-96 {
  padding: 96px !important;
}
.pds-u-padding-left-96 {
  padding-left: 96px !important;
}
.pds-u-padding-right-96 {
  padding-right: 96px !important;
}
.pds-u-padding-top-96 {
  padding-top: 96px !important;
}
.pds-u-padding-bottom-96 {
  padding-bottom: 96px !important;
}
.pds-u-padding-horizontal-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}
.pds-u-padding-vertical-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}
.pds-u-padding-104 {
  padding: 104px !important;
}
.pds-u-padding-left-104 {
  padding-left: 104px !important;
}
.pds-u-padding-right-104 {
  padding-right: 104px !important;
}
.pds-u-padding-top-104 {
  padding-top: 104px !important;
}
.pds-u-padding-bottom-104 {
  padding-bottom: 104px !important;
}
.pds-u-padding-horizontal-104 {
  padding-left: 104px !important;
  padding-right: 104px !important;
}
.pds-u-padding-vertical-104 {
  padding-top: 104px !important;
  padding-bottom: 104px !important;
}
.pds-u-padding-112 {
  padding: 112px !important;
}
.pds-u-padding-left-112 {
  padding-left: 112px !important;
}
.pds-u-padding-right-112 {
  padding-right: 112px !important;
}
.pds-u-padding-top-112 {
  padding-top: 112px !important;
}
.pds-u-padding-bottom-112 {
  padding-bottom: 112px !important;
}
.pds-u-padding-horizontal-112 {
  padding-left: 112px !important;
  padding-right: 112px !important;
}
.pds-u-padding-vertical-112 {
  padding-top: 112px !important;
  padding-bottom: 112px !important;
}
.pds-u-padding-120 {
  padding: 120px !important;
}
.pds-u-padding-left-120 {
  padding-left: 120px !important;
}
.pds-u-padding-right-120 {
  padding-right: 120px !important;
}
.pds-u-padding-top-120 {
  padding-top: 120px !important;
}
.pds-u-padding-bottom-120 {
  padding-bottom: 120px !important;
}
.pds-u-padding-horizontal-120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}
.pds-u-padding-vertical-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}
.pds-u-padding-128 {
  padding: 128px !important;
}
.pds-u-padding-left-128 {
  padding-left: 128px !important;
}
.pds-u-padding-right-128 {
  padding-right: 128px !important;
}
.pds-u-padding-top-128 {
  padding-top: 128px !important;
}
.pds-u-padding-bottom-128 {
  padding-bottom: 128px !important;
}
.pds-u-padding-horizontal-128 {
  padding-left: 128px !important;
  padding-right: 128px !important;
}
.pds-u-padding-vertical-128 {
  padding-top: 128px !important;
  padding-bottom: 128px !important;
}
@media only screen and (min-width: 320px) {
  .pds-u-margin-xs-0 {
    margin: 0px !important;
  }
  .pds-u-margin-left-xs-0 {
    margin-left: 0px !important;
  }
  .pds-u-margin-right-xs-0 {
    margin-right: 0px !important;
  }
  .pds-u-margin-top-xs-0 {
    margin-top: 0px !important;
  }
  .pds-u-margin-bottom-xs-0 {
    margin-bottom: 0px !important;
  }
  .pds-u-margin-horizontal-xs-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .pds-u-margin-vertical-xs-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .pds-u-margin-xs-2 {
    margin: 2px !important;
  }
  .pds-u-margin-left-xs-2 {
    margin-left: 2px !important;
  }
  .pds-u-margin-right-xs-2 {
    margin-right: 2px !important;
  }
  .pds-u-margin-top-xs-2 {
    margin-top: 2px !important;
  }
  .pds-u-margin-bottom-xs-2 {
    margin-bottom: 2px !important;
  }
  .pds-u-margin-horizontal-xs-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .pds-u-margin-vertical-xs-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .pds-u-margin-xs-4 {
    margin: 4px !important;
  }
  .pds-u-margin-left-xs-4 {
    margin-left: 4px !important;
  }
  .pds-u-margin-right-xs-4 {
    margin-right: 4px !important;
  }
  .pds-u-margin-top-xs-4 {
    margin-top: 4px !important;
  }
  .pds-u-margin-bottom-xs-4 {
    margin-bottom: 4px !important;
  }
  .pds-u-margin-horizontal-xs-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .pds-u-margin-vertical-xs-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .pds-u-margin-xs-6 {
    margin: 6px !important;
  }
  .pds-u-margin-left-xs-6 {
    margin-left: 6px !important;
  }
  .pds-u-margin-right-xs-6 {
    margin-right: 6px !important;
  }
  .pds-u-margin-top-xs-6 {
    margin-top: 6px !important;
  }
  .pds-u-margin-bottom-xs-6 {
    margin-bottom: 6px !important;
  }
  .pds-u-margin-horizontal-xs-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .pds-u-margin-vertical-xs-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .pds-u-margin-xs-8 {
    margin: 8px !important;
  }
  .pds-u-margin-left-xs-8 {
    margin-left: 8px !important;
  }
  .pds-u-margin-right-xs-8 {
    margin-right: 8px !important;
  }
  .pds-u-margin-top-xs-8 {
    margin-top: 8px !important;
  }
  .pds-u-margin-bottom-xs-8 {
    margin-bottom: 8px !important;
  }
  .pds-u-margin-horizontal-xs-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .pds-u-margin-vertical-xs-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .pds-u-margin-xs-12 {
    margin: 12px !important;
  }
  .pds-u-margin-left-xs-12 {
    margin-left: 12px !important;
  }
  .pds-u-margin-right-xs-12 {
    margin-right: 12px !important;
  }
  .pds-u-margin-top-xs-12 {
    margin-top: 12px !important;
  }
  .pds-u-margin-bottom-xs-12 {
    margin-bottom: 12px !important;
  }
  .pds-u-margin-horizontal-xs-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .pds-u-margin-vertical-xs-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .pds-u-margin-xs-16 {
    margin: 16px !important;
  }
  .pds-u-margin-left-xs-16 {
    margin-left: 16px !important;
  }
  .pds-u-margin-right-xs-16 {
    margin-right: 16px !important;
  }
  .pds-u-margin-top-xs-16 {
    margin-top: 16px !important;
  }
  .pds-u-margin-bottom-xs-16 {
    margin-bottom: 16px !important;
  }
  .pds-u-margin-horizontal-xs-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .pds-u-margin-vertical-xs-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .pds-u-margin-xs-20 {
    margin: 20px !important;
  }
  .pds-u-margin-left-xs-20 {
    margin-left: 20px !important;
  }
  .pds-u-margin-right-xs-20 {
    margin-right: 20px !important;
  }
  .pds-u-margin-top-xs-20 {
    margin-top: 20px !important;
  }
  .pds-u-margin-bottom-xs-20 {
    margin-bottom: 20px !important;
  }
  .pds-u-margin-horizontal-xs-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .pds-u-margin-vertical-xs-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .pds-u-margin-xs-24 {
    margin: 24px !important;
  }
  .pds-u-margin-left-xs-24 {
    margin-left: 24px !important;
  }
  .pds-u-margin-right-xs-24 {
    margin-right: 24px !important;
  }
  .pds-u-margin-top-xs-24 {
    margin-top: 24px !important;
  }
  .pds-u-margin-bottom-xs-24 {
    margin-bottom: 24px !important;
  }
  .pds-u-margin-horizontal-xs-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .pds-u-margin-vertical-xs-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .pds-u-margin-xs-32 {
    margin: 32px !important;
  }
  .pds-u-margin-left-xs-32 {
    margin-left: 32px !important;
  }
  .pds-u-margin-right-xs-32 {
    margin-right: 32px !important;
  }
  .pds-u-margin-top-xs-32 {
    margin-top: 32px !important;
  }
  .pds-u-margin-bottom-xs-32 {
    margin-bottom: 32px !important;
  }
  .pds-u-margin-horizontal-xs-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .pds-u-margin-vertical-xs-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .pds-u-margin-xs-40 {
    margin: 40px !important;
  }
  .pds-u-margin-left-xs-40 {
    margin-left: 40px !important;
  }
  .pds-u-margin-right-xs-40 {
    margin-right: 40px !important;
  }
  .pds-u-margin-top-xs-40 {
    margin-top: 40px !important;
  }
  .pds-u-margin-bottom-xs-40 {
    margin-bottom: 40px !important;
  }
  .pds-u-margin-horizontal-xs-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .pds-u-margin-vertical-xs-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .pds-u-margin-xs-48 {
    margin: 48px !important;
  }
  .pds-u-margin-left-xs-48 {
    margin-left: 48px !important;
  }
  .pds-u-margin-right-xs-48 {
    margin-right: 48px !important;
  }
  .pds-u-margin-top-xs-48 {
    margin-top: 48px !important;
  }
  .pds-u-margin-bottom-xs-48 {
    margin-bottom: 48px !important;
  }
  .pds-u-margin-horizontal-xs-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .pds-u-margin-vertical-xs-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .pds-u-margin-xs-56 {
    margin: 56px !important;
  }
  .pds-u-margin-left-xs-56 {
    margin-left: 56px !important;
  }
  .pds-u-margin-right-xs-56 {
    margin-right: 56px !important;
  }
  .pds-u-margin-top-xs-56 {
    margin-top: 56px !important;
  }
  .pds-u-margin-bottom-xs-56 {
    margin-bottom: 56px !important;
  }
  .pds-u-margin-horizontal-xs-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .pds-u-margin-vertical-xs-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .pds-u-margin-xs-64 {
    margin: 64px !important;
  }
  .pds-u-margin-left-xs-64 {
    margin-left: 64px !important;
  }
  .pds-u-margin-right-xs-64 {
    margin-right: 64px !important;
  }
  .pds-u-margin-top-xs-64 {
    margin-top: 64px !important;
  }
  .pds-u-margin-bottom-xs-64 {
    margin-bottom: 64px !important;
  }
  .pds-u-margin-horizontal-xs-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .pds-u-margin-vertical-xs-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .pds-u-margin-xs-72 {
    margin: 72px !important;
  }
  .pds-u-margin-left-xs-72 {
    margin-left: 72px !important;
  }
  .pds-u-margin-right-xs-72 {
    margin-right: 72px !important;
  }
  .pds-u-margin-top-xs-72 {
    margin-top: 72px !important;
  }
  .pds-u-margin-bottom-xs-72 {
    margin-bottom: 72px !important;
  }
  .pds-u-margin-horizontal-xs-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .pds-u-margin-vertical-xs-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .pds-u-margin-xs-80 {
    margin: 80px !important;
  }
  .pds-u-margin-left-xs-80 {
    margin-left: 80px !important;
  }
  .pds-u-margin-right-xs-80 {
    margin-right: 80px !important;
  }
  .pds-u-margin-top-xs-80 {
    margin-top: 80px !important;
  }
  .pds-u-margin-bottom-xs-80 {
    margin-bottom: 80px !important;
  }
  .pds-u-margin-horizontal-xs-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .pds-u-margin-vertical-xs-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .pds-u-margin-xs-88 {
    margin: 88px !important;
  }
  .pds-u-margin-left-xs-88 {
    margin-left: 88px !important;
  }
  .pds-u-margin-right-xs-88 {
    margin-right: 88px !important;
  }
  .pds-u-margin-top-xs-88 {
    margin-top: 88px !important;
  }
  .pds-u-margin-bottom-xs-88 {
    margin-bottom: 88px !important;
  }
  .pds-u-margin-horizontal-xs-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .pds-u-margin-vertical-xs-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .pds-u-margin-xs-96 {
    margin: 96px !important;
  }
  .pds-u-margin-left-xs-96 {
    margin-left: 96px !important;
  }
  .pds-u-margin-right-xs-96 {
    margin-right: 96px !important;
  }
  .pds-u-margin-top-xs-96 {
    margin-top: 96px !important;
  }
  .pds-u-margin-bottom-xs-96 {
    margin-bottom: 96px !important;
  }
  .pds-u-margin-horizontal-xs-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .pds-u-margin-vertical-xs-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .pds-u-margin-xs-104 {
    margin: 104px !important;
  }
  .pds-u-margin-left-xs-104 {
    margin-left: 104px !important;
  }
  .pds-u-margin-right-xs-104 {
    margin-right: 104px !important;
  }
  .pds-u-margin-top-xs-104 {
    margin-top: 104px !important;
  }
  .pds-u-margin-bottom-xs-104 {
    margin-bottom: 104px !important;
  }
  .pds-u-margin-horizontal-xs-104 {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .pds-u-margin-vertical-xs-104 {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .pds-u-margin-xs-112 {
    margin: 112px !important;
  }
  .pds-u-margin-left-xs-112 {
    margin-left: 112px !important;
  }
  .pds-u-margin-right-xs-112 {
    margin-right: 112px !important;
  }
  .pds-u-margin-top-xs-112 {
    margin-top: 112px !important;
  }
  .pds-u-margin-bottom-xs-112 {
    margin-bottom: 112px !important;
  }
  .pds-u-margin-horizontal-xs-112 {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }
  .pds-u-margin-vertical-xs-112 {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }
  .pds-u-margin-xs-120 {
    margin: 120px !important;
  }
  .pds-u-margin-left-xs-120 {
    margin-left: 120px !important;
  }
  .pds-u-margin-right-xs-120 {
    margin-right: 120px !important;
  }
  .pds-u-margin-top-xs-120 {
    margin-top: 120px !important;
  }
  .pds-u-margin-bottom-xs-120 {
    margin-bottom: 120px !important;
  }
  .pds-u-margin-horizontal-xs-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .pds-u-margin-vertical-xs-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .pds-u-margin-xs-128 {
    margin: 128px !important;
  }
  .pds-u-margin-left-xs-128 {
    margin-left: 128px !important;
  }
  .pds-u-margin-right-xs-128 {
    margin-right: 128px !important;
  }
  .pds-u-margin-top-xs-128 {
    margin-top: 128px !important;
  }
  .pds-u-margin-bottom-xs-128 {
    margin-bottom: 128px !important;
  }
  .pds-u-margin-horizontal-xs-128 {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .pds-u-margin-vertical-xs-128 {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .pds-u-padding-xs-0 {
    padding: 0px !important;
  }
  .pds-u-padding-left-xs-0 {
    padding-left: 0px !important;
  }
  .pds-u-padding-right-xs-0 {
    padding-right: 0px !important;
  }
  .pds-u-padding-top-xs-0 {
    padding-top: 0px !important;
  }
  .pds-u-padding-bottom-xs-0 {
    padding-bottom: 0px !important;
  }
  .pds-u-padding-horizontal-xs-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pds-u-padding-vertical-xs-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pds-u-padding-xs-2 {
    padding: 2px !important;
  }
  .pds-u-padding-left-xs-2 {
    padding-left: 2px !important;
  }
  .pds-u-padding-right-xs-2 {
    padding-right: 2px !important;
  }
  .pds-u-padding-top-xs-2 {
    padding-top: 2px !important;
  }
  .pds-u-padding-bottom-xs-2 {
    padding-bottom: 2px !important;
  }
  .pds-u-padding-horizontal-xs-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .pds-u-padding-vertical-xs-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pds-u-padding-xs-4 {
    padding: 4px !important;
  }
  .pds-u-padding-left-xs-4 {
    padding-left: 4px !important;
  }
  .pds-u-padding-right-xs-4 {
    padding-right: 4px !important;
  }
  .pds-u-padding-top-xs-4 {
    padding-top: 4px !important;
  }
  .pds-u-padding-bottom-xs-4 {
    padding-bottom: 4px !important;
  }
  .pds-u-padding-horizontal-xs-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .pds-u-padding-vertical-xs-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pds-u-padding-xs-6 {
    padding: 6px !important;
  }
  .pds-u-padding-left-xs-6 {
    padding-left: 6px !important;
  }
  .pds-u-padding-right-xs-6 {
    padding-right: 6px !important;
  }
  .pds-u-padding-top-xs-6 {
    padding-top: 6px !important;
  }
  .pds-u-padding-bottom-xs-6 {
    padding-bottom: 6px !important;
  }
  .pds-u-padding-horizontal-xs-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .pds-u-padding-vertical-xs-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .pds-u-padding-xs-8 {
    padding: 8px !important;
  }
  .pds-u-padding-left-xs-8 {
    padding-left: 8px !important;
  }
  .pds-u-padding-right-xs-8 {
    padding-right: 8px !important;
  }
  .pds-u-padding-top-xs-8 {
    padding-top: 8px !important;
  }
  .pds-u-padding-bottom-xs-8 {
    padding-bottom: 8px !important;
  }
  .pds-u-padding-horizontal-xs-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .pds-u-padding-vertical-xs-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .pds-u-padding-xs-12 {
    padding: 12px !important;
  }
  .pds-u-padding-left-xs-12 {
    padding-left: 12px !important;
  }
  .pds-u-padding-right-xs-12 {
    padding-right: 12px !important;
  }
  .pds-u-padding-top-xs-12 {
    padding-top: 12px !important;
  }
  .pds-u-padding-bottom-xs-12 {
    padding-bottom: 12px !important;
  }
  .pds-u-padding-horizontal-xs-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .pds-u-padding-vertical-xs-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .pds-u-padding-xs-16 {
    padding: 16px !important;
  }
  .pds-u-padding-left-xs-16 {
    padding-left: 16px !important;
  }
  .pds-u-padding-right-xs-16 {
    padding-right: 16px !important;
  }
  .pds-u-padding-top-xs-16 {
    padding-top: 16px !important;
  }
  .pds-u-padding-bottom-xs-16 {
    padding-bottom: 16px !important;
  }
  .pds-u-padding-horizontal-xs-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .pds-u-padding-vertical-xs-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .pds-u-padding-xs-20 {
    padding: 20px !important;
  }
  .pds-u-padding-left-xs-20 {
    padding-left: 20px !important;
  }
  .pds-u-padding-right-xs-20 {
    padding-right: 20px !important;
  }
  .pds-u-padding-top-xs-20 {
    padding-top: 20px !important;
  }
  .pds-u-padding-bottom-xs-20 {
    padding-bottom: 20px !important;
  }
  .pds-u-padding-horizontal-xs-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pds-u-padding-vertical-xs-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pds-u-padding-xs-24 {
    padding: 24px !important;
  }
  .pds-u-padding-left-xs-24 {
    padding-left: 24px !important;
  }
  .pds-u-padding-right-xs-24 {
    padding-right: 24px !important;
  }
  .pds-u-padding-top-xs-24 {
    padding-top: 24px !important;
  }
  .pds-u-padding-bottom-xs-24 {
    padding-bottom: 24px !important;
  }
  .pds-u-padding-horizontal-xs-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .pds-u-padding-vertical-xs-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .pds-u-padding-xs-32 {
    padding: 32px !important;
  }
  .pds-u-padding-left-xs-32 {
    padding-left: 32px !important;
  }
  .pds-u-padding-right-xs-32 {
    padding-right: 32px !important;
  }
  .pds-u-padding-top-xs-32 {
    padding-top: 32px !important;
  }
  .pds-u-padding-bottom-xs-32 {
    padding-bottom: 32px !important;
  }
  .pds-u-padding-horizontal-xs-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .pds-u-padding-vertical-xs-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .pds-u-padding-xs-40 {
    padding: 40px !important;
  }
  .pds-u-padding-left-xs-40 {
    padding-left: 40px !important;
  }
  .pds-u-padding-right-xs-40 {
    padding-right: 40px !important;
  }
  .pds-u-padding-top-xs-40 {
    padding-top: 40px !important;
  }
  .pds-u-padding-bottom-xs-40 {
    padding-bottom: 40px !important;
  }
  .pds-u-padding-horizontal-xs-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pds-u-padding-vertical-xs-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pds-u-padding-xs-48 {
    padding: 48px !important;
  }
  .pds-u-padding-left-xs-48 {
    padding-left: 48px !important;
  }
  .pds-u-padding-right-xs-48 {
    padding-right: 48px !important;
  }
  .pds-u-padding-top-xs-48 {
    padding-top: 48px !important;
  }
  .pds-u-padding-bottom-xs-48 {
    padding-bottom: 48px !important;
  }
  .pds-u-padding-horizontal-xs-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .pds-u-padding-vertical-xs-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .pds-u-padding-xs-56 {
    padding: 56px !important;
  }
  .pds-u-padding-left-xs-56 {
    padding-left: 56px !important;
  }
  .pds-u-padding-right-xs-56 {
    padding-right: 56px !important;
  }
  .pds-u-padding-top-xs-56 {
    padding-top: 56px !important;
  }
  .pds-u-padding-bottom-xs-56 {
    padding-bottom: 56px !important;
  }
  .pds-u-padding-horizontal-xs-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .pds-u-padding-vertical-xs-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .pds-u-padding-xs-64 {
    padding: 64px !important;
  }
  .pds-u-padding-left-xs-64 {
    padding-left: 64px !important;
  }
  .pds-u-padding-right-xs-64 {
    padding-right: 64px !important;
  }
  .pds-u-padding-top-xs-64 {
    padding-top: 64px !important;
  }
  .pds-u-padding-bottom-xs-64 {
    padding-bottom: 64px !important;
  }
  .pds-u-padding-horizontal-xs-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .pds-u-padding-vertical-xs-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .pds-u-padding-xs-72 {
    padding: 72px !important;
  }
  .pds-u-padding-left-xs-72 {
    padding-left: 72px !important;
  }
  .pds-u-padding-right-xs-72 {
    padding-right: 72px !important;
  }
  .pds-u-padding-top-xs-72 {
    padding-top: 72px !important;
  }
  .pds-u-padding-bottom-xs-72 {
    padding-bottom: 72px !important;
  }
  .pds-u-padding-horizontal-xs-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .pds-u-padding-vertical-xs-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .pds-u-padding-xs-80 {
    padding: 80px !important;
  }
  .pds-u-padding-left-xs-80 {
    padding-left: 80px !important;
  }
  .pds-u-padding-right-xs-80 {
    padding-right: 80px !important;
  }
  .pds-u-padding-top-xs-80 {
    padding-top: 80px !important;
  }
  .pds-u-padding-bottom-xs-80 {
    padding-bottom: 80px !important;
  }
  .pds-u-padding-horizontal-xs-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pds-u-padding-vertical-xs-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pds-u-padding-xs-88 {
    padding: 88px !important;
  }
  .pds-u-padding-left-xs-88 {
    padding-left: 88px !important;
  }
  .pds-u-padding-right-xs-88 {
    padding-right: 88px !important;
  }
  .pds-u-padding-top-xs-88 {
    padding-top: 88px !important;
  }
  .pds-u-padding-bottom-xs-88 {
    padding-bottom: 88px !important;
  }
  .pds-u-padding-horizontal-xs-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .pds-u-padding-vertical-xs-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .pds-u-padding-xs-96 {
    padding: 96px !important;
  }
  .pds-u-padding-left-xs-96 {
    padding-left: 96px !important;
  }
  .pds-u-padding-right-xs-96 {
    padding-right: 96px !important;
  }
  .pds-u-padding-top-xs-96 {
    padding-top: 96px !important;
  }
  .pds-u-padding-bottom-xs-96 {
    padding-bottom: 96px !important;
  }
  .pds-u-padding-horizontal-xs-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .pds-u-padding-vertical-xs-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .pds-u-padding-xs-104 {
    padding: 104px !important;
  }
  .pds-u-padding-left-xs-104 {
    padding-left: 104px !important;
  }
  .pds-u-padding-right-xs-104 {
    padding-right: 104px !important;
  }
  .pds-u-padding-top-xs-104 {
    padding-top: 104px !important;
  }
  .pds-u-padding-bottom-xs-104 {
    padding-bottom: 104px !important;
  }
  .pds-u-padding-horizontal-xs-104 {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .pds-u-padding-vertical-xs-104 {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .pds-u-padding-xs-112 {
    padding: 112px !important;
  }
  .pds-u-padding-left-xs-112 {
    padding-left: 112px !important;
  }
  .pds-u-padding-right-xs-112 {
    padding-right: 112px !important;
  }
  .pds-u-padding-top-xs-112 {
    padding-top: 112px !important;
  }
  .pds-u-padding-bottom-xs-112 {
    padding-bottom: 112px !important;
  }
  .pds-u-padding-horizontal-xs-112 {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }
  .pds-u-padding-vertical-xs-112 {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }
  .pds-u-padding-xs-120 {
    padding: 120px !important;
  }
  .pds-u-padding-left-xs-120 {
    padding-left: 120px !important;
  }
  .pds-u-padding-right-xs-120 {
    padding-right: 120px !important;
  }
  .pds-u-padding-top-xs-120 {
    padding-top: 120px !important;
  }
  .pds-u-padding-bottom-xs-120 {
    padding-bottom: 120px !important;
  }
  .pds-u-padding-horizontal-xs-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .pds-u-padding-vertical-xs-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pds-u-padding-xs-128 {
    padding: 128px !important;
  }
  .pds-u-padding-left-xs-128 {
    padding-left: 128px !important;
  }
  .pds-u-padding-right-xs-128 {
    padding-right: 128px !important;
  }
  .pds-u-padding-top-xs-128 {
    padding-top: 128px !important;
  }
  .pds-u-padding-bottom-xs-128 {
    padding-bottom: 128px !important;
  }
  .pds-u-padding-horizontal-xs-128 {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .pds-u-padding-vertical-xs-128 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}
@media only screen and (min-width: 540px) {
  .pds-u-margin-sm-0 {
    margin: 0px !important;
  }
  .pds-u-margin-left-sm-0 {
    margin-left: 0px !important;
  }
  .pds-u-margin-right-sm-0 {
    margin-right: 0px !important;
  }
  .pds-u-margin-top-sm-0 {
    margin-top: 0px !important;
  }
  .pds-u-margin-bottom-sm-0 {
    margin-bottom: 0px !important;
  }
  .pds-u-margin-horizontal-sm-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .pds-u-margin-vertical-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .pds-u-margin-sm-2 {
    margin: 2px !important;
  }
  .pds-u-margin-left-sm-2 {
    margin-left: 2px !important;
  }
  .pds-u-margin-right-sm-2 {
    margin-right: 2px !important;
  }
  .pds-u-margin-top-sm-2 {
    margin-top: 2px !important;
  }
  .pds-u-margin-bottom-sm-2 {
    margin-bottom: 2px !important;
  }
  .pds-u-margin-horizontal-sm-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .pds-u-margin-vertical-sm-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .pds-u-margin-sm-4 {
    margin: 4px !important;
  }
  .pds-u-margin-left-sm-4 {
    margin-left: 4px !important;
  }
  .pds-u-margin-right-sm-4 {
    margin-right: 4px !important;
  }
  .pds-u-margin-top-sm-4 {
    margin-top: 4px !important;
  }
  .pds-u-margin-bottom-sm-4 {
    margin-bottom: 4px !important;
  }
  .pds-u-margin-horizontal-sm-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .pds-u-margin-vertical-sm-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .pds-u-margin-sm-6 {
    margin: 6px !important;
  }
  .pds-u-margin-left-sm-6 {
    margin-left: 6px !important;
  }
  .pds-u-margin-right-sm-6 {
    margin-right: 6px !important;
  }
  .pds-u-margin-top-sm-6 {
    margin-top: 6px !important;
  }
  .pds-u-margin-bottom-sm-6 {
    margin-bottom: 6px !important;
  }
  .pds-u-margin-horizontal-sm-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .pds-u-margin-vertical-sm-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .pds-u-margin-sm-8 {
    margin: 8px !important;
  }
  .pds-u-margin-left-sm-8 {
    margin-left: 8px !important;
  }
  .pds-u-margin-right-sm-8 {
    margin-right: 8px !important;
  }
  .pds-u-margin-top-sm-8 {
    margin-top: 8px !important;
  }
  .pds-u-margin-bottom-sm-8 {
    margin-bottom: 8px !important;
  }
  .pds-u-margin-horizontal-sm-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .pds-u-margin-vertical-sm-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .pds-u-margin-sm-12 {
    margin: 12px !important;
  }
  .pds-u-margin-left-sm-12 {
    margin-left: 12px !important;
  }
  .pds-u-margin-right-sm-12 {
    margin-right: 12px !important;
  }
  .pds-u-margin-top-sm-12 {
    margin-top: 12px !important;
  }
  .pds-u-margin-bottom-sm-12 {
    margin-bottom: 12px !important;
  }
  .pds-u-margin-horizontal-sm-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .pds-u-margin-vertical-sm-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .pds-u-margin-sm-16 {
    margin: 16px !important;
  }
  .pds-u-margin-left-sm-16 {
    margin-left: 16px !important;
  }
  .pds-u-margin-right-sm-16 {
    margin-right: 16px !important;
  }
  .pds-u-margin-top-sm-16 {
    margin-top: 16px !important;
  }
  .pds-u-margin-bottom-sm-16 {
    margin-bottom: 16px !important;
  }
  .pds-u-margin-horizontal-sm-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .pds-u-margin-vertical-sm-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .pds-u-margin-sm-20 {
    margin: 20px !important;
  }
  .pds-u-margin-left-sm-20 {
    margin-left: 20px !important;
  }
  .pds-u-margin-right-sm-20 {
    margin-right: 20px !important;
  }
  .pds-u-margin-top-sm-20 {
    margin-top: 20px !important;
  }
  .pds-u-margin-bottom-sm-20 {
    margin-bottom: 20px !important;
  }
  .pds-u-margin-horizontal-sm-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .pds-u-margin-vertical-sm-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .pds-u-margin-sm-24 {
    margin: 24px !important;
  }
  .pds-u-margin-left-sm-24 {
    margin-left: 24px !important;
  }
  .pds-u-margin-right-sm-24 {
    margin-right: 24px !important;
  }
  .pds-u-margin-top-sm-24 {
    margin-top: 24px !important;
  }
  .pds-u-margin-bottom-sm-24 {
    margin-bottom: 24px !important;
  }
  .pds-u-margin-horizontal-sm-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .pds-u-margin-vertical-sm-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .pds-u-margin-sm-32 {
    margin: 32px !important;
  }
  .pds-u-margin-left-sm-32 {
    margin-left: 32px !important;
  }
  .pds-u-margin-right-sm-32 {
    margin-right: 32px !important;
  }
  .pds-u-margin-top-sm-32 {
    margin-top: 32px !important;
  }
  .pds-u-margin-bottom-sm-32 {
    margin-bottom: 32px !important;
  }
  .pds-u-margin-horizontal-sm-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .pds-u-margin-vertical-sm-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .pds-u-margin-sm-40 {
    margin: 40px !important;
  }
  .pds-u-margin-left-sm-40 {
    margin-left: 40px !important;
  }
  .pds-u-margin-right-sm-40 {
    margin-right: 40px !important;
  }
  .pds-u-margin-top-sm-40 {
    margin-top: 40px !important;
  }
  .pds-u-margin-bottom-sm-40 {
    margin-bottom: 40px !important;
  }
  .pds-u-margin-horizontal-sm-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .pds-u-margin-vertical-sm-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .pds-u-margin-sm-48 {
    margin: 48px !important;
  }
  .pds-u-margin-left-sm-48 {
    margin-left: 48px !important;
  }
  .pds-u-margin-right-sm-48 {
    margin-right: 48px !important;
  }
  .pds-u-margin-top-sm-48 {
    margin-top: 48px !important;
  }
  .pds-u-margin-bottom-sm-48 {
    margin-bottom: 48px !important;
  }
  .pds-u-margin-horizontal-sm-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .pds-u-margin-vertical-sm-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .pds-u-margin-sm-56 {
    margin: 56px !important;
  }
  .pds-u-margin-left-sm-56 {
    margin-left: 56px !important;
  }
  .pds-u-margin-right-sm-56 {
    margin-right: 56px !important;
  }
  .pds-u-margin-top-sm-56 {
    margin-top: 56px !important;
  }
  .pds-u-margin-bottom-sm-56 {
    margin-bottom: 56px !important;
  }
  .pds-u-margin-horizontal-sm-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .pds-u-margin-vertical-sm-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .pds-u-margin-sm-64 {
    margin: 64px !important;
  }
  .pds-u-margin-left-sm-64 {
    margin-left: 64px !important;
  }
  .pds-u-margin-right-sm-64 {
    margin-right: 64px !important;
  }
  .pds-u-margin-top-sm-64 {
    margin-top: 64px !important;
  }
  .pds-u-margin-bottom-sm-64 {
    margin-bottom: 64px !important;
  }
  .pds-u-margin-horizontal-sm-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .pds-u-margin-vertical-sm-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .pds-u-margin-sm-72 {
    margin: 72px !important;
  }
  .pds-u-margin-left-sm-72 {
    margin-left: 72px !important;
  }
  .pds-u-margin-right-sm-72 {
    margin-right: 72px !important;
  }
  .pds-u-margin-top-sm-72 {
    margin-top: 72px !important;
  }
  .pds-u-margin-bottom-sm-72 {
    margin-bottom: 72px !important;
  }
  .pds-u-margin-horizontal-sm-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .pds-u-margin-vertical-sm-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .pds-u-margin-sm-80 {
    margin: 80px !important;
  }
  .pds-u-margin-left-sm-80 {
    margin-left: 80px !important;
  }
  .pds-u-margin-right-sm-80 {
    margin-right: 80px !important;
  }
  .pds-u-margin-top-sm-80 {
    margin-top: 80px !important;
  }
  .pds-u-margin-bottom-sm-80 {
    margin-bottom: 80px !important;
  }
  .pds-u-margin-horizontal-sm-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .pds-u-margin-vertical-sm-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .pds-u-margin-sm-88 {
    margin: 88px !important;
  }
  .pds-u-margin-left-sm-88 {
    margin-left: 88px !important;
  }
  .pds-u-margin-right-sm-88 {
    margin-right: 88px !important;
  }
  .pds-u-margin-top-sm-88 {
    margin-top: 88px !important;
  }
  .pds-u-margin-bottom-sm-88 {
    margin-bottom: 88px !important;
  }
  .pds-u-margin-horizontal-sm-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .pds-u-margin-vertical-sm-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .pds-u-margin-sm-96 {
    margin: 96px !important;
  }
  .pds-u-margin-left-sm-96 {
    margin-left: 96px !important;
  }
  .pds-u-margin-right-sm-96 {
    margin-right: 96px !important;
  }
  .pds-u-margin-top-sm-96 {
    margin-top: 96px !important;
  }
  .pds-u-margin-bottom-sm-96 {
    margin-bottom: 96px !important;
  }
  .pds-u-margin-horizontal-sm-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .pds-u-margin-vertical-sm-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .pds-u-margin-sm-104 {
    margin: 104px !important;
  }
  .pds-u-margin-left-sm-104 {
    margin-left: 104px !important;
  }
  .pds-u-margin-right-sm-104 {
    margin-right: 104px !important;
  }
  .pds-u-margin-top-sm-104 {
    margin-top: 104px !important;
  }
  .pds-u-margin-bottom-sm-104 {
    margin-bottom: 104px !important;
  }
  .pds-u-margin-horizontal-sm-104 {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .pds-u-margin-vertical-sm-104 {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .pds-u-margin-sm-112 {
    margin: 112px !important;
  }
  .pds-u-margin-left-sm-112 {
    margin-left: 112px !important;
  }
  .pds-u-margin-right-sm-112 {
    margin-right: 112px !important;
  }
  .pds-u-margin-top-sm-112 {
    margin-top: 112px !important;
  }
  .pds-u-margin-bottom-sm-112 {
    margin-bottom: 112px !important;
  }
  .pds-u-margin-horizontal-sm-112 {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }
  .pds-u-margin-vertical-sm-112 {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }
  .pds-u-margin-sm-120 {
    margin: 120px !important;
  }
  .pds-u-margin-left-sm-120 {
    margin-left: 120px !important;
  }
  .pds-u-margin-right-sm-120 {
    margin-right: 120px !important;
  }
  .pds-u-margin-top-sm-120 {
    margin-top: 120px !important;
  }
  .pds-u-margin-bottom-sm-120 {
    margin-bottom: 120px !important;
  }
  .pds-u-margin-horizontal-sm-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .pds-u-margin-vertical-sm-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .pds-u-margin-sm-128 {
    margin: 128px !important;
  }
  .pds-u-margin-left-sm-128 {
    margin-left: 128px !important;
  }
  .pds-u-margin-right-sm-128 {
    margin-right: 128px !important;
  }
  .pds-u-margin-top-sm-128 {
    margin-top: 128px !important;
  }
  .pds-u-margin-bottom-sm-128 {
    margin-bottom: 128px !important;
  }
  .pds-u-margin-horizontal-sm-128 {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .pds-u-margin-vertical-sm-128 {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .pds-u-padding-sm-0 {
    padding: 0px !important;
  }
  .pds-u-padding-left-sm-0 {
    padding-left: 0px !important;
  }
  .pds-u-padding-right-sm-0 {
    padding-right: 0px !important;
  }
  .pds-u-padding-top-sm-0 {
    padding-top: 0px !important;
  }
  .pds-u-padding-bottom-sm-0 {
    padding-bottom: 0px !important;
  }
  .pds-u-padding-horizontal-sm-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pds-u-padding-vertical-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pds-u-padding-sm-2 {
    padding: 2px !important;
  }
  .pds-u-padding-left-sm-2 {
    padding-left: 2px !important;
  }
  .pds-u-padding-right-sm-2 {
    padding-right: 2px !important;
  }
  .pds-u-padding-top-sm-2 {
    padding-top: 2px !important;
  }
  .pds-u-padding-bottom-sm-2 {
    padding-bottom: 2px !important;
  }
  .pds-u-padding-horizontal-sm-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .pds-u-padding-vertical-sm-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pds-u-padding-sm-4 {
    padding: 4px !important;
  }
  .pds-u-padding-left-sm-4 {
    padding-left: 4px !important;
  }
  .pds-u-padding-right-sm-4 {
    padding-right: 4px !important;
  }
  .pds-u-padding-top-sm-4 {
    padding-top: 4px !important;
  }
  .pds-u-padding-bottom-sm-4 {
    padding-bottom: 4px !important;
  }
  .pds-u-padding-horizontal-sm-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .pds-u-padding-vertical-sm-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pds-u-padding-sm-6 {
    padding: 6px !important;
  }
  .pds-u-padding-left-sm-6 {
    padding-left: 6px !important;
  }
  .pds-u-padding-right-sm-6 {
    padding-right: 6px !important;
  }
  .pds-u-padding-top-sm-6 {
    padding-top: 6px !important;
  }
  .pds-u-padding-bottom-sm-6 {
    padding-bottom: 6px !important;
  }
  .pds-u-padding-horizontal-sm-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .pds-u-padding-vertical-sm-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .pds-u-padding-sm-8 {
    padding: 8px !important;
  }
  .pds-u-padding-left-sm-8 {
    padding-left: 8px !important;
  }
  .pds-u-padding-right-sm-8 {
    padding-right: 8px !important;
  }
  .pds-u-padding-top-sm-8 {
    padding-top: 8px !important;
  }
  .pds-u-padding-bottom-sm-8 {
    padding-bottom: 8px !important;
  }
  .pds-u-padding-horizontal-sm-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .pds-u-padding-vertical-sm-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .pds-u-padding-sm-12 {
    padding: 12px !important;
  }
  .pds-u-padding-left-sm-12 {
    padding-left: 12px !important;
  }
  .pds-u-padding-right-sm-12 {
    padding-right: 12px !important;
  }
  .pds-u-padding-top-sm-12 {
    padding-top: 12px !important;
  }
  .pds-u-padding-bottom-sm-12 {
    padding-bottom: 12px !important;
  }
  .pds-u-padding-horizontal-sm-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .pds-u-padding-vertical-sm-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .pds-u-padding-sm-16 {
    padding: 16px !important;
  }
  .pds-u-padding-left-sm-16 {
    padding-left: 16px !important;
  }
  .pds-u-padding-right-sm-16 {
    padding-right: 16px !important;
  }
  .pds-u-padding-top-sm-16 {
    padding-top: 16px !important;
  }
  .pds-u-padding-bottom-sm-16 {
    padding-bottom: 16px !important;
  }
  .pds-u-padding-horizontal-sm-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .pds-u-padding-vertical-sm-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .pds-u-padding-sm-20 {
    padding: 20px !important;
  }
  .pds-u-padding-left-sm-20 {
    padding-left: 20px !important;
  }
  .pds-u-padding-right-sm-20 {
    padding-right: 20px !important;
  }
  .pds-u-padding-top-sm-20 {
    padding-top: 20px !important;
  }
  .pds-u-padding-bottom-sm-20 {
    padding-bottom: 20px !important;
  }
  .pds-u-padding-horizontal-sm-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pds-u-padding-vertical-sm-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pds-u-padding-sm-24 {
    padding: 24px !important;
  }
  .pds-u-padding-left-sm-24 {
    padding-left: 24px !important;
  }
  .pds-u-padding-right-sm-24 {
    padding-right: 24px !important;
  }
  .pds-u-padding-top-sm-24 {
    padding-top: 24px !important;
  }
  .pds-u-padding-bottom-sm-24 {
    padding-bottom: 24px !important;
  }
  .pds-u-padding-horizontal-sm-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .pds-u-padding-vertical-sm-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .pds-u-padding-sm-32 {
    padding: 32px !important;
  }
  .pds-u-padding-left-sm-32 {
    padding-left: 32px !important;
  }
  .pds-u-padding-right-sm-32 {
    padding-right: 32px !important;
  }
  .pds-u-padding-top-sm-32 {
    padding-top: 32px !important;
  }
  .pds-u-padding-bottom-sm-32 {
    padding-bottom: 32px !important;
  }
  .pds-u-padding-horizontal-sm-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .pds-u-padding-vertical-sm-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .pds-u-padding-sm-40 {
    padding: 40px !important;
  }
  .pds-u-padding-left-sm-40 {
    padding-left: 40px !important;
  }
  .pds-u-padding-right-sm-40 {
    padding-right: 40px !important;
  }
  .pds-u-padding-top-sm-40 {
    padding-top: 40px !important;
  }
  .pds-u-padding-bottom-sm-40 {
    padding-bottom: 40px !important;
  }
  .pds-u-padding-horizontal-sm-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pds-u-padding-vertical-sm-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pds-u-padding-sm-48 {
    padding: 48px !important;
  }
  .pds-u-padding-left-sm-48 {
    padding-left: 48px !important;
  }
  .pds-u-padding-right-sm-48 {
    padding-right: 48px !important;
  }
  .pds-u-padding-top-sm-48 {
    padding-top: 48px !important;
  }
  .pds-u-padding-bottom-sm-48 {
    padding-bottom: 48px !important;
  }
  .pds-u-padding-horizontal-sm-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .pds-u-padding-vertical-sm-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .pds-u-padding-sm-56 {
    padding: 56px !important;
  }
  .pds-u-padding-left-sm-56 {
    padding-left: 56px !important;
  }
  .pds-u-padding-right-sm-56 {
    padding-right: 56px !important;
  }
  .pds-u-padding-top-sm-56 {
    padding-top: 56px !important;
  }
  .pds-u-padding-bottom-sm-56 {
    padding-bottom: 56px !important;
  }
  .pds-u-padding-horizontal-sm-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .pds-u-padding-vertical-sm-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .pds-u-padding-sm-64 {
    padding: 64px !important;
  }
  .pds-u-padding-left-sm-64 {
    padding-left: 64px !important;
  }
  .pds-u-padding-right-sm-64 {
    padding-right: 64px !important;
  }
  .pds-u-padding-top-sm-64 {
    padding-top: 64px !important;
  }
  .pds-u-padding-bottom-sm-64 {
    padding-bottom: 64px !important;
  }
  .pds-u-padding-horizontal-sm-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .pds-u-padding-vertical-sm-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .pds-u-padding-sm-72 {
    padding: 72px !important;
  }
  .pds-u-padding-left-sm-72 {
    padding-left: 72px !important;
  }
  .pds-u-padding-right-sm-72 {
    padding-right: 72px !important;
  }
  .pds-u-padding-top-sm-72 {
    padding-top: 72px !important;
  }
  .pds-u-padding-bottom-sm-72 {
    padding-bottom: 72px !important;
  }
  .pds-u-padding-horizontal-sm-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .pds-u-padding-vertical-sm-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .pds-u-padding-sm-80 {
    padding: 80px !important;
  }
  .pds-u-padding-left-sm-80 {
    padding-left: 80px !important;
  }
  .pds-u-padding-right-sm-80 {
    padding-right: 80px !important;
  }
  .pds-u-padding-top-sm-80 {
    padding-top: 80px !important;
  }
  .pds-u-padding-bottom-sm-80 {
    padding-bottom: 80px !important;
  }
  .pds-u-padding-horizontal-sm-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pds-u-padding-vertical-sm-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pds-u-padding-sm-88 {
    padding: 88px !important;
  }
  .pds-u-padding-left-sm-88 {
    padding-left: 88px !important;
  }
  .pds-u-padding-right-sm-88 {
    padding-right: 88px !important;
  }
  .pds-u-padding-top-sm-88 {
    padding-top: 88px !important;
  }
  .pds-u-padding-bottom-sm-88 {
    padding-bottom: 88px !important;
  }
  .pds-u-padding-horizontal-sm-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .pds-u-padding-vertical-sm-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .pds-u-padding-sm-96 {
    padding: 96px !important;
  }
  .pds-u-padding-left-sm-96 {
    padding-left: 96px !important;
  }
  .pds-u-padding-right-sm-96 {
    padding-right: 96px !important;
  }
  .pds-u-padding-top-sm-96 {
    padding-top: 96px !important;
  }
  .pds-u-padding-bottom-sm-96 {
    padding-bottom: 96px !important;
  }
  .pds-u-padding-horizontal-sm-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .pds-u-padding-vertical-sm-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .pds-u-padding-sm-104 {
    padding: 104px !important;
  }
  .pds-u-padding-left-sm-104 {
    padding-left: 104px !important;
  }
  .pds-u-padding-right-sm-104 {
    padding-right: 104px !important;
  }
  .pds-u-padding-top-sm-104 {
    padding-top: 104px !important;
  }
  .pds-u-padding-bottom-sm-104 {
    padding-bottom: 104px !important;
  }
  .pds-u-padding-horizontal-sm-104 {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .pds-u-padding-vertical-sm-104 {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .pds-u-padding-sm-112 {
    padding: 112px !important;
  }
  .pds-u-padding-left-sm-112 {
    padding-left: 112px !important;
  }
  .pds-u-padding-right-sm-112 {
    padding-right: 112px !important;
  }
  .pds-u-padding-top-sm-112 {
    padding-top: 112px !important;
  }
  .pds-u-padding-bottom-sm-112 {
    padding-bottom: 112px !important;
  }
  .pds-u-padding-horizontal-sm-112 {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }
  .pds-u-padding-vertical-sm-112 {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }
  .pds-u-padding-sm-120 {
    padding: 120px !important;
  }
  .pds-u-padding-left-sm-120 {
    padding-left: 120px !important;
  }
  .pds-u-padding-right-sm-120 {
    padding-right: 120px !important;
  }
  .pds-u-padding-top-sm-120 {
    padding-top: 120px !important;
  }
  .pds-u-padding-bottom-sm-120 {
    padding-bottom: 120px !important;
  }
  .pds-u-padding-horizontal-sm-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .pds-u-padding-vertical-sm-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pds-u-padding-sm-128 {
    padding: 128px !important;
  }
  .pds-u-padding-left-sm-128 {
    padding-left: 128px !important;
  }
  .pds-u-padding-right-sm-128 {
    padding-right: 128px !important;
  }
  .pds-u-padding-top-sm-128 {
    padding-top: 128px !important;
  }
  .pds-u-padding-bottom-sm-128 {
    padding-bottom: 128px !important;
  }
  .pds-u-padding-horizontal-sm-128 {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .pds-u-padding-vertical-sm-128 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}
@media only screen and (min-width: 768px) {
  .pds-u-margin-md-0 {
    margin: 0px !important;
  }
  .pds-u-margin-left-md-0 {
    margin-left: 0px !important;
  }
  .pds-u-margin-right-md-0 {
    margin-right: 0px !important;
  }
  .pds-u-margin-top-md-0 {
    margin-top: 0px !important;
  }
  .pds-u-margin-bottom-md-0 {
    margin-bottom: 0px !important;
  }
  .pds-u-margin-horizontal-md-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .pds-u-margin-vertical-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .pds-u-margin-md-2 {
    margin: 2px !important;
  }
  .pds-u-margin-left-md-2 {
    margin-left: 2px !important;
  }
  .pds-u-margin-right-md-2 {
    margin-right: 2px !important;
  }
  .pds-u-margin-top-md-2 {
    margin-top: 2px !important;
  }
  .pds-u-margin-bottom-md-2 {
    margin-bottom: 2px !important;
  }
  .pds-u-margin-horizontal-md-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .pds-u-margin-vertical-md-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .pds-u-margin-md-4 {
    margin: 4px !important;
  }
  .pds-u-margin-left-md-4 {
    margin-left: 4px !important;
  }
  .pds-u-margin-right-md-4 {
    margin-right: 4px !important;
  }
  .pds-u-margin-top-md-4 {
    margin-top: 4px !important;
  }
  .pds-u-margin-bottom-md-4 {
    margin-bottom: 4px !important;
  }
  .pds-u-margin-horizontal-md-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .pds-u-margin-vertical-md-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .pds-u-margin-md-6 {
    margin: 6px !important;
  }
  .pds-u-margin-left-md-6 {
    margin-left: 6px !important;
  }
  .pds-u-margin-right-md-6 {
    margin-right: 6px !important;
  }
  .pds-u-margin-top-md-6 {
    margin-top: 6px !important;
  }
  .pds-u-margin-bottom-md-6 {
    margin-bottom: 6px !important;
  }
  .pds-u-margin-horizontal-md-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .pds-u-margin-vertical-md-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .pds-u-margin-md-8 {
    margin: 8px !important;
  }
  .pds-u-margin-left-md-8 {
    margin-left: 8px !important;
  }
  .pds-u-margin-right-md-8 {
    margin-right: 8px !important;
  }
  .pds-u-margin-top-md-8 {
    margin-top: 8px !important;
  }
  .pds-u-margin-bottom-md-8 {
    margin-bottom: 8px !important;
  }
  .pds-u-margin-horizontal-md-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .pds-u-margin-vertical-md-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .pds-u-margin-md-12 {
    margin: 12px !important;
  }
  .pds-u-margin-left-md-12 {
    margin-left: 12px !important;
  }
  .pds-u-margin-right-md-12 {
    margin-right: 12px !important;
  }
  .pds-u-margin-top-md-12 {
    margin-top: 12px !important;
  }
  .pds-u-margin-bottom-md-12 {
    margin-bottom: 12px !important;
  }
  .pds-u-margin-horizontal-md-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .pds-u-margin-vertical-md-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .pds-u-margin-md-16 {
    margin: 16px !important;
  }
  .pds-u-margin-left-md-16 {
    margin-left: 16px !important;
  }
  .pds-u-margin-right-md-16 {
    margin-right: 16px !important;
  }
  .pds-u-margin-top-md-16 {
    margin-top: 16px !important;
  }
  .pds-u-margin-bottom-md-16 {
    margin-bottom: 16px !important;
  }
  .pds-u-margin-horizontal-md-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .pds-u-margin-vertical-md-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .pds-u-margin-md-20 {
    margin: 20px !important;
  }
  .pds-u-margin-left-md-20 {
    margin-left: 20px !important;
  }
  .pds-u-margin-right-md-20 {
    margin-right: 20px !important;
  }
  .pds-u-margin-top-md-20 {
    margin-top: 20px !important;
  }
  .pds-u-margin-bottom-md-20 {
    margin-bottom: 20px !important;
  }
  .pds-u-margin-horizontal-md-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .pds-u-margin-vertical-md-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .pds-u-margin-md-24 {
    margin: 24px !important;
  }
  .pds-u-margin-left-md-24 {
    margin-left: 24px !important;
  }
  .pds-u-margin-right-md-24 {
    margin-right: 24px !important;
  }
  .pds-u-margin-top-md-24 {
    margin-top: 24px !important;
  }
  .pds-u-margin-bottom-md-24 {
    margin-bottom: 24px !important;
  }
  .pds-u-margin-horizontal-md-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .pds-u-margin-vertical-md-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .pds-u-margin-md-32 {
    margin: 32px !important;
  }
  .pds-u-margin-left-md-32 {
    margin-left: 32px !important;
  }
  .pds-u-margin-right-md-32 {
    margin-right: 32px !important;
  }
  .pds-u-margin-top-md-32 {
    margin-top: 32px !important;
  }
  .pds-u-margin-bottom-md-32 {
    margin-bottom: 32px !important;
  }
  .pds-u-margin-horizontal-md-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .pds-u-margin-vertical-md-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .pds-u-margin-md-40 {
    margin: 40px !important;
  }
  .pds-u-margin-left-md-40 {
    margin-left: 40px !important;
  }
  .pds-u-margin-right-md-40 {
    margin-right: 40px !important;
  }
  .pds-u-margin-top-md-40 {
    margin-top: 40px !important;
  }
  .pds-u-margin-bottom-md-40 {
    margin-bottom: 40px !important;
  }
  .pds-u-margin-horizontal-md-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .pds-u-margin-vertical-md-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .pds-u-margin-md-48 {
    margin: 48px !important;
  }
  .pds-u-margin-left-md-48 {
    margin-left: 48px !important;
  }
  .pds-u-margin-right-md-48 {
    margin-right: 48px !important;
  }
  .pds-u-margin-top-md-48 {
    margin-top: 48px !important;
  }
  .pds-u-margin-bottom-md-48 {
    margin-bottom: 48px !important;
  }
  .pds-u-margin-horizontal-md-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .pds-u-margin-vertical-md-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .pds-u-margin-md-56 {
    margin: 56px !important;
  }
  .pds-u-margin-left-md-56 {
    margin-left: 56px !important;
  }
  .pds-u-margin-right-md-56 {
    margin-right: 56px !important;
  }
  .pds-u-margin-top-md-56 {
    margin-top: 56px !important;
  }
  .pds-u-margin-bottom-md-56 {
    margin-bottom: 56px !important;
  }
  .pds-u-margin-horizontal-md-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .pds-u-margin-vertical-md-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .pds-u-margin-md-64 {
    margin: 64px !important;
  }
  .pds-u-margin-left-md-64 {
    margin-left: 64px !important;
  }
  .pds-u-margin-right-md-64 {
    margin-right: 64px !important;
  }
  .pds-u-margin-top-md-64 {
    margin-top: 64px !important;
  }
  .pds-u-margin-bottom-md-64 {
    margin-bottom: 64px !important;
  }
  .pds-u-margin-horizontal-md-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .pds-u-margin-vertical-md-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .pds-u-margin-md-72 {
    margin: 72px !important;
  }
  .pds-u-margin-left-md-72 {
    margin-left: 72px !important;
  }
  .pds-u-margin-right-md-72 {
    margin-right: 72px !important;
  }
  .pds-u-margin-top-md-72 {
    margin-top: 72px !important;
  }
  .pds-u-margin-bottom-md-72 {
    margin-bottom: 72px !important;
  }
  .pds-u-margin-horizontal-md-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .pds-u-margin-vertical-md-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .pds-u-margin-md-80 {
    margin: 80px !important;
  }
  .pds-u-margin-left-md-80 {
    margin-left: 80px !important;
  }
  .pds-u-margin-right-md-80 {
    margin-right: 80px !important;
  }
  .pds-u-margin-top-md-80 {
    margin-top: 80px !important;
  }
  .pds-u-margin-bottom-md-80 {
    margin-bottom: 80px !important;
  }
  .pds-u-margin-horizontal-md-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .pds-u-margin-vertical-md-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .pds-u-margin-md-88 {
    margin: 88px !important;
  }
  .pds-u-margin-left-md-88 {
    margin-left: 88px !important;
  }
  .pds-u-margin-right-md-88 {
    margin-right: 88px !important;
  }
  .pds-u-margin-top-md-88 {
    margin-top: 88px !important;
  }
  .pds-u-margin-bottom-md-88 {
    margin-bottom: 88px !important;
  }
  .pds-u-margin-horizontal-md-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .pds-u-margin-vertical-md-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .pds-u-margin-md-96 {
    margin: 96px !important;
  }
  .pds-u-margin-left-md-96 {
    margin-left: 96px !important;
  }
  .pds-u-margin-right-md-96 {
    margin-right: 96px !important;
  }
  .pds-u-margin-top-md-96 {
    margin-top: 96px !important;
  }
  .pds-u-margin-bottom-md-96 {
    margin-bottom: 96px !important;
  }
  .pds-u-margin-horizontal-md-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .pds-u-margin-vertical-md-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .pds-u-margin-md-104 {
    margin: 104px !important;
  }
  .pds-u-margin-left-md-104 {
    margin-left: 104px !important;
  }
  .pds-u-margin-right-md-104 {
    margin-right: 104px !important;
  }
  .pds-u-margin-top-md-104 {
    margin-top: 104px !important;
  }
  .pds-u-margin-bottom-md-104 {
    margin-bottom: 104px !important;
  }
  .pds-u-margin-horizontal-md-104 {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .pds-u-margin-vertical-md-104 {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .pds-u-margin-md-112 {
    margin: 112px !important;
  }
  .pds-u-margin-left-md-112 {
    margin-left: 112px !important;
  }
  .pds-u-margin-right-md-112 {
    margin-right: 112px !important;
  }
  .pds-u-margin-top-md-112 {
    margin-top: 112px !important;
  }
  .pds-u-margin-bottom-md-112 {
    margin-bottom: 112px !important;
  }
  .pds-u-margin-horizontal-md-112 {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }
  .pds-u-margin-vertical-md-112 {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }
  .pds-u-margin-md-120 {
    margin: 120px !important;
  }
  .pds-u-margin-left-md-120 {
    margin-left: 120px !important;
  }
  .pds-u-margin-right-md-120 {
    margin-right: 120px !important;
  }
  .pds-u-margin-top-md-120 {
    margin-top: 120px !important;
  }
  .pds-u-margin-bottom-md-120 {
    margin-bottom: 120px !important;
  }
  .pds-u-margin-horizontal-md-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .pds-u-margin-vertical-md-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .pds-u-margin-md-128 {
    margin: 128px !important;
  }
  .pds-u-margin-left-md-128 {
    margin-left: 128px !important;
  }
  .pds-u-margin-right-md-128 {
    margin-right: 128px !important;
  }
  .pds-u-margin-top-md-128 {
    margin-top: 128px !important;
  }
  .pds-u-margin-bottom-md-128 {
    margin-bottom: 128px !important;
  }
  .pds-u-margin-horizontal-md-128 {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .pds-u-margin-vertical-md-128 {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .pds-u-padding-md-0 {
    padding: 0px !important;
  }
  .pds-u-padding-left-md-0 {
    padding-left: 0px !important;
  }
  .pds-u-padding-right-md-0 {
    padding-right: 0px !important;
  }
  .pds-u-padding-top-md-0 {
    padding-top: 0px !important;
  }
  .pds-u-padding-bottom-md-0 {
    padding-bottom: 0px !important;
  }
  .pds-u-padding-horizontal-md-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pds-u-padding-vertical-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pds-u-padding-md-2 {
    padding: 2px !important;
  }
  .pds-u-padding-left-md-2 {
    padding-left: 2px !important;
  }
  .pds-u-padding-right-md-2 {
    padding-right: 2px !important;
  }
  .pds-u-padding-top-md-2 {
    padding-top: 2px !important;
  }
  .pds-u-padding-bottom-md-2 {
    padding-bottom: 2px !important;
  }
  .pds-u-padding-horizontal-md-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .pds-u-padding-vertical-md-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pds-u-padding-md-4 {
    padding: 4px !important;
  }
  .pds-u-padding-left-md-4 {
    padding-left: 4px !important;
  }
  .pds-u-padding-right-md-4 {
    padding-right: 4px !important;
  }
  .pds-u-padding-top-md-4 {
    padding-top: 4px !important;
  }
  .pds-u-padding-bottom-md-4 {
    padding-bottom: 4px !important;
  }
  .pds-u-padding-horizontal-md-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .pds-u-padding-vertical-md-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pds-u-padding-md-6 {
    padding: 6px !important;
  }
  .pds-u-padding-left-md-6 {
    padding-left: 6px !important;
  }
  .pds-u-padding-right-md-6 {
    padding-right: 6px !important;
  }
  .pds-u-padding-top-md-6 {
    padding-top: 6px !important;
  }
  .pds-u-padding-bottom-md-6 {
    padding-bottom: 6px !important;
  }
  .pds-u-padding-horizontal-md-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .pds-u-padding-vertical-md-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .pds-u-padding-md-8 {
    padding: 8px !important;
  }
  .pds-u-padding-left-md-8 {
    padding-left: 8px !important;
  }
  .pds-u-padding-right-md-8 {
    padding-right: 8px !important;
  }
  .pds-u-padding-top-md-8 {
    padding-top: 8px !important;
  }
  .pds-u-padding-bottom-md-8 {
    padding-bottom: 8px !important;
  }
  .pds-u-padding-horizontal-md-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .pds-u-padding-vertical-md-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .pds-u-padding-md-12 {
    padding: 12px !important;
  }
  .pds-u-padding-left-md-12 {
    padding-left: 12px !important;
  }
  .pds-u-padding-right-md-12 {
    padding-right: 12px !important;
  }
  .pds-u-padding-top-md-12 {
    padding-top: 12px !important;
  }
  .pds-u-padding-bottom-md-12 {
    padding-bottom: 12px !important;
  }
  .pds-u-padding-horizontal-md-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .pds-u-padding-vertical-md-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .pds-u-padding-md-16 {
    padding: 16px !important;
  }
  .pds-u-padding-left-md-16 {
    padding-left: 16px !important;
  }
  .pds-u-padding-right-md-16 {
    padding-right: 16px !important;
  }
  .pds-u-padding-top-md-16 {
    padding-top: 16px !important;
  }
  .pds-u-padding-bottom-md-16 {
    padding-bottom: 16px !important;
  }
  .pds-u-padding-horizontal-md-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .pds-u-padding-vertical-md-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .pds-u-padding-md-20 {
    padding: 20px !important;
  }
  .pds-u-padding-left-md-20 {
    padding-left: 20px !important;
  }
  .pds-u-padding-right-md-20 {
    padding-right: 20px !important;
  }
  .pds-u-padding-top-md-20 {
    padding-top: 20px !important;
  }
  .pds-u-padding-bottom-md-20 {
    padding-bottom: 20px !important;
  }
  .pds-u-padding-horizontal-md-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pds-u-padding-vertical-md-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pds-u-padding-md-24 {
    padding: 24px !important;
  }
  .pds-u-padding-left-md-24 {
    padding-left: 24px !important;
  }
  .pds-u-padding-right-md-24 {
    padding-right: 24px !important;
  }
  .pds-u-padding-top-md-24 {
    padding-top: 24px !important;
  }
  .pds-u-padding-bottom-md-24 {
    padding-bottom: 24px !important;
  }
  .pds-u-padding-horizontal-md-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .pds-u-padding-vertical-md-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .pds-u-padding-md-32 {
    padding: 32px !important;
  }
  .pds-u-padding-left-md-32 {
    padding-left: 32px !important;
  }
  .pds-u-padding-right-md-32 {
    padding-right: 32px !important;
  }
  .pds-u-padding-top-md-32 {
    padding-top: 32px !important;
  }
  .pds-u-padding-bottom-md-32 {
    padding-bottom: 32px !important;
  }
  .pds-u-padding-horizontal-md-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .pds-u-padding-vertical-md-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .pds-u-padding-md-40 {
    padding: 40px !important;
  }
  .pds-u-padding-left-md-40 {
    padding-left: 40px !important;
  }
  .pds-u-padding-right-md-40 {
    padding-right: 40px !important;
  }
  .pds-u-padding-top-md-40 {
    padding-top: 40px !important;
  }
  .pds-u-padding-bottom-md-40 {
    padding-bottom: 40px !important;
  }
  .pds-u-padding-horizontal-md-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pds-u-padding-vertical-md-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pds-u-padding-md-48 {
    padding: 48px !important;
  }
  .pds-u-padding-left-md-48 {
    padding-left: 48px !important;
  }
  .pds-u-padding-right-md-48 {
    padding-right: 48px !important;
  }
  .pds-u-padding-top-md-48 {
    padding-top: 48px !important;
  }
  .pds-u-padding-bottom-md-48 {
    padding-bottom: 48px !important;
  }
  .pds-u-padding-horizontal-md-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .pds-u-padding-vertical-md-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .pds-u-padding-md-56 {
    padding: 56px !important;
  }
  .pds-u-padding-left-md-56 {
    padding-left: 56px !important;
  }
  .pds-u-padding-right-md-56 {
    padding-right: 56px !important;
  }
  .pds-u-padding-top-md-56 {
    padding-top: 56px !important;
  }
  .pds-u-padding-bottom-md-56 {
    padding-bottom: 56px !important;
  }
  .pds-u-padding-horizontal-md-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .pds-u-padding-vertical-md-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .pds-u-padding-md-64 {
    padding: 64px !important;
  }
  .pds-u-padding-left-md-64 {
    padding-left: 64px !important;
  }
  .pds-u-padding-right-md-64 {
    padding-right: 64px !important;
  }
  .pds-u-padding-top-md-64 {
    padding-top: 64px !important;
  }
  .pds-u-padding-bottom-md-64 {
    padding-bottom: 64px !important;
  }
  .pds-u-padding-horizontal-md-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .pds-u-padding-vertical-md-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .pds-u-padding-md-72 {
    padding: 72px !important;
  }
  .pds-u-padding-left-md-72 {
    padding-left: 72px !important;
  }
  .pds-u-padding-right-md-72 {
    padding-right: 72px !important;
  }
  .pds-u-padding-top-md-72 {
    padding-top: 72px !important;
  }
  .pds-u-padding-bottom-md-72 {
    padding-bottom: 72px !important;
  }
  .pds-u-padding-horizontal-md-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .pds-u-padding-vertical-md-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .pds-u-padding-md-80 {
    padding: 80px !important;
  }
  .pds-u-padding-left-md-80 {
    padding-left: 80px !important;
  }
  .pds-u-padding-right-md-80 {
    padding-right: 80px !important;
  }
  .pds-u-padding-top-md-80 {
    padding-top: 80px !important;
  }
  .pds-u-padding-bottom-md-80 {
    padding-bottom: 80px !important;
  }
  .pds-u-padding-horizontal-md-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pds-u-padding-vertical-md-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pds-u-padding-md-88 {
    padding: 88px !important;
  }
  .pds-u-padding-left-md-88 {
    padding-left: 88px !important;
  }
  .pds-u-padding-right-md-88 {
    padding-right: 88px !important;
  }
  .pds-u-padding-top-md-88 {
    padding-top: 88px !important;
  }
  .pds-u-padding-bottom-md-88 {
    padding-bottom: 88px !important;
  }
  .pds-u-padding-horizontal-md-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .pds-u-padding-vertical-md-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .pds-u-padding-md-96 {
    padding: 96px !important;
  }
  .pds-u-padding-left-md-96 {
    padding-left: 96px !important;
  }
  .pds-u-padding-right-md-96 {
    padding-right: 96px !important;
  }
  .pds-u-padding-top-md-96 {
    padding-top: 96px !important;
  }
  .pds-u-padding-bottom-md-96 {
    padding-bottom: 96px !important;
  }
  .pds-u-padding-horizontal-md-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .pds-u-padding-vertical-md-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .pds-u-padding-md-104 {
    padding: 104px !important;
  }
  .pds-u-padding-left-md-104 {
    padding-left: 104px !important;
  }
  .pds-u-padding-right-md-104 {
    padding-right: 104px !important;
  }
  .pds-u-padding-top-md-104 {
    padding-top: 104px !important;
  }
  .pds-u-padding-bottom-md-104 {
    padding-bottom: 104px !important;
  }
  .pds-u-padding-horizontal-md-104 {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .pds-u-padding-vertical-md-104 {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .pds-u-padding-md-112 {
    padding: 112px !important;
  }
  .pds-u-padding-left-md-112 {
    padding-left: 112px !important;
  }
  .pds-u-padding-right-md-112 {
    padding-right: 112px !important;
  }
  .pds-u-padding-top-md-112 {
    padding-top: 112px !important;
  }
  .pds-u-padding-bottom-md-112 {
    padding-bottom: 112px !important;
  }
  .pds-u-padding-horizontal-md-112 {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }
  .pds-u-padding-vertical-md-112 {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }
  .pds-u-padding-md-120 {
    padding: 120px !important;
  }
  .pds-u-padding-left-md-120 {
    padding-left: 120px !important;
  }
  .pds-u-padding-right-md-120 {
    padding-right: 120px !important;
  }
  .pds-u-padding-top-md-120 {
    padding-top: 120px !important;
  }
  .pds-u-padding-bottom-md-120 {
    padding-bottom: 120px !important;
  }
  .pds-u-padding-horizontal-md-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .pds-u-padding-vertical-md-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pds-u-padding-md-128 {
    padding: 128px !important;
  }
  .pds-u-padding-left-md-128 {
    padding-left: 128px !important;
  }
  .pds-u-padding-right-md-128 {
    padding-right: 128px !important;
  }
  .pds-u-padding-top-md-128 {
    padding-top: 128px !important;
  }
  .pds-u-padding-bottom-md-128 {
    padding-bottom: 128px !important;
  }
  .pds-u-padding-horizontal-md-128 {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .pds-u-padding-vertical-md-128 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}
@media only screen and (min-width: 1024px) {
  .pds-u-margin-lg-0 {
    margin: 0px !important;
  }
  .pds-u-margin-left-lg-0 {
    margin-left: 0px !important;
  }
  .pds-u-margin-right-lg-0 {
    margin-right: 0px !important;
  }
  .pds-u-margin-top-lg-0 {
    margin-top: 0px !important;
  }
  .pds-u-margin-bottom-lg-0 {
    margin-bottom: 0px !important;
  }
  .pds-u-margin-horizontal-lg-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .pds-u-margin-vertical-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .pds-u-margin-lg-2 {
    margin: 2px !important;
  }
  .pds-u-margin-left-lg-2 {
    margin-left: 2px !important;
  }
  .pds-u-margin-right-lg-2 {
    margin-right: 2px !important;
  }
  .pds-u-margin-top-lg-2 {
    margin-top: 2px !important;
  }
  .pds-u-margin-bottom-lg-2 {
    margin-bottom: 2px !important;
  }
  .pds-u-margin-horizontal-lg-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .pds-u-margin-vertical-lg-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .pds-u-margin-lg-4 {
    margin: 4px !important;
  }
  .pds-u-margin-left-lg-4 {
    margin-left: 4px !important;
  }
  .pds-u-margin-right-lg-4 {
    margin-right: 4px !important;
  }
  .pds-u-margin-top-lg-4 {
    margin-top: 4px !important;
  }
  .pds-u-margin-bottom-lg-4 {
    margin-bottom: 4px !important;
  }
  .pds-u-margin-horizontal-lg-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .pds-u-margin-vertical-lg-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .pds-u-margin-lg-6 {
    margin: 6px !important;
  }
  .pds-u-margin-left-lg-6 {
    margin-left: 6px !important;
  }
  .pds-u-margin-right-lg-6 {
    margin-right: 6px !important;
  }
  .pds-u-margin-top-lg-6 {
    margin-top: 6px !important;
  }
  .pds-u-margin-bottom-lg-6 {
    margin-bottom: 6px !important;
  }
  .pds-u-margin-horizontal-lg-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .pds-u-margin-vertical-lg-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .pds-u-margin-lg-8 {
    margin: 8px !important;
  }
  .pds-u-margin-left-lg-8 {
    margin-left: 8px !important;
  }
  .pds-u-margin-right-lg-8 {
    margin-right: 8px !important;
  }
  .pds-u-margin-top-lg-8 {
    margin-top: 8px !important;
  }
  .pds-u-margin-bottom-lg-8 {
    margin-bottom: 8px !important;
  }
  .pds-u-margin-horizontal-lg-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .pds-u-margin-vertical-lg-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .pds-u-margin-lg-12 {
    margin: 12px !important;
  }
  .pds-u-margin-left-lg-12 {
    margin-left: 12px !important;
  }
  .pds-u-margin-right-lg-12 {
    margin-right: 12px !important;
  }
  .pds-u-margin-top-lg-12 {
    margin-top: 12px !important;
  }
  .pds-u-margin-bottom-lg-12 {
    margin-bottom: 12px !important;
  }
  .pds-u-margin-horizontal-lg-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .pds-u-margin-vertical-lg-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .pds-u-margin-lg-16 {
    margin: 16px !important;
  }
  .pds-u-margin-left-lg-16 {
    margin-left: 16px !important;
  }
  .pds-u-margin-right-lg-16 {
    margin-right: 16px !important;
  }
  .pds-u-margin-top-lg-16 {
    margin-top: 16px !important;
  }
  .pds-u-margin-bottom-lg-16 {
    margin-bottom: 16px !important;
  }
  .pds-u-margin-horizontal-lg-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .pds-u-margin-vertical-lg-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .pds-u-margin-lg-20 {
    margin: 20px !important;
  }
  .pds-u-margin-left-lg-20 {
    margin-left: 20px !important;
  }
  .pds-u-margin-right-lg-20 {
    margin-right: 20px !important;
  }
  .pds-u-margin-top-lg-20 {
    margin-top: 20px !important;
  }
  .pds-u-margin-bottom-lg-20 {
    margin-bottom: 20px !important;
  }
  .pds-u-margin-horizontal-lg-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .pds-u-margin-vertical-lg-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .pds-u-margin-lg-24 {
    margin: 24px !important;
  }
  .pds-u-margin-left-lg-24 {
    margin-left: 24px !important;
  }
  .pds-u-margin-right-lg-24 {
    margin-right: 24px !important;
  }
  .pds-u-margin-top-lg-24 {
    margin-top: 24px !important;
  }
  .pds-u-margin-bottom-lg-24 {
    margin-bottom: 24px !important;
  }
  .pds-u-margin-horizontal-lg-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .pds-u-margin-vertical-lg-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .pds-u-margin-lg-32 {
    margin: 32px !important;
  }
  .pds-u-margin-left-lg-32 {
    margin-left: 32px !important;
  }
  .pds-u-margin-right-lg-32 {
    margin-right: 32px !important;
  }
  .pds-u-margin-top-lg-32 {
    margin-top: 32px !important;
  }
  .pds-u-margin-bottom-lg-32 {
    margin-bottom: 32px !important;
  }
  .pds-u-margin-horizontal-lg-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .pds-u-margin-vertical-lg-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .pds-u-margin-lg-40 {
    margin: 40px !important;
  }
  .pds-u-margin-left-lg-40 {
    margin-left: 40px !important;
  }
  .pds-u-margin-right-lg-40 {
    margin-right: 40px !important;
  }
  .pds-u-margin-top-lg-40 {
    margin-top: 40px !important;
  }
  .pds-u-margin-bottom-lg-40 {
    margin-bottom: 40px !important;
  }
  .pds-u-margin-horizontal-lg-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .pds-u-margin-vertical-lg-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .pds-u-margin-lg-48 {
    margin: 48px !important;
  }
  .pds-u-margin-left-lg-48 {
    margin-left: 48px !important;
  }
  .pds-u-margin-right-lg-48 {
    margin-right: 48px !important;
  }
  .pds-u-margin-top-lg-48 {
    margin-top: 48px !important;
  }
  .pds-u-margin-bottom-lg-48 {
    margin-bottom: 48px !important;
  }
  .pds-u-margin-horizontal-lg-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .pds-u-margin-vertical-lg-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .pds-u-margin-lg-56 {
    margin: 56px !important;
  }
  .pds-u-margin-left-lg-56 {
    margin-left: 56px !important;
  }
  .pds-u-margin-right-lg-56 {
    margin-right: 56px !important;
  }
  .pds-u-margin-top-lg-56 {
    margin-top: 56px !important;
  }
  .pds-u-margin-bottom-lg-56 {
    margin-bottom: 56px !important;
  }
  .pds-u-margin-horizontal-lg-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .pds-u-margin-vertical-lg-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .pds-u-margin-lg-64 {
    margin: 64px !important;
  }
  .pds-u-margin-left-lg-64 {
    margin-left: 64px !important;
  }
  .pds-u-margin-right-lg-64 {
    margin-right: 64px !important;
  }
  .pds-u-margin-top-lg-64 {
    margin-top: 64px !important;
  }
  .pds-u-margin-bottom-lg-64 {
    margin-bottom: 64px !important;
  }
  .pds-u-margin-horizontal-lg-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .pds-u-margin-vertical-lg-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .pds-u-margin-lg-72 {
    margin: 72px !important;
  }
  .pds-u-margin-left-lg-72 {
    margin-left: 72px !important;
  }
  .pds-u-margin-right-lg-72 {
    margin-right: 72px !important;
  }
  .pds-u-margin-top-lg-72 {
    margin-top: 72px !important;
  }
  .pds-u-margin-bottom-lg-72 {
    margin-bottom: 72px !important;
  }
  .pds-u-margin-horizontal-lg-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .pds-u-margin-vertical-lg-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .pds-u-margin-lg-80 {
    margin: 80px !important;
  }
  .pds-u-margin-left-lg-80 {
    margin-left: 80px !important;
  }
  .pds-u-margin-right-lg-80 {
    margin-right: 80px !important;
  }
  .pds-u-margin-top-lg-80 {
    margin-top: 80px !important;
  }
  .pds-u-margin-bottom-lg-80 {
    margin-bottom: 80px !important;
  }
  .pds-u-margin-horizontal-lg-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .pds-u-margin-vertical-lg-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .pds-u-margin-lg-88 {
    margin: 88px !important;
  }
  .pds-u-margin-left-lg-88 {
    margin-left: 88px !important;
  }
  .pds-u-margin-right-lg-88 {
    margin-right: 88px !important;
  }
  .pds-u-margin-top-lg-88 {
    margin-top: 88px !important;
  }
  .pds-u-margin-bottom-lg-88 {
    margin-bottom: 88px !important;
  }
  .pds-u-margin-horizontal-lg-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .pds-u-margin-vertical-lg-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .pds-u-margin-lg-96 {
    margin: 96px !important;
  }
  .pds-u-margin-left-lg-96 {
    margin-left: 96px !important;
  }
  .pds-u-margin-right-lg-96 {
    margin-right: 96px !important;
  }
  .pds-u-margin-top-lg-96 {
    margin-top: 96px !important;
  }
  .pds-u-margin-bottom-lg-96 {
    margin-bottom: 96px !important;
  }
  .pds-u-margin-horizontal-lg-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .pds-u-margin-vertical-lg-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .pds-u-margin-lg-104 {
    margin: 104px !important;
  }
  .pds-u-margin-left-lg-104 {
    margin-left: 104px !important;
  }
  .pds-u-margin-right-lg-104 {
    margin-right: 104px !important;
  }
  .pds-u-margin-top-lg-104 {
    margin-top: 104px !important;
  }
  .pds-u-margin-bottom-lg-104 {
    margin-bottom: 104px !important;
  }
  .pds-u-margin-horizontal-lg-104 {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .pds-u-margin-vertical-lg-104 {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .pds-u-margin-lg-112 {
    margin: 112px !important;
  }
  .pds-u-margin-left-lg-112 {
    margin-left: 112px !important;
  }
  .pds-u-margin-right-lg-112 {
    margin-right: 112px !important;
  }
  .pds-u-margin-top-lg-112 {
    margin-top: 112px !important;
  }
  .pds-u-margin-bottom-lg-112 {
    margin-bottom: 112px !important;
  }
  .pds-u-margin-horizontal-lg-112 {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }
  .pds-u-margin-vertical-lg-112 {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }
  .pds-u-margin-lg-120 {
    margin: 120px !important;
  }
  .pds-u-margin-left-lg-120 {
    margin-left: 120px !important;
  }
  .pds-u-margin-right-lg-120 {
    margin-right: 120px !important;
  }
  .pds-u-margin-top-lg-120 {
    margin-top: 120px !important;
  }
  .pds-u-margin-bottom-lg-120 {
    margin-bottom: 120px !important;
  }
  .pds-u-margin-horizontal-lg-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .pds-u-margin-vertical-lg-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .pds-u-margin-lg-128 {
    margin: 128px !important;
  }
  .pds-u-margin-left-lg-128 {
    margin-left: 128px !important;
  }
  .pds-u-margin-right-lg-128 {
    margin-right: 128px !important;
  }
  .pds-u-margin-top-lg-128 {
    margin-top: 128px !important;
  }
  .pds-u-margin-bottom-lg-128 {
    margin-bottom: 128px !important;
  }
  .pds-u-margin-horizontal-lg-128 {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .pds-u-margin-vertical-lg-128 {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .pds-u-padding-lg-0 {
    padding: 0px !important;
  }
  .pds-u-padding-left-lg-0 {
    padding-left: 0px !important;
  }
  .pds-u-padding-right-lg-0 {
    padding-right: 0px !important;
  }
  .pds-u-padding-top-lg-0 {
    padding-top: 0px !important;
  }
  .pds-u-padding-bottom-lg-0 {
    padding-bottom: 0px !important;
  }
  .pds-u-padding-horizontal-lg-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pds-u-padding-vertical-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pds-u-padding-lg-2 {
    padding: 2px !important;
  }
  .pds-u-padding-left-lg-2 {
    padding-left: 2px !important;
  }
  .pds-u-padding-right-lg-2 {
    padding-right: 2px !important;
  }
  .pds-u-padding-top-lg-2 {
    padding-top: 2px !important;
  }
  .pds-u-padding-bottom-lg-2 {
    padding-bottom: 2px !important;
  }
  .pds-u-padding-horizontal-lg-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .pds-u-padding-vertical-lg-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pds-u-padding-lg-4 {
    padding: 4px !important;
  }
  .pds-u-padding-left-lg-4 {
    padding-left: 4px !important;
  }
  .pds-u-padding-right-lg-4 {
    padding-right: 4px !important;
  }
  .pds-u-padding-top-lg-4 {
    padding-top: 4px !important;
  }
  .pds-u-padding-bottom-lg-4 {
    padding-bottom: 4px !important;
  }
  .pds-u-padding-horizontal-lg-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .pds-u-padding-vertical-lg-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pds-u-padding-lg-6 {
    padding: 6px !important;
  }
  .pds-u-padding-left-lg-6 {
    padding-left: 6px !important;
  }
  .pds-u-padding-right-lg-6 {
    padding-right: 6px !important;
  }
  .pds-u-padding-top-lg-6 {
    padding-top: 6px !important;
  }
  .pds-u-padding-bottom-lg-6 {
    padding-bottom: 6px !important;
  }
  .pds-u-padding-horizontal-lg-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .pds-u-padding-vertical-lg-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .pds-u-padding-lg-8 {
    padding: 8px !important;
  }
  .pds-u-padding-left-lg-8 {
    padding-left: 8px !important;
  }
  .pds-u-padding-right-lg-8 {
    padding-right: 8px !important;
  }
  .pds-u-padding-top-lg-8 {
    padding-top: 8px !important;
  }
  .pds-u-padding-bottom-lg-8 {
    padding-bottom: 8px !important;
  }
  .pds-u-padding-horizontal-lg-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .pds-u-padding-vertical-lg-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .pds-u-padding-lg-12 {
    padding: 12px !important;
  }
  .pds-u-padding-left-lg-12 {
    padding-left: 12px !important;
  }
  .pds-u-padding-right-lg-12 {
    padding-right: 12px !important;
  }
  .pds-u-padding-top-lg-12 {
    padding-top: 12px !important;
  }
  .pds-u-padding-bottom-lg-12 {
    padding-bottom: 12px !important;
  }
  .pds-u-padding-horizontal-lg-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .pds-u-padding-vertical-lg-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .pds-u-padding-lg-16 {
    padding: 16px !important;
  }
  .pds-u-padding-left-lg-16 {
    padding-left: 16px !important;
  }
  .pds-u-padding-right-lg-16 {
    padding-right: 16px !important;
  }
  .pds-u-padding-top-lg-16 {
    padding-top: 16px !important;
  }
  .pds-u-padding-bottom-lg-16 {
    padding-bottom: 16px !important;
  }
  .pds-u-padding-horizontal-lg-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .pds-u-padding-vertical-lg-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .pds-u-padding-lg-20 {
    padding: 20px !important;
  }
  .pds-u-padding-left-lg-20 {
    padding-left: 20px !important;
  }
  .pds-u-padding-right-lg-20 {
    padding-right: 20px !important;
  }
  .pds-u-padding-top-lg-20 {
    padding-top: 20px !important;
  }
  .pds-u-padding-bottom-lg-20 {
    padding-bottom: 20px !important;
  }
  .pds-u-padding-horizontal-lg-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pds-u-padding-vertical-lg-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pds-u-padding-lg-24 {
    padding: 24px !important;
  }
  .pds-u-padding-left-lg-24 {
    padding-left: 24px !important;
  }
  .pds-u-padding-right-lg-24 {
    padding-right: 24px !important;
  }
  .pds-u-padding-top-lg-24 {
    padding-top: 24px !important;
  }
  .pds-u-padding-bottom-lg-24 {
    padding-bottom: 24px !important;
  }
  .pds-u-padding-horizontal-lg-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .pds-u-padding-vertical-lg-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .pds-u-padding-lg-32 {
    padding: 32px !important;
  }
  .pds-u-padding-left-lg-32 {
    padding-left: 32px !important;
  }
  .pds-u-padding-right-lg-32 {
    padding-right: 32px !important;
  }
  .pds-u-padding-top-lg-32 {
    padding-top: 32px !important;
  }
  .pds-u-padding-bottom-lg-32 {
    padding-bottom: 32px !important;
  }
  .pds-u-padding-horizontal-lg-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .pds-u-padding-vertical-lg-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .pds-u-padding-lg-40 {
    padding: 40px !important;
  }
  .pds-u-padding-left-lg-40 {
    padding-left: 40px !important;
  }
  .pds-u-padding-right-lg-40 {
    padding-right: 40px !important;
  }
  .pds-u-padding-top-lg-40 {
    padding-top: 40px !important;
  }
  .pds-u-padding-bottom-lg-40 {
    padding-bottom: 40px !important;
  }
  .pds-u-padding-horizontal-lg-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pds-u-padding-vertical-lg-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pds-u-padding-lg-48 {
    padding: 48px !important;
  }
  .pds-u-padding-left-lg-48 {
    padding-left: 48px !important;
  }
  .pds-u-padding-right-lg-48 {
    padding-right: 48px !important;
  }
  .pds-u-padding-top-lg-48 {
    padding-top: 48px !important;
  }
  .pds-u-padding-bottom-lg-48 {
    padding-bottom: 48px !important;
  }
  .pds-u-padding-horizontal-lg-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .pds-u-padding-vertical-lg-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .pds-u-padding-lg-56 {
    padding: 56px !important;
  }
  .pds-u-padding-left-lg-56 {
    padding-left: 56px !important;
  }
  .pds-u-padding-right-lg-56 {
    padding-right: 56px !important;
  }
  .pds-u-padding-top-lg-56 {
    padding-top: 56px !important;
  }
  .pds-u-padding-bottom-lg-56 {
    padding-bottom: 56px !important;
  }
  .pds-u-padding-horizontal-lg-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .pds-u-padding-vertical-lg-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .pds-u-padding-lg-64 {
    padding: 64px !important;
  }
  .pds-u-padding-left-lg-64 {
    padding-left: 64px !important;
  }
  .pds-u-padding-right-lg-64 {
    padding-right: 64px !important;
  }
  .pds-u-padding-top-lg-64 {
    padding-top: 64px !important;
  }
  .pds-u-padding-bottom-lg-64 {
    padding-bottom: 64px !important;
  }
  .pds-u-padding-horizontal-lg-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .pds-u-padding-vertical-lg-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .pds-u-padding-lg-72 {
    padding: 72px !important;
  }
  .pds-u-padding-left-lg-72 {
    padding-left: 72px !important;
  }
  .pds-u-padding-right-lg-72 {
    padding-right: 72px !important;
  }
  .pds-u-padding-top-lg-72 {
    padding-top: 72px !important;
  }
  .pds-u-padding-bottom-lg-72 {
    padding-bottom: 72px !important;
  }
  .pds-u-padding-horizontal-lg-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .pds-u-padding-vertical-lg-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .pds-u-padding-lg-80 {
    padding: 80px !important;
  }
  .pds-u-padding-left-lg-80 {
    padding-left: 80px !important;
  }
  .pds-u-padding-right-lg-80 {
    padding-right: 80px !important;
  }
  .pds-u-padding-top-lg-80 {
    padding-top: 80px !important;
  }
  .pds-u-padding-bottom-lg-80 {
    padding-bottom: 80px !important;
  }
  .pds-u-padding-horizontal-lg-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pds-u-padding-vertical-lg-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pds-u-padding-lg-88 {
    padding: 88px !important;
  }
  .pds-u-padding-left-lg-88 {
    padding-left: 88px !important;
  }
  .pds-u-padding-right-lg-88 {
    padding-right: 88px !important;
  }
  .pds-u-padding-top-lg-88 {
    padding-top: 88px !important;
  }
  .pds-u-padding-bottom-lg-88 {
    padding-bottom: 88px !important;
  }
  .pds-u-padding-horizontal-lg-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .pds-u-padding-vertical-lg-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .pds-u-padding-lg-96 {
    padding: 96px !important;
  }
  .pds-u-padding-left-lg-96 {
    padding-left: 96px !important;
  }
  .pds-u-padding-right-lg-96 {
    padding-right: 96px !important;
  }
  .pds-u-padding-top-lg-96 {
    padding-top: 96px !important;
  }
  .pds-u-padding-bottom-lg-96 {
    padding-bottom: 96px !important;
  }
  .pds-u-padding-horizontal-lg-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .pds-u-padding-vertical-lg-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .pds-u-padding-lg-104 {
    padding: 104px !important;
  }
  .pds-u-padding-left-lg-104 {
    padding-left: 104px !important;
  }
  .pds-u-padding-right-lg-104 {
    padding-right: 104px !important;
  }
  .pds-u-padding-top-lg-104 {
    padding-top: 104px !important;
  }
  .pds-u-padding-bottom-lg-104 {
    padding-bottom: 104px !important;
  }
  .pds-u-padding-horizontal-lg-104 {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .pds-u-padding-vertical-lg-104 {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .pds-u-padding-lg-112 {
    padding: 112px !important;
  }
  .pds-u-padding-left-lg-112 {
    padding-left: 112px !important;
  }
  .pds-u-padding-right-lg-112 {
    padding-right: 112px !important;
  }
  .pds-u-padding-top-lg-112 {
    padding-top: 112px !important;
  }
  .pds-u-padding-bottom-lg-112 {
    padding-bottom: 112px !important;
  }
  .pds-u-padding-horizontal-lg-112 {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }
  .pds-u-padding-vertical-lg-112 {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }
  .pds-u-padding-lg-120 {
    padding: 120px !important;
  }
  .pds-u-padding-left-lg-120 {
    padding-left: 120px !important;
  }
  .pds-u-padding-right-lg-120 {
    padding-right: 120px !important;
  }
  .pds-u-padding-top-lg-120 {
    padding-top: 120px !important;
  }
  .pds-u-padding-bottom-lg-120 {
    padding-bottom: 120px !important;
  }
  .pds-u-padding-horizontal-lg-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .pds-u-padding-vertical-lg-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pds-u-padding-lg-128 {
    padding: 128px !important;
  }
  .pds-u-padding-left-lg-128 {
    padding-left: 128px !important;
  }
  .pds-u-padding-right-lg-128 {
    padding-right: 128px !important;
  }
  .pds-u-padding-top-lg-128 {
    padding-top: 128px !important;
  }
  .pds-u-padding-bottom-lg-128 {
    padding-bottom: 128px !important;
  }
  .pds-u-padding-horizontal-lg-128 {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .pds-u-padding-vertical-lg-128 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}
@media only screen and (min-width: 1366px) {
  .pds-u-margin-xl-0 {
    margin: 0px !important;
  }
  .pds-u-margin-left-xl-0 {
    margin-left: 0px !important;
  }
  .pds-u-margin-right-xl-0 {
    margin-right: 0px !important;
  }
  .pds-u-margin-top-xl-0 {
    margin-top: 0px !important;
  }
  .pds-u-margin-bottom-xl-0 {
    margin-bottom: 0px !important;
  }
  .pds-u-margin-horizontal-xl-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .pds-u-margin-vertical-xl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .pds-u-margin-xl-2 {
    margin: 2px !important;
  }
  .pds-u-margin-left-xl-2 {
    margin-left: 2px !important;
  }
  .pds-u-margin-right-xl-2 {
    margin-right: 2px !important;
  }
  .pds-u-margin-top-xl-2 {
    margin-top: 2px !important;
  }
  .pds-u-margin-bottom-xl-2 {
    margin-bottom: 2px !important;
  }
  .pds-u-margin-horizontal-xl-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .pds-u-margin-vertical-xl-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .pds-u-margin-xl-4 {
    margin: 4px !important;
  }
  .pds-u-margin-left-xl-4 {
    margin-left: 4px !important;
  }
  .pds-u-margin-right-xl-4 {
    margin-right: 4px !important;
  }
  .pds-u-margin-top-xl-4 {
    margin-top: 4px !important;
  }
  .pds-u-margin-bottom-xl-4 {
    margin-bottom: 4px !important;
  }
  .pds-u-margin-horizontal-xl-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .pds-u-margin-vertical-xl-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .pds-u-margin-xl-6 {
    margin: 6px !important;
  }
  .pds-u-margin-left-xl-6 {
    margin-left: 6px !important;
  }
  .pds-u-margin-right-xl-6 {
    margin-right: 6px !important;
  }
  .pds-u-margin-top-xl-6 {
    margin-top: 6px !important;
  }
  .pds-u-margin-bottom-xl-6 {
    margin-bottom: 6px !important;
  }
  .pds-u-margin-horizontal-xl-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .pds-u-margin-vertical-xl-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .pds-u-margin-xl-8 {
    margin: 8px !important;
  }
  .pds-u-margin-left-xl-8 {
    margin-left: 8px !important;
  }
  .pds-u-margin-right-xl-8 {
    margin-right: 8px !important;
  }
  .pds-u-margin-top-xl-8 {
    margin-top: 8px !important;
  }
  .pds-u-margin-bottom-xl-8 {
    margin-bottom: 8px !important;
  }
  .pds-u-margin-horizontal-xl-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .pds-u-margin-vertical-xl-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .pds-u-margin-xl-12 {
    margin: 12px !important;
  }
  .pds-u-margin-left-xl-12 {
    margin-left: 12px !important;
  }
  .pds-u-margin-right-xl-12 {
    margin-right: 12px !important;
  }
  .pds-u-margin-top-xl-12 {
    margin-top: 12px !important;
  }
  .pds-u-margin-bottom-xl-12 {
    margin-bottom: 12px !important;
  }
  .pds-u-margin-horizontal-xl-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .pds-u-margin-vertical-xl-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .pds-u-margin-xl-16 {
    margin: 16px !important;
  }
  .pds-u-margin-left-xl-16 {
    margin-left: 16px !important;
  }
  .pds-u-margin-right-xl-16 {
    margin-right: 16px !important;
  }
  .pds-u-margin-top-xl-16 {
    margin-top: 16px !important;
  }
  .pds-u-margin-bottom-xl-16 {
    margin-bottom: 16px !important;
  }
  .pds-u-margin-horizontal-xl-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .pds-u-margin-vertical-xl-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .pds-u-margin-xl-20 {
    margin: 20px !important;
  }
  .pds-u-margin-left-xl-20 {
    margin-left: 20px !important;
  }
  .pds-u-margin-right-xl-20 {
    margin-right: 20px !important;
  }
  .pds-u-margin-top-xl-20 {
    margin-top: 20px !important;
  }
  .pds-u-margin-bottom-xl-20 {
    margin-bottom: 20px !important;
  }
  .pds-u-margin-horizontal-xl-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .pds-u-margin-vertical-xl-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .pds-u-margin-xl-24 {
    margin: 24px !important;
  }
  .pds-u-margin-left-xl-24 {
    margin-left: 24px !important;
  }
  .pds-u-margin-right-xl-24 {
    margin-right: 24px !important;
  }
  .pds-u-margin-top-xl-24 {
    margin-top: 24px !important;
  }
  .pds-u-margin-bottom-xl-24 {
    margin-bottom: 24px !important;
  }
  .pds-u-margin-horizontal-xl-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .pds-u-margin-vertical-xl-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .pds-u-margin-xl-32 {
    margin: 32px !important;
  }
  .pds-u-margin-left-xl-32 {
    margin-left: 32px !important;
  }
  .pds-u-margin-right-xl-32 {
    margin-right: 32px !important;
  }
  .pds-u-margin-top-xl-32 {
    margin-top: 32px !important;
  }
  .pds-u-margin-bottom-xl-32 {
    margin-bottom: 32px !important;
  }
  .pds-u-margin-horizontal-xl-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .pds-u-margin-vertical-xl-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .pds-u-margin-xl-40 {
    margin: 40px !important;
  }
  .pds-u-margin-left-xl-40 {
    margin-left: 40px !important;
  }
  .pds-u-margin-right-xl-40 {
    margin-right: 40px !important;
  }
  .pds-u-margin-top-xl-40 {
    margin-top: 40px !important;
  }
  .pds-u-margin-bottom-xl-40 {
    margin-bottom: 40px !important;
  }
  .pds-u-margin-horizontal-xl-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .pds-u-margin-vertical-xl-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .pds-u-margin-xl-48 {
    margin: 48px !important;
  }
  .pds-u-margin-left-xl-48 {
    margin-left: 48px !important;
  }
  .pds-u-margin-right-xl-48 {
    margin-right: 48px !important;
  }
  .pds-u-margin-top-xl-48 {
    margin-top: 48px !important;
  }
  .pds-u-margin-bottom-xl-48 {
    margin-bottom: 48px !important;
  }
  .pds-u-margin-horizontal-xl-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .pds-u-margin-vertical-xl-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .pds-u-margin-xl-56 {
    margin: 56px !important;
  }
  .pds-u-margin-left-xl-56 {
    margin-left: 56px !important;
  }
  .pds-u-margin-right-xl-56 {
    margin-right: 56px !important;
  }
  .pds-u-margin-top-xl-56 {
    margin-top: 56px !important;
  }
  .pds-u-margin-bottom-xl-56 {
    margin-bottom: 56px !important;
  }
  .pds-u-margin-horizontal-xl-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .pds-u-margin-vertical-xl-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .pds-u-margin-xl-64 {
    margin: 64px !important;
  }
  .pds-u-margin-left-xl-64 {
    margin-left: 64px !important;
  }
  .pds-u-margin-right-xl-64 {
    margin-right: 64px !important;
  }
  .pds-u-margin-top-xl-64 {
    margin-top: 64px !important;
  }
  .pds-u-margin-bottom-xl-64 {
    margin-bottom: 64px !important;
  }
  .pds-u-margin-horizontal-xl-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .pds-u-margin-vertical-xl-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .pds-u-margin-xl-72 {
    margin: 72px !important;
  }
  .pds-u-margin-left-xl-72 {
    margin-left: 72px !important;
  }
  .pds-u-margin-right-xl-72 {
    margin-right: 72px !important;
  }
  .pds-u-margin-top-xl-72 {
    margin-top: 72px !important;
  }
  .pds-u-margin-bottom-xl-72 {
    margin-bottom: 72px !important;
  }
  .pds-u-margin-horizontal-xl-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .pds-u-margin-vertical-xl-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .pds-u-margin-xl-80 {
    margin: 80px !important;
  }
  .pds-u-margin-left-xl-80 {
    margin-left: 80px !important;
  }
  .pds-u-margin-right-xl-80 {
    margin-right: 80px !important;
  }
  .pds-u-margin-top-xl-80 {
    margin-top: 80px !important;
  }
  .pds-u-margin-bottom-xl-80 {
    margin-bottom: 80px !important;
  }
  .pds-u-margin-horizontal-xl-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .pds-u-margin-vertical-xl-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .pds-u-margin-xl-88 {
    margin: 88px !important;
  }
  .pds-u-margin-left-xl-88 {
    margin-left: 88px !important;
  }
  .pds-u-margin-right-xl-88 {
    margin-right: 88px !important;
  }
  .pds-u-margin-top-xl-88 {
    margin-top: 88px !important;
  }
  .pds-u-margin-bottom-xl-88 {
    margin-bottom: 88px !important;
  }
  .pds-u-margin-horizontal-xl-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .pds-u-margin-vertical-xl-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .pds-u-margin-xl-96 {
    margin: 96px !important;
  }
  .pds-u-margin-left-xl-96 {
    margin-left: 96px !important;
  }
  .pds-u-margin-right-xl-96 {
    margin-right: 96px !important;
  }
  .pds-u-margin-top-xl-96 {
    margin-top: 96px !important;
  }
  .pds-u-margin-bottom-xl-96 {
    margin-bottom: 96px !important;
  }
  .pds-u-margin-horizontal-xl-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .pds-u-margin-vertical-xl-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .pds-u-margin-xl-104 {
    margin: 104px !important;
  }
  .pds-u-margin-left-xl-104 {
    margin-left: 104px !important;
  }
  .pds-u-margin-right-xl-104 {
    margin-right: 104px !important;
  }
  .pds-u-margin-top-xl-104 {
    margin-top: 104px !important;
  }
  .pds-u-margin-bottom-xl-104 {
    margin-bottom: 104px !important;
  }
  .pds-u-margin-horizontal-xl-104 {
    margin-left: 104px !important;
    margin-right: 104px !important;
  }
  .pds-u-margin-vertical-xl-104 {
    margin-top: 104px !important;
    margin-bottom: 104px !important;
  }
  .pds-u-margin-xl-112 {
    margin: 112px !important;
  }
  .pds-u-margin-left-xl-112 {
    margin-left: 112px !important;
  }
  .pds-u-margin-right-xl-112 {
    margin-right: 112px !important;
  }
  .pds-u-margin-top-xl-112 {
    margin-top: 112px !important;
  }
  .pds-u-margin-bottom-xl-112 {
    margin-bottom: 112px !important;
  }
  .pds-u-margin-horizontal-xl-112 {
    margin-left: 112px !important;
    margin-right: 112px !important;
  }
  .pds-u-margin-vertical-xl-112 {
    margin-top: 112px !important;
    margin-bottom: 112px !important;
  }
  .pds-u-margin-xl-120 {
    margin: 120px !important;
  }
  .pds-u-margin-left-xl-120 {
    margin-left: 120px !important;
  }
  .pds-u-margin-right-xl-120 {
    margin-right: 120px !important;
  }
  .pds-u-margin-top-xl-120 {
    margin-top: 120px !important;
  }
  .pds-u-margin-bottom-xl-120 {
    margin-bottom: 120px !important;
  }
  .pds-u-margin-horizontal-xl-120 {
    margin-left: 120px !important;
    margin-right: 120px !important;
  }
  .pds-u-margin-vertical-xl-120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }
  .pds-u-margin-xl-128 {
    margin: 128px !important;
  }
  .pds-u-margin-left-xl-128 {
    margin-left: 128px !important;
  }
  .pds-u-margin-right-xl-128 {
    margin-right: 128px !important;
  }
  .pds-u-margin-top-xl-128 {
    margin-top: 128px !important;
  }
  .pds-u-margin-bottom-xl-128 {
    margin-bottom: 128px !important;
  }
  .pds-u-margin-horizontal-xl-128 {
    margin-left: 128px !important;
    margin-right: 128px !important;
  }
  .pds-u-margin-vertical-xl-128 {
    margin-top: 128px !important;
    margin-bottom: 128px !important;
  }
  .pds-u-padding-xl-0 {
    padding: 0px !important;
  }
  .pds-u-padding-left-xl-0 {
    padding-left: 0px !important;
  }
  .pds-u-padding-right-xl-0 {
    padding-right: 0px !important;
  }
  .pds-u-padding-top-xl-0 {
    padding-top: 0px !important;
  }
  .pds-u-padding-bottom-xl-0 {
    padding-bottom: 0px !important;
  }
  .pds-u-padding-horizontal-xl-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .pds-u-padding-vertical-xl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .pds-u-padding-xl-2 {
    padding: 2px !important;
  }
  .pds-u-padding-left-xl-2 {
    padding-left: 2px !important;
  }
  .pds-u-padding-right-xl-2 {
    padding-right: 2px !important;
  }
  .pds-u-padding-top-xl-2 {
    padding-top: 2px !important;
  }
  .pds-u-padding-bottom-xl-2 {
    padding-bottom: 2px !important;
  }
  .pds-u-padding-horizontal-xl-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .pds-u-padding-vertical-xl-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .pds-u-padding-xl-4 {
    padding: 4px !important;
  }
  .pds-u-padding-left-xl-4 {
    padding-left: 4px !important;
  }
  .pds-u-padding-right-xl-4 {
    padding-right: 4px !important;
  }
  .pds-u-padding-top-xl-4 {
    padding-top: 4px !important;
  }
  .pds-u-padding-bottom-xl-4 {
    padding-bottom: 4px !important;
  }
  .pds-u-padding-horizontal-xl-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .pds-u-padding-vertical-xl-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .pds-u-padding-xl-6 {
    padding: 6px !important;
  }
  .pds-u-padding-left-xl-6 {
    padding-left: 6px !important;
  }
  .pds-u-padding-right-xl-6 {
    padding-right: 6px !important;
  }
  .pds-u-padding-top-xl-6 {
    padding-top: 6px !important;
  }
  .pds-u-padding-bottom-xl-6 {
    padding-bottom: 6px !important;
  }
  .pds-u-padding-horizontal-xl-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .pds-u-padding-vertical-xl-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .pds-u-padding-xl-8 {
    padding: 8px !important;
  }
  .pds-u-padding-left-xl-8 {
    padding-left: 8px !important;
  }
  .pds-u-padding-right-xl-8 {
    padding-right: 8px !important;
  }
  .pds-u-padding-top-xl-8 {
    padding-top: 8px !important;
  }
  .pds-u-padding-bottom-xl-8 {
    padding-bottom: 8px !important;
  }
  .pds-u-padding-horizontal-xl-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .pds-u-padding-vertical-xl-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .pds-u-padding-xl-12 {
    padding: 12px !important;
  }
  .pds-u-padding-left-xl-12 {
    padding-left: 12px !important;
  }
  .pds-u-padding-right-xl-12 {
    padding-right: 12px !important;
  }
  .pds-u-padding-top-xl-12 {
    padding-top: 12px !important;
  }
  .pds-u-padding-bottom-xl-12 {
    padding-bottom: 12px !important;
  }
  .pds-u-padding-horizontal-xl-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .pds-u-padding-vertical-xl-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .pds-u-padding-xl-16 {
    padding: 16px !important;
  }
  .pds-u-padding-left-xl-16 {
    padding-left: 16px !important;
  }
  .pds-u-padding-right-xl-16 {
    padding-right: 16px !important;
  }
  .pds-u-padding-top-xl-16 {
    padding-top: 16px !important;
  }
  .pds-u-padding-bottom-xl-16 {
    padding-bottom: 16px !important;
  }
  .pds-u-padding-horizontal-xl-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .pds-u-padding-vertical-xl-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .pds-u-padding-xl-20 {
    padding: 20px !important;
  }
  .pds-u-padding-left-xl-20 {
    padding-left: 20px !important;
  }
  .pds-u-padding-right-xl-20 {
    padding-right: 20px !important;
  }
  .pds-u-padding-top-xl-20 {
    padding-top: 20px !important;
  }
  .pds-u-padding-bottom-xl-20 {
    padding-bottom: 20px !important;
  }
  .pds-u-padding-horizontal-xl-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pds-u-padding-vertical-xl-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pds-u-padding-xl-24 {
    padding: 24px !important;
  }
  .pds-u-padding-left-xl-24 {
    padding-left: 24px !important;
  }
  .pds-u-padding-right-xl-24 {
    padding-right: 24px !important;
  }
  .pds-u-padding-top-xl-24 {
    padding-top: 24px !important;
  }
  .pds-u-padding-bottom-xl-24 {
    padding-bottom: 24px !important;
  }
  .pds-u-padding-horizontal-xl-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .pds-u-padding-vertical-xl-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .pds-u-padding-xl-32 {
    padding: 32px !important;
  }
  .pds-u-padding-left-xl-32 {
    padding-left: 32px !important;
  }
  .pds-u-padding-right-xl-32 {
    padding-right: 32px !important;
  }
  .pds-u-padding-top-xl-32 {
    padding-top: 32px !important;
  }
  .pds-u-padding-bottom-xl-32 {
    padding-bottom: 32px !important;
  }
  .pds-u-padding-horizontal-xl-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .pds-u-padding-vertical-xl-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .pds-u-padding-xl-40 {
    padding: 40px !important;
  }
  .pds-u-padding-left-xl-40 {
    padding-left: 40px !important;
  }
  .pds-u-padding-right-xl-40 {
    padding-right: 40px !important;
  }
  .pds-u-padding-top-xl-40 {
    padding-top: 40px !important;
  }
  .pds-u-padding-bottom-xl-40 {
    padding-bottom: 40px !important;
  }
  .pds-u-padding-horizontal-xl-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pds-u-padding-vertical-xl-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pds-u-padding-xl-48 {
    padding: 48px !important;
  }
  .pds-u-padding-left-xl-48 {
    padding-left: 48px !important;
  }
  .pds-u-padding-right-xl-48 {
    padding-right: 48px !important;
  }
  .pds-u-padding-top-xl-48 {
    padding-top: 48px !important;
  }
  .pds-u-padding-bottom-xl-48 {
    padding-bottom: 48px !important;
  }
  .pds-u-padding-horizontal-xl-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .pds-u-padding-vertical-xl-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .pds-u-padding-xl-56 {
    padding: 56px !important;
  }
  .pds-u-padding-left-xl-56 {
    padding-left: 56px !important;
  }
  .pds-u-padding-right-xl-56 {
    padding-right: 56px !important;
  }
  .pds-u-padding-top-xl-56 {
    padding-top: 56px !important;
  }
  .pds-u-padding-bottom-xl-56 {
    padding-bottom: 56px !important;
  }
  .pds-u-padding-horizontal-xl-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .pds-u-padding-vertical-xl-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .pds-u-padding-xl-64 {
    padding: 64px !important;
  }
  .pds-u-padding-left-xl-64 {
    padding-left: 64px !important;
  }
  .pds-u-padding-right-xl-64 {
    padding-right: 64px !important;
  }
  .pds-u-padding-top-xl-64 {
    padding-top: 64px !important;
  }
  .pds-u-padding-bottom-xl-64 {
    padding-bottom: 64px !important;
  }
  .pds-u-padding-horizontal-xl-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .pds-u-padding-vertical-xl-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .pds-u-padding-xl-72 {
    padding: 72px !important;
  }
  .pds-u-padding-left-xl-72 {
    padding-left: 72px !important;
  }
  .pds-u-padding-right-xl-72 {
    padding-right: 72px !important;
  }
  .pds-u-padding-top-xl-72 {
    padding-top: 72px !important;
  }
  .pds-u-padding-bottom-xl-72 {
    padding-bottom: 72px !important;
  }
  .pds-u-padding-horizontal-xl-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .pds-u-padding-vertical-xl-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .pds-u-padding-xl-80 {
    padding: 80px !important;
  }
  .pds-u-padding-left-xl-80 {
    padding-left: 80px !important;
  }
  .pds-u-padding-right-xl-80 {
    padding-right: 80px !important;
  }
  .pds-u-padding-top-xl-80 {
    padding-top: 80px !important;
  }
  .pds-u-padding-bottom-xl-80 {
    padding-bottom: 80px !important;
  }
  .pds-u-padding-horizontal-xl-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pds-u-padding-vertical-xl-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pds-u-padding-xl-88 {
    padding: 88px !important;
  }
  .pds-u-padding-left-xl-88 {
    padding-left: 88px !important;
  }
  .pds-u-padding-right-xl-88 {
    padding-right: 88px !important;
  }
  .pds-u-padding-top-xl-88 {
    padding-top: 88px !important;
  }
  .pds-u-padding-bottom-xl-88 {
    padding-bottom: 88px !important;
  }
  .pds-u-padding-horizontal-xl-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .pds-u-padding-vertical-xl-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .pds-u-padding-xl-96 {
    padding: 96px !important;
  }
  .pds-u-padding-left-xl-96 {
    padding-left: 96px !important;
  }
  .pds-u-padding-right-xl-96 {
    padding-right: 96px !important;
  }
  .pds-u-padding-top-xl-96 {
    padding-top: 96px !important;
  }
  .pds-u-padding-bottom-xl-96 {
    padding-bottom: 96px !important;
  }
  .pds-u-padding-horizontal-xl-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .pds-u-padding-vertical-xl-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .pds-u-padding-xl-104 {
    padding: 104px !important;
  }
  .pds-u-padding-left-xl-104 {
    padding-left: 104px !important;
  }
  .pds-u-padding-right-xl-104 {
    padding-right: 104px !important;
  }
  .pds-u-padding-top-xl-104 {
    padding-top: 104px !important;
  }
  .pds-u-padding-bottom-xl-104 {
    padding-bottom: 104px !important;
  }
  .pds-u-padding-horizontal-xl-104 {
    padding-left: 104px !important;
    padding-right: 104px !important;
  }
  .pds-u-padding-vertical-xl-104 {
    padding-top: 104px !important;
    padding-bottom: 104px !important;
  }
  .pds-u-padding-xl-112 {
    padding: 112px !important;
  }
  .pds-u-padding-left-xl-112 {
    padding-left: 112px !important;
  }
  .pds-u-padding-right-xl-112 {
    padding-right: 112px !important;
  }
  .pds-u-padding-top-xl-112 {
    padding-top: 112px !important;
  }
  .pds-u-padding-bottom-xl-112 {
    padding-bottom: 112px !important;
  }
  .pds-u-padding-horizontal-xl-112 {
    padding-left: 112px !important;
    padding-right: 112px !important;
  }
  .pds-u-padding-vertical-xl-112 {
    padding-top: 112px !important;
    padding-bottom: 112px !important;
  }
  .pds-u-padding-xl-120 {
    padding: 120px !important;
  }
  .pds-u-padding-left-xl-120 {
    padding-left: 120px !important;
  }
  .pds-u-padding-right-xl-120 {
    padding-right: 120px !important;
  }
  .pds-u-padding-top-xl-120 {
    padding-top: 120px !important;
  }
  .pds-u-padding-bottom-xl-120 {
    padding-bottom: 120px !important;
  }
  .pds-u-padding-horizontal-xl-120 {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
  .pds-u-padding-vertical-xl-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
  .pds-u-padding-xl-128 {
    padding: 128px !important;
  }
  .pds-u-padding-left-xl-128 {
    padding-left: 128px !important;
  }
  .pds-u-padding-right-xl-128 {
    padding-right: 128px !important;
  }
  .pds-u-padding-top-xl-128 {
    padding-top: 128px !important;
  }
  .pds-u-padding-bottom-xl-128 {
    padding-bottom: 128px !important;
  }
  .pds-u-padding-horizontal-xl-128 {
    padding-left: 128px !important;
    padding-right: 128px !important;
  }
  .pds-u-padding-vertical-xl-128 {
    padding-top: 128px !important;
    padding-bottom: 128px !important;
  }
}
.pds-u-block {
  display: block !important;
}
.pds-u-flex {
  display: flex !important;
}
.pds-u-inline {
  display: inline !important;
}
.pds-u-inline-block {
  display: inline-block !important;
}
.pds-u-inline-flex {
  display: inline-flex !important;
}
.pds-u-table {
  display: table !important;
}
.pds-u-table-cell {
  display: table-cell !important;
}
.pds-u-table-row {
  display: table-row !important;
}
.pds-u-none {
  display: none !important;
}
.pds-u-position-absolute {
  position: absolute !important;
}
.pds-u-position-relative {
  position: relative !important;
}
.pds-u-center-block {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.pds-u-flex-align-start {
  display: flex !important;
  align-items: flex-start !important;
  height: 100% !important;
}
.pds-u-flex-align-center {
  display: flex !important;
  align-items: center !important;
  height: 100% !important;
}
.pds-u-flex-align-end {
  display: flex !important;
  align-items: flex-end !important;
  height: 100% !important;
}
.pds-u-flex-align-stretch {
  display: flex !important;
  align-items: stretch !important;
  height: 100% !important;
}
.pds-u-flex-none {
  flex: none !important;
}
.pds-u-float-right {
  float: right !important;
}
.pds-u-float-left {
  float: left !important;
}
.pds-u-text-align-center {
  text-align: center !important;
}
.pds-u-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.pds-u-focus-visible-only:focus:not(:focus-visible) {
  outline: none !important;
}
.pds-u-responsive-image {
  display: block !important;
  width: 100% !important;
  height: auto !important;
}
.pds-u-responsive-image-raster {
  max-width: 100% !important;
  height: auto !important;
}
.pds-u-image-circle {
  border-radius: 50% !important;
}
.pds-u-image-rounded {
  border-radius: calc(var(--pds-base-unit) * 0.5);
}
@media all and (min-width: 320px) {
  .pds-u-hide-xs {
    display: none !important;
  }
}
@media all and (min-width: 540px) {
  .pds-u-hide-sm {
    display: none !important;
  }
}
@media all and (min-width: 768px) {
  .pds-u-hide-md {
    display: none !important;
  }
}
@media all and (min-width: 1024px) {
  .pds-u-hide-lg {
    display: none !important;
  }
}
@media all and (min-width: 1366px) {
  .pds-u-hide-xl {
    display: none !important;
  }
}
@media all and (max-width: 320px) {
  .pds-u-show-xs {
    display: none !important;
  }
}
@media all and (max-width: 540px) {
  .pds-u-show-sm {
    display: none !important;
  }
}
@media all and (max-width: 768px) {
  .pds-u-show-md {
    display: none !important;
  }
}
@media all and (max-width: 1024px) {
  .pds-u-show-lg {
    display: none !important;
  }
}
@media all and (max-width: 1366px) {
  .pds-u-show-xl {
    display: none !important;
  }
}
:root,
:host {
  --pds-semantic-background-default: #ffffff;
  --pds-semantic-background-subtle: #f6f6f8;
  --pds-semantic-background-strong: #333333;
  --pds-semantic-background-disabled: #f6f6f8;
  --pds-semantic-background-highlight: #dcf94d;
  --pds-semantic-background-warning-subtle: #fff0e5;
  --pds-semantic-background-error-subtle: #feebeb;
  --pds-semantic-background-success-subtle: #ecfcfb;
  --pds-semantic-background-info-subtle: #f2f9fd;
  --pds-semantic-background-brand-default: #e3f5fd;
  --pds-semantic-background-brand-strong: #0076cf;
  --pds-semantic-background-brand-xstrong: #002855;
  --pds-semantic-background-brand-gradient-subtle: linear-gradient(
    60deg,
    #d2f1fd 100%,
    #f0fbfe 100%
  );
  --pds-semantic-background-brand-gradient-strong: linear-gradient(
    60deg,
    #004c97 25%,
    #0076cf 100%
  );
  --pds-semantic-background-brand-gradient-xstrong: linear-gradient(
    60deg,
    #002855 25%,
    #004c97 100%
  );
  --pds-semantic-background-opacity-none: rgba(51, 51, 51, 0);
  --pds-semantic-background-opacity-dim: rgba(51, 51, 51, 0.9);
  --pds-semantic-background-opacity-dim-subtle: rgba(51, 51, 51, 0.5);
  --pds-semantic-background-opacity-brand: rgba(0, 40, 85, 0.9);
  --pds-semantic-background-opacity-brand-gradient-strong: linear-gradient(
    60deg,
    #004c97e6 25%,
    #0076cfe6 100%
  );
  --pds-semantic-background-interactive-default: #0061a0;
  --pds-semantic-background-interactive-strong: #04508b;
  --pds-semantic-background-interactive-xstrong: #003865;
  --pds-semantic-background-interactive-neutral-strong: #f6f6f8;
  --pds-semantic-background-interactive-neutral-xstrong: #e8e8e8;
  --pds-semantic-background-interactive-inverted-strong: #d2f1fd;
  --pds-semantic-background-interactive-inverted-xstrong: #bbe6fc;
  --pds-semantic-background-interactive-inverted-neutral-strong: #00000033;
  --pds-semantic-background-interactive-inverted-neutral-xstrong: #0000004d;
  --pds-semantic-background-inverted-disabled: rgba(255, 255, 255, 0.25);
  --pds-semantic-border-subtle: #e8e8e8;
  --pds-semantic-border-default: #c5c6c5;
  --pds-semantic-border-strong: #616267;
  --pds-semantic-border-inverted-default: #ffffff;
  --pds-semantic-border-inverted-error: #f95853;
  --pds-semantic-border-inverted-info: #0091da;
  --pds-semantic-border-inverted-success: #03bfb7;
  --pds-semantic-border-disabled: #c5c6c5;
  --pds-semantic-border-info: #0076cf;
  --pds-semantic-border-success: #00a29b;
  --pds-semantic-border-warning: #f76800;
  --pds-semantic-border-error: #c00000;
  --pds-semantic-border-interactive-default: #0061a0;
  --pds-semantic-border-interactive-strong: #04508b;
  --pds-semantic-border-interactive-xstrong: #003865;
  --pds-semantic-border-interactive-inverted-strong: #d2f1fd;
  --pds-semantic-border-interactive-inverted-xstrong: #bbe6fc;
  --pds-semantic-border-icon-default: #333333;
  --pds-semantic-border-opacity-none: rgba(51, 51, 51, 0);
  --pds-semantic-data-categorical-10: #004c97;
  --pds-semantic-data-categorical-11: #0091da;
  --pds-semantic-data-categorical-12: #007fa3;
  --pds-semantic-data-categorical-13: #f95853;
  --pds-semantic-data-categorical-14: #612eb1;
  --pds-semantic-data-categorical-15: #315470;
  --pds-semantic-data-categorical-01: #0076cf;
  --pds-semantic-data-categorical-02: #002855;
  --pds-semantic-data-categorical-03: #00a0bd;
  --pds-semantic-data-categorical-04: #7e5dea;
  --pds-semantic-data-categorical-05: #ad1aac;
  --pds-semantic-data-categorical-06: #f76800;
  --pds-semantic-data-categorical-07: #680364;
  --pds-semantic-data-categorical-08: #b28400;
  --pds-semantic-data-categorical-09: #990000;
  --pds-semantic-data-sequential-lg-10: #94d8fa;
  --pds-semantic-data-sequential-lg-11: #bbe6fc;
  --pds-semantic-data-sequential-lg-12: #d2f1fd;
  --pds-semantic-data-sequential-lg-13: #e3f5fd;
  --pds-semantic-data-sequential-lg-14: #f0fbfe;
  --pds-semantic-data-sequential-lg-01: #000022;
  --pds-semantic-data-sequential-lg-02: #00173c;
  --pds-semantic-data-sequential-lg-03: #002c57;
  --pds-semantic-data-sequential-lg-04: #003b75;
  --pds-semantic-data-sequential-lg-05: #004c97;
  --pds-semantic-data-sequential-lg-06: #005fb8;
  --pds-semantic-data-sequential-lg-07: #0076cf;
  --pds-semantic-data-sequential-lg-08: #0091da;
  --pds-semantic-data-sequential-lg-09: #5ebded;
  --pds-semantic-data-sequential-md-01: #00173c;
  --pds-semantic-data-sequential-md-02: #002c57;
  --pds-semantic-data-sequential-md-03: #003b75;
  --pds-semantic-data-sequential-md-04: #0076cf;
  --pds-semantic-data-sequential-md-05: #0091da;
  --pds-semantic-data-sequential-md-06: #5ebded;
  --pds-semantic-data-sequential-md-07: #bbe6fc;
  --pds-semantic-data-sequential-md-08: #d2f1fd;
  --pds-semantic-data-sequential-md-09: #f0fbfe;
  --pds-semantic-data-sequential-sm-01: #002c57;
  --pds-semantic-data-sequential-sm-02: #0076cf;
  --pds-semantic-data-sequential-sm-03: #5ebded;
  --pds-semantic-data-sequential-sm-04: #bbe6fc;
  --pds-semantic-data-sequential-sm-05: #e3f5fd;
  --pds-semantic-data-single-01: #0076cf;
  --pds-semantic-data-single-02: #002855;
  --pds-semantic-data-single-03: #004c97;
  --pds-semantic-data-single-04: #00a0bd;
  --pds-semantic-focus-indicator-default: #3871ff;
  --pds-semantic-focus-indicator-inverted: #ffffff;
  --pds-semantic-text-default: #333333;
  --pds-semantic-text-subtle: #616267;
  --pds-semantic-text-strong: #333333;
  --pds-semantic-text-disabled: #9d9ea4;
  --pds-semantic-text-error: #c00000;
  --pds-semantic-text-interactive-default: #0061a0;
  --pds-semantic-text-interactive-strong: #04508b;
  --pds-semantic-text-interactive-xstrong: #003865;
  --pds-semantic-text-interactive-inverted-default: #ffffff;
  --pds-semantic-text-interactive-inverted-strong: #d2f1fd;
  --pds-semantic-text-interactive-inverted-xstrong: #bbe6fc;
  --pds-semantic-text-inverted-default: #ffffff;
  --pds-semantic-text-inverted-subtle: #62b5e5;
  --pds-semantic-text-inverted-strong: #55fff5;
  --pds-semantic-text-inverted-error: #f95853;
  --pds-component-button-disabled-background: #f6f6f8;
  --pds-component-button-disabled-text: #9d9ea4;
  --pds-component-button-disabled-border: #c5c6c5;
  --pds-component-button-primary-background: #0061a0;
  --pds-component-button-primary-text: #ffffff;
  --pds-component-button-primary-border: #0061a0;
  --pds-component-button-primary-hover-background: #04508b;
  --pds-component-button-primary-hover-text: #ffffff;
  --pds-component-button-primary-hover-border: #04508b;
  --pds-component-button-primary-active-background: #003865;
  --pds-component-button-primary-active-text: #ffffff;
  --pds-component-button-primary-active-border: #003865;
  --pds-component-button-primary-inverted-background: #94d8fa;
  --pds-component-button-primary-inverted-text: #002855;
  --pds-component-button-primary-inverted-border: #94d8fa;
  --pds-component-button-primary-inverted-hover-background: #5ebded;
  --pds-component-button-primary-inverted-hover-text: #00173c;
  --pds-component-button-primary-inverted-hover-border: #5ebded;
  --pds-component-button-primary-inverted-active-background: #0091da;
  --pds-component-button-primary-inverted-active-text: #000022;
  --pds-component-button-primary-inverted-active-border: #0091da;
  --pds-component-button-default-background: #ffffff;
  --pds-component-button-default-text: #0061a0;
  --pds-component-button-default-border: #0061a0;
  --pds-component-button-default-hover-background: #f6f6f8;
  --pds-component-button-default-hover-text: #04508b;
  --pds-component-button-default-hover-border: #04508b;
  --pds-component-button-default-active-background: #e8e8e8;
  --pds-component-button-default-active-text: #003865;
  --pds-component-button-default-active-border: #003865;
  --pds-component-button-default-inverted-background: rgba(51, 51, 51, 0);
  --pds-component-button-default-inverted-text: #ffffff;
  --pds-component-button-default-inverted-border: #ffffff;
  --pds-component-button-default-inverted-hover-background: #00000033;
  --pds-component-button-default-inverted-hover-text: #ffffff;
  --pds-component-button-default-inverted-hover-border: #ffffff;
  --pds-component-button-default-inverted-active-background: #0000004d;
  --pds-component-button-default-inverted-active-text: #ffffff;
  --pds-component-button-default-inverted-active-border: #ffffff;
  --pds-component-button-link-background: rgba(51, 51, 51, 0);
  --pds-component-button-link-border: rgba(51, 51, 51, 0);
  --pds-component-button-link-text: #0061a0;
  --pds-component-button-link-hover-text: #003865;
  --pds-component-button-link-hover-background: #f6f6f8;
  --pds-component-button-link-active-text: #003865;
  --pds-component-button-link-active-background: #e8e8e8;
  --pds-component-button-link-inverted-background: rgba(51, 51, 51, 0);
  --pds-component-button-link-inverted-border: rgba(51, 51, 51, 0);
  --pds-component-button-link-inverted-text: #ffffff;
  --pds-component-button-link-inverted-hover-text: #bbe6fc;
  --pds-component-button-link-inverted-hover-background: #00000033;
  --pds-component-button-link-inverted-active-text: #bbe6fc;
  --pds-component-button-link-inverted-active-background: #0000004d;
  --pds-component-button-icon-background: rgba(51, 51, 51, 0);
  --pds-component-button-icon-border: rgba(51, 51, 51, 0);
  --pds-component-button-icon-icon-stroke: #0061a0;
  --pds-component-button-icon-hover-background: #0000001a;
  --pds-component-button-icon-hover-border: rgba(51, 51, 51, 0);
  --pds-component-button-icon-hover-icon-stroke: #04508b;
  --pds-component-button-icon-active-background: #00000033;
  --pds-component-button-icon-active-border: rgba(51, 51, 51, 0);
  --pds-component-button-icon-active-icon-stroke: #003865;
  --pds-component-button-icon-disabled-background: rgba(51, 51, 51, 0);
  --pds-component-button-icon-disabled-border: rgba(51, 51, 51, 0);
  --pds-component-button-icon-disabled-icon-stroke: #c5c6c5;
  --pds-component-button-icon-inverted-background: rgba(51, 51, 51, 0);
  --pds-component-button-icon-inverted-border: rgba(51, 51, 51, 0);
  --pds-component-button-icon-inverted-icon-stroke: #ffffff;
  --pds-component-button-icon-inverted-hover-background: #00000033;
  --pds-component-button-icon-inverted-hover-border: rgba(51, 51, 51, 0);
  --pds-component-button-icon-inverted-hover-icon-stroke: #ffffff;
  --pds-component-button-icon-inverted-active-background: #0000004d;
  --pds-component-button-icon-inverted-active-border: rgba(51, 51, 51, 0);
  --pds-component-button-icon-inverted-active-icon-stroke: #ffffff;
  --pds-component-card-shadow-default: #00000033;
  --pds-component-card-shadow-hover: #00000066;
  --pds-component-card-shadow-active: #00000099;
  --pds-component-global-header-background: #ffffff;
  --pds-component-global-header-border: #c5c6c5;
  --pds-component-global-header-link-item-background: #ffffff;
  --pds-component-global-header-link-item-border: #ffffff;
  --pds-component-global-header-link-item-text: #333333;
  --pds-component-global-header-link-item-icon: #333333;
  --pds-component-global-header-link-item-hover-background: #f6f6f8;
  --pds-component-global-header-link-item-hover-border: #f6f6f8;
  --pds-component-global-header-link-item-current-background: #ffffff;
  --pds-component-global-header-link-item-current-border: #0061a0;
  --pds-component-global-header-link-item-current-hover-background: #f6f6f8;
  --pds-component-global-header-link-item-current-hover-border: #0061a0;
  --pds-component-global-header-dropdown-item-background: #ffffff;
  --pds-component-global-header-dropdown-item-border: #ffffff;
  --pds-component-global-header-dropdown-item-text: #333333;
  --pds-component-global-header-dropdown-item-icon: #333333;
  --pds-component-global-header-dropdown-item-hover-background: #f6f6f8;
  --pds-component-global-header-dropdown-item-hover-border: #f6f6f8;
  --pds-component-global-header-dropdown-item-current-background: #ffffff;
  --pds-component-global-header-dropdown-item-current-border: #0061a0;
  --pds-component-global-header-dropdown-item-current-hover-background: #f6f6f8;
  --pds-component-global-header-dropdown-item-current-hover-border: #0061a0;
  --pds-component-global-header-dropdown-item-open-background: #f6f6f8;
  --pds-component-global-header-dropdown-item-open-border: #f6f6f8;
  --pds-component-global-header-dropdown-item-open-hover-background: #e8e8e8;
  --pds-component-global-header-dropdown-item-open-hover-border: #e8e8e8;
  --pds-component-global-header-dropdown-menu-background: #ffffff;
  --pds-component-global-header-dropdown-menu-border: #e8e8e8;
  --pds-component-global-header-dropdown-menu-divider: #e8e8e8;
  --pds-component-global-header-dropdown-menu-link-text: #333333;
  --pds-component-global-header-dropdown-menu-link-hover-background: #f6f6f8;
  --pds-component-global-header-avatar-background: #ffffff;
  --pds-component-global-header-avatar-border: #e3f5fd;
  --pds-component-global-header-avatar-text: #0061a0;
  --pds-component-global-header-avatar-notification-background: #c00000;
  --pds-component-global-header-avatar-notification-border: #ffffff;
  --pds-component-global-header-tray-background: #ffffff;
  --pds-component-global-header-tray-overlay: rgba(51, 51, 51, 0.5);
  --pds-component-global-header-tray-divider: #e8e8e8;
  --pds-component-layout-container-max-width-default: 1366px;
  --pds-component-layout-container-max-width-narrow: 1024px;
  --pds-component-number-badge-default-background: #c00000;
  --pds-component-number-badge-default-text: #ffffff;
  --pds-component-primary-nav-default-nav-item-background: rgba(51, 51, 51, 0);
  --pds-component-primary-nav-default-nav-item-text: #616267;
  --pds-component-primary-nav-default-nav-item-icon: #616267;
  --pds-component-primary-nav-default-nav-item-hover-text: #04508b;
  --pds-component-primary-nav-default-nav-item-hover-background: #f6f6f8;
  --pds-component-primary-nav-default-nav-item-hover-icon: #04508b;
  --pds-component-primary-nav-default-nav-item-active-text: #003865;
  --pds-component-primary-nav-default-nav-item-active-background: #e8e8e8;
  --pds-component-primary-nav-default-nav-item-active-icon: #003865;
  --pds-component-primary-nav-default-nav-item-divider: #c5c6c5;
  --pds-component-primary-nav-default-notification-item-background: rgba(
    51,
    51,
    51,
    0
  );
  --pds-component-primary-nav-default-notification-item-text: #333333;
  --pds-component-primary-nav-default-notification-item-hover-background: #f6f6f8;
  --pds-component-primary-nav-default-notification-item-hover-text: #333333;
  --pds-component-primary-nav-default-notification-badge-background: #ffffff;
  --pds-component-primary-nav-default-notification-badge-border: #0061a0;
  --pds-component-primary-nav-default-notification-badge-text: #0061a0;
  --pds-component-primary-nav-default-dropdown-background: #ffffff;
  --pds-component-primary-nav-default-dropdown-link: #333333;
  --pds-component-primary-nav-default-dropdown-label: #333333;
  --pds-component-primary-nav-default-dropdown-hover-link: #003865;
  --pds-component-primary-nav-default-dropdown-active-link: #003865;
  --pds-component-primary-nav-default-background: #ffffff;
  --pds-component-primary-nav-default-mobile-menu-background: #ffffff;
  --pds-component-primary-nav-default-mobile-notification-item-background: rgba(
    51,
    51,
    51,
    0
  );
  --pds-component-primary-nav-default-mobile-notification-item-text: #333333;
  --pds-component-primary-nav-default-mobile-notification-item-hover-background: #f6f6f8;
  --pds-component-primary-nav-default-mobile-notification-item-hover-text: #333333;
  --pds-component-primary-nav-default-mobile-notification-badge-background: #ffffff;
  --pds-component-primary-nav-default-mobile-notification-badge-border: #0061a0;
  --pds-component-primary-nav-default-mobile-notification-badge-text: #0061a0;
  --pds-component-primary-nav-default-mobile-label: #333333;
  --pds-component-primary-nav-default-mobile-link: #0061a0;
  --pds-component-primary-nav-default-mobile-hover-link: #003865;
  --pds-component-primary-nav-default-mobile-active-link: #003865;
  --pds-component-primary-nav-default-mobile-submenu-background: #0061a0;
  --pds-component-primary-nav-default-mobile-submenu-icon: #ffffff;
  --pds-component-primary-nav-default-mobile-submenu-label: #ffffff;
  --pds-component-primary-nav-default-mobile-submenu-hover-background: #04508b;
  --pds-component-primary-nav-default-mobile-submenu-hover-icon: #ffffff;
  --pds-component-primary-nav-default-mobile-submenu-hover-label: #ffffff;
  --pds-component-primary-nav-default-mobile-submenu-active-background: #003865;
  --pds-component-primary-nav-default-mobile-submenu-active-label: #ffffff;
  --pds-component-primary-nav-default-mobile-submenu-active-icon: #ffffff;
  --pds-component-primary-nav-inverted-background: #0061a0;
  --pds-component-primary-nav-inverted-nav-item-background: rgba(51, 51, 51, 0);
  --pds-component-primary-nav-inverted-nav-item-text: #ffffff;
  --pds-component-primary-nav-inverted-nav-item-icon: #ffffff;
  --pds-component-primary-nav-inverted-nav-item-hover-text: #ffffff;
  --pds-component-primary-nav-inverted-nav-item-hover-icon: #ffffff;
  --pds-component-primary-nav-inverted-nav-item-hover-background: #00000033;
  --pds-component-primary-nav-inverted-nav-item-active-text: #ffffff;
  --pds-component-primary-nav-inverted-nav-item-active-icon: #ffffff;
  --pds-component-primary-nav-inverted-nav-item-active-background: #0000004d;
  --pds-component-primary-nav-inverted-nav-item-divider: #ffffff;
  --pds-component-primary-nav-inverted-notification-item-background: rgba(
    51,
    51,
    51,
    0
  );
  --pds-component-primary-nav-inverted-notification-item-text: #333333;
  --pds-component-primary-nav-inverted-notification-item-hover-background: #f6f6f8;
  --pds-component-primary-nav-inverted-notification-item-hover-text: #333333;
  --pds-component-primary-nav-inverted-notification-badge-background: #ffffff;
  --pds-component-primary-nav-inverted-notification-badge-border: #0061a0;
  --pds-component-primary-nav-inverted-notification-badge-text: #0061a0;
  --pds-component-primary-nav-inverted-dropdown-background: #ffffff;
  --pds-component-primary-nav-inverted-dropdown-link: #333333;
  --pds-component-primary-nav-inverted-dropdown-label: #333333;
  --pds-component-primary-nav-inverted-dropdown-hover-link: #003865;
  --pds-component-primary-nav-inverted-dropdown-active-link: #003865;
  --pds-component-primary-nav-inverted-mobile-menu-background: #002855;
  --pds-component-primary-nav-inverted-mobile-notification-item-background: rgba(
    51,
    51,
    51,
    0
  );
  --pds-component-primary-nav-inverted-mobile-notification-item-text: #ffffff;
  --pds-component-primary-nav-inverted-mobile-notification-item-hover-background: #00000033;
  --pds-component-primary-nav-inverted-mobile-notification-item-hover-text: #ffffff;
  --pds-component-primary-nav-inverted-mobile-notification-badge-background: #002855;
  --pds-component-primary-nav-inverted-mobile-notification-badge-border: #ffffff;
  --pds-component-primary-nav-inverted-mobile-notification-badge-text: #ffffff;
  --pds-component-primary-nav-inverted-mobile-decorator: #ffffff;
  --pds-component-primary-nav-inverted-mobile-label: #ffffff;
  --pds-component-primary-nav-inverted-mobile-link: #ffffff;
  --pds-component-primary-nav-inverted-mobile-hover-link: #bbe6fc;
  --pds-component-primary-nav-inverted-mobile-active-link: #bbe6fc;
  --pds-component-primary-nav-inverted-mobile-submenu-background: #94d8fa;
  --pds-component-primary-nav-inverted-mobile-submenu-icon: #002855;
  --pds-component-primary-nav-inverted-mobile-submenu-label: #002855;
  --pds-component-primary-nav-inverted-mobile-submenu-hover-background: #5ebded;
  --pds-component-primary-nav-inverted-mobile-submenu-hover-icon: #00173c;
  --pds-component-primary-nav-inverted-mobile-submenu-hover-label: #00173c;
  --pds-component-primary-nav-inverted-mobile-submenu-active-background: #0091da;
  --pds-component-primary-nav-inverted-mobile-submenu-active-label: #000022;
  --pds-component-primary-nav-inverted-mobile-submenu-active-icon: #000022;
  --pds-component-radio-disabled-foreground: #9d9ea4;
  --pds-component-skeleton-loader-default-overlay: linear-gradient(
    90deg,
    #ffffff00,
    #ffffffb3,
    #ffffff00
  );
  --pds-component-skeleton-loader-default-background: #e8e8e8;
  --pds-component-skeleton-loader-inverted-background: rgba(
    227,
    245,
    253,
    0.15
  );
  --pds-component-table-shadow-scroll-left: linear-gradient(
    to left,
    rgba(197, 198, 197, 0) 0%,
    #c5c6c5 100%
  );
  --pds-component-table-shadow-scroll-right: linear-gradient(
    to right,
    rgba(197, 198, 197, 0) 0%,
    #c5c6c5 100%
  );
  --pds-component-table-shadow-scroll-down: linear-gradient(
    to bottom,
    rgba(197, 198, 197, 0) 0%,
    #c5c6c5 100%
  );
  --pds-component-table-shadow-scroll-up: linear-gradient(
    to top,
    rgba(197, 198, 197, 0) 0%,
    #c5c6c5 100%
  );
  --pds-component-tag-default-background: #e3f5fd;
  --pds-component-tag-default-text: #333333;
  --pds-component-tag-default-hover-background: #d2f1fd;
  --pds-component-tag-default-active-background: #bbe6fc;
  --pds-breakpoints-pixel-xs: 320;
  --pds-breakpoints-pixel-sm: 540;
  --pds-breakpoints-pixel-md: 768;
  --pds-breakpoints-pixel-lg: 1024;
  --pds-breakpoints-pixel-xl: 1366;
  --pds-base-color-blue-vibrant-10: #e3f5fd;
  --pds-base-color-blue-vibrant-15: #d2f1fd;
  --pds-base-color-blue-vibrant-20: #bbe6fc;
  --pds-base-color-blue-vibrant-30: #94d8fa;
  --pds-base-color-blue-vibrant-40: #5ebded;
  --pds-base-color-blue-vibrant-50: #0091da;
  --pds-base-color-blue-vibrant-60: #0076cf;
  --pds-base-color-blue-vibrant-70: #005fb8;
  --pds-base-color-blue-vibrant-80: #004c97;
  --pds-base-color-blue-vibrant-90: #003b75;
  --pds-base-color-blue-vibrant-100: #002c57;
  --pds-base-color-blue-vibrant-110: #00173c;
  --pds-base-color-blue-vibrant-120: #000022;
  --pds-base-color-blue-vibrant-00: #f0fbfe;
  --pds-base-color-blue-soft-10: #e5f3fb;
  --pds-base-color-blue-soft-20: #cbe4f6;
  --pds-base-color-blue-soft-30: #a3d4f0;
  --pds-base-color-blue-soft-40: #62b5e5;
  --pds-base-color-blue-soft-50: #2897d7;
  --pds-base-color-blue-soft-60: #0b7bbc;
  --pds-base-color-blue-soft-70: #0061a0;
  --pds-base-color-blue-soft-80: #04508b;
  --pds-base-color-blue-soft-90: #003865;
  --pds-base-color-blue-soft-100: #002855;
  --pds-base-color-blue-soft-00: #f2f9fd;
  --pds-base-color-blue-focus: #3871ff;
  --pds-base-color-chartreuse-10: #dcf94d;
  --pds-base-color-chartreuse-20: #c6ed08;
  --pds-base-color-chartreuse-30: #b6d907;
  --pds-base-color-chartreuse-40: #99b706;
  --pds-base-color-chartreuse-50: #7c9405;
  --pds-base-color-chartreuse-60: #697d07;
  --pds-base-color-chartreuse-70: #556506;
  --pds-base-color-chartreuse-80: #475309;
  --pds-base-color-chartreuse-90: #333c06;
  --pds-base-color-chartreuse-100: #232a04;
  --pds-base-color-chartreuse-00: #f2fcab;
  --pds-base-color-green-10: #d8f8f7;
  --pds-base-color-green-20: #7df2ed;
  --pds-base-color-green-30: #67e0db;
  --pds-base-color-green-40: #03bfb7;
  --pds-base-color-green-50: #00a29b;
  --pds-base-color-green-60: #01827c;
  --pds-base-color-green-70: #006b67;
  --pds-base-color-green-80: #005653;
  --pds-base-color-green-90: #00423f;
  --pds-base-color-green-100: #002e2c;
  --pds-base-color-green-00: #ecfcfb;
  --pds-base-color-orange-10: #fff0e5;
  --pds-base-color-orange-20: #ffd6b8;
  --pds-base-color-orange-30: #ffbb8a;
  --pds-base-color-orange-40: #fd8e44;
  --pds-base-color-orange-50: #f76800;
  --pds-base-color-orange-60: #d64205;
  --pds-base-color-orange-70: #ae3b03;
  --pds-base-color-orange-80: #893204;
  --pds-base-color-orange-90: #642703;
  --pds-base-color-orange-100: #421c00;
  --pds-base-color-orange-00: #fff7f2;
  --pds-base-color-red-10: #feebeb;
  --pds-base-color-red-20: #fdd3d3;
  --pds-base-color-red-30: #fbbbbb;
  --pds-base-color-red-40: #f98986;
  --pds-base-color-red-50: #f95853;
  --pds-base-color-red-60: #e40c0c;
  --pds-base-color-red-70: #c00000;
  --pds-base-color-red-80: #990000;
  --pds-base-color-red-90: #750000;
  --pds-base-color-red-100: #520000;
  --pds-base-color-red-00: #fff5f5;
  --pds-base-color-cyan-10: #c7fffc;
  --pds-base-color-cyan-20: #55fff5;
  --pds-base-color-cyan-30: #2de5eb;
  --pds-base-color-cyan-40: #00c4d9;
  --pds-base-color-cyan-50: #00a0bd;
  --pds-base-color-cyan-60: #007fa3;
  --pds-base-color-cyan-70: #266587;
  --pds-base-color-cyan-80: #315470;
  --pds-base-color-cyan-90: #223b4e;
  --pds-base-color-cyan-100: #192b39;
  --pds-base-color-cyan-00: #e4fffd;
  --pds-base-color-yellow-10: #ffefc2;
  --pds-base-color-yellow-20: #ffd970;
  --pds-base-color-yellow-30: #ffc82e;
  --pds-base-color-yellow-40: #dba200;
  --pds-base-color-yellow-50: #b28400;
  --pds-base-color-yellow-60: #946d00;
  --pds-base-color-yellow-70: #755600;
  --pds-base-color-yellow-80: #614700;
  --pds-base-color-yellow-90: #473500;
  --pds-base-color-yellow-100: #332600;
  --pds-base-color-yellow-00: #fff7e0;
  --pds-base-color-purple-10: #f2f0ff;
  --pds-base-color-purple-20: #e1dbff;
  --pds-base-color-purple-30: #d0c7ff;
  --pds-base-color-purple-40: #ae9eff;
  --pds-base-color-purple-50: #9780ff;
  --pds-base-color-purple-60: #7e5dea;
  --pds-base-color-purple-70: #7245d9;
  --pds-base-color-purple-80: #612eb1;
  --pds-base-color-purple-90: #4e178c;
  --pds-base-color-purple-100: #350f5f;
  --pds-base-color-purple-00: #f9f7ff;
  --pds-base-color-fuchsia-10: #ffebfe;
  --pds-base-color-fuchsia-20: #fad6f7;
  --pds-base-color-fuchsia-30: #f5bff2;
  --pds-base-color-fuchsia-40: #ea92e5;
  --pds-base-color-fuchsia-50: #dd60d6;
  --pds-base-color-fuchsia-60: #cf08c6;
  --pds-base-color-fuchsia-70: #ad1aac;
  --pds-base-color-fuchsia-80: #8e0489;
  --pds-base-color-fuchsia-90: #680364;
  --pds-base-color-fuchsia-100: #3e0b3e;
  --pds-base-color-fuchsia-00: #fff5ff;
  --pds-base-color-neutral-white: #ffffff;
  --pds-base-color-neutral-gray-01: #333333;
  --pds-base-color-neutral-gray-02: #616267;
  --pds-base-color-neutral-gray-03: #9d9ea4;
  --pds-base-color-neutral-gray-04: #c5c6c5;
  --pds-base-color-neutral-gray-05: #e8e8e8;
  --pds-base-color-neutral-gray-06: #f6f6f8;
  --pds-base-color-neutral-gray-07: #fbfbfb;
  --pds-base-color-gradient-blue-sky-03-sky-01: linear-gradient(
    60deg,
    #d2f1fd 100%,
    #f0fbfe 100%
  );
  --pds-base-color-gradient-blue-navy-principal: linear-gradient(
    60deg,
    #004c97 25%,
    #0076cf 100%
  );
  --pds-base-color-gradient-blue-dark-prussian-navy: linear-gradient(
    60deg,
    #002855 25%,
    #004c97 100%
  );
  --pds-base-color-opacity-black-10: #0000001a;
  --pds-base-color-opacity-black-20: #00000033;
  --pds-base-color-opacity-black-30: #0000004d;
  --pds-base-color-opacity-black-40: #00000066;
  --pds-base-color-opacity-black-60: #00000099;
  --pds-base-color-opacity-gray-01-20: rgba(51, 51, 51, 0.2);
  --pds-base-color-opacity-gray-01-50: rgba(51, 51, 51, 0.5);
  --pds-base-color-opacity-gray-01-90: rgba(51, 51, 51, 0.9);
  --pds-base-color-opacity-gray-01-00: rgba(51, 51, 51, 0);
  --pds-base-color-opacity-gray-04-100: #c5c6c5;
  --pds-base-color-opacity-gray-04-00: rgba(197, 198, 197, 0);
  --pds-base-color-opacity-sky-02-15: rgba(227, 245, 253, 0.15);
  --pds-base-color-opacity-gradient-blue-principal-90: linear-gradient(
    60deg,
    #004c97e6 25%,
    #0076cfe6 100%
  );
  --pds-base-color-opacity-gradient-white: linear-gradient(
    90deg,
    #ffffff00,
    #ffffffb3,
    #ffffff00
  );
  --pds-base-color-opacity-white-25: rgba(255, 255, 255, 0.25);
  --pds-base-color-opacity-white-35: rgba(255, 255, 255, 0.35);
  --pds-base-color-opacity-maya-dark-15: rgba(98, 181, 229, 0.15);
  --pds-base-color-opacity-cyan-ocean-dark-15: rgba(49, 84, 112, 0.15);
  --pds-base-color-opacity-prussian-dark-90: rgba(0, 40, 85, 0.9);
  --pds-base-color-fdh-green-ocean-light: #e4ffff;
  --pds-base-color-fdh-green-ocean-default: #048282;
  --pds-base-color-fdh-green-ocean-dark: #016464;
  --pds-base-color-fdh-green-persian: #004d52;
  --pds-base-color-fdh-green-opacity-dark-gradient-90: linear-gradient(
    60deg,
    #004d52 90%,
    #016464 90%
  );
  --pds-base-color-fdh-green-opacity-ocean-dark-90: linear-gradient(
    60deg,
    #016464 90%
  );
  --pds-base-color-fdh-green-opacity-ocean-light-15: linear-gradient(
    60deg,
    #e4ffff 15%
  );
  --pds-base-color-fdh-green-gradient-ocean-light: linear-gradient(
    60deg,
    #048282 100%,
    #e4ffff 100%
  );
  --pds-base-color-fdh-green-gradient-ocean-default: linear-gradient(
    60deg,
    #004d52 100%,
    #048282 100%
  );
  --pds-base-color-fdh-green-gradient-ocean-dark: linear-gradient(
    60deg,
    #004d52 100%,
    #016464 100%
  );
  --pds-base-unit: 8px;
  --pds-base-type-root: 16px;
  --pds-base-type-font-size-12: 0.75rem;
  --pds-base-type-font-size-14: 0.875rem;
  --pds-base-type-font-size-16: 1rem;
  --pds-base-type-font-size-18: 1.125rem;
  --pds-base-type-font-size-20: 1.25rem;
  --pds-base-type-font-size-22: 1.375rem;
  --pds-base-type-font-size-24: 1.5rem;
  --pds-base-type-font-size-26: 1.625rem;
  --pds-base-type-font-size-28: 1.75rem;
  --pds-base-type-font-size-30: 1.875rem;
  --pds-base-type-font-size-32: 2rem;
  --pds-base-type-font-size-40: 2.5rem;
  --pds-base-type-font-size-48: 3rem;
  --pds-base-type-font-size-56: 3.5rem;
  --pds-base-type-font-size-64: 4rem;
  --pds-base-type-font-size-66: 4.125rem;
  --pds-base-type-font-size-74: 4.625rem;
  --pds-base-type-line-height-14: 0.875rem;
  --pds-base-type-line-height-16: 1rem;
  --pds-base-type-line-height-18: 1.125rem;
  --pds-base-type-line-height-20: 1.25rem;
  --pds-base-type-line-height-22: 1.375rem;
  --pds-base-type-line-height-24: 1.5rem;
  --pds-base-type-line-height-26: 1.625rem;
  --pds-base-type-line-height-28: 1.75rem;
  --pds-base-type-line-height-32: 2rem;
  --pds-base-type-line-height-34: 2.125rem;
  --pds-base-type-line-height-36: 2.25rem;
  --pds-base-type-line-height-40: 2.5rem;
  --pds-base-type-line-height-42: 2.625rem;
  --pds-base-type-line-height-48: 3rem;
  --pds-base-type-line-height-50: 3.125rem;
  --pds-base-type-line-height-54: 3.375rem;
  --pds-base-type-line-height-64: 4rem;
  --pds-base-type-line-height-68: 4.25rem;
  --pds-base-type-line-height-72: 5rem;
  --pds-base-type-line-height-76: 4.75rem;
  --pds-base-type-font-family-100: "FS Elliot Web Regular", "Arial", arial,
    sans-serif;
  --pds-base-type-font-family-200: "Cormorant Infant Italic", "Times New Roman",
    serif;
  --pds-base-type-font-family-300: "Work Sans Regular", "Arial", arial,
    sans-serif;
  --pds-base-type-font-family-100-light: "FS Elliot Pro Light",
    "FS Elliot Web Regular", "Arial", arial, sans-serif;
  --pds-base-type-font-family-100-bold: "FS Elliot Web Bold",
    "FS Elliot Web Regular", "Arial", arial, sans-serif;
  --pds-base-type-font-family-100-heavy: "FS Elliot Web Heavy",
    "FS Elliot Web Bold", "Arial", arial, sans-serif;
  --pds-base-type-font-family-300-semibold: "Work Sans Semibold",
    "Work Sans Regular", "Arial", arial, sans-serif;
  --pds-base-type-font-family-300-bold: "Work Sans Bold", "Work Sans Semibold",
    "Arial", arial, sans-serif;
  --pds-base-type-letter-spacing-2: 2px;
  --pds-base-type-letter-spacing-negative-1: -1px;
  --pds-base-type-letter-spacing-negative-half: -0.5px;
  --pds-base-type-letter-spacing-default: normal;
  --pds-base-type-letter-spacing-half: 0.5px;
}
.pds-u-typography-body-sm {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-14) !important;
  line-height: var(--pds-base-type-line-height-24) !important;
  font-family: var(--pds-base-type-font-family-100) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-body-default-compact {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-16) !important;
  line-height: var(--pds-base-type-line-height-24) !important;
  font-family: var(--pds-base-type-font-family-100) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-body-default {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-16) !important;
  line-height: var(--pds-base-type-line-height-28) !important;
  font-family: var(--pds-base-type-font-family-100) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-body-lg {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-18) !important;
  line-height: var(--pds-base-type-line-height-28) !important;
  font-family: var(--pds-base-type-font-family-100) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-body-xl {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-20) !important;
  line-height: var(--pds-base-type-line-height-32) !important;
  font-family: var(--pds-base-type-font-family-100) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-body-bold-sm {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-14) !important;
  line-height: var(--pds-base-type-line-height-24) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-body-bold-default {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-16) !important;
  line-height: var(--pds-base-type-line-height-28) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-body-bold-lg {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-18) !important;
  line-height: var(--pds-base-type-line-height-28) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-body-bold-xl {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-20) !important;
  line-height: var(--pds-base-type-line-height-32) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-label-sm {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-14) !important;
  line-height: var(--pds-base-type-line-height-24) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-label-default {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-16) !important;
  line-height: var(--pds-base-type-line-height-28) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-label-lg {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-18) !important;
  line-height: var(--pds-base-type-line-height-28) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-label-xl {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-20) !important;
  line-height: var(--pds-base-type-line-height-32) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-title-xs {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-18) !important;
  line-height: var(--pds-base-type-line-height-28) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-title-sm {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-20) !important;
  line-height: var(--pds-base-type-line-height-32) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-title-default {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-20) !important;
  line-height: var(--pds-base-type-line-height-32) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-title-default {
    font-size: var(--pds-base-type-font-size-24) !important;
    line-height: var(--pds-base-type-line-height-36) !important;
  }
}
.pds-u-typography-title-lg {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-24) !important;
  line-height: var(--pds-base-type-line-height-36) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-title-lg {
    font-size: var(--pds-base-type-font-size-32) !important;
    line-height: var(--pds-base-type-line-height-40) !important;
  }
}
.pds-u-typography-title-loud-xs {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-18) !important;
  line-height: var(--pds-base-type-line-height-28) !important;
  font-family: var(--pds-base-type-font-family-100-heavy) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-title-loud-sm {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-20) !important;
  line-height: var(--pds-base-type-line-height-32) !important;
  font-family: var(--pds-base-type-font-family-100-heavy) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-title-loud-default {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-20) !important;
  line-height: var(--pds-base-type-line-height-32) !important;
  font-family: var(--pds-base-type-font-family-100-heavy) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-title-loud-default {
    font-size: var(--pds-base-type-font-size-24) !important;
    line-height: var(--pds-base-type-line-height-36) !important;
  }
}
.pds-u-typography-title-loud-lg {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-24) !important;
  line-height: var(--pds-base-type-line-height-36) !important;
  font-family: var(--pds-base-type-font-family-100-heavy) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-title-loud-lg {
    font-size: var(--pds-base-type-font-size-32) !important;
    line-height: var(--pds-base-type-line-height-40) !important;
  }
}
.pds-u-typography-headline-sm {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-24) !important;
  line-height: var(--pds-base-type-line-height-36) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-headline-sm {
    font-size: var(--pds-base-type-font-size-32) !important;
    line-height: var(--pds-base-type-line-height-40) !important;
  }
}
.pds-u-typography-headline-default {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-32) !important;
  line-height: var(--pds-base-type-line-height-40) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-negative-half) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-headline-default {
    font-size: var(--pds-base-type-font-size-40) !important;
    line-height: var(--pds-base-type-line-height-48) !important;
  }
}
.pds-u-typography-headline-lg {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-40) !important;
  line-height: var(--pds-base-type-line-height-48) !important;
  font-family: var(--pds-base-type-font-family-100-bold) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-negative-half) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-headline-lg {
    font-size: var(--pds-base-type-font-size-48) !important;
    line-height: var(--pds-base-type-line-height-54) !important;
    letter-spacing: var(--pds-base-type-letter-spacing-negative-1) !important;
  }
}
.pds-u-typography-headline-loud-sm {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-24) !important;
  line-height: var(--pds-base-type-line-height-36) !important;
  font-family: var(--pds-base-type-font-family-100-heavy) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-headline-loud-sm {
    font-size: var(--pds-base-type-font-size-32) !important;
    line-height: var(--pds-base-type-line-height-40) !important;
  }
}
.pds-u-typography-headline-loud-default {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-32) !important;
  line-height: var(--pds-base-type-line-height-40) !important;
  font-family: var(--pds-base-type-font-family-100-heavy) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-headline-loud-default {
    font-size: var(--pds-base-type-font-size-40) !important;
    line-height: var(--pds-base-type-line-height-48) !important;
  }
}
.pds-u-typography-headline-loud-lg {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-40) !important;
  line-height: var(--pds-base-type-line-height-48) !important;
  font-family: var(--pds-base-type-font-family-100-heavy) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-negative-half) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-headline-loud-lg {
    font-size: var(--pds-base-type-font-size-48) !important;
    line-height: var(--pds-base-type-line-height-54) !important;
  }
}
.pds-u-typography-display-sm {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-32) !important;
  line-height: var(--pds-base-type-line-height-40) !important;
  font-family: var(--pds-base-type-font-family-100-light) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-negative-half) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-display-sm {
    font-size: var(--pds-base-type-font-size-40) !important;
    line-height: var(--pds-base-type-line-height-48) !important;
  }
}
.pds-u-typography-display-default {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-40) !important;
  line-height: var(--pds-base-type-line-height-48) !important;
  font-family: var(--pds-base-type-font-family-100-light) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-negative-half) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-display-default {
    font-size: var(--pds-base-type-font-size-48) !important;
    line-height: var(--pds-base-type-line-height-54) !important;
  }
}
.pds-u-typography-meta-sm {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-14) !important;
  line-height: var(--pds-base-type-line-height-24) !important;
  font-family: var(--pds-base-type-font-family-100) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-2) !important;
  text-transform: uppercase !important;
}
.pds-u-typography-meta-default {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-16) !important;
  line-height: var(--pds-base-type-line-height-28) !important;
  font-family: var(--pds-base-type-font-family-100) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-2) !important;
  text-transform: uppercase !important;
}
.pds-u-typography-testimonial-sm {
  font-weight: normal;
  font-style: italic;
  font-size: var(--pds-base-type-font-size-24) !important;
  line-height: var(--pds-base-type-line-height-36) !important;
  font-family: var(--pds-base-type-font-family-200) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-half) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-testimonial-sm {
    font-size: var(--pds-base-type-font-size-32) !important;
    line-height: var(--pds-base-type-line-height-40) !important;
    letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  }
}
.pds-u-typography-testimonial-default {
  font-weight: normal;
  font-style: italic;
  font-size: var(--pds-base-type-font-size-32) !important;
  line-height: var(--pds-base-type-line-height-40) !important;
  font-family: var(--pds-base-type-font-family-200) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-testimonial-default {
    font-size: var(--pds-base-type-font-size-40) !important;
    line-height: var(--pds-base-type-line-height-48) !important;
  }
}
.pds-u-typography-testimonial-lg {
  font-weight: normal;
  font-style: italic;
  font-size: var(--pds-base-type-font-size-40) !important;
  line-height: var(--pds-base-type-line-height-48) !important;
  font-family: var(--pds-base-type-font-family-200) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-testimonial-lg {
    font-size: var(--pds-base-type-font-size-48) !important;
    line-height: var(--pds-base-type-line-height-54) !important;
  }
}
.pds-u-typography-data-sm {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-14) !important;
  line-height: var(--pds-base-type-line-height-16) !important;
  font-family: var(--pds-base-type-font-family-300) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-data-default {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-16) !important;
  line-height: var(--pds-base-type-line-height-18) !important;
  font-family: var(--pds-base-type-font-family-300) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
.pds-u-typography-data-lg {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-20) !important;
  line-height: var(--pds-base-type-line-height-22) !important;
  font-family: var(--pds-base-type-font-family-300) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-data-lg {
    font-size: var(--pds-base-type-font-size-24) !important;
    line-height: var(--pds-base-type-line-height-26) !important;
  }
}
.pds-u-typography-data-xl {
  font-weight: normal;
  font-size: var(--pds-base-type-font-size-32) !important;
  line-height: var(--pds-base-type-line-height-34) !important;
  font-family: var(--pds-base-type-font-family-300) !important;
  letter-spacing: var(--pds-base-type-letter-spacing-default) !important;
  text-transform: none !important;
}
@media only screen and (min-width: 768px) {
  .pds-u-typography-data-xl {
    font-size: var(--pds-base-type-font-size-40) !important;
    line-height: var(--pds-base-type-line-height-42) !important;
  }
}
.pds-u-background-default {
  background-color: var(--pds-semantic-background-default) !important;
}
.pds-u-background-subtle {
  background-color: var(--pds-semantic-background-subtle) !important;
}
.pds-u-background-strong {
  background-color: var(--pds-semantic-background-strong) !important;
}
.pds-u-background-disabled {
  background-color: var(--pds-semantic-background-disabled) !important;
}
.pds-u-background-highlight {
  background-color: var(--pds-semantic-background-highlight) !important;
}
.pds-u-background-warning-subtle {
  background-color: var(--pds-semantic-background-warning-subtle) !important;
}
.pds-u-background-error-subtle {
  background-color: var(--pds-semantic-background-error-subtle) !important;
}
.pds-u-background-success-subtle {
  background-color: var(--pds-semantic-background-success-subtle) !important;
}
.pds-u-background-info-subtle {
  background-color: var(--pds-semantic-background-info-subtle) !important;
}
.pds-u-background-brand-default {
  background-color: var(--pds-semantic-background-brand-default) !important;
}
.pds-u-background-brand-strong {
  background-color: var(--pds-semantic-background-brand-strong) !important;
}
.pds-u-background-brand-xstrong {
  background-color: var(--pds-semantic-background-brand-xstrong) !important;
}
.pds-u-background-opacity-none {
  background-color: var(--pds-semantic-background-opacity-none) !important;
}
.pds-u-background-opacity-dim {
  background-color: var(--pds-semantic-background-opacity-dim) !important;
}
.pds-u-background-opacity-dim-subtle {
  background-color: var(
    --pds-semantic-background-opacity-dim-subtle
  ) !important;
}
.pds-u-background-opacity-brand {
  background-color: var(--pds-semantic-background-opacity-brand) !important;
}
.pds-u-background-interactive-default {
  background-color: var(
    --pds-semantic-background-interactive-default
  ) !important;
}
.pds-u-background-interactive-strong {
  background-color: var(
    --pds-semantic-background-interactive-strong
  ) !important;
}
.pds-u-background-interactive-xstrong {
  background-color: var(
    --pds-semantic-background-interactive-xstrong
  ) !important;
}
.pds-u-background-interactive-neutral-strong {
  background-color: var(
    --pds-semantic-background-interactive-neutral-strong
  ) !important;
}
.pds-u-background-interactive-neutral-xstrong {
  background-color: var(
    --pds-semantic-background-interactive-neutral-xstrong
  ) !important;
}
.pds-u-background-interactive-inverted-strong {
  background-color: var(
    --pds-semantic-background-interactive-inverted-strong
  ) !important;
}
.pds-u-background-interactive-inverted-xstrong {
  background-color: var(
    --pds-semantic-background-interactive-inverted-xstrong
  ) !important;
}
.pds-u-background-interactive-inverted-neutral-strong {
  background-color: var(
    --pds-semantic-background-interactive-inverted-neutral-strong
  ) !important;
}
.pds-u-background-interactive-inverted-neutral-xstrong {
  background-color: var(
    --pds-semantic-background-interactive-inverted-neutral-xstrong
  ) !important;
}
.pds-u-background-brand-gradient-strong {
  background: var(--pds-semantic-background-brand-gradient-strong) !important;
}
.pds-u-background-brand-gradient-xstrong {
  background: var(--pds-semantic-background-brand-gradient-xstrong) !important;
}
.pds-u-background-brand-gradient-subtle {
  background: var(--pds-semantic-background-brand-gradient-subtle) !important;
}
.pds-u-background-opacity-brand-gradient-strong {
  background: var(
    --pds-semantic-background-opacity-brand-gradient-strong
  ) !important;
}
.pds-u-typography-color-default {
  color: var(--pds-semantic-text-default) !important;
}
.pds-u-typography-color-disabled {
  color: var(--pds-semantic-text-disabled) !important;
}
.pds-u-typography-color-subtle {
  color: var(--pds-semantic-text-subtle) !important;
}
.pds-u-typography-color-strong {
  color: var(--pds-semantic-text-strong) !important;
}
.pds-u-typography-color-error {
  color: var(--pds-semantic-text-error) !important;
}
.pds-u-typography-color-inverted-error {
  color: var(--pds-semantic-text-inverted-error) !important;
}
.pds-u-typography-color-inverted-default {
  color: var(--pds-semantic-text-inverted-default) !important;
}
.pds-u-typography-color-inverted-subtle {
  color: var(--pds-semantic-text-inverted-subtle) !important;
}
.pds-u-typography-color-inverted-strong {
  color: var(--pds-semantic-text-inverted-strong) !important;
}
.pds-u-typography-color-interactive-default {
  color: var(--pds-semantic-text-interactive-default) !important;
}
.pds-u-typography-color-interactive-strong {
  color: var(--pds-semantic-text-interactive-strong) !important;
}
.pds-u-typography-color-interactive-xstrong {
  color: var(--pds-semantic-text-interactive-xstrong) !important;
}
.pds-u-typography-color-interactive-inverted-default {
  color: var(--pds-semantic-text-interactive-inverted-default) !important;
}
.pds-u-typography-color-interactive-inverted-strong {
  color: var(--pds-semantic-text-interactive-inverted-strong) !important;
}
.pds-u-typography-color-interactive-inverted-xstrong {
  color: var(--pds-semantic-text-interactive-inverted-xstrong) !important;
}
.pds-u-data-single-01 {
  color: var(--pds-semantic-data-single-01) !important;
}
.pds-u-data-single-02 {
  color: var(--pds-semantic-data-single-02) !important;
}
.pds-u-data-single-03 {
  color: var(--pds-semantic-data-single-03) !important;
}
.pds-u-data-single-04 {
  color: var(--pds-semantic-data-single-04) !important;
}
.pds-u-data-categorical-01 {
  color: var(--pds-semantic-data-categorical-01) !important;
}
.pds-u-data-categorical-02 {
  color: var(--pds-semantic-data-categorical-02) !important;
}
.pds-u-data-categorical-03 {
  color: var(--pds-semantic-data-categorical-03) !important;
}
.pds-u-data-categorical-04 {
  color: var(--pds-semantic-data-categorical-04) !important;
}
.pds-u-data-categorical-05 {
  color: var(--pds-semantic-data-categorical-05) !important;
}
.pds-u-data-categorical-06 {
  color: var(--pds-semantic-data-categorical-06) !important;
}
.pds-u-data-categorical-07 {
  color: var(--pds-semantic-data-categorical-07) !important;
}
.pds-u-data-categorical-08 {
  color: var(--pds-semantic-data-categorical-08) !important;
}
.pds-u-data-categorical-09 {
  color: var(--pds-semantic-data-categorical-09) !important;
}
.pds-u-data-categorical-10 {
  color: var(--pds-semantic-data-categorical-10) !important;
}
.pds-u-data-categorical-11 {
  color: var(--pds-semantic-data-categorical-11) !important;
}
.pds-u-data-categorical-12 {
  color: var(--pds-semantic-data-categorical-12) !important;
}
.pds-u-data-categorical-13 {
  color: var(--pds-semantic-data-categorical-13) !important;
}
.pds-u-data-categorical-14 {
  color: var(--pds-semantic-data-categorical-14) !important;
}
.pds-u-data-categorical-15 {
  color: var(--pds-semantic-data-categorical-15) !important;
}
.pds-u-data-sequential-lg-01 {
  color: var(--pds-semantic-data-sequential-lg-01) !important;
}
.pds-u-data-sequential-lg-02 {
  color: var(--pds-semantic-data-sequential-lg-02) !important;
}
.pds-u-data-sequential-lg-03 {
  color: var(--pds-semantic-data-sequential-lg-03) !important;
}
.pds-u-data-sequential-lg-04 {
  color: var(--pds-semantic-data-sequential-lg-04) !important;
}
.pds-u-data-sequential-lg-05 {
  color: var(--pds-semantic-data-sequential-lg-05) !important;
}
.pds-u-data-sequential-lg-06 {
  color: var(--pds-semantic-data-sequential-lg-06) !important;
}
.pds-u-data-sequential-lg-07 {
  color: var(--pds-semantic-data-sequential-lg-07) !important;
}
.pds-u-data-sequential-lg-08 {
  color: var(--pds-semantic-data-sequential-lg-08) !important;
}
.pds-u-data-sequential-lg-09 {
  color: var(--pds-semantic-data-sequential-lg-09) !important;
}
.pds-u-data-sequential-lg-10 {
  color: var(--pds-semantic-data-sequential-lg-10) !important;
}
.pds-u-data-sequential-lg-11 {
  color: var(--pds-semantic-data-sequential-lg-11) !important;
}
.pds-u-data-sequential-lg-12 {
  color: var(--pds-semantic-data-sequential-lg-12) !important;
}
.pds-u-data-sequential-lg-13 {
  color: var(--pds-semantic-data-sequential-lg-13) !important;
}
.pds-u-data-sequential-lg-14 {
  color: var(--pds-semantic-data-sequential-lg-14) !important;
}
.pds-u-data-sequential-md-01 {
  color: var(--pds-semantic-data-sequential-md-01) !important;
}
.pds-u-data-sequential-md-02 {
  color: var(--pds-semantic-data-sequential-md-02) !important;
}
.pds-u-data-sequential-md-03 {
  color: var(--pds-semantic-data-sequential-md-03) !important;
}
.pds-u-data-sequential-md-04 {
  color: var(--pds-semantic-data-sequential-md-04) !important;
}
.pds-u-data-sequential-md-05 {
  color: var(--pds-semantic-data-sequential-md-05) !important;
}
.pds-u-data-sequential-md-06 {
  color: var(--pds-semantic-data-sequential-md-06) !important;
}
.pds-u-data-sequential-md-07 {
  color: var(--pds-semantic-data-sequential-md-07) !important;
}
.pds-u-data-sequential-md-08 {
  color: var(--pds-semantic-data-sequential-md-08) !important;
}
.pds-u-data-sequential-md-09 {
  color: var(--pds-semantic-data-sequential-md-09) !important;
}
.pds-u-data-sequential-sm-01 {
  color: var(--pds-semantic-data-sequential-sm-01) !important;
}
.pds-u-data-sequential-sm-02 {
  color: var(--pds-semantic-data-sequential-sm-02) !important;
}
.pds-u-data-sequential-sm-03 {
  color: var(--pds-semantic-data-sequential-sm-03) !important;
}
.pds-u-data-sequential-sm-04 {
  color: var(--pds-semantic-data-sequential-sm-04) !important;
}
.pds-u-data-sequential-sm-05 {
  color: var(--pds-semantic-data-sequential-sm-05) !important;
} /*# sourceMappingURL=pds-styles.min.css.map */
