@charset "UTF-8";
:root {
  --blue: #0076ce;
  --purple: #6e2585;
  --pink: #b7295a;
  --red: #ce1126;
  --orange: #ee6411;
  --yellow: #f2af00;
  --green: #6ea204;
  --cyan: #006bbd;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --dell-gray: #808080;
  --dell-black: #000000;
  --dell-purple: #6e2585;
  --dell-berry: #b7295a;
  --dell-red: #ce1126;
  --dell-orange: #ee6411;
  --dell-yellow: #f2af00;
  --dell-green: #6ea204;
  --dell-midnight: #00447c;
  --dell-blue: #0076ce;
  --dell-carbon: #444444;
  --dell-granite: #c8c9c7;
  --dell-quartz: #eeeeee;
  --dell-white: #ffffff;
  --dell-alert-yellow: #ffffc9;
  --dell-cloud: #edf9ff;
  --dell-sky: #cce5f1;
  --dell-mist: #f9f9f9;
  --dell-ash: #cccccc;
  --dell-moon: #767676;
  --dell-sea-blue: #006bbd;
  --dell-blue-disabled: #5aabd1;
  --dell-primary-purchase-green: #408001;
  --dell-primary-purchase-green-disabled: #83ad5a;
  --dell-primary-purchase-green-hover: #285709;
  --dell-secondary-non-purchase-disabled: #f9f9f9;
  --dell-secondary-non-purchase-hover: #dadada;
  --primary: #006bbd;
  --secondary: #eeeeee;
  --success: #408001;
  --purchase: #408001;
  --danger: #ce1126;
  --pink: #b7295a;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Roboto", "Cordia New", "Microsoft Sans Serif", "Utsaah", "Devanagari MT", "Nirmala UI", "Latha", "InaiMathi", "Gautami", "Telugu Sangam MN", "Tunga", "Kannada Sangam MN", "Kartika", "Malayalam Sangam MN", "Shruti", "Nirmala UI", "Gujarati MT", "Gujarati Sangam MN", "Vrinda", "Bangla Sangam MN", "Meiryo UI Reg", "メイリオ Reg", "MS UI Gothic Reg", "Hiragino Kaku Gothic Reg", "ヒラギノ角ゴ Pro W3 Reg", "Microsoft YaHei", "微软雅黑", "Hiragino Sans GB", "Microsoft JhengHei", "微軟正黑體", "Malgun Gothic", "맑은 고딕", "Gulim", "AppleGothic", "Apple LiGothic", "LiHei Pro", "Osaka", "STHeiti", "华文黑体", "STXihei", "华文细黑", "SimHei", "黑体", "Arial Unicode MS", "Arial", sans-serif;
  --font-family-monospace: sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;
}

@font-face {
  font-family: "dds-icons";
  font-style: normal;
  font-weight: normal;
  src: url("//uicore.dellcdn.com/1.6.0/icons/dds-icons.woff2") format("woff2"), url("//uicore.dellcdn.com/1.6.0/icons/dds-icons.woff") format("woff"), url("//uicore.dellcdn.com/1.6.0/icons/dds-icons.ttf") format("truetype"), url("//uicore.dellcdn.com/1.6.0/icons/dds-icons.eot"), url("//uicore.dellcdn.com/1.6.0/icons/dds-icons.eot?#iefix") format("embedded-opentype");
  /* IE6-IE8 */
}

.dds__flag-icons {
  display: inline-block;
  fill: currentColor;
  height: 2rem;
  stroke: currentColor;
  stroke-width: 0;
  width: 2rem;
}

.dds__svg-icons, .dds__pagination .dds__svg-icons, .dds__msthd .dds__svg-icons {
  display: inline-block;
  fill: currentColor;
  height: 3rem;
  stroke: currentColor;
  stroke-width: 0;
  width: 3rem;
}

.dds__icons {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "dds-icons";
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  text-transform: none;
}

.dds__icon-grid-container {
  align-items: center;
  font-size: 3rem;
  height: 100%;
  outline: 0.0625rem solid #cccccc;
  padding: 0.625rem;
}

.dds__icon-grid-container .dds__icon-grid-item {
  color: #0076ce;
  float: left;
  font-size: 3rem;
  margin: 0.625rem;
}

.dds__icon-grid-container .dds__icon-grid-text {
  font-size: 1rem;
  margin-bottom: 0.0325rem;
  padding: 0.3125rem;
}

.dds__icon-grid-container .dds__icon-grid-text-muted {
  color: #808080;
  font-size: 0.675rem;
  padding: 0.3125rem;
}

.dds__icon-svg-grid-container {
  align-items: center;
  display: flex;
  font-size: 3rem;
  height: 100%;
  justify-content: flex-start;
  outline: 0.0625rem solid #cccccc;
  padding: 0.625rem;
}

.dds__icon-svg-grid-container .dds__icon-svg-grid-item {
  align-items: center;
  color: #0076ce;
  display: inherit;
  font-size: 3rem;
  margin: 0.625rem;
}

.dds__icon-svg-grid-container .dds__icon-grid-text {
  font-size: 1rem;
  margin-bottom: 0.0325rem;
  padding: 0.3125rem;
}

.dds__icon-svg-grid-container .dds__icon-grid-text-muted {
  color: #808080;
  font-size: 0.675rem;
  padding: 0.3125rem;
}

.dds__icon-svg-grid-container ol {
  -webkit-padding-start: 10px;
          padding-inline-start: 10px;
}

.dds__2-in-1::before {
  content: "";
}

.dds__accessibility::before {
  content: "♿";
}

.dds__add-cir::before {
  content: "";
}

.dds__add-sqr::before {
  content: "⊞";
}

.dds__airplane::before {
  content: "🛪";
}

.dds__alarm-bell::before {
  content: "🕭";
}

.dds__alarm-clock::before {
  content: "🕑";
}

.dds__alert-check-cir::before {
  content: "🗸";
}

.dds__alert-check-sqr::before {
  content: "🗹";
}

.dds__alert-error::before {
  content: "⛔";
}

.dds__alert-info-cir::before {
  content: "🛈";
}

.dds__alert-info-sqr::before {
  content: "";
}

.dds__alert-notice::before {
  content: "⚠";
}

.dds__app-window-search::before {
  content: "";
}

.dds__app-window::before {
  content: "🗔";
}

.dds__arrange::before {
  content: "";
}

.dds__arrow-cir-down::before {
  content: "⭳";
}

.dds__arrow-cir-left::before {
  content: "⭰";
}

.dds__arrow-cir-right::before {
  content: "⭲";
}

.dds__arrow-cir-up::before {
  content: "⭱";
}

.dds__arrow-down::before {
  content: "↓";
}

.dds__arrow-export::before {
  content: "↗";
}

.dds__arrow-left::before {
  content: "←";
}

.dds__arrow-right::before {
  content: "→";
}

.dds__arrow-tri-down::before {
  content: "▽";
}

.dds__arrow-tri-left::before {
  content: "◁";
}

.dds__arrow-tri-right::before {
  content: "▷";
}

.dds__arrow-tri-solid-right::before {
  content: "⏵";
}

.dds__arrow-tri-solid-stacked::before {
  content: "";
}

.dds__arrow-tri-up::before {
  content: "⃤";
}

.dds__arrow-up::before {
  content: "↑";
}

.dds__assistance::before {
  content: "💁";
}

.dds__audio-card::before {
  content: "";
}

.dds__audio-speaker-levels::before {
  content: "";
}

.dds__audio-speaker-mute::before {
  content: "🔇";
}

.dds__audio-speaker-off::before {
  content: "";
}

.dds__audio-speaker-on::before {
  content: "🔊";
}

.dds__audio-speaker::before {
  content: "🔈";
}

.dds__award-certificate::before {
  content: "🎗";
}

.dds__award-trophy::before {
  content: "🏆";
}

.dds__barbell::before {
  content: "";
}

.dds__battery-charge::before {
  content: "🔋";
}

.dds__battery-empty::before {
  content: "";
}

.dds__battery-horiz-empty::before {
  content: "";
}

.dds__battery-horiz-full::before {
  content: "";
}

.dds__battery-horiz-half::before {
  content: "";
}

.dds__battery-vert-full::before {
  content: "";
}

.dds__battery-vert-half::before {
  content: "";
}

.dds__bluetooth::before {
  content: "";
}

.dds__bolt::before {
  content: "🗲";
}

.dds__book-open::before {
  content: "📖";
}

.dds__bookmark-filled::before {
  content: "";
}

.dds__bookmark::before {
  content: "🔖";
}

.dds__brand-alienware::before {
  content: "";
}

.dds__brand-dell-gaming::before {
  content: "";
}

.dds__brand-dell::before {
  content: "";
}

.dds__brand-dellemc::before {
  content: "";
}

.dds__brand-delltechnologies::before {
  content: "";
}

.dds__brand-delltechnologiesvert::before {
  content: "";
}

.dds__brand-ms-teams::before {
  content: "";
}

.dds__brand-skype::before {
  content: "";
}

.dds__brand-windows::before {
  content: "";
}

.dds__brand-xps::before {
  content: "";
}

.dds__brightness::before {
  content: "🔅";
}

.dds__calculator::before {
  content: "🖩";
}

.dds__calendar-search::before {
  content: "";
}

.dds__calendar::before {
  content: "📅";
}

.dds__camera::before {
  content: "📷";
}

.dds__cancelled::before {
  content: "⃠";
}

.dds__capture-image::before {
  content: "+";
}

.dds__card-credit::before {
  content: "💴";
}

.dds__card-info::before {
  content: "💳";
}

.dds__card-swipe-left::before {
  content: "";
}

.dds__card-swipe-right::before {
  content: "";
}

.dds__carry-case::before {
  content: "💼";
}

.dds__cart::before {
  content: "🛒";
}

.dds__chain-link::before {
  content: "🖇";
}

.dds__charge-back-folder::before {
  content: "";
}

.dds__charge-back-report::before {
  content: "";
}

.dds__charge-back::before {
  content: "💰";
}

.dds__chart-bars-axis::before {
  content: "📊";
}

.dds__chart-bars-box::before {
  content: "📉";
}

.dds__chart-insights::before {
  content: "📈";
}

.dds__chat-bot::before {
  content: "🤖";
}

.dds__chat-dots::before {
  content: "💬";
}

.dds__check-property::before {
  content: "";
}

.dds__check::before {
  content: "✓";
}

.dds__chevron-cir-down::before {
  content: "⮋";
}

.dds__chevron-cir-left::before {
  content: "⮈";
}

.dds__chevron-cir-right::before {
  content: "⮊";
}

.dds__chevron-cir-up::before {
  content: "⮉";
}

.dds__chevron-down::before {
  content: "﹀";
}

.dds__chevron-left::before {
  content: "〈";
}

.dds__chevron-right::before {
  content: "〉";
}

.dds__chevron-up::before {
  content: "︿";
}

.dds__chip-set::before {
  content: "▦";
}

.dds__clipboard-check::before {
  content: "";
}

.dds__clipboard-lines::before {
  content: "";
}

.dds__clipboard-notes::before {
  content: "";
}

.dds__clipboard-remove::before {
  content: "";
}

.dds__clipboard-search::before {
  content: "";
}

.dds__clipboard::before {
  content: "📋";
}

.dds__clock-arrow-left::before {
  content: "🕓";
}

.dds__clock-arrow-right::before {
  content: "🕕";
}

.dds__clock::before {
  content: "🕒";
}

.dds__clone::before {
  content: "🗗";
}

.dds__close-back::before {
  content: "⌦";
}

.dds__close-cir::before {
  content: "🗵";
}

.dds__close-sqr::before {
  content: "🗷";
}

.dds__close-x::before {
  content: "🗙";
}

.dds__cloud-check::before {
  content: "🌩";
}

.dds__cloud-document::before {
  content: "";
}

.dds__cloud-iq::before {
  content: "";
}

.dds__cloud-restore::before {
  content: "";
}

.dds__cloud-upload::before {
  content: "";
}

.dds__cloud-wireless::before {
  content: "";
}

.dds__cloud::before {
  content: "☁";
}

.dds__collapse-down-sqr::before {
  content: "⏬";
}

.dds__collapse-down::before {
  content: "";
}

.dds__collapse-up-sqr::before {
  content: "⏫";
}

.dds__collapse-up::before {
  content: "";
}

.dds__column-add::before {
  content: "";
}

.dds__comment-add::before {
  content: "";
}

.dds__comment-check::before {
  content: "";
}

.dds__comment::before {
  content: "🗨";
}

.dds__compare::before {
  content: "⥦";
}

.dds__conversation-cir::before {
  content: "🗫";
}

.dds__conversation::before {
  content: "🗪";
}

.dds__copy-alt::before {
  content: "🗍";
}

.dds__copy::before {
  content: "🗇";
}

.dds__cube::before {
  content: "📦";
}

.dds__currency-coins-euros::before {
  content: "";
}

.dds__currency-coins-generic::before {
  content: "";
}

.dds__currency-coins-indian-rupees::before {
  content: "";
}

.dds__currency-coins-pounds::before {
  content: "";
}

.dds__currency-coins-rupees::before {
  content: "";
}

.dds__currency-coins-yen::before {
  content: "";
}

.dds__currency-coins::before {
  content: "";
}

.dds__currency::before {
  content: "$";
}

.dds__cursor-clock::before {
  content: "";
}

.dds__cursor::before {
  content: "☝";
}

.dds__d-display::before {
  content: "🖵";
}

.dds__dashboard::before {
  content: "🗠";
}

.dds__data-center::before {
  content: "🏢";
}

.dds__data-compute::before {
  content: "🖭";
}

.dds__data-protection::before {
  content: "";
}

.dds__datastore::before {
  content: "🖬";
}

.dds__debug::before {
  content: "🐞";
}

.dds__deploy::before {
  content: "";
}

.dds__device-data-center::before {
  content: "🖪";
}

.dds__device-desktop::before {
  content: "";
}

.dds__device-laptop-detachable::before {
  content: "";
}

.dds__device-laptop::before {
  content: "🖴";
}

.dds__device-lock-screen::before {
  content: "";
}

.dds__device-mobile::before {
  content: "🖁";
}

.dds__device-modular::before {
  content: "💻";
}

.dds__device-monitor::before {
  content: "⎚";
}

.dds__device-nodes::before {
  content: "";
}

.dds__device-screen-size::before {
  content: "";
}

.dds__device-server-tower::before {
  content: "🖥";
}

.dds__device-server::before {
  content: "🖶";
}

.dds__device-storage-array::before {
  content: "";
}

.dds__device-switch-blade-2U::before {
  content: "";
}

.dds__device-switch-blade::before {
  content: "";
}

.dds__device-tablet-horiz::before {
  content: "";
}

.dds__device-tablet-vert::before {
  content: "";
}

.dds__device-thin-client::before {
  content: "";
}

.dds__diagnostic::before {
  content: "🗡";
}

.dds__dimensions-weight::before {
  content: "📏";
}

.dds__disc-arrow-down::before {
  content: "";
}

.dds__disc-arrow-up::before {
  content: "";
}

.dds__disc-check::before {
  content: "";
}

.dds__disc-insert::before {
  content: "";
}

.dds__disc-recovery::before {
  content: "";
}

.dds__disc-secure::before {
  content: "";
}

.dds__disc-software::before {
  content: "🖸";
}

.dds__disc-system::before {
  content: "";
}

.dds__doc-add::before {
  content: "🖹";
}

.dds__doc-arrow-left::before {
  content: "🖺";
}

.dds__doc-arrow-right::before {
  content: "🗋";
}

.dds__doc-check::before {
  content: "";
}

.dds__doc-cube::before {
  content: "";
}

.dds__doc-lines::before {
  content: "🗈";
}

.dds__doc-manual::before {
  content: "";
}

.dds__doc-reports::before {
  content: "🗉";
}

.dds__doc-search::before {
  content: "";
}

.dds__doc-secure::before {
  content: "";
}

.dds__doc-settings::before {
  content: "";
}

.dds__doc-support::before {
  content: "";
}

.dds__docs-copy-alt::before {
  content: "";
}

.dds__document::before {
  content: "🗏";
}

.dds__download-alt::before {
  content: "⤓";
}

.dds__download::before {
  content: "";
}

.dds__ear::before {
  content: "👂";
}

.dds__ellipsis::before {
  content: "";
}

.dds__energy-efficient::before {
  content: "🌳";
}

.dds__escalate-tri::before {
  content: "⧋";
}

.dds__exit-door::before {
  content: "⇚";
}

.dds__expand::before {
  content: "";
}

.dds__eye-view-off::before {
  content: "";
}

.dds__eye-view-on::before {
  content: "👁";
}

.dds__fan::before {
  content: "❋";
}

.dds__filter-add::before {
  content: "";
}

.dds__filter-clear::before {
  content: "";
}

.dds__filter-move::before {
  content: "";
}

.dds__filter-remove::before {
  content: "";
}

.dds__filter::before {
  content: "⛛";
}

.dds__fingerprint::before {
  content: "👆";
}

.dds__flag::before {
  content: "⛿";
}

.dds__flame::before {
  content: "🔥";
}

.dds__flash-drive::before {
  content: "💽";
}

.dds__folder-add::before {
  content: "🗂";
}

.dds__folder-arrow-right::before {
  content: "🖿";
}

.dds__folder-arrow-up::before {
  content: "";
}

.dds__folder-media::before {
  content: "";
}

.dds__folder::before {
  content: "🗀";
}

.dds__full-screen::before {
  content: "🗖";
}

.dds__game-controller::before {
  content: "";
}

.dds__gaming-desktop::before {
  content: "";
}

.dds__gear-arrow::before {
  content: "";
}

.dds__gear-wrench::before {
  content: "";
}

.dds__gear::before {
  content: "⚙";
}

.dds__gift-card::before {
  content: "";
}

.dds__globe-location::before {
  content: "";
}

.dds__globe-simple::before {
  content: "🌐";
}

.dds__graphics-card::before {
  content: "";
}

.dds__hand-touch-screen::before {
  content: "";
}

.dds__hand-touch::before {
  content: "🖢";
}

.dds__handle::before {
  content: "⋮";
}

.dds__hard-drive::before {
  content: "🖫";
}

.dds__hd-generic::before {
  content: "";
}

.dds__headphones::before {
  content: "";
}

.dds__headset::before {
  content: "";
}

.dds__heat::before {
  content: "";
}

.dds__help-cir::before {
  content: "⯑";
}

.dds__help-sqr::before {
  content: "";
}

.dds__hinge::before {
  content: "🖳";
}

.dds__home::before {
  content: "🏡";
}

.dds__host-server-hex::before {
  content: "";
}

.dds__host-server-rack::before {
  content: "";
}

.dds__host-server::before {
  content: "";
}

.dds__hyper-converged-infrastructure::before {
  content: "";
}

.dds__import-alt::before {
  content: "↥";
}

.dds__import::before {
  content: "↧";
}

.dds__inbox-arrow-down::before {
  content: "";
}

.dds__inbox::before {
  content: "📥";
}

.dds__infrastructure::before {
  content: "";
}

.dds__ink-toner::before {
  content: "🖨";
}

.dds__key::before {
  content: "🔑";
}

.dds__keyboard-mouse::before {
  content: "🖦";
}

.dds__keyboard::before {
  content: "⌨";
}

.dds__keypad::before {
  content: "";
}

.dds__laptop-generic::before {
  content: "🖷";
}

.dds__lcd::before {
  content: "";
}

.dds__lightbulb::before {
  content: "💡";
}

.dds__location-play::before {
  content: "";
}

.dds__location::before {
  content: "📍";
}

.dds__lock-closed::before {
  content: "🔒";
}

.dds__lock-open::before {
  content: "🔓";
}

.dds__log-in::before {
  content: "⍈";
}

.dds__log-out::before {
  content: "";
}

.dds__mail-open::before {
  content: "🖆";
}

.dds__mail::before {
  content: "🖂";
}

.dds__manage-info::before {
  content: "";
}

.dds__management-software::before {
  content: "";
}

.dds__memory-card-reader::before {
  content: "";
}

.dds__memory-sd-card::before {
  content: "";
}

.dds__memory::before {
  content: "";
}

.dds__menu-closed::before {
  content: "☰";
}

.dds__metadata::before {
  content: "";
}

.dds__microchip::before {
  content: "";
}

.dds__microphone-off::before {
  content: "🎤";
}

.dds__microphone-on::before {
  content: "";
}

.dds__migrate::before {
  content: "";
}

.dds__minimize::before {
  content: "";
}

.dds__minus-minimize::before {
  content: "−";
}

.dds__missing-image::before {
  content: "⛶";
}

.dds__mouse-cord::before {
  content: "🖯";
}

.dds__mouse::before {
  content: "🖰";
}

.dds__movie-clapper-play::before {
  content: "🎦";
}

.dds__movie-clapper::before {
  content: "🎬";
}

.dds__music-note::before {
  content: "🎝";
}

.dds__network-connected::before {
  content: "";
}

.dds__network-horiz::before {
  content: "";
}

.dds__network-share::before {
  content: "";
}

.dds__network-vert-disable::before {
  content: "";
}

.dds__network-vert::before {
  content: "🖧";
}

.dds__objects::before {
  content: "";
}

.dds__office::before {
  content: "🏣";
}

.dds__overflow::before {
  content: "⋯";
}

.dds__package-closed::before {
  content: "";
}

.dds__package-open::before {
  content: "";
}

.dds__paint-brush::before {
  content: "🖌";
}

.dds__paint-palette::before {
  content: "🎨";
}

.dds__paper-clip::before {
  content: "📎";
}

.dds__partners::before {
  content: "✋";
}

.dds__password::before {
  content: "";
}

.dds__pause-sqr::before {
  content: "";
}

.dds__pause::before {
  content: "⏸";
}

.dds__pencil-check::before {
  content: "🖊";
}

.dds__pencil-mark::before {
  content: "🖎";
}

.dds__pencil-remove::before {
  content: "";
}

.dds__pencil::before {
  content: "🖉";
}

.dds__performance::before {
  content: "⏲";
}

.dds__phone::before {
  content: "🕾";
}

.dds__pie-chart-solid::before {
  content: "";
}

.dds__pie-chart::before {
  content: "";
}

.dds__pin::before {
  content: "📌";
}

.dds__play-cir::before {
  content: "⏯";
}

.dds__play-sqr::before {
  content: "";
}

.dds__plus-add::before {
  content: "";
}

.dds__pop-up-arrow-corner::before {
  content: "";
}

.dds__pop-up-arrow::before {
  content: "⇱";
}

.dds__popout-double-condense-vertical::before {
  content: "";
}

.dds__popout-double-condense::before {
  content: "";
}

.dds__popout-double-vertical::before {
  content: "";
}

.dds__popout-double::before {
  content: "";
}

.dds__popout-share::before {
  content: "";
}

.dds__popout-window-arrow::before {
  content: "";
}

.dds__popout-window::before {
  content: "⎘";
}

.dds__port-double::before {
  content: "";
}

.dds__power-off::before {
  content: "";
}

.dds__power-on::before {
  content: "";
}

.dds__power-supply-cord::before {
  content: "";
}

.dds__power-supply-double::before {
  content: "";
}

.dds__power-supply::before {
  content: "🔌";
}

.dds__pre-seed::before {
  content: "";
}

.dds__printer::before {
  content: "📠";
}

.dds__processor::before {
  content: "";
}

.dds__productivity::before {
  content: "";
}

.dds__projector::before {
  content: "📾";
}

.dds__protractor::before {
  content: "";
}

.dds__pulse::before {
  content: "";
}

.dds__puzzle::before {
  content: "";
}

.dds__qos::before {
  content: "";
}

.dds__rack::before {
  content: "";
}

.dds__receipt::before {
  content: "";
}

.dds__recycle-bin::before {
  content: "♻";
}

.dds__recycle::before {
  content: "♲";
}

.dds__redo-move::before {
  content: "⟳";
}

.dds__redo::before {
  content: "⮎";
}

.dds__refresh-spin::before {
  content: "🗘";
}

.dds__removable-storage-usb::before {
  content: "";
}

.dds__remove-cir::before {
  content: "⊝";
}

.dds__remove-sqr::before {
  content: "⊟";
}

.dds__reset::before {
  content: "⟲";
}

.dds__restore::before {
  content: "⭹";
}

.dds__rss::before {
  content: "";
}

.dds__save-disk::before {
  content: "💾";
}

.dds__save::before {
  content: "⍗";
}

.dds__scale::before {
  content: "⤒";
}

.dds__search-arrow-left::before {
  content: "🔎";
}

.dds__search-arrow-right::before {
  content: "";
}

.dds__search-back::before {
  content: "⏮";
}

.dds__search-forward::before {
  content: "⏭";
}

.dds__search::before {
  content: "🔍";
}

.dds__server-rack-arrow-right::before {
  content: "";
}

.dds__server-rack-search::before {
  content: "";
}

.dds__server-rack-support::before {
  content: "";
}

.dds__share::before {
  content: "↷";
}

.dds__shield-check::before {
  content: "⛊";
}

.dds__shield-protect::before {
  content: "";
}

.dds__shield::before {
  content: "⛉";
}

.dds__shipping::before {
  content: "";
}

.dds__skip-forward::before {
  content: "";
}

.dds__skip-to-end::before {
  content: "";
}

.dds__skip-to-front::before {
  content: "";
}

.dds__slider-horiz::before {
  content: "";
}

.dds__slider-vert::before {
  content: "🎚";
}

.dds__smart-select::before {
  content: "";
}

.dds__snapshot::before {
  content: "⯐";
}

.dds__snowflake::before {
  content: "❄";
}

.dds__social-networking::before {
  content: "";
}

.dds__sort-az::before {
  content: "";
}

.dds__sort-horiz::before {
  content: "⮂";
}

.dds__sort-vert::before {
  content: "⥮";
}

.dds__sort-za::before {
  content: "";
}

.dds__speaker-double::before {
  content: "";
}

.dds__stack::before {
  content: "";
}

.dds__star-filled::before {
  content: "";
}

.dds__star::before {
  content: "✩";
}

.dds__start-up::before {
  content: "";
}

.dds__stop::before {
  content: "⏹";
}

.dds__suspend::before {
  content: "";
}

.dds__sync-horiz::before {
  content: "⮔";
}

.dds__sync-vert::before {
  content: "";
}

.dds__tag-deal::before {
  content: "";
}

.dds__tag::before {
  content: "🏷";
}

.dds__task-check-progress::before {
  content: "";
}

.dds__task-check::before {
  content: "";
}

.dds__thumb-down::before {
  content: "👎";
}

.dds__thumb-up::before {
  content: "👍";
}

.dds__toolbox::before {
  content: "";
}

.dds__touch-pad::before {
  content: "";
}

.dds__trash::before {
  content: "🗑";
}

.dds__tv::before {
  content: "📺";
}

.dds__undo-move::before {
  content: "⭮";
}

.dds__undo::before {
  content: "⮌";
}

.dds__upload::before {
  content: "⭫";
}

.dds__usb::before {
  content: "";
}

.dds__user-about::before {
  content: "";
}

.dds__user-add::before {
  content: "";
}

.dds__user-check::before {
  content: "";
}

.dds__user-cir-add::before {
  content: "";
}

.dds__user-cir-remove::before {
  content: "";
}

.dds__user-cir::before {
  content: "";
}

.dds__user-contact::before {
  content: "";
}

.dds__user-directory::before {
  content: "";
}

.dds__user-disable::before {
  content: "";
}

.dds__user-group-chat::before {
  content: "";
}

.dds__user-group-disable::before {
  content: "";
}

.dds__user-group::before {
  content: "👪";
}

.dds__user-groups-disable::before {
  content: "";
}

.dds__user-groups::before {
  content: "👫";
}

.dds__user-lock::before {
  content: "";
}

.dds__user-remove::before {
  content: "";
}

.dds__user-search::before {
  content: "";
}

.dds__user-unlock::before {
  content: "";
}

.dds__user::before {
  content: "👩";
}

.dds__video-card::before {
  content: "";
}

.dds__view-column::before {
  content: "▥";
}

.dds__view-detailed::before {
  content: "";
}

.dds__view-grid-alt::before {
  content: "▩";
}

.dds__view-grid::before {
  content: "▤";
}

.dds__view-list::before {
  content: "";
}

.dds__view-row::before {
  content: "";
}

.dds__view-table::before {
  content: "";
}

.dds__virtualization::before {
  content: "";
}

.dds__volume::before {
  content: "";
}

.dds__warranty::before {
  content: "🗰";
}

.dds__web-camera-hd::before {
  content: "";
}

.dds__web-camera::before {
  content: "";
}

.dds__weight-bell::before {
  content: "🔔";
}

.dds__wifi-none::before {
  content: "";
}

.dds__wifi-simple::before {
  content: "";
}

.dds__wifi::before {
  content: "📡";
}

.dds__windows-support::before {
  content: "";
}

.dds__wrench-cir::before {
  content: "";
}

.dds__wrench-double::before {
  content: "";
}

.dds__wrench-manage::before {
  content: "";
}

.dds__wrench-single::before {
  content: "🔧";
}

.dds__wrench-tools::before {
  content: "🛠";
}

.dds__zoom-in::before {
  content: "";
}

.dds__zoom-out::before {
  content: "";
}

.dds__h1,
.dds__h2,
.dds__h3 {
  color: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 0.625rem;
}

.dds__h4,
.dds__h5,
.dds__h6 {
  color: inherit;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 0.625rem;
}

.dds__h1 {
  font-size: 2rem;
  font-weight: 300;
}

.dds__h2 {
  font-size: 1.75rem;
  font-weight: 300;
}

.dds__h3 {
  font-size: 1.25rem;
  font-weight: 300;
}

.dds__h3.dds__feature {
  font-weight: 300;
}

.dds__h4 {
  font-size: 1.125rem;
  font-weight: 400;
}

.dds__h5 {
  font-size: 1rem;
  font-weight: 400;
}

.dds__h6 {
  font-size: 0.875rem;
  font-weight: 400;
}

.dds__lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.dds__display-1 {
  font-size: 4.375rem;
  font-weight: 300;
  line-height: 1.2;
}

.dds__display-2 {
  font-size: 4.0625rem;
  font-weight: 300;
  line-height: 1.2;
}

.dds__display-3 {
  font-size: 3.4375rem;
  font-weight: 300;
  line-height: 1.2;
}

.dds__display-4 {
  font-size: 2.8125rem;
  font-weight: 300;
  line-height: 1.2;
}

.dds__small {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.25;
}

.dds__mark {
  background-color: #eeeeee;
  padding: 0.2em;
}

.dds__list-unstyled {
  padding-left: 0;
  list-style: none;
}

.dds__list-inline {
  padding-left: 0;
  list-style: none;
}

.dds__list-inline-item {
  display: inline-block;
}

.dds__list-inline-item:not(:last-child) {
  margin-right: 0;
}

.dds__initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.dds__blockquote {
  font-size: 1.25rem;
  margin-bottom: 1rem;
}

.dds__blockquote-footer {
  color: #444444;
  display: block;
  font-size: 80%;
}

.dds__blockquote-footer::before {
  content: "\2014 \00A0";
}

.dds__bold-16 {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.dds__bold-14 {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.dds__bold-12 {
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 0.9375rem;
}

.dds__h1 {
  font-size: 1.5rem;
  line-height: 1.75rem;
}

.dds__h2 {
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.dds__h3 {
  font-size: 1.0625rem;
  line-height: 1.25rem;
}

.dds__h3.dds__feature {
  font-size: 1.125rem;
  line-height: 1.375rem;
}

.dds__h4 {
  font-size: 1rem;
  line-height: 1.25rem;
}

.dds__h5 {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.dds__h6 {
  font-size: 0.75rem;
  line-height: 1.25rem;
}

@media (min-width: 768px) {
  .dds__h1 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .dds__h2 {
    font-size: 1.625rem;
    line-height: 1.875rem;
  }
  .dds__h3 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .dds__h3.dds__feature {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
  .dds__h4 {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  .dds__h5 {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  .dds__h6 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

@media (min-width: 992px) {
  .dds__h1 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .dds__h2 {
    font-size: 1.75rem;
    line-height: 2rem;
  }
  .dds__h3 {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .dds__h3.dds__feature {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  .dds__h4 {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
  .dds__h5 {
    font-size: 1rem;
    line-height: 1.25rem;
  }
  .dds__h6 {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}

.dds__img-fluid {
  max-width: 100%;
  height: auto;
}

@-ms-viewport {
  width: auto !important;
}

.dds__drawer {
  background: #ffffff;
  border-bottom: 0.0625rem solid #c8c9c7;
  border-left: 0.1875rem solid #0076ce;
  border-right: 0.0625rem solid #c8c9c7;
  border-top: 0.0625rem solid #c8c9c7;
  box-shadow: 0.125rem 0.125rem 0.3125rem 0 rgba(0, 0, 0, 0.3);
  box-sizing: border-box;
  color: #444;
  font-size: 0.875rem;
  position: fixed;
  right: -15.875rem;
  top: 14.0625rem;
  transition: right 250ms ease-out;
  width: 15.875rem;
  z-index: 1039;
}

.dds__drawer.dds__drawer-open {
  right: 0;
}

.dds__drawer*:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
}

a.dds__drawer-tab {
  background: #0076ce;
  box-shadow: 0.125rem 0.125rem 0.3125rem 0 rgba(0, 0, 0, 0.3);
  color: #ffffff;
  left: -0.1875rem;
  line-height: 1.75rem;
  padding: 0 0.9375rem;
  position: absolute;
  text-decoration: none;
  top: -0.0625rem;
  transform: rotate(90deg);
  transform-origin: top left;
  z-index: -1;
}

a.dds__drawer-tab:hover {
  color: #ffffff;
  text-decoration: none;
}

.dds__drawer-tab-text {
  transform: rotate(180deg);
}

.dds__drawer-content {
  background: #ffffff;
  padding: 0.625rem 2.125rem 0.625rem 1.25rem;
}

.dds__drawer-content p {
  margin: 0.625rem 0;
}

.dds__drawer-content p.dds__drawer-content-ad {
  margin: 0;
}

.dds__drawer-content hr {
  border: none;
  border-top: 0.0625rem solid #c8c9c7;
}

.dds__drawer-content .dds__primary_divider {
  margin-top: 12px;
  margin-bottom: 12px;
}

.dds__drawer-content .dds__drawer-txt-mdf {
  width: 8rem;
  color: #444444;
  display: inline-block;
}

.dds__drawer-content-ad a {
  color: #444;
  display: block;
  line-height: 2.125rem;
  padding-left: 2.5rem;
  position: relative;
  text-decoration: none;
}

.dds__drawer-content-ad a:hover {
  color: #444;
  text-decoration: underline;
}

.dds__drawer-content-ad a .dds__drawer-content-ad-logo {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 2.125rem;
  left: 0;
  position: absolute;
  width: 1.5rem;
}

.dds__drawer-list {
  list-style: none;
  margin: 0;
  padding: 0 2.125rem 0 0;
}

.dds__drawer-list > li {
  margin: 0.625rem 0;
  position: relative;
}

.dds__drawer-list > li > a {
  color: #006bbd;
  line-height: 1.5rem;
  text-decoration: none;
  white-space: nowrap;
}

.dds__drawer-list > li > a span {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}

.dds__drawer-list > li > a:hover {
  color: #00447c;
  text-decoration: none;
}

.dds__drawer-list > li > a:hover span {
  text-decoration: underline;
}

@media (max-width: 992px) {
  .dds__drawer {
    border-left: 0.0625rem solid #c8c9c7;
    border-top: 0.1875rem solid #0076ce;
    bottom: -18.75rem;
    left: 0;
    right: auto;
    top: auto;
    transition: bottom 250ms ease-out;
  }
  .dds__drawer.dds__drawer-open {
    bottom: 0;
    right: auto;
  }
  a.dds__drawer-tab {
    background: #0076ce;
    bottom: 0.625rem;
    display: block;
    height: 2.125rem;
    left: 0.625rem;
    overflow: hidden;
    padding: 0;
    position: fixed;
    top: auto;
    transform: none;
    width: 2.125rem;
  }
  a.dds__drawer-tab::before {
    content: "\1f5e8";
    font-family: "dds-icons" !important;
    font-size: 1.5rem;
    font-style: normal;
    left: 0.3125rem;
    position: relative;
    top: 0.2rem;
    vertical-align: middle;
  }
  .dds__drawer-tab-text {
    left: 100%;
    position: relative;
    transform: none;
  }
}

.dell-tech-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "dds-icons" !important;
  font-size: 1.5rem;
  font-style: normal;
  padding-right: 0.785rem;
  vertical-align: middle;
}

.dds__drawer-img-icon {
  margin-right: 0.785rem;
  vertical-align: top;
  display: inline-block;
  max-width: 1.56rem;
  max-height: 1.56rem;
}

.dds__drawer-content > .dds__close-x {
  background-color: transparent;
  border: none;
  cursor: pointer;
  opacity: 1;
  position: absolute;
  right: 0.625rem;
  top: 0.375rem;
}

.dds__drawer-content > .dds__close-x::before {
  color: #000000;
  content: "🗙";
  font-size: 0.825rem;
}

.dds__drawer-content > .dds__comment::before {
  content: "🗨";
}

.dds__drawer-content > .dds__mail::before {
  content: "🖂";
}

.dds__drawer-content > .dds__phone::before {
  content: "🕾";
}

.dds__drawer-content > .dds__wrench-single::before {
  content: "🔧";
}

.dds__drawer-content > .dds__brand-alienware::before {
  content: "";
}

.dds__vertical-divider-left {
  border-left: 0.0625rem solid #cccccc;
  padding-left: 0.5rem;
}

.dds__vertical-thick-divider-left {
  border-left: 0.125rem solid #cccccc;
  padding-left: 0.5rem;
}

.dds__vertical-divider-right {
  border-right: 0.0625rem solid #cccccc;
  padding-right: 0.5rem;
  text-align: right;
}

.dds__vertical-thick-divider-right {
  border-right: 0.125rem solid #cccccc;
  padding-right: 0.5rem;
  text-align: right;
}

hr.dds__primary_divider {
  border-top: 0.0625rem solid #c8c9c7;
}

hr.dds__secondary_divider {
  border-top: 0.0625rem solid #cccccc;
}

hr.dds__tertiary_divider {
  border-top: 0.0625rem solid #eeeeee;
}

hr.dds__shadow_divider {
  border-top: 0.0625rem solid #eeeeee;
  margin-left: -5%;
  min-height: 1.25rem;
  overflow: hidden;
  position: relative;
  width: 110%;
  z-index: 0;
}

hr.dds__shadow_divider::before {
  border-radius: 50%;
  box-shadow: 0 0 0.6875rem rgba(0, 0, 0, 0.4);
  content: "";
  height: 0.1875rem;
  left: 5%;
  position: absolute;
  top: -0.1875rem;
  width: 90%;
  z-index: 1;
}

.dds__dell-container {
  background-color: #eeeeee;
  color: #444444;
  /* Colorized containers */
  /* Stroked */
}

.dds__dell-container .dds__dell-container-body {
  padding: 1.1875rem;
}

.dds__dell-container.container-blue {
  background-color: #0076ce;
  border: none;
  color: #ffffff;
}

.dds__dell-container.container-blue .dds__dell-container-text {
  color: #ffffff;
}

.dds__dell-container.container-midnight {
  background-color: #00447c;
  border: none;
  color: #ffffff;
}

.dds__dell-container.container-midnight .dds__dell-container-text {
  color: #ffffff;
}

.dds__dell-container.container-red {
  background-color: #ce1126;
  border: none;
  color: #ffffff;
}

.dds__dell-container.container-red .dds__dell-container-text {
  color: #ffffff;
}

.dds__dell-container.container-berry {
  background-color: #b7295a;
  border: none;
  color: #ffffff;
}

.dds__dell-container.container-berry .dds__dell-container-text {
  color: #ffffff;
}

.dds__dell-container.container-purple {
  background-color: #6e2585;
  border: none;
  color: #ffffff;
}

.dds__dell-container.container-purple .dds__dell-container-text {
  color: #ffffff;
}

.dds__dell-container.container-gray {
  background-color: #767676;
  border: none;
  color: #ffffff;
}

.dds__dell-container.container-gray .dds__dell-container-text {
  color: #ffffff;
}

.dds__dell-container.container-moon {
  background-color: #767676;
  border: none;
  color: #ffffff;
}

.dds__dell-container.container-moon .dds__dell-container-text {
  color: #ffffff;
}

.dds__dell-container.container-carbon {
  background-color: #444444;
  border: none;
  color: #ffffff;
}

.dds__dell-container.container-carbon .dds__dell-container-text {
  color: #ffffff;
}

.dds__dell-container.stroked {
  background-color: #ffffff;
  border: 0.0625rem solid #cccccc;
  color: #000000;
  /* Colorized containers */
}

.dds__dell-container.stroked .dds__dell-container-title {
  color: #444444;
}

.dds__dell-container.stroked .dds__dell-container-text {
  color: #000000;
}

.dds__dell-container.stroked.container-blue {
  border-color: #0076ce;
}

.dds__dell-container.stroked.container-blue .dds__dell-container-title {
  color: #0076ce;
}

.dds__dell-container.stroked.container-midnight {
  border-color: #00447c;
}

.dds__dell-container.stroked.container-midnight .dds__dell-container-title {
  color: #00447c;
}

.dds__dell-container.stroked.container-purple {
  border-color: #6e2585;
}

.dds__dell-container.stroked.container-purple .dds__dell-container-title {
  color: #6e2585;
}

.dds__dell-container.stroked.container-green {
  border-color: #6ea204;
}

.dds__dell-container.stroked.container-green .dds__dell-container-title {
  color: #6ea204;
}

.dds__dell-container.stroked.container-orange {
  border-color: #ee6411;
}

.dds__dell-container.stroked.container-orange .dds__dell-container-title {
  color: #ee6411;
}

.dds__dell-container.stroked.container-yellow {
  border-color: #f2af00;
}

.dds__dell-container.stroked.container-yellow .dds__dell-container-title {
  color: #f2af00;
}

.dds__dell-container.stroked.container-berry {
  border-color: #b7295a;
}

.dds__dell-container.stroked.container-berry .dds__dell-container-title {
  color: #b7295a;
}

.dds__dell-container.stroked.container-red {
  border-color: #ce1126;
}

.dds__dell-container.stroked.container-red .dds__dell-container-title {
  color: #ce1126;
}

.dds__dell-container.stroked.container-gray {
  border-color: #767676;
}

.dds__dell-container.stroked.container-gray .dds__dell-container-title {
  color: #767676;
}

.dds__dell-container.stroked.container-moon {
  border-color: #767676;
}

.dds__dell-container.stroked.container-moon .dds__dell-container-title {
  color: #767676;
}

.dds__dell-container.stroked.container-carbon {
  border-color: #444444;
}

.dds__dell-container.stroked.container-carbon .dds__dell-container-title {
  color: #444444;
}

.dds__filter-keyword {
  align-items: center;
  display: flex;
  flex-direction: row;
}

.dds__filter-keyword label {
  margin: 0;
  margin-right: 0.3125rem;
}

.dds__filter-keyword .dds__filter-container {
  align-items: center;
  border: 0.0625rem solid #808080;
  display: flex;
  flex: 1 1 auto;
  flex-direction: row;
}

.dds__filter-keyword .dds__filter-container .dds__filter-input {
  border: none;
  min-width: 0;
}

.dds__filter-keyword .dds__filter-container .dds__filter-btn {
  margin-left: 0.3125rem;
  margin-right: 0.1875rem;
  padding: 0.1875rem;
}

.dds__filter-keyword .dds__filter-container .dds__icon-svg {
  fill: #006bbd;
  height: 1.5rem;
  position: relative;
  width: 1.5rem;
  z-index: 20;
}

.dds__filter-collection-wrapper .dds__filter-sort {
  align-content: flex-end;
  align-items: center;
  display: flex;
  margin-bottom: 0;
  white-space: nowrap;
}

.dds__filter-collection-wrapper .dds__filter-sort label {
  margin-right: 0.5rem;
}

.dds__filter-collection-wrapper .dds__filter-sort .dds__form-control {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.dds__filter-collection-wrapper .dds__filter-input-container {
  display: flex;
  flex-wrap: wrap;
}

.dds__filter-collection-wrapper .dds__filter-input-container .dds__filter-btn-show {
  background-color: #ffffff;
  border: 0.0625rem solid #808080;
  color: #006bbd;
  width: 100%;
}

.dds__filter-collection-wrapper .dds__filter-input-container .dds__filter-btn-show:focus {
  box-shadow: none;
}

.dds__filter-collection-wrapper label {
  margin: 0 0.5rem 0 0;
  vertical-align: middle;
}

.dds__filter-collection-wrapper label.dds__filter-clear-all {
  margin-right: 0;
}

.dds__filter-collection-wrapper .dds__filter-collection {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.dds__filter-collection-wrapper .dds__filter-collection .dds__filter-results {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  width: 100%;
}

.dds__filter-collection-wrapper .dds__filter-collection .dds__filter-item,
.dds__filter-collection-wrapper .dds__filter-collection .dds__filter-btn-clear {
  color: #006bbd;
  display: flex;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
  max-width: 100%;
  vertical-align: middle;
}

.dds__filter-collection-wrapper .dds__filter-collection .dds__filter-item .dds__filter-close,
.dds__filter-collection-wrapper .dds__filter-collection .dds__filter-btn-clear .dds__filter-close {
  background: transparent;
  border: none;
  padding-right: 0;
}

.dds__filter-collection-wrapper .dds__filter-collection .dds__filter-item .dds__svg-close-x,
.dds__filter-collection-wrapper .dds__filter-collection .dds__filter-btn-clear .dds__svg-close-x {
  fill: #006bbd;
  height: 0.875rem;
  min-height: 0.875rem;
  min-width: 0.875rem;
  width: 0.875rem;
}

.dds__filter-collection-wrapper .dds__filter-btn-mobile {
  display: none;
}

.dds__filter-collection-wrapper .dds__modal-offcanvas {
  display: none;
}

.dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container > * {
  margin-bottom: 0.5rem;
}

.dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__btn-secondary, .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__form-group-upload .dds__btn-dropdown > .dds__form-upload-btn, .dds__form-group-upload .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__form-upload-btn, .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__spinbox-horizontal .dds__btn-dropdown > .dds__spinbox-btn, .dds__spinbox-horizontal .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__spinbox-btn, .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__spinbox-vertical .dds__btn-dropdown > .dds__spinbox-btn, .dds__spinbox-vertical .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__spinbox-btn {
  display: flex;
  width: 100%;
}

.dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__btn-secondary span.dds__text-truncate, .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__form-group-upload .dds__btn-dropdown > .dds__form-upload-btn span.dds__text-truncate, .dds__form-group-upload .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__form-upload-btn span.dds__text-truncate, .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__spinbox-horizontal .dds__btn-dropdown > .dds__spinbox-btn span.dds__text-truncate, .dds__spinbox-horizontal .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__spinbox-btn span.dds__text-truncate, .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__spinbox-vertical .dds__btn-dropdown > .dds__spinbox-btn span.dds__text-truncate, .dds__spinbox-vertical .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__spinbox-btn span.dds__text-truncate {
  display: block;
}

.dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__btn-secondary svg, .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__form-group-upload .dds__btn-dropdown > .dds__form-upload-btn svg, .dds__form-group-upload .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__form-upload-btn svg, .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__spinbox-horizontal .dds__btn-dropdown > .dds__spinbox-btn svg, .dds__spinbox-horizontal .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__spinbox-btn svg, .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__spinbox-vertical .dds__btn-dropdown > .dds__spinbox-btn svg, .dds__spinbox-vertical .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container .dds__btn-dropdown > .dds__spinbox-btn svg {
  margin-left: auto;
}

.dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-collection-wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  margin-top: 1rem;
  padding: 0 0.9375rem;
}

.dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-collection-wrapper .dds__filter-sort .dds__form-control {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-collection {
  align-items: center;
  display: flex;
  flex: 1 1;
  flex-direction: row;
  justify-content: flex-start;
}

.dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-collection .dds__filter-results {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  width: 100%;
}

.dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-collection .dds__filter-item.dds__shakey,
.dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-collection .dds__filter-btn-clear.dds__shakey {
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-name: shake;
          animation-name: shake;
  position: relative;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical {
  margin-right: 0;
  margin-left: 0;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-column {
  max-width: 17.8125rem;
  min-width: 11.25rem;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-collector-accordion {
  padding: 0.625rem;
  border: 0.0625rem solid #cccccc;
  background-color: #eeeeee;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-collector-accordion .dds__filter-collector-vertical {
  max-width: 100%;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-collector-accordion div:first-child {
  flex-wrap: wrap;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-btn-clear {
  margin-bottom: 0.5rem;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container {
  padding: 0;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container {
  list-style: none;
  padding: 0.625rem;
  border-left: 0.0625rem solid #cccccc;
  border-right: 0.0625rem solid #cccccc;
  border-bottom: 0.0625rem solid #cccccc;
  width: 100%;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container .dds__form-check {
  padding: 0;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container .dds__form-check:hover {
  background-color: #cce5f1;
  cursor: pointer;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container .dds__form-check:active {
  color: #ffffff;
  background-color: #0076ce;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container .dds__form-check .dds__form-check-label .dds__form-check-input {
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container .dds__form-check .dds__form-check-label .dds__form-check-input + span {
  margin-top: 0;
  padding-top: 0.1875rem;
  padding-bottom: 0.1875rem;
  margin-left: 0;
  padding-left: 1.25rem;
  width: 100%;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container .dds__form-check .dds__form-check-label .dds__form-check-input:not(:disabled):hover {
  cursor: pointer;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container .dds__form-check .dds__form-check-label .dds__form-check-input:not(:disabled) + span:hover {
  cursor: pointer;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container .dds__secondary-accordion-btn span {
  white-space: nowrap;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container .dds__arrow-tri-solid-right {
  transform: rotate(270deg);
  margin-left: auto;
  width: 1.1875rem;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-input-container .dds__accordion-filter-container .dds__collapsed .dds__arrow-tri-solid-right {
  transform: rotate(90deg);
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-results-wrapper .dds__filter-label-results {
  display: flex;
}

.dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-results-wrapper .dds__filter-sort-wrapper {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}

@media (max-width: 767.98px) {
  .dds__filter-collection-wrapper .dds__filter-results .dds__filter-item:not(.dds__filter-btn-clear) {
    display: none;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__form-check {
    padding: 0rem 1.5rem;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__form-check:hover {
    background-color: #cce5f1;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__form-check:focus {
    outline: none;
    background-color: #cce5f1;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__form-check:active {
    color: #ffffff;
    background-color: #0076ce;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__form-check .dds__form-check-label {
    width: 100%;
    margin-left: 0;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__form-check .dds__form-check-label input,
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__form-check .dds__form-check-label span {
    cursor: pointer;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body,
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body ul {
    padding-left: 0;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body .dds__form-check .dds__form-check-label .dds__form-check-input,
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body ul .dds__form-check .dds__form-check-label .dds__form-check-input {
    margin-top: 0.3125rem;
    margin-bottom: 0.3125rem;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body .dds__form-check .dds__form-check-label .dds__form-check-input + span,
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body ul .dds__form-check .dds__form-check-label .dds__form-check-input + span {
    margin-top: 0;
    padding-top: 0.1875rem;
    padding-bottom: 0.1875rem;
    margin-left: 0;
    padding-left: 1.25rem;
    width: 100%;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body .dds__form-check .dds__form-check-label .dds__form-check-input:not(:disabled) + span:hover,
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body ul .dds__form-check .dds__form-check-label .dds__form-check-input:not(:disabled) + span:hover {
    background-color: #cce5f1;
    cursor: pointer;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body .dds__form-check .dds__form-check-label .dds__form-check-input:not(:disabled) + span:focus,
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body ul .dds__form-check .dds__form-check-label .dds__form-check-input:not(:disabled) + span:focus {
    outline: none;
    background-color: #cce5f1;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body .dds__form-check .dds__form-check-label .dds__form-check-input:not(:disabled) + span:active,
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__accordion-card-body ul .dds__form-check .dds__form-check-label .dds__form-check-input:not(:disabled) + span:active {
    color: #ffffff;
    background-color: #0076ce;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__filter-results .dds__filter-item:not(.dds__filter-btn-clear) {
    display: flex;
  }
  .dds__filter-collection-wrapper .dds__modal-offcanvas .dds__offcanvas-modal-topbar {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .dds__filter-collection-wrapper .dds__filter-btn-mobile {
    display: block;
    margin-bottom: 0.5rem;
  }
  .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-collection-wrapper {
    padding: 0;
    margin-top: 0;
  }
  .dds__filter-collection-wrapper.dds__filter-collection-horizontal .dds__filter-input-container {
    display: none;
  }
  .dds__filter-collection-wrapper.dds__filter-collection-vertical > :first-child {
    display: none;
  }
  .dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-results-wrapper {
    padding: 0;
  }
  .dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-results-wrapper .dds__filter-results-top-ctnr {
    flex-wrap: wrap;
  }
  .dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-results-wrapper .dds__filter-results-top-ctnr .dds__filter-label-results {
    margin-right: 0.5rem;
  }
  .dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-results-wrapper .dds__filter-results-top-ctnr .dds__filter-label-results span {
    margin-right: 0.5rem;
  }
  .dds__filter-collection-wrapper.dds__filter-collection-vertical .dds__filter-results-wrapper .dds__filter-results-top-ctnr .dds__filter-label-results .dds__filter-sort {
    margin-bottom: 0.5rem;
  }
}

@media (max-width: 575.98px) {
  .dds__filter-collection-wrapper .dds__filter-sort label {
    display: none;
  }
}

@-webkit-keyframes shake {
  0% {
    left: 0;
  }
  10% {
    left: -3px;
  }
  20% {
    left: 3px;
  }
  30% {
    left: -3px;
  }
  40% {
    left: 3px;
  }
  100% {
    left: 0;
  }
}

@keyframes shake {
  0% {
    left: 0;
  }
  10% {
    left: -3px;
  }
  20% {
    left: 3px;
  }
  30% {
    left: -3px;
  }
  40% {
    left: 3px;
  }
  100% {
    left: 0;
  }
}

.dds__container, .dds__filmstrip-carousel {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .dds__container, .dds__filmstrip-carousel {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .dds__container, .dds__filmstrip-carousel {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .dds__container, .dds__filmstrip-carousel {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .dds__container, .dds__filmstrip-carousel {
    max-width: 1170px;
  }
}

.dds__container-fluid {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
}

.dds__row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.9375rem;
  margin-left: -0.9375rem;
}

.dds__no-gutters {
  margin-left: 0;
  margin-right: 0;
}

.dds__no-gutters > .dds__col,
.dds__no-gutters > [class*="col-"] {
  padding-left: 0;
  padding-right: 0;
}

.dds__col-1, .dds__col-2, .dds__col-3, .dds__col-4, .dds__col-5, .dds__col-6, .dds__col-7, .dds__col-8, .dds__col-9, .dds__col-10, .dds__col-11, .dds__col-12, .dds__col,
.dds__col-auto, .dds__col-sm-1, .dds__col-sm-2, .dds__col-sm-3, .dds__col-sm-4, .dds__col-sm-5, .dds__col-sm-6, .dds__col-sm-7, .dds__col-sm-8, .dds__col-sm-9, .dds__col-sm-10, .dds__col-sm-11, .dds__col-sm-12, .dds__col-sm,
.dds__col-sm-auto, .dds__col-md-1, .dds__col-md-2, .dds__col-md-3, .dds__col-md-4, .dds__col-md-5, .dds__col-md-6, .dds__col-md-7, .dds__col-md-8, .dds__col-md-9, .dds__col-md-10, .dds__col-md-11, .dds__col-md-12, .dds__col-md,
.dds__col-md-auto, .dds__col-lg-1, .dds__col-lg-2, .dds__col-lg-3, .dds__col-lg-4, .dds__col-lg-5, .dds__col-lg-6, .dds__col-lg-7, .dds__col-lg-8, .dds__col-lg-9, .dds__col-lg-10, .dds__col-lg-11, .dds__col-lg-12, .dds__col-lg,
.dds__col-lg-auto, .dds__col-xl-1, .dds__col-xl-2, .dds__col-xl-3, .dds__col-xl-4, .dds__col-xl-5, .dds__col-xl-6, .dds__col-xl-7, .dds__col-xl-8, .dds__col-xl-9, .dds__col-xl-10, .dds__col-xl-11, .dds__col-xl-12, .dds__col-xl,
.dds__col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.dds__col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.dds__col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.dds__col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.dds__col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.dds__col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.dds__col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.dds__col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.dds__col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.dds__col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.dds__col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.dds__col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.dds__col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.dds__col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.dds__col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.dds__order-first {
  order: -1;
}

.dds__order-last {
  order: 13;
}

.dds__order-0 {
  order: 0;
}

.dds__order-1 {
  order: 1;
}

.dds__order-2 {
  order: 2;
}

.dds__order-3 {
  order: 3;
}

.dds__order-4 {
  order: 4;
}

.dds__order-5 {
  order: 5;
}

.dds__order-6 {
  order: 6;
}

.dds__order-7 {
  order: 7;
}

.dds__order-8 {
  order: 8;
}

.dds__order-9 {
  order: 9;
}

.dds__order-10 {
  order: 10;
}

.dds__order-11 {
  order: 11;
}

.dds__order-12 {
  order: 12;
}

.dds__offset-1 {
  margin-left: 8.33333%;
}

.dds__offset-2 {
  margin-left: 16.66667%;
}

.dds__offset-3 {
  margin-left: 25%;
}

.dds__offset-4 {
  margin-left: 33.33333%;
}

.dds__offset-5 {
  margin-left: 41.66667%;
}

.dds__offset-6 {
  margin-left: 50%;
}

.dds__offset-7 {
  margin-left: 58.33333%;
}

.dds__offset-8 {
  margin-left: 66.66667%;
}

.dds__offset-9 {
  margin-left: 75%;
}

.dds__offset-10 {
  margin-left: 83.33333%;
}

.dds__offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .dds__col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .dds__col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .dds__col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .dds__col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .dds__col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .dds__col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .dds__col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .dds__col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .dds__col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .dds__col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .dds__col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .dds__col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .dds__col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .dds__col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .dds__order-sm-first {
    order: -1;
  }
  .dds__order-sm-last {
    order: 13;
  }
  .dds__order-sm-0 {
    order: 0;
  }
  .dds__order-sm-1 {
    order: 1;
  }
  .dds__order-sm-2 {
    order: 2;
  }
  .dds__order-sm-3 {
    order: 3;
  }
  .dds__order-sm-4 {
    order: 4;
  }
  .dds__order-sm-5 {
    order: 5;
  }
  .dds__order-sm-6 {
    order: 6;
  }
  .dds__order-sm-7 {
    order: 7;
  }
  .dds__order-sm-8 {
    order: 8;
  }
  .dds__order-sm-9 {
    order: 9;
  }
  .dds__order-sm-10 {
    order: 10;
  }
  .dds__order-sm-11 {
    order: 11;
  }
  .dds__order-sm-12 {
    order: 12;
  }
  .dds__offset-sm-0 {
    margin-left: 0;
  }
  .dds__offset-sm-1 {
    margin-left: 8.33333%;
  }
  .dds__offset-sm-2 {
    margin-left: 16.66667%;
  }
  .dds__offset-sm-3 {
    margin-left: 25%;
  }
  .dds__offset-sm-4 {
    margin-left: 33.33333%;
  }
  .dds__offset-sm-5 {
    margin-left: 41.66667%;
  }
  .dds__offset-sm-6 {
    margin-left: 50%;
  }
  .dds__offset-sm-7 {
    margin-left: 58.33333%;
  }
  .dds__offset-sm-8 {
    margin-left: 66.66667%;
  }
  .dds__offset-sm-9 {
    margin-left: 75%;
  }
  .dds__offset-sm-10 {
    margin-left: 83.33333%;
  }
  .dds__offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .dds__col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .dds__col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .dds__col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .dds__col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .dds__col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .dds__col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .dds__col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .dds__col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .dds__col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .dds__col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .dds__col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .dds__col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .dds__col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .dds__col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .dds__order-md-first {
    order: -1;
  }
  .dds__order-md-last {
    order: 13;
  }
  .dds__order-md-0 {
    order: 0;
  }
  .dds__order-md-1 {
    order: 1;
  }
  .dds__order-md-2 {
    order: 2;
  }
  .dds__order-md-3 {
    order: 3;
  }
  .dds__order-md-4 {
    order: 4;
  }
  .dds__order-md-5 {
    order: 5;
  }
  .dds__order-md-6 {
    order: 6;
  }
  .dds__order-md-7 {
    order: 7;
  }
  .dds__order-md-8 {
    order: 8;
  }
  .dds__order-md-9 {
    order: 9;
  }
  .dds__order-md-10 {
    order: 10;
  }
  .dds__order-md-11 {
    order: 11;
  }
  .dds__order-md-12 {
    order: 12;
  }
  .dds__offset-md-0 {
    margin-left: 0;
  }
  .dds__offset-md-1 {
    margin-left: 8.33333%;
  }
  .dds__offset-md-2 {
    margin-left: 16.66667%;
  }
  .dds__offset-md-3 {
    margin-left: 25%;
  }
  .dds__offset-md-4 {
    margin-left: 33.33333%;
  }
  .dds__offset-md-5 {
    margin-left: 41.66667%;
  }
  .dds__offset-md-6 {
    margin-left: 50%;
  }
  .dds__offset-md-7 {
    margin-left: 58.33333%;
  }
  .dds__offset-md-8 {
    margin-left: 66.66667%;
  }
  .dds__offset-md-9 {
    margin-left: 75%;
  }
  .dds__offset-md-10 {
    margin-left: 83.33333%;
  }
  .dds__offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .dds__col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .dds__col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .dds__col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .dds__col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .dds__col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .dds__col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .dds__col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .dds__col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .dds__col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .dds__col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .dds__col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .dds__col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .dds__col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .dds__col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .dds__order-lg-first {
    order: -1;
  }
  .dds__order-lg-last {
    order: 13;
  }
  .dds__order-lg-0 {
    order: 0;
  }
  .dds__order-lg-1 {
    order: 1;
  }
  .dds__order-lg-2 {
    order: 2;
  }
  .dds__order-lg-3 {
    order: 3;
  }
  .dds__order-lg-4 {
    order: 4;
  }
  .dds__order-lg-5 {
    order: 5;
  }
  .dds__order-lg-6 {
    order: 6;
  }
  .dds__order-lg-7 {
    order: 7;
  }
  .dds__order-lg-8 {
    order: 8;
  }
  .dds__order-lg-9 {
    order: 9;
  }
  .dds__order-lg-10 {
    order: 10;
  }
  .dds__order-lg-11 {
    order: 11;
  }
  .dds__order-lg-12 {
    order: 12;
  }
  .dds__offset-lg-0 {
    margin-left: 0;
  }
  .dds__offset-lg-1 {
    margin-left: 8.33333%;
  }
  .dds__offset-lg-2 {
    margin-left: 16.66667%;
  }
  .dds__offset-lg-3 {
    margin-left: 25%;
  }
  .dds__offset-lg-4 {
    margin-left: 33.33333%;
  }
  .dds__offset-lg-5 {
    margin-left: 41.66667%;
  }
  .dds__offset-lg-6 {
    margin-left: 50%;
  }
  .dds__offset-lg-7 {
    margin-left: 58.33333%;
  }
  .dds__offset-lg-8 {
    margin-left: 66.66667%;
  }
  .dds__offset-lg-9 {
    margin-left: 75%;
  }
  .dds__offset-lg-10 {
    margin-left: 83.33333%;
  }
  .dds__offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .dds__col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .dds__col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .dds__col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .dds__col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .dds__col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .dds__col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .dds__col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .dds__col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .dds__col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .dds__col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .dds__col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .dds__col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .dds__col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .dds__col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .dds__order-xl-first {
    order: -1;
  }
  .dds__order-xl-last {
    order: 13;
  }
  .dds__order-xl-0 {
    order: 0;
  }
  .dds__order-xl-1 {
    order: 1;
  }
  .dds__order-xl-2 {
    order: 2;
  }
  .dds__order-xl-3 {
    order: 3;
  }
  .dds__order-xl-4 {
    order: 4;
  }
  .dds__order-xl-5 {
    order: 5;
  }
  .dds__order-xl-6 {
    order: 6;
  }
  .dds__order-xl-7 {
    order: 7;
  }
  .dds__order-xl-8 {
    order: 8;
  }
  .dds__order-xl-9 {
    order: 9;
  }
  .dds__order-xl-10 {
    order: 10;
  }
  .dds__order-xl-11 {
    order: 11;
  }
  .dds__order-xl-12 {
    order: 12;
  }
  .dds__offset-xl-0 {
    margin-left: 0;
  }
  .dds__offset-xl-1 {
    margin-left: 8.33333%;
  }
  .dds__offset-xl-2 {
    margin-left: 16.66667%;
  }
  .dds__offset-xl-3 {
    margin-left: 25%;
  }
  .dds__offset-xl-4 {
    margin-left: 33.33333%;
  }
  .dds__offset-xl-5 {
    margin-left: 41.66667%;
  }
  .dds__offset-xl-6 {
    margin-left: 50%;
  }
  .dds__offset-xl-7 {
    margin-left: 58.33333%;
  }
  .dds__offset-xl-8 {
    margin-left: 66.66667%;
  }
  .dds__offset-xl-9 {
    margin-left: 75%;
  }
  .dds__offset-xl-10 {
    margin-left: 83.33333%;
  }
  .dds__offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.dds__table {
  background-color: transparent;
  margin-bottom: 1rem;
  width: 100%;
}

.dds__table th,
.dds__table td {
  border-top: 0.0625rem solid #eeeeee;
  padding: 0.5714rem;
  vertical-align: top;
}

.dds__table thead th {
  border-bottom: 0.125rem solid #eeeeee;
  border-bottom: 0.0625rem solid #eeeeee;
  border-top: none !important;
  vertical-align: bottom;
}

.dds__table tbody + tbody {
  border-top: 0.125rem solid #eeeeee;
}

.dds__table thead th:not([data-sortable]) {
  color: #000000;
}

.dds__table tr:last-of-type {
  border-bottom: 0.0625rem solid #eeeeee;
}

tr .dds__table:hover {
  background-color: #cce5f1;
}

tr .dds__table:hover a {
  color: #00447c;
}

tr .dds__table:hover a svg {
  fill: #00447c;
}

.dds__table input[type="checkbox"] {
  height: 1rem;
  vertical-align: middle;
  width: 1rem;
}

.dds__table-striped tbody tr:nth-of-type(odd) {
  background-color: #f7f7f7;
}

.dds__table-hover tbody tr:hover {
  background-color: #cce5f1;
}

.dds__table-hover tbody tr:hover a {
  color: #00447c;
}

.dds__table-hover tbody tr:hover a svg {
  fill: #00447c;
}

@media (max-width: 575.98px) {
  .dds__table-responsive-sm {
    display: block;
    overflow-x: auto;
    width: 100%;
  }
  .dds__table-responsive-sm > .dds__table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .dds__table-responsive-md {
    display: block;
    overflow-x: auto;
    width: 100%;
  }
  .dds__table-responsive-md > .dds__table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .dds__table-responsive-lg {
    display: block;
    overflow-x: auto;
    width: 100%;
  }
  .dds__table-responsive-lg > .dds__table-bordered {
    border: 0;
  }
}

@media (max-width: 1199.98px) {
  .dds__table-responsive-xl {
    display: block;
    overflow-x: auto;
    width: 100%;
  }
  .dds__table-responsive-xl > .dds__table-bordered {
    border: 0;
  }
}

.dds__table-responsive {
  display: block;
  overflow-x: auto;
  width: 100%;
}

.dds__table-responsive > .dds__table-bordered {
  border: 0;
}

.dds__table-cmplx-wrapper .dds__icon-svg {
  height: 1.25rem;
  margin: 0;
  pointer-events: none;
  width: 1.25rem;
}

.dds__table-cmplx-wrapper .dds__icon-svg .dds__icon-svg-item {
  display: none;
}

.dds__table-cmplx-wrapper .dds__icon-svg .dds__icon-svg-item.dds__show {
  display: inherit;
}

.dds__table-cmplx {
  border-collapse: inherit;
  border-spacing: 0;
  line-height: 1.25rem;
  max-width: 100%;
  padding: 0;
  width: 100%;
}

.dds__table-cmplx tbody tr.selected {
  background-color: #edf9ff !important;
}

.dds__table-cmplx tbody tr .dds__table-cmplx-row-odd:not(.dds__table-cmplx-row-details),
.dds__table-cmplx tbody tr .dds__table-cmplx-row-even:not(.dds__table-cmplx-row-details) {
  height: 2.375rem;
}

.dds__table-cmplx tbody tr td {
  padding: 0.45rem;
  vertical-align: middle;
  white-space: nowrap;
}

.dds__table-cmplx tbody tr td .dds__table-cmplx-accordion-btn {
  background: transparent;
  border: none;
  box-shadow: none;
  cursor: pointer;
  line-height: 1rem;
  padding: 0;
  transform: rotate(90deg);
  transition: transform 200ms ease 0s;
}

.dds__table-cmplx tbody tr td .dds__table-cmplx-accordion-btn.dds__collapsed {
  transform: rotate(0deg);
}

.dds__table-cmplx tbody tr td .dds__table-cmplx-accordion-btn .dds__icon-svg {
  fill: #006bbd;
}

.dds__table-cmplx.dds__table-striped tbody tr.dds__table-cmplx-row-odd {
  background-color: #ffffff;
}

.dds__table-cmplx.dds__table-striped tbody tr.dds__table-cmplx-row-even {
  background-color: #f7f7f7;
}

.dds__table-cmplx.dds__table-striped tbody tr:hover {
  background-color: #cce5f1;
}

.dds__table-cmplx.dds__table-striped tbody tr:hover a {
  color: #00447c;
}

.dds__table-cmplx.dds__table-striped tbody tr:hover a svg {
  fill: #00447c;
}

.dds__table-cmplx.dds__condensed input[type="checkbox"] {
  height: 0.875rem;
  width: 0.875rem;
}

.dds__table-cmplx.dds__condensed tbody tr.dds__table-cmplx-row-odd:not(.dds__table-cmplx-row-details),
.dds__table-cmplx.dds__condensed tbody tr.dds__table-cmplx-row-even:not(.dds__table-cmplx-row-details) {
  height: 1.5rem !important;
}

.dds__table-cmplx.dds__condensed tbody tr td {
  font-size: 0.75rem !important;
  padding-bottom: 0;
  padding-left: 0.45rem;
  padding-right: 0.45rem;
  padding-top: 0;
  vertical-align: middle;
}

.dds__table-cmplx.dds__condensed tbody tr td .dds__icon-svg {
  height: 0.875rem;
  width: 0.875rem;
}

.dds__table-cmplx.dds__condensed tbody tr td.dds__table-cmplx-accordion-btn > button {
  font-size: 0.875rem;
}

.dds__table-cmplx.dds__condensed .dds__table-cmplx-row-select {
  padding: 0 0.5714rem;
}

.dds__table-cmplx > thead > tr > th,
.dds__table-cmplx > thead > tr > td,
.dds__table-cmplx > tfoot > tr > td,
.dds__table-cmplx > tfoot > tr > th {
  vertical-align: middle;
  white-space: nowrap;
}

.dds__table-cmplx > thead > tr > th:focus,
.dds__table-cmplx > thead > tr > td:focus,
.dds__table-cmplx > tbody > tr > td:focus {
  outline-color: transparent;
}

.dds__table-complx-details {
  display: none;
}

.dds__table-complx-details.dds__show {
  border-top: none;
  display: table-cell;
  padding: 0;
}

.dds__table-complx-details-body {
  display: flex;
  height: auto;
  margin: 0.1875rem;
  padding: 0.8375rem;
}

.dds__table-cmplx-container {
  overflow: auto;
}

.dds__table-cmplx-top,
.dds__table-cmplx-bottom {
  padding: 0.5rem 0;
}

.dds__table-cmplx-top .dds__table-cmplx-top-cntr,
.dds__table-cmplx-bottom .dds__table-cmplx-top-cntr {
  align-items: center;
  display: inherit;
  flex-basis: 0;
  flex-wrap: nowrap;
  height: auto;
  padding: 0;
}

.dds__table-cmplx-top .dds__table-cmplx-top-cntr label,
.dds__table-cmplx-bottom .dds__table-cmplx-top-cntr label {
  margin-top: 0.25rem;
  white-space: nowrap;
}

.dds__table-cmplx-top .dds__table-cmplx-settings,
.dds__table-cmplx-bottom .dds__table-cmplx-settings {
  display: flex;
  justify-content: flex-end;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.dds__table-cmplx-selector {
  border: 0.0625rem solid #000000;
  padding: 0.375rem;
}

.dds__table-cmplx-info {
  margin: 0.4375rem 0;
}

.dds__table-cmplx-top {
  display: flex;
  flex: 1 0 auto;
  flex-flow: row nowrap;
  justify-content: space-between;
}

.dds__table-cmplx-top .dds__table-cmplx-settings-button {
  background-color: transparent;
  border: none;
  color: #006bbd;
  cursor: pointer;
  height: 2.6875rem;
  margin-right: 0.25rem;
}

.dds__table-cmplx-top .dds__table-cmplx-settings-button:last-of-type,
.dds__table-cmplx-top .dds__table-cmplx-settings-button:only-of-type {
  margin-right: 0;
}

.dds__table-cmplx-top .dds__table-cmplx-settings-button:hover {
  color: #00447c;
  text-decoration: underline;
}

.dds__table-cmplx-top .dds__column-box {
  display: none;
}

.dds__table-cmplx-top .dds__column-box.dds__show {
  background-color: #ffffff;
  border: 0.0625rem solid #000000;
  display: flex;
  flex-direction: column;
  margin-top: 0;
  padding: 0.625rem;
  width: 15.625rem;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 12345;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr {
  display: flex;
  flex-direction: column;
  min-width: 10.5rem;
  max-height: 17.25rem;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr ul {
  margin: 0;
  padding: 0;
  overflow-y: auto;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr ul input[type="checkbox"] {
  cursor: pointer;
  height: 1rem;
  margin-left: 0.1875rem;
  margin-right: 0.5rem;
  vertical-align: middle;
  width: 1rem;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr ul .dds__table-cmplx-li {
  border-bottom: 0.125rem solid transparent;
  cursor: pointer;
  list-style: none;
  list-style-type: none;
  padding-left: 1.25rem;
  width: 100%;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr ul .dds__table-cmplx-li:hover {
  background-color: #cce5f1;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr ul .dds__table-cmplx-drag-li {
  align-items: center;
  border-bottom: 0.125rem solid transparent;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  list-style: none;
  list-style-type: none;
  width: 100%;
  touch-action: none;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr ul .dds__table-cmplx-drag-li label {
  cursor: -webkit-grab;
  cursor: grab;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr ul .dds__table-cmplx-drag-li:hover {
  background-color: #cce5f1;
  cursor: -webkit-grab;
  cursor: grab;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr ul .dds__table-cmplx-drag-li [draggable] {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr ul .dds__table-cmplx-drag-li.dds__border-bottom-black {
  border-bottom: 0.125rem solid #000000;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr ul .dds__table-cmplx-drag-li.dds__border-top-black {
  border-top: 0.125rem solid #000000;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr div:last-of-type {
  justify-content: flex-end;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr button {
  border-style: solid;
  border-width: 0.0625rem;
  flex: 1;
  margin-top: 0.5rem;
}

.dds__table-cmplx-top .dds__column-box.dds__show .dds__table-cmplx-column-cntr button:last-of-type {
  margin-left: 0.5rem;
}

.dds__table-cmplx-top .dds__column-box label {
  white-space: nowrap;
}

.dds__table-cmplx-top .dds__table-cmplx-column-cntr {
  display: flex;
  position: relative;
}

.dds__table-cmplx-top .dds__labels {
  align-items: center;
  display: flex;
  flex: 2;
  justify-content: flex-start;
}

.dds__table-cmplx-top .dds__labels .dds__vertical-divider-right {
  margin-right: 0.5rem;
}

.dds__table-cmplx-label .dds__table-cmplx-label-selector {
  border: 0.0625rem solid #000000;
  color: #000000;
  margin: 0 0.4rem;
  min-width: 10rem;
  padding: 0.2rem;
}

.dds__table-cmplx-label label {
  display: inline;
}

.dds__table-cmplx-action {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin-right: 1rem;
}

.dds__table-cmplx-action .dds__table-cmplx-action-label {
  margin: 0;
  padding: 0;
  padding-right: 0.75rem;
}

.dds__table-cmplx > thead > tr > th {
  border-bottom: 0.0625rem solid #d9d9d9;
  color: #006bbd;
  text-align: left;
  vertical-align: bottom;
}

.dds__table-cmplx > tfoot > tr > th {
  border-top: 0.0625rem solid #d9d9d9;
  text-align: left;
  vertical-align: bottom;
}

.dds__table-cmplx th {
  text-align: left;
  vertical-align: bottom;
}

.dds__table-cmplx-search {
  display: flex;
  flex-direction: row;
  height: 2.406rem;
  margin-right: 1rem;
  outline: solid 0.0875rem #808080 !important;
  width: 100%;
}

.dds__table-cmplx-search .dds__icon-svg {
  fill: #006bbd;
  position: relative;
  right: 0.625rem;
  top: 0.625rem;
  z-index: 20;
}

.dds__table-cmplx-search input {
  border: transparent;
  height: auto;
  margin-right: 1.25rem;
  width: 100%;
}

.dds__table-cmplx-sorter {
  cursor: pointer;
  height: 100%;
  margin: 0;
  padding-right: 2rem;
  position: relative;
  width: auto;
}

.dds__table-cmplx-sorter::before,
.dds__table-cmplx-sorter::after {
  border-left: 0.3125rem solid transparent;
  border-right: 0.3125rem solid transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.25rem;
  width: 0;
}

.dds__table-cmplx-sorter::before {
  border-bottom: 0.3125rem solid transparent;
  border-top: 0.3125rem solid #006bbd;
  top: 0.7rem;
}

.dds__table-cmplx-sorter::after {
  border-bottom: 0.3125rem solid #006bbd;
  border-top: 0.3125rem solid transparent;
  bottom: 0.7rem;
}

th.asc[aria-sort="ascending"] label::before,
th.desc[aria-sort="descending"] label::after {
  opacity: 0;
}

.dds__table-cmplx-empty tbody {
  text-align: center;
}

.dds__table-cmplx-top::after,
.dds__table-cmplx-bottom::after {
  clear: both;
  content: " ";
  display: table;
}

@media screen and (max-width: 767.98px) {
  .dds__table-cmplx {
    overflow-x: scroll;
  }
  .dds__table-cmplx-top {
    align-items: center;
    display: inherit;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    padding: 0;
    width: 100%;
  }
  .dds__table-cmplx-top .dds__table-cmplx-top-cntr {
    padding: 0.6125rem 0;
  }
  .dds__table-cmplx-top .dds__table-cmplx-top-cntr label {
    white-space: nowrap;
  }
  .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown {
    width: 100% !important;
  }
  .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn.dds__btn-sm, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__form-group-upload .dds__btn-sm.dds__form-upload-btn, .dds__form-group-upload .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-sm.dds__form-upload-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__spinbox-horizontal .dds__btn-sm.dds__spinbox-btn, .dds__spinbox-horizontal .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-sm.dds__spinbox-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__spinbox-vertical .dds__btn-sm.dds__spinbox-btn, .dds__spinbox-vertical .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-sm.dds__spinbox-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-group-sm > .dds__btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__form-group-upload .dds__btn-group-sm > .dds__form-upload-btn, .dds__form-group-upload .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-group-sm > .dds__form-upload-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__spinbox-horizontal .dds__btn-group-sm > .dds__spinbox-btn, .dds__spinbox-horizontal .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-group-sm > .dds__spinbox-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__spinbox-vertical .dds__btn-group-sm > .dds__spinbox-btn, .dds__spinbox-vertical .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-group-sm > .dds__spinbox-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-group-sm > .dds__accordion-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-group-sm > .dds__secondary-accordion-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-group-sm > .dds__msthd-search-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-sm.dds__accordion-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-sm.dds__secondary-accordion-btn, .dds__table-cmplx-top .dds__table-cmplx-top-cntr .dds__btn-dropdown .dds__btn-sm.dds__msthd-search-btn {
    width: 100%;
  }
  .dds__table-cmplx-top .dds__table-cmplx-settings {
    float: right;
  }
  .dds__table-cmplx-top .dds__column-box.dds__show {
    width: 100%;
  }
  .dds__table-cmplx-top .dds__table-cmplx-placeholder {
    display: none;
  }
}

.dds__form-control {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  background-clip: padding-box;
  background-color: #fff;
  border: 0.0625rem solid #808080;
  color: #000000;
  display: block;
  font-size: 0.875rem;
  height: calc(2.28125rem + 0.125rem);
  line-height: 1.75;
  padding: 0.375rem 0.75rem;
  width: 100%;
  border-radius: 0;
}

@media screen and (prefers-reduced-motion: reduce) {
  .dds__form-control {
    transition: none;
  }
}

.dds__form-control:focus {
  color: #000000;
  background-color: #fff;
  border-color: #0076ce;
  outline: 0;
  box-shadow: 0 0 0.375rem 0 rgba(0, 118, 206, 0.4);
}

.dds__form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.dds__form-control::-moz-placeholder {
  color: #767676;
  opacity: 1;
}

.dds__form-control:-ms-input-placeholder {
  color: #767676;
  opacity: 1;
}

.dds__form-control::placeholder {
  color: #767676;
  opacity: 1;
}

.dds__form-control:disabled, .dds__form-control[readonly] {
  background-color: #f9f9f9;
  opacity: 1;
}

select.dds__form-control:focus::-ms-value {
  background-color: #fff;
  color: #000000;
}

select.dds__form-control[size], select.dds__form-control[multiple] {
  height: auto;
}

textarea.dds__form-control {
  height: auto;
}

.dds__form-group {
  margin-bottom: 1rem;
}

.dds__form-group label {
  color: #000000;
}

.dds__form-text {
  display: block;
  margin-top: 0.25rem;
}

.dds__form-row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}

.dds__form-row > .dds__col,
.dds__form-row > [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}

.dds__form-check-input {
  margin-left: -1.25rem;
  margin-top: 0.3rem;
  position: absolute;
}

.dds__form-check-input:disabled ~ .dds__form-check-label {
  color: #767676;
}

.dds__valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #408001;
}

.dds__valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  line-height: 1.5;
  color: #fff;
  background-color: #408001;
  border-radius: 0.0625rem;
}

.dds__was-validated .dds__form-control:valid, .dds__form-control.dds__is-valid, .dds__was-validated
.dds__custom-select:valid,
.dds__custom-select.dds__is-valid {
  border-color: #408001;
}

.dds__was-validated .dds__form-control:valid:focus, .dds__form-control.dds__is-valid:focus, .dds__was-validated
.dds__custom-select:valid:focus,
.dds__custom-select.dds__is-valid:focus {
  border-color: #408001;
  box-shadow: 0 0 0 0.15rem rgba(64, 128, 1, 0.25);
}

.dds__was-validated .dds__form-control:valid ~ .dds__valid-feedback,
.dds__was-validated .dds__form-control:valid ~ .dds__valid-tooltip, .dds__form-control.dds__is-valid ~ .dds__valid-feedback,
.dds__form-control.dds__is-valid ~ .dds__valid-tooltip, .dds__was-validated
.dds__custom-select:valid ~ .dds__valid-feedback,
.dds__was-validated
.dds__custom-select:valid ~ .dds__valid-tooltip,
.dds__custom-select.dds__is-valid ~ .dds__valid-feedback,
.dds__custom-select.dds__is-valid ~ .dds__valid-tooltip {
  display: block;
}

.dds__was-validated .dds__form-control-file:valid ~ .dds__valid-feedback,
.dds__was-validated .dds__form-control-file:valid ~ .dds__valid-tooltip, .dds__form-control-file.dds__is-valid ~ .dds__valid-feedback,
.dds__form-control-file.dds__is-valid ~ .dds__valid-tooltip {
  display: block;
}

.dds__was-validated .dds__form-check-input:valid ~ .dds__form-check-label, .dds__form-check-input.dds__is-valid ~ .dds__form-check-label {
  color: #408001;
}

.dds__was-validated .dds__form-check-input:valid ~ .dds__valid-feedback,
.dds__was-validated .dds__form-check-input:valid ~ .dds__valid-tooltip, .dds__form-check-input.dds__is-valid ~ .dds__valid-feedback,
.dds__form-check-input.dds__is-valid ~ .dds__valid-tooltip {
  display: block;
}

.dds__was-validated .dds__custom-control-input:valid ~ .dds__custom-control-label, .dds__custom-control-input.dds__is-valid ~ .dds__custom-control-label {
  color: #408001;
}

.dds__was-validated .dds__custom-control-input:valid ~ .dds__custom-control-label::before, .dds__custom-control-input.dds__is-valid ~ .dds__custom-control-label::before {
  background-color: #7ffd03;
}

.dds__was-validated .dds__custom-control-input:valid ~ .dds__valid-feedback,
.dds__was-validated .dds__custom-control-input:valid ~ .dds__valid-tooltip, .dds__custom-control-input.dds__is-valid ~ .dds__valid-feedback,
.dds__custom-control-input.dds__is-valid ~ .dds__valid-tooltip {
  display: block;
}

.dds__was-validated .dds__custom-control-input:valid:checked ~ .dds__custom-control-label::before, .dds__custom-control-input.dds__is-valid:checked ~ .dds__custom-control-label::before {
  background-color: #59b301;
}

.dds__was-validated .dds__custom-control-input:valid:focus ~ .dds__custom-control-label::before, .dds__custom-control-input.dds__is-valid:focus ~ .dds__custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(64, 128, 1, 0.25);
}

.dds__was-validated .dds__custom-file-input:valid ~ .dds__custom-file-label, .dds__custom-file-input.dds__is-valid ~ .dds__custom-file-label {
  border-color: #408001;
}

.dds__was-validated .dds__custom-file-input:valid ~ .dds__custom-file-label::after, .dds__custom-file-input.dds__is-valid ~ .dds__custom-file-label::after {
  border-color: inherit;
}

.dds__was-validated .dds__custom-file-input:valid ~ .dds__valid-feedback,
.dds__was-validated .dds__custom-file-input:valid ~ .dds__valid-tooltip, .dds__custom-file-input.dds__is-valid ~ .dds__valid-feedback,
.dds__custom-file-input.dds__is-valid ~ .dds__valid-tooltip {
  display: block;
}

.dds__was-validated .dds__custom-file-input:valid:focus ~ .dds__custom-file-label, .dds__custom-file-input.dds__is-valid:focus ~ .dds__custom-file-label {
  box-shadow: 0 0 0 0.15rem rgba(64, 128, 1, 0.25);
}

.dds__invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875rem;
  color: #ce1126;
}

.dds__invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  line-height: 1.5;
  color: #fff;
  background-color: #ce1126;
  border-radius: 0.0625rem;
}

.dds__was-validated .dds__form-control:invalid, .dds__form-control.dds__is-invalid, .dds__was-validated
.dds__custom-select:invalid,
.dds__custom-select.dds__is-invalid {
  border-color: #ce1126;
}

.dds__was-validated .dds__form-control:invalid:focus, .dds__form-control.dds__is-invalid:focus, .dds__was-validated
.dds__custom-select:invalid:focus,
.dds__custom-select.dds__is-invalid:focus {
  border-color: #ce1126;
  box-shadow: 0 0 0 0.15rem rgba(206, 17, 38, 0.25);
}

.dds__was-validated .dds__form-control:invalid ~ .dds__invalid-feedback,
.dds__was-validated .dds__form-control:invalid ~ .dds__invalid-tooltip, .dds__form-control.dds__is-invalid ~ .dds__invalid-feedback,
.dds__form-control.dds__is-invalid ~ .dds__invalid-tooltip, .dds__was-validated
.dds__custom-select:invalid ~ .dds__invalid-feedback,
.dds__was-validated
.dds__custom-select:invalid ~ .dds__invalid-tooltip,
.dds__custom-select.dds__is-invalid ~ .dds__invalid-feedback,
.dds__custom-select.dds__is-invalid ~ .dds__invalid-tooltip {
  display: block;
}

.dds__was-validated .dds__form-control-file:invalid ~ .dds__invalid-feedback,
.dds__was-validated .dds__form-control-file:invalid ~ .dds__invalid-tooltip, .dds__form-control-file.dds__is-invalid ~ .dds__invalid-feedback,
.dds__form-control-file.dds__is-invalid ~ .dds__invalid-tooltip {
  display: block;
}

.dds__was-validated .dds__form-check-input:invalid ~ .dds__form-check-label, .dds__form-check-input.dds__is-invalid ~ .dds__form-check-label {
  color: #ce1126;
}

.dds__was-validated .dds__form-check-input:invalid ~ .dds__invalid-feedback,
.dds__was-validated .dds__form-check-input:invalid ~ .dds__invalid-tooltip, .dds__form-check-input.dds__is-invalid ~ .dds__invalid-feedback,
.dds__form-check-input.dds__is-invalid ~ .dds__invalid-tooltip {
  display: block;
}

.dds__was-validated .dds__custom-control-input:invalid ~ .dds__custom-control-label, .dds__custom-control-input.dds__is-invalid ~ .dds__custom-control-label {
  color: #ce1126;
}

.dds__was-validated .dds__custom-control-input:invalid ~ .dds__custom-control-label::before, .dds__custom-control-input.dds__is-invalid ~ .dds__custom-control-label::before {
  background-color: #f36c7b;
}

.dds__was-validated .dds__custom-control-input:invalid ~ .dds__invalid-feedback,
.dds__was-validated .dds__custom-control-input:invalid ~ .dds__invalid-tooltip, .dds__custom-control-input.dds__is-invalid ~ .dds__invalid-feedback,
.dds__custom-control-input.dds__is-invalid ~ .dds__invalid-tooltip {
  display: block;
}

.dds__was-validated .dds__custom-control-input:invalid:checked ~ .dds__custom-control-label::before, .dds__custom-control-input.dds__is-invalid:checked ~ .dds__custom-control-label::before {
  background-color: #ed253b;
}

.dds__was-validated .dds__custom-control-input:invalid:focus ~ .dds__custom-control-label::before, .dds__custom-control-input.dds__is-invalid:focus ~ .dds__custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.15rem rgba(206, 17, 38, 0.25);
}

.dds__was-validated .dds__custom-file-input:invalid ~ .dds__custom-file-label, .dds__custom-file-input.dds__is-invalid ~ .dds__custom-file-label {
  border-color: #ce1126;
}

.dds__was-validated .dds__custom-file-input:invalid ~ .dds__custom-file-label::after, .dds__custom-file-input.dds__is-invalid ~ .dds__custom-file-label::after {
  border-color: inherit;
}

.dds__was-validated .dds__custom-file-input:invalid ~ .dds__invalid-feedback,
.dds__was-validated .dds__custom-file-input:invalid ~ .dds__invalid-tooltip, .dds__custom-file-input.dds__is-invalid ~ .dds__invalid-feedback,
.dds__custom-file-input.dds__is-invalid ~ .dds__invalid-tooltip {
  display: block;
}

.dds__was-validated .dds__custom-file-input:invalid:focus ~ .dds__custom-file-label, .dds__custom-file-input.dds__is-invalid:focus ~ .dds__custom-file-label {
  box-shadow: 0 0 0 0.15rem rgba(206, 17, 38, 0.25);
}

.dds__form-check {
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  display: block;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

@media screen and (prefers-reduced-motion: reduce) {
  .dds__form-check {
    transition: none;
  }
}

.dds__form-check:focus {
  color: #000000;
  background-color: #fff;
  border-color: #0076ce;
  outline: 0;
  box-shadow: 0 0 0.375rem 0 rgba(0, 118, 206, 0.4);
}

.dds__form-check span {
  margin-left: 1.25rem;
}

.dds__form-check input:disabled ~ span {
  color: #767676;
}

.dds__form-check::-ms-expand {
  background-color: transparent;
  border: 0;
}

.dds__form-check::-moz-placeholder {
  color: #767676;
  opacity: 1;
}

.dds__form-check:-ms-input-placeholder {
  color: #767676;
  opacity: 1;
}

.dds__form-check::placeholder {
  color: #767676;
  opacity: 1;
}

.dds__form-check-inline {
  align-items: center;
  display: inline-flex;
  margin-right: 0.75rem;
  padding-left: 0;
}

.dds__form-check-inline .dds__form-check-input {
  margin-left: 0;
  margin-right: 0.3125rem;
  margin-top: 0;
  position: static;
}

.dds__form-check-label {
  display: flex;
  line-height: 2.125rem;
  margin-bottom: 0;
  vertical-align: middle;
}

.dds__form-check-label span {
  line-height: 1.3125rem;
  margin-top: 0.375rem;
}

.dds__form-check-label .dds__form-check-input {
  float: left;
  height: 0.9375rem;
  margin-left: 0;
  margin-top: 0.625rem;
  position: absolute;
  width: 0.9375rem;
}

.dds__form-check-label .dds__form-check-input:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
}

.dds__inline-radio-btns,
.dds__inline-checkboxes {
  display: flex;
  flex-direction: row;
}

.dds__inline-radio-btns .dds__form-check:not(:last-child),
.dds__inline-checkboxes .dds__form-check:not(:last-child) {
  margin-right: 1.25rem;
}

.dds__alert-styling {
  background-color: #ffffc9;
  border: #ce1126 solid 0.0625rem;
  color: #000;
  padding: 0.625rem;
}

.dds__alert-styling ~ .dds__invalid-feedback {
  display: block;
}

.dds__was-validated .dds__form-control:invalid, .dds__form-control.dds__is-invalid, .dds__was-validated
.dds__custom-select:invalid,
.dds__custom-select.dds__is-invalid {
  background-color: #ffffc9;
  border-color: #ce1126;
  color: #000000;
}

.dds__was-validated .dds__form-control:valid, .dds__form-control.dds__is-valid, .dds__was-validated
.dds__custom-select:valid,
.dds__custom-select.dds__is-valid {
  background-color: none !important;
  border-color: #808080;
}

.dds__was-validated .dds__form-control:valid:focus, .dds__form-control.dds__is-valid:focus, .dds__was-validated
.dds__custom-select:valid:focus,
.dds__custom-select.dds__is-valid:focus {
  border-color: #0076ce !important;
  box-shadow: 0 0 0.375rem 0 rgba(0, 118, 206, 0.4) !important;
}

.dds__invalid-feedback {
  margin: 0.25rem 0 0;
}

.dds__invalid-feedback {
  color: #ce1126;
}

/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover select:-webkit-autofill,
select:-webkit-autofill:hover {
  border: 0.0625rem solid #808080;
  box-shadow: 0 0 0 62.5rem #ffffff inset;
  /* stylelint-disable */
  -webkit-box-shadow: 0 0 0 62.5rem #ffffff inset;
  /* stylelint-enable */
  -webkit-text-fill-color: none;
  -webkit-transition: none 5000s ease-in-out 0s;
  transition: none 5000s ease-in-out 0s;
}

select:-webkit-autofill:focus,
input:-webkit-autofill:focus,
textarea:-webkit-autofill:focus {
  border-color: #0076ce !important;
  box-shadow: 0 0 0.375rem 0 rgba(0, 118, 206, 0.4) !important;
}

.dds__input-shell {
  display: flex;
  flex-direction: column;
  line-height: 1.75;
  position: relative;
}

.dds__input-shell span {
  background-color: transparent;
  color: #767676;
  left: 0.828rem;
  pointer-events: none;
  position: absolute;
  text-transform: uppercase;
  top: 0.445rem;
}

.dds__input-shell span i {
  /* any of these 3 will work */
  color: transparent;
  font-style: normal;
}

.dds__input-shell input.dds__input-masked {
  background-color: transparent;
  text-transform: uppercase;
}

.dds__input-shell input.dds__input-masked::-ms-clear {
  display: none;
}

.dds__form-group-upload .dds__form-upload-wrapper {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.dds__form-group-upload .dds__icons {
  font-size: 1rem;
  margin-right: 0.375rem;
}

.dds__form-group-upload input[type="file"] {
  position: absolute !important;
  height: 0.063rem;
  width: 0.063rem;
  overflow: hidden;
  clip: rect(0.063rem, 0.063rem, 0.063rem, 0.063rem);
}

.dds__form-group-upload input[type="file"]:focus + label {
  background-color: #cccccc;
  border-color: #808080;
  color: #00447c;
}

.dds__form-group-upload .dds__form-upload-btn {
  border-color: #808080 !important;
  color: #006bbd !important;
  margin: 0;
}

.dds__form-group-upload .dds__form-upload-placeholder {
  flex: 1;
  display: flex;
  margin-left: 0.5rem;
  font-size: 0.75rem;
  line-height: 0.938rem;
}

@media screen and (max-width: 577.98px) {
  .dds__form-group-upload .dds__form-upload-placeholder {
    flex-basis: 100%;
    margin-left: 0;
    margin-top: 0.5rem;
  }
}

.dds__form-group-upload .dds__form-upload-target {
  flex: 1;
  display: flex;
  align-self: stretch;
  flex-basis: 100%;
  width: 100%;
  flex-wrap: wrap;
}

.dds__form-group-upload .dds__form-upload-target .dds__form-upload-file-size {
  margin-left: 0.313rem;
  flex: 1;
  display: flex;
  font-size: 0.75rem;
}

.dds__form-group-upload .dds__form-upload-target .dds__form-text {
  margin-top: 0.625rem;
  flex: 1;
  display: flex;
  align-self: stretch;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  border-bottom: solid 0.063rem #cccccc;
  flex-wrap: wrap;
}

.dds__form-group-upload .dds__form-upload-target .dds__form-text > button {
  align-self: flex-end;
}

.dds__form-group-upload .dds__form-upload-target .dds__form-text > button i {
  display: inline-block;
  transform: translateY(0.125rem);
}

.dds__form-group-upload .dds__form-upload-target .dds__form-text > button:hover i {
  text-decoration: none;
}

.dds__form-group-upload .dds__form-upload-target .dds__form-text .dds__alert {
  flex-basis: 100%;
  margin-bottom: 0.75rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.dds__form-group-upload .dds__form-upload-target .dds__form-text .dds__alert .dds__icons {
  margin-top: 0.188rem;
  margin-right: 0.125rem;
}

body.user-is-tabbing .dds__form-group-upload input[type="file"]:focus + label {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
  outline-offset: 0.125rem -webkit-focus-ring-color !important;
}

select.dds__form-control {
  color: #000000;
  padding: 0.5rem;
}

select.dds__form-control optgroup option {
  font-style: normal;
}

select.dds__form-control optgroup:disabled {
  color: #000000 !important;
}

.dds__spinbox-btn {
  border-color: #808080 !important;
}

.dds__spinbox-btn:disabled {
  border-color: #d5d5d5 !important;
}

.dds__spinbox-horizontal {
  display: flex;
  height: 2.375rem;
}

.dds__spinbox-horizontal .dds__spinbox-btn {
  background-color: #eeeeee;
  padding: 0.0625rem 6px !important;
}

.dds__spinbox-horizontal .dds__spinbox-btn svg {
  stroke-width: 2;
  stroke: #006bbd;
  fill: #006bbd;
  width: 1rem;
  height: 1rem;
}

.dds__spinbox-horizontal .dds__spinbox-btn[disabled] svg, .dds__spinbox-horizontal .dds__spinbox-btn.dds__disabled svg {
  stroke: #c8c9c7;
  fill: #c8c9c7;
}

.dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled):hover svg {
  stroke: #00447c;
  fill: #00447c;
}

.dds__spinbox-horizontal .dds__spinbox-input {
  text-align: center;
  border: 0.0625rem solid #808080;
  padding: 0.375rem 0.0625rem;
}

.dds__spinbox-horizontal .dds__spinbox-btn {
  height: 100%;
  width: 2.125rem;
}

.dds__spinbox-horizontal .dds__spinbox-btn:first-child {
  border-right: 0;
}

.dds__spinbox-horizontal .dds__spinbox-btn:last-child {
  border-left: 0;
}

.dds__spinbox-horizontal .dds__spinbox-input {
  height: 100%;
  width: 2.375rem;
}

.dds__spinbox-vertical {
  display: flex;
  flex-direction: column;
  width: 2.375rem;
}

.dds__spinbox-vertical .dds__spinbox-btn {
  background-color: #eeeeee;
  padding: 0.0625rem 6px !important;
}

.dds__spinbox-vertical .dds__spinbox-btn svg {
  stroke-width: 2;
  stroke: #006bbd;
  fill: #006bbd;
  width: 1rem;
  height: 1rem;
}

.dds__spinbox-vertical .dds__spinbox-btn[disabled] svg, .dds__spinbox-vertical .dds__spinbox-btn.dds__disabled svg {
  stroke: #c8c9c7;
  fill: #c8c9c7;
}

.dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled):hover svg {
  stroke: #00447c;
  fill: #00447c;
}

.dds__spinbox-vertical .dds__spinbox-input {
  text-align: center;
  border: 0.0625rem solid #808080;
  padding: 0.375rem 0.0625rem;
}

.dds__spinbox-vertical .dds__spinbox-btn {
  height: 2.125rem;
  width: 100%;
}

.dds__spinbox-vertical .dds__spinbox-btn:first-child {
  border-bottom: 0;
}

.dds__spinbox-vertical .dds__spinbox-btn:last-child {
  border-top: 0;
}

.dds__spinbox-vertical .dds__spinbox-input {
  height: 2.25rem;
  width: 100%;
}

.dds__datepicker {
  position: relative;
}

.dds__datepicker-form {
  display: flex;
  align-items: center;
  margin-bottom: 0.25rem;
}

.dds__datepicker-form .dds__form-control {
  width: auto;
}

.dds__datepicker-form .dds__datepicker-btn {
  padding: 0.375rem 0.75rem;
  line-height: 1.75;
  border: 0.0625rem solid #808080;
  background: #eeeeee;
  margin-left: 0.25rem;
}

.dds__datepicker-form .dds__datepicker-btn svg.dds__calendar {
  width: 1.25rem;
  height: 1.25rem;
  fill: #0076ce;
}

.dds__datepicker-form .dds__datepicker-btn:hover {
  background: #cccccc;
  cursor: pointer;
}

.dds__datepicker-form .dds__datepicker-btn:hover svg.dds__calendar {
  fill: #00447c;
}

.dds__datepicker-calendar {
  position: absolute;
  background-color: #ffffff;
  border: 0.0625rem solid #000000;
  padding: 0.625rem;
  overflow: hidden;
  width: 20.375rem;
  z-index: 1050;
}

.dds__datepicker-calendar .dds__calendar-wrapper {
  display: none !important;
}

.dds__datepicker-calendar .dds__datepicker-nav-btn {
  background: none;
  border: 0;
  color: #0076ce;
  cursor: pointer;
  line-height: normal;
  outline: none;
  overflow: visible;
  text-align: center;
  padding: 0.375rem 0.75rem;
  line-height: 1.75;
}

.dds__datepicker-calendar .dds__datepicker-nav-btn:hover {
  background: #cce5f1;
}

.dds__datepicker-calendar .dds__datepicker-nav-btn:hover .dds__svg-icons {
  fill: #00447c;
}

.dds__datepicker-calendar .dds__datepicker-nav-btn .dds__svg-icons {
  fill: #0076ce;
  height: 1.25rem;
  width: 1.25rem;
}

.dds__datepicker-calendar .dds__datepicker-nav-btn.dds__disabled {
  background: #f9f9f9;
  cursor: not-allowed;
}

.dds__datepicker-calendar .dds__datepicker-nav-btn.dds__disabled .dds__svg-icons {
  fill: #c8c9c7;
}

.dds__datepicker-calendar .dds__datepicker-nav-btn.dds__disabled:hover {
  background: #f9f9f9;
  color: #c8c9c7;
}

.dds__datepicker-calendar .dds__datepicker-header {
  align-items: center;
  display: flex;
  padding: 0.625rem;
  text-transform: uppercase;
  border-bottom: 0.0625rem solid #cccccc;
}

.dds__datepicker-calendar .dds__datepicker-header__label {
  text-align: center;
  width: 100%;
}

.dds__datepicker-calendar .dds__datepicker-week {
  display: flex;
  flex-wrap: wrap;
}

.dds__datepicker-calendar .dds__datepicker-week span {
  flex-direction: column;
  flex: 0 0 14.28%;
  max-width: 14.28%;
  padding: 0.9375rem 0;
  text-align: center;
  text-transform: uppercase;
}

.dds__datepicker-calendar .dds__datepicker-body {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.625rem;
  border-bottom: 0.0625rem solid #cccccc;
}

.dds__datepicker-calendar .dds__calendar-buttons {
  display: flex;
  justify-content: flex-end;
  margin-top: 0.625rem;
}

.dds__datepicker-calendar .dds__calendar-buttons .dds__btn, .dds__datepicker-calendar .dds__calendar-buttons .dds__form-group-upload .dds__form-upload-btn, .dds__form-group-upload .dds__datepicker-calendar .dds__calendar-buttons .dds__form-upload-btn, .dds__datepicker-calendar .dds__calendar-buttons .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-horizontal .dds__datepicker-calendar .dds__calendar-buttons .dds__spinbox-btn, .dds__datepicker-calendar .dds__calendar-buttons .dds__spinbox-vertical .dds__spinbox-btn, .dds__spinbox-vertical .dds__datepicker-calendar .dds__calendar-buttons .dds__spinbox-btn, .dds__datepicker-calendar .dds__calendar-buttons .dds__accordion-btn, .dds__datepicker-calendar .dds__calendar-buttons .dds__secondary-accordion-btn, .dds__datepicker-calendar .dds__calendar-buttons .dds__msthd-search-btn {
  margin: 0 0.25rem;
}

.dds__datepicker-calendar .dds__datepicker-date {
  align-items: center;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  flex: 0 0 14.28%;
  max-width: 14.28%;
  padding: 0.125rem;
}

.dds__datepicker-calendar .dds__datepicker-date .dds__datepicker-calendar-day {
  border: 0.0625rem solid #fff;
  background: #fff;
  color: #0076ce;
  padding: 0.5rem;
  width: 100%;
}

.dds__datepicker-calendar .dds__datepicker-date .dds__datepicker-calendar-day:hover {
  background: #cce5f1;
  color: #00447c;
  cursor: pointer;
}

.dds__datepicker-calendar .dds__datepicker-date-active.dds__datepicker-date-outdated .dds__datepicker-calendar-day {
  background-color: #eeeeee;
}

.dds__datepicker-calendar .dds__datepicker-date-active.dds__datepicker-date-outdated .dds__datepicker-calendar-day:hover {
  background: #cce5f1;
  color: #00447c;
  cursor: pointer;
}

.dds__datepicker-calendar .dds__datepicker-date-active.dds__datepicker-date-outdated.dds__datepicker-date-selected .dds__datepicker-calendar-day {
  background-color: #0076ce;
}

.dds__datepicker-calendar .dds__datepicker-date-selected .dds__datepicker-calendar-day {
  background-color: #0076ce;
  color: #ffffff;
}

.dds__datepicker-calendar .dds__datepicker-date-disabled .dds__datepicker-calendar-day {
  background: #f9f9f9;
  color: #c8c9c7;
}

.dds__datepicker-calendar .dds__datepicker-date-disabled .dds__datepicker-calendar-day:hover {
  cursor: not-allowed;
  background: #f9f9f9;
  color: #c8c9c7;
}

.user-is-tabbing .dds__datepicker-calendar .dds__datepicker-calendar-day:focus {
  outline: 0.0625rem solid #000 !important;
  outline-offset: 0.0625rem !important;
}

.user-is-tabbing .dds__datepicker-calendar .dds__datepicker-date-temp-selected .dds__datepicker-calendar-day {
  background-color: #edf9ff;
  color: #000000;
  border: 0.0625rem solid #000;
}

.dds__bar-select {
  height: 2.125rem;
}

.dds__bar-select.dds__bar-select-selected label {
  background-color: #006bbd;
}

.dds__bar-select.dds__bar-select-hover label {
  background-color: #f2af00;
}

.dds__bar-select label {
  height: 2.125rem;
  width: 0.75rem;
  padding: 0;
  background-color: #eeeeee;
  border: 0.0625rem solid #767676;
  margin: 0 0.25rem;
  cursor: pointer;
}

@media screen and (max-width: 767.98px) {
  .dds__calendar-wrapper:not(.dds__hide) {
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    display: block;
    outline: 0;
    overflow: hidden;
    position: fixed;
    z-index: 1050;
  }
  .dds__calendar-wrapper:not(.dds__hide) .dds__datepicker-calendar {
    position: relative;
    top: 15%;
    margin: auto;
  }
}

@media screen and (max-width: 575.98px) {
  .dds__datepicker-calendar {
    width: 18.1875rem;
  }
}

.dds__btn-link, .dds__accordion-btn, .dds__secondary-accordion-btn {
  padding: 0.0625rem 0.375rem;
}

.dds__btn, .dds__form-group-upload .dds__form-upload-btn, .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-vertical .dds__spinbox-btn, .dds__accordion-btn, .dds__secondary-accordion-btn, .dds__msthd-search-btn {
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.75;
  border-radius: 0;
  transition: color 0s ease-in-out, background-color 0s ease-in-out, border-color 0s ease-in-out, box-shadow 0s ease-in-out;
  border: 0.0625rem solid transparent;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle;
  white-space: nowrap;
}

@media screen and (prefers-reduced-motion: reduce) {
  .dds__btn, .dds__form-group-upload .dds__form-upload-btn, .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-vertical .dds__spinbox-btn, .dds__accordion-btn, .dds__secondary-accordion-btn, .dds__msthd-search-btn {
    transition: none;
  }
}

.dds__btn:hover, .dds__form-group-upload .dds__form-upload-btn:hover, .dds__spinbox-horizontal .dds__spinbox-btn:hover, .dds__spinbox-vertical .dds__spinbox-btn:hover, .dds__accordion-btn:hover, .dds__secondary-accordion-btn:hover, .dds__msthd-search-btn:hover, .dds__btn:focus, .dds__form-group-upload .dds__form-upload-btn:focus, .dds__spinbox-horizontal .dds__spinbox-btn:focus, .dds__spinbox-vertical .dds__spinbox-btn:focus, .dds__accordion-btn:focus, .dds__secondary-accordion-btn:focus, .dds__msthd-search-btn:focus {
  text-decoration: none;
}

.dds__btn:focus, .dds__form-group-upload .dds__form-upload-btn:focus, .dds__spinbox-horizontal .dds__spinbox-btn:focus, .dds__spinbox-vertical .dds__spinbox-btn:focus, .dds__accordion-btn:focus, .dds__secondary-accordion-btn:focus, .dds__msthd-search-btn:focus, .dds__btn.dds__focus, .dds__form-group-upload .dds__focus.dds__form-upload-btn, .dds__spinbox-horizontal .dds__focus.dds__spinbox-btn, .dds__spinbox-vertical .dds__focus.dds__spinbox-btn, .dds__focus.dds__accordion-btn, .dds__focus.dds__secondary-accordion-btn, .dds__focus.dds__msthd-search-btn {
  box-shadow: inset 0 0.25rem 0.625rem 0.00937rem rgba(14, 14, 14, 0.5);
  outline: 0;
}

.dds__btn:focus, .dds__form-group-upload .dds__form-upload-btn:focus, .dds__spinbox-horizontal .dds__spinbox-btn:focus, .dds__spinbox-vertical .dds__spinbox-btn:focus, .dds__accordion-btn:focus, .dds__secondary-accordion-btn:focus, .dds__msthd-search-btn:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
}

.dds__btn.dds__disabled, .dds__form-group-upload .dds__disabled.dds__form-upload-btn, .dds__spinbox-horizontal .dds__disabled.dds__spinbox-btn, .dds__spinbox-vertical .dds__disabled.dds__spinbox-btn, .dds__disabled.dds__accordion-btn, .dds__disabled.dds__secondary-accordion-btn, .dds__disabled.dds__msthd-search-btn, .dds__btn:disabled, .dds__form-group-upload .dds__form-upload-btn:disabled, .dds__spinbox-horizontal .dds__spinbox-btn:disabled, .dds__spinbox-vertical .dds__spinbox-btn:disabled, .dds__accordion-btn:disabled, .dds__secondary-accordion-btn:disabled, .dds__msthd-search-btn:disabled {
  opacity: 0.5;
}

.dds__btn:not(:disabled):not(.dds__disabled), .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled), .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled), .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled), .dds__accordion-btn:not(:disabled):not(.dds__disabled), .dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled), .dds__msthd-search-btn:not(:disabled):not(.dds__disabled) {
  cursor: pointer;
}

.dds__btn:not(:disabled):not(.dds__disabled):not(.dds__btn-link):not(.dds__accordion-btn):not(.dds__secondary-accordion-btn):active, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled):not(.dds__btn-link):not(.dds__accordion-btn):not(.dds__secondary-accordion-btn):active, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled):not(.dds__btn-link):not(.dds__accordion-btn):not(.dds__secondary-accordion-btn):active, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled):not(.dds__btn-link):not(.dds__accordion-btn):not(.dds__secondary-accordion-btn):active, .dds__accordion-btn:not(:disabled):not(.dds__disabled):not(.dds__btn-link):not(.dds__accordion-btn):not(.dds__secondary-accordion-btn):active, .dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled):not(.dds__btn-link):not(.dds__accordion-btn):not(.dds__secondary-accordion-btn):active, .dds__msthd-search-btn:not(:disabled):not(.dds__disabled):not(.dds__btn-link):not(.dds__accordion-btn):not(.dds__secondary-accordion-btn):active {
  box-shadow: inset 0 0.3125rem 0.625rem 0 rgba(0, 0, 0, 0.5) !important;
}

.dds__btn.dds__btn-primary:not(:disabled):not(.dds__disabled):hover, .dds__form-group-upload .dds__btn-primary.dds__form-upload-btn:not(:disabled):not(.dds__disabled):hover, .dds__spinbox-horizontal .dds__btn-primary.dds__spinbox-btn:not(:disabled):not(.dds__disabled):hover, .dds__spinbox-vertical .dds__btn-primary.dds__spinbox-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn-primary.dds__accordion-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn-primary.dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled):hover, .dds__msthd-search-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn.dds__btn-primary:not(:disabled):not(.dds__disabled):active, .dds__form-group-upload .dds__btn-primary.dds__form-upload-btn:not(:disabled):not(.dds__disabled):active, .dds__spinbox-horizontal .dds__btn-primary.dds__spinbox-btn:not(:disabled):not(.dds__disabled):active, .dds__spinbox-vertical .dds__btn-primary.dds__spinbox-btn:not(:disabled):not(.dds__disabled):active, .dds__btn-primary.dds__accordion-btn:not(:disabled):not(.dds__disabled):active, .dds__btn-primary.dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled):active, .dds__msthd-search-btn:not(:disabled):not(.dds__disabled):active {
  background-color: #00447c;
  border-color: #00447c;
}

.dds__btn.dds__btn-purchase:not(:disabled):not(.dds__disabled):hover, .dds__form-group-upload .dds__btn-purchase.dds__form-upload-btn:not(:disabled):not(.dds__disabled):hover, .dds__spinbox-horizontal .dds__btn-purchase.dds__spinbox-btn:not(:disabled):not(.dds__disabled):hover, .dds__spinbox-vertical .dds__btn-purchase.dds__spinbox-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn-purchase.dds__accordion-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn-purchase.dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn-purchase.dds__msthd-search-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn.dds__btn-purchase:not(:disabled):not(.dds__disabled):active, .dds__form-group-upload .dds__btn-purchase.dds__form-upload-btn:not(:disabled):not(.dds__disabled):active, .dds__spinbox-horizontal .dds__btn-purchase.dds__spinbox-btn:not(:disabled):not(.dds__disabled):active, .dds__spinbox-vertical .dds__btn-purchase.dds__spinbox-btn:not(:disabled):not(.dds__disabled):active, .dds__btn-purchase.dds__accordion-btn:not(:disabled):not(.dds__disabled):active, .dds__btn-purchase.dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled):active, .dds__btn-purchase.dds__msthd-search-btn:not(:disabled):not(.dds__disabled):active {
  background-color: #285709;
  border-color: #285709;
}

.dds__btn.dds__btn-secondary, .dds__form-group-upload .dds__form-upload-btn, .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-vertical .dds__spinbox-btn, .dds__btn-secondary.dds__accordion-btn, .dds__btn-secondary.dds__secondary-accordion-btn, .dds__btn-secondary.dds__msthd-search-btn {
  border-color: #808080;
  color: #006bbd;
}

.dds__btn.dds__btn-secondary svg, .dds__form-group-upload .dds__form-upload-btn svg, .dds__spinbox-horizontal .dds__spinbox-btn svg, .dds__spinbox-vertical .dds__spinbox-btn svg, .dds__btn-secondary.dds__accordion-btn svg, .dds__btn-secondary.dds__secondary-accordion-btn svg, .dds__btn-secondary.dds__msthd-search-btn svg {
  fill: #006bbd;
}

.dds__btn.dds__btn-secondary:not(:disabled):not(.dds__disabled):hover, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled):hover, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled):hover, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn-secondary.dds__accordion-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn-secondary.dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn-secondary.dds__msthd-search-btn:not(:disabled):not(.dds__disabled):hover, .dds__btn.dds__btn-secondary:not(:disabled):not(.dds__disabled):active, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled):active, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled):active, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled):active, .dds__btn-secondary.dds__accordion-btn:not(:disabled):not(.dds__disabled):active, .dds__btn-secondary.dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled):active, .dds__btn-secondary.dds__msthd-search-btn:not(:disabled):not(.dds__disabled):active {
  background-color: #cccccc;
  border-color: #808080;
  color: #00447c;
}

.dds__btn.dds__btn-secondary:not(:disabled):not(.dds__disabled):hover svg, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled):hover svg, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled):hover svg, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled):hover svg, .dds__btn-secondary.dds__accordion-btn:not(:disabled):not(.dds__disabled):hover svg, .dds__btn-secondary.dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled):hover svg, .dds__btn-secondary.dds__msthd-search-btn:not(:disabled):not(.dds__disabled):hover svg, .dds__btn.dds__btn-secondary:not(:disabled):not(.dds__disabled):active svg, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled):active svg, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled):active svg, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled):active svg, .dds__btn-secondary.dds__accordion-btn:not(:disabled):not(.dds__disabled):active svg, .dds__btn-secondary.dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled):active svg, .dds__btn-secondary.dds__msthd-search-btn:not(:disabled):not(.dds__disabled):active svg {
  fill: #00447c;
}

.dds__btn.dds__btn-primary:disabled, .dds__form-group-upload .dds__btn-primary.dds__form-upload-btn:disabled, .dds__spinbox-horizontal .dds__btn-primary.dds__spinbox-btn:disabled, .dds__spinbox-vertical .dds__btn-primary.dds__spinbox-btn:disabled, .dds__btn-primary.dds__accordion-btn:disabled, .dds__btn-primary.dds__secondary-accordion-btn:disabled, .dds__msthd-search-btn:disabled, .dds__btn.dds__btn-primary.dds__disabled, .dds__form-group-upload .dds__btn-primary.dds__disabled.dds__form-upload-btn, .dds__spinbox-horizontal .dds__btn-primary.dds__disabled.dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-primary.dds__disabled.dds__spinbox-btn, .dds__btn-primary.dds__disabled.dds__accordion-btn, .dds__btn-primary.dds__disabled.dds__secondary-accordion-btn, .dds__disabled.dds__msthd-search-btn {
  background-color: #5aabd1;
  border-color: #5aabd1;
  opacity: 1;
}

.dds__btn.dds__btn-purchase:disabled, .dds__form-group-upload .dds__btn-purchase.dds__form-upload-btn:disabled, .dds__spinbox-horizontal .dds__btn-purchase.dds__spinbox-btn:disabled, .dds__spinbox-vertical .dds__btn-purchase.dds__spinbox-btn:disabled, .dds__btn-purchase.dds__accordion-btn:disabled, .dds__btn-purchase.dds__secondary-accordion-btn:disabled, .dds__btn-purchase.dds__msthd-search-btn:disabled, .dds__btn.dds__btn-purchase.dds__disabled, .dds__form-group-upload .dds__btn-purchase.dds__disabled.dds__form-upload-btn, .dds__spinbox-horizontal .dds__btn-purchase.dds__disabled.dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-purchase.dds__disabled.dds__spinbox-btn, .dds__btn-purchase.dds__disabled.dds__accordion-btn, .dds__btn-purchase.dds__disabled.dds__secondary-accordion-btn, .dds__btn-purchase.dds__disabled.dds__msthd-search-btn {
  background-color: #83ad5a;
  border-color: #83ad5a;
  opacity: 1;
}

.dds__btn.dds__btn-secondary:disabled, .dds__form-group-upload .dds__form-upload-btn:disabled, .dds__spinbox-horizontal .dds__spinbox-btn:disabled, .dds__spinbox-vertical .dds__spinbox-btn:disabled, .dds__btn-secondary.dds__accordion-btn:disabled, .dds__btn-secondary.dds__secondary-accordion-btn:disabled, .dds__btn-secondary.dds__msthd-search-btn:disabled, .dds__btn.dds__btn-secondary.dds__disabled, .dds__form-group-upload .dds__disabled.dds__form-upload-btn, .dds__spinbox-horizontal .dds__disabled.dds__spinbox-btn, .dds__spinbox-vertical .dds__disabled.dds__spinbox-btn, .dds__btn-secondary.dds__disabled.dds__accordion-btn, .dds__btn-secondary.dds__disabled.dds__secondary-accordion-btn, .dds__btn-secondary.dds__disabled.dds__msthd-search-btn {
  background-color: #f9f9f9;
  border-color: #d5d5d5;
  color: #c8c9c7;
  opacity: 1;
}

.dds__btn.dds__btn-secondary:disabled svg, .dds__form-group-upload .dds__form-upload-btn:disabled svg, .dds__spinbox-horizontal .dds__spinbox-btn:disabled svg, .dds__spinbox-vertical .dds__spinbox-btn:disabled svg, .dds__btn-secondary.dds__accordion-btn:disabled svg, .dds__btn-secondary.dds__secondary-accordion-btn:disabled svg, .dds__btn-secondary.dds__msthd-search-btn:disabled svg, .dds__btn.dds__btn-secondary.dds__disabled svg, .dds__form-group-upload .dds__disabled.dds__form-upload-btn svg, .dds__spinbox-horizontal .dds__disabled.dds__spinbox-btn svg, .dds__spinbox-vertical .dds__disabled.dds__spinbox-btn svg, .dds__btn-secondary.dds__disabled.dds__accordion-btn svg, .dds__btn-secondary.dds__disabled.dds__secondary-accordion-btn svg, .dds__btn-secondary.dds__disabled.dds__msthd-search-btn svg {
  fill: #c8c9c7;
}

a.dds__btn.dds__disabled, .dds__form-group-upload a.dds__disabled.dds__form-upload-btn, .dds__spinbox-horizontal a.dds__disabled.dds__spinbox-btn, .dds__spinbox-vertical a.dds__disabled.dds__spinbox-btn, a.dds__disabled.dds__accordion-btn, a.dds__disabled.dds__secondary-accordion-btn, a.dds__disabled.dds__msthd-search-btn,
fieldset:disabled a.dds__btn,
fieldset:disabled .dds__form-group-upload a.dds__form-upload-btn,
.dds__form-group-upload fieldset:disabled a.dds__form-upload-btn,
fieldset:disabled .dds__spinbox-horizontal a.dds__spinbox-btn,
.dds__spinbox-horizontal fieldset:disabled a.dds__spinbox-btn,
fieldset:disabled .dds__spinbox-vertical a.dds__spinbox-btn,
.dds__spinbox-vertical fieldset:disabled a.dds__spinbox-btn,
fieldset:disabled a.dds__accordion-btn,
fieldset:disabled a.dds__secondary-accordion-btn,
fieldset:disabled a.dds__msthd-search-btn {
  pointer-events: none;
}

.dds__btn-primary, .dds__msthd-search-btn {
  color: #fff;
  background-color: #006bbd;
  border-color: #006bbd;
}

.dds__btn-primary svg, .dds__msthd-search-btn svg {
  fill: #fff;
}

.dds__btn-primary:hover, .dds__msthd-search-btn:hover {
  color: #fff;
  background-color: #005597;
  border-color: #004e8a;
}

.dds__btn-primary:hover svg, .dds__msthd-search-btn:hover svg {
  fill: #fff;
}

.dds__btn-primary:focus, .dds__msthd-search-btn:focus, .dds__btn-primary.dds__focus, .dds__focus.dds__msthd-search-btn {
  box-shadow: 0 0 0 0 rgba(0, 107, 189, 0.5);
}

.dds__btn-primary.dds__disabled, .dds__disabled.dds__msthd-search-btn, .dds__btn-primary:disabled, .dds__msthd-search-btn:disabled {
  color: #fff;
  background-color: #006bbd;
  border-color: #006bbd;
}

.dds__btn-primary.dds__disabled svg, .dds__disabled.dds__msthd-search-btn svg, .dds__btn-primary:disabled svg, .dds__msthd-search-btn:disabled svg {
  fill: #fff;
}

.dds__btn-primary:not(:disabled):not(.dds__disabled):active, .dds__msthd-search-btn:not(:disabled):not(.dds__disabled):active, .dds__btn-primary:not(:disabled):not(.dds__disabled).dds__active, .dds__msthd-search-btn:not(:disabled):not(.dds__disabled).dds__active,
.dds__show > .dds__btn-primary.dds__dropdown-toggle,
.dds__show > .dds__dropdown-toggle.dds__msthd-search-btn {
  color: #fff;
  background-color: #004e8a;
  border-color: #00477d;
}

.dds__btn-primary:not(:disabled):not(.dds__disabled):active svg, .dds__msthd-search-btn:not(:disabled):not(.dds__disabled):active svg, .dds__btn-primary:not(:disabled):not(.dds__disabled).dds__active svg, .dds__msthd-search-btn:not(:disabled):not(.dds__disabled).dds__active svg,
.dds__show > .dds__btn-primary.dds__dropdown-toggle svg,
.dds__show > .dds__dropdown-toggle.dds__msthd-search-btn svg {
  fill: #fff;
}

.dds__btn-primary:not(:disabled):not(.dds__disabled):active:focus, .dds__msthd-search-btn:not(:disabled):not(.dds__disabled):active:focus, .dds__btn-primary:not(:disabled):not(.dds__disabled).dds__active:focus, .dds__msthd-search-btn:not(:disabled):not(.dds__disabled).dds__active:focus,
.dds__show > .dds__btn-primary.dds__dropdown-toggle:focus,
.dds__show > .dds__dropdown-toggle.dds__msthd-search-btn:focus {
  box-shadow: 0 0 0 0 rgba(0, 107, 189, 0.5);
}

.dds__btn-secondary, .dds__form-group-upload .dds__form-upload-btn, .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-vertical .dds__spinbox-btn {
  color: #212529;
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.dds__btn-secondary svg, .dds__form-group-upload .dds__form-upload-btn svg, .dds__spinbox-horizontal .dds__spinbox-btn svg, .dds__spinbox-vertical .dds__spinbox-btn svg {
  fill: #212529;
}

.dds__btn-secondary:hover, .dds__form-group-upload .dds__form-upload-btn:hover, .dds__spinbox-horizontal .dds__spinbox-btn:hover, .dds__spinbox-vertical .dds__spinbox-btn:hover {
  color: #212529;
  background-color: #dbdbdb;
  border-color: #d5d5d5;
}

.dds__btn-secondary:hover svg, .dds__form-group-upload .dds__form-upload-btn:hover svg, .dds__spinbox-horizontal .dds__spinbox-btn:hover svg, .dds__spinbox-vertical .dds__spinbox-btn:hover svg {
  fill: #212529;
}

.dds__btn-secondary:focus, .dds__form-group-upload .dds__form-upload-btn:focus, .dds__spinbox-horizontal .dds__spinbox-btn:focus, .dds__spinbox-vertical .dds__spinbox-btn:focus, .dds__btn-secondary.dds__focus, .dds__form-group-upload .dds__focus.dds__form-upload-btn, .dds__spinbox-horizontal .dds__focus.dds__spinbox-btn, .dds__spinbox-vertical .dds__focus.dds__spinbox-btn {
  box-shadow: 0 0 0 0 rgba(238, 238, 238, 0.5);
}

.dds__btn-secondary.dds__disabled, .dds__form-group-upload .dds__disabled.dds__form-upload-btn, .dds__spinbox-horizontal .dds__disabled.dds__spinbox-btn, .dds__spinbox-vertical .dds__disabled.dds__spinbox-btn, .dds__btn-secondary:disabled, .dds__form-group-upload .dds__form-upload-btn:disabled, .dds__spinbox-horizontal .dds__spinbox-btn:disabled, .dds__spinbox-vertical .dds__spinbox-btn:disabled {
  color: #212529;
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.dds__btn-secondary.dds__disabled svg, .dds__form-group-upload .dds__disabled.dds__form-upload-btn svg, .dds__spinbox-horizontal .dds__disabled.dds__spinbox-btn svg, .dds__spinbox-vertical .dds__disabled.dds__spinbox-btn svg, .dds__btn-secondary:disabled svg, .dds__form-group-upload .dds__form-upload-btn:disabled svg, .dds__spinbox-horizontal .dds__spinbox-btn:disabled svg, .dds__spinbox-vertical .dds__spinbox-btn:disabled svg {
  fill: #212529;
}

.dds__btn-secondary:not(:disabled):not(.dds__disabled):active, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled):active, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled):active, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled):active, .dds__btn-secondary:not(:disabled):not(.dds__disabled).dds__active, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled).dds__active, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled).dds__active, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled).dds__active,
.dds__show > .dds__btn-secondary.dds__dropdown-toggle,
.dds__form-group-upload .dds__show > .dds__dropdown-toggle.dds__form-upload-btn,
.dds__spinbox-horizontal .dds__show > .dds__dropdown-toggle.dds__spinbox-btn,
.dds__spinbox-vertical .dds__show > .dds__dropdown-toggle.dds__spinbox-btn {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #cecece;
}

.dds__btn-secondary:not(:disabled):not(.dds__disabled):active svg, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled):active svg, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled):active svg, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled):active svg, .dds__btn-secondary:not(:disabled):not(.dds__disabled).dds__active svg, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled).dds__active svg, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled).dds__active svg, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled).dds__active svg,
.dds__show > .dds__btn-secondary.dds__dropdown-toggle svg,
.dds__form-group-upload .dds__show > .dds__dropdown-toggle.dds__form-upload-btn svg,
.dds__spinbox-horizontal .dds__show > .dds__dropdown-toggle.dds__spinbox-btn svg,
.dds__spinbox-vertical .dds__show > .dds__dropdown-toggle.dds__spinbox-btn svg {
  fill: #212529;
}

.dds__btn-secondary:not(:disabled):not(.dds__disabled):active:focus, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled):active:focus, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled):active:focus, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled):active:focus, .dds__btn-secondary:not(:disabled):not(.dds__disabled).dds__active:focus, .dds__form-group-upload .dds__form-upload-btn:not(:disabled):not(.dds__disabled).dds__active:focus, .dds__spinbox-horizontal .dds__spinbox-btn:not(:disabled):not(.dds__disabled).dds__active:focus, .dds__spinbox-vertical .dds__spinbox-btn:not(:disabled):not(.dds__disabled).dds__active:focus,
.dds__show > .dds__btn-secondary.dds__dropdown-toggle:focus,
.dds__form-group-upload .dds__show > .dds__dropdown-toggle.dds__form-upload-btn:focus,
.dds__spinbox-horizontal .dds__show > .dds__dropdown-toggle.dds__spinbox-btn:focus,
.dds__spinbox-vertical .dds__show > .dds__dropdown-toggle.dds__spinbox-btn:focus {
  box-shadow: 0 0 0 0 rgba(238, 238, 238, 0.5);
}

.dds__btn-success {
  color: #fff;
  background-color: #408001;
  border-color: #408001;
}

.dds__btn-success svg {
  fill: #fff;
}

.dds__btn-success:hover {
  color: #fff;
  background-color: #2d5a01;
  border-color: #274d01;
}

.dds__btn-success:hover svg {
  fill: #fff;
}

.dds__btn-success:focus, .dds__btn-success.dds__focus {
  box-shadow: 0 0 0 0 rgba(64, 128, 1, 0.5);
}

.dds__btn-success.dds__disabled, .dds__btn-success:disabled {
  color: #fff;
  background-color: #408001;
  border-color: #408001;
}

.dds__btn-success.dds__disabled svg, .dds__btn-success:disabled svg {
  fill: #fff;
}

.dds__btn-success:not(:disabled):not(.dds__disabled):active, .dds__btn-success:not(:disabled):not(.dds__disabled).dds__active,
.dds__show > .dds__btn-success.dds__dropdown-toggle {
  color: #fff;
  background-color: #274d01;
  border-color: #204101;
}

.dds__btn-success:not(:disabled):not(.dds__disabled):active svg, .dds__btn-success:not(:disabled):not(.dds__disabled).dds__active svg,
.dds__show > .dds__btn-success.dds__dropdown-toggle svg {
  fill: #fff;
}

.dds__btn-success:not(:disabled):not(.dds__disabled):active:focus, .dds__btn-success:not(:disabled):not(.dds__disabled).dds__active:focus,
.dds__show > .dds__btn-success.dds__dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(64, 128, 1, 0.5);
}

.dds__btn-purchase {
  color: #fff;
  background-color: #408001;
  border-color: #408001;
}

.dds__btn-purchase svg {
  fill: #fff;
}

.dds__btn-purchase:hover {
  color: #fff;
  background-color: #2d5a01;
  border-color: #274d01;
}

.dds__btn-purchase:hover svg {
  fill: #fff;
}

.dds__btn-purchase:focus, .dds__btn-purchase.dds__focus {
  box-shadow: 0 0 0 0 rgba(64, 128, 1, 0.5);
}

.dds__btn-purchase.dds__disabled, .dds__btn-purchase:disabled {
  color: #fff;
  background-color: #408001;
  border-color: #408001;
}

.dds__btn-purchase.dds__disabled svg, .dds__btn-purchase:disabled svg {
  fill: #fff;
}

.dds__btn-purchase:not(:disabled):not(.dds__disabled):active, .dds__btn-purchase:not(:disabled):not(.dds__disabled).dds__active,
.dds__show > .dds__btn-purchase.dds__dropdown-toggle {
  color: #fff;
  background-color: #274d01;
  border-color: #204101;
}

.dds__btn-purchase:not(:disabled):not(.dds__disabled):active svg, .dds__btn-purchase:not(:disabled):not(.dds__disabled).dds__active svg,
.dds__show > .dds__btn-purchase.dds__dropdown-toggle svg {
  fill: #fff;
}

.dds__btn-purchase:not(:disabled):not(.dds__disabled):active:focus, .dds__btn-purchase:not(:disabled):not(.dds__disabled).dds__active:focus,
.dds__show > .dds__btn-purchase.dds__dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(64, 128, 1, 0.5);
}

.dds__btn-danger {
  color: #fff;
  background-color: #ce1126;
  border-color: #ce1126;
}

.dds__btn-danger svg {
  fill: #fff;
}

.dds__btn-danger:hover {
  color: #fff;
  background-color: #ab0e1f;
  border-color: #9f0d1d;
}

.dds__btn-danger:hover svg {
  fill: #fff;
}

.dds__btn-danger:focus, .dds__btn-danger.dds__focus {
  box-shadow: 0 0 0 0 rgba(206, 17, 38, 0.5);
}

.dds__btn-danger.dds__disabled, .dds__btn-danger:disabled {
  color: #fff;
  background-color: #ce1126;
  border-color: #ce1126;
}

.dds__btn-danger.dds__disabled svg, .dds__btn-danger:disabled svg {
  fill: #fff;
}

.dds__btn-danger:not(:disabled):not(.dds__disabled):active, .dds__btn-danger:not(:disabled):not(.dds__disabled).dds__active,
.dds__show > .dds__btn-danger.dds__dropdown-toggle {
  color: #fff;
  background-color: #9f0d1d;
  border-color: #930c1b;
}

.dds__btn-danger:not(:disabled):not(.dds__disabled):active svg, .dds__btn-danger:not(:disabled):not(.dds__disabled).dds__active svg,
.dds__show > .dds__btn-danger.dds__dropdown-toggle svg {
  fill: #fff;
}

.dds__btn-danger:not(:disabled):not(.dds__disabled):active:focus, .dds__btn-danger:not(:disabled):not(.dds__disabled).dds__active:focus,
.dds__show > .dds__btn-danger.dds__dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(206, 17, 38, 0.5);
}

.dds__btn-pink {
  color: #fff;
  background-color: #b7295a;
  border-color: #b7295a;
}

.dds__btn-pink svg {
  fill: #fff;
}

.dds__btn-pink:hover {
  color: #fff;
  background-color: #98224b;
  border-color: #8d2046;
}

.dds__btn-pink:hover svg {
  fill: #fff;
}

.dds__btn-pink:focus, .dds__btn-pink.dds__focus {
  box-shadow: 0 0 0 0 rgba(183, 41, 90, 0.5);
}

.dds__btn-pink.dds__disabled, .dds__btn-pink:disabled {
  color: #fff;
  background-color: #b7295a;
  border-color: #b7295a;
}

.dds__btn-pink.dds__disabled svg, .dds__btn-pink:disabled svg {
  fill: #fff;
}

.dds__btn-pink:not(:disabled):not(.dds__disabled):active, .dds__btn-pink:not(:disabled):not(.dds__disabled).dds__active,
.dds__show > .dds__btn-pink.dds__dropdown-toggle {
  color: #fff;
  background-color: #8d2046;
  border-color: #831d40;
}

.dds__btn-pink:not(:disabled):not(.dds__disabled):active svg, .dds__btn-pink:not(:disabled):not(.dds__disabled).dds__active svg,
.dds__show > .dds__btn-pink.dds__dropdown-toggle svg {
  fill: #fff;
}

.dds__btn-pink:not(:disabled):not(.dds__disabled):active:focus, .dds__btn-pink:not(:disabled):not(.dds__disabled).dds__active:focus,
.dds__show > .dds__btn-pink.dds__dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(183, 41, 90, 0.5);
}

.dds__btn-link, .dds__accordion-btn, .dds__secondary-accordion-btn {
  background-color: transparent;
  border: none;
  color: #006bbd;
  cursor: pointer;
  font-weight: 400;
}

.dds__btn-link svg, .dds__accordion-btn svg, .dds__secondary-accordion-btn svg {
  fill: #006bbd;
}

.dds__btn-link:hover, .dds__accordion-btn:hover, .dds__secondary-accordion-btn:hover {
  background-color: transparent;
  border-color: transparent;
  color: #00447c;
  text-decoration: underline;
}

.dds__btn-link:hover svg, .dds__accordion-btn:hover svg, .dds__secondary-accordion-btn:hover svg {
  fill: #00447c;
}

.dds__btn-link:focus, .dds__accordion-btn:focus, .dds__secondary-accordion-btn:focus, .dds__btn-link.dds__focus, .dds__focus.dds__accordion-btn, .dds__focus.dds__secondary-accordion-btn {
  border-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}

.dds__btn-link:disabled, .dds__accordion-btn:disabled, .dds__secondary-accordion-btn:disabled, .dds__btn-link.dds__disabled, .dds__disabled.dds__accordion-btn, .dds__disabled.dds__secondary-accordion-btn {
  color: #767676;
  pointer-events: none;
}

.dds__btn-link:focus:hover span, .dds__accordion-btn:focus:hover span, .dds__secondary-accordion-btn:focus:hover span {
  text-decoration: underline;
}

.dds__btn-link:active, .dds__accordion-btn:active, .dds__secondary-accordion-btn:active {
  box-shadow: none !important;
}

.dds__btn-lg, .dds__btn-group-lg > .dds__btn, .dds__form-group-upload .dds__btn-group-lg > .dds__form-upload-btn, .dds__spinbox-horizontal .dds__btn-group-lg > .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group-lg > .dds__spinbox-btn, .dds__btn-group-lg > .dds__accordion-btn, .dds__btn-group-lg > .dds__secondary-accordion-btn, .dds__btn-group-lg > .dds__msthd-search-btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0;
}

.dds__btn-sm, .dds__btn-group-sm > .dds__btn, .dds__form-group-upload .dds__btn-group-sm > .dds__form-upload-btn, .dds__spinbox-horizontal .dds__btn-group-sm > .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group-sm > .dds__spinbox-btn, .dds__btn-group-sm > .dds__accordion-btn, .dds__btn-group-sm > .dds__secondary-accordion-btn, .dds__btn-group-sm > .dds__msthd-search-btn {
  padding: 0.1875rem 0.4375rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0;
}

.dds__btn-block {
  display: block;
  width: 100%;
}

.dds__btn-block + .dds__btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].dds__btn-block,
input[type="reset"].dds__btn-block,
input[type="button"].dds__btn-block {
  width: 100%;
}

body:not(.user-is-tabbing) {
  outline: none !important;
}

.dds__btn-filter-container .dds__btn-filter {
  border: 0.0625rem solid #c8c9c7;
  cursor: default;
  height: auto;
  line-height: 1.75;
  margin-right: 0.3125rem;
  padding: 0.375rem 0.75rem;
  white-space: nowrap;
}

.dds__btn-filter-container .dds__btn-filter:hover:not(.dds__active) {
  background-color: #cccccc;
  border: 0.0625rem solid #0076ce;
  color: #000000;
  cursor: pointer !important;
  text-decoration: none;
}

.dds__btn-filter-container .dds__btn-filter.dds__active {
  border: 0.125rem solid #0076ce;
  padding: 0.3125rem 0.6875rem;
}

body.user-is-tabbing .dds__filter-item input:focus ~ label {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
  outline-offset: 0.125rem -webkit-focus-ring-color !important;
}

body.user-is-tabbing .dds__bar-select input:focus ~ label {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
  outline-offset: 0.125rem -webkit-focus-ring-color !important;
}

/* Begin button toggle the box around the slider */
.dds__btn-toggle-container {
  display: flex;
}

.dds__btn-toggle-container label {
  align-self: center;
  margin-bottom: 0;
  padding-right: 0.5rem;
}

.dds__btn-toggle {
  border: 0;
  border-radius: 1.5625rem;
  box-shadow: none;
  color: #ffffff;
  cursor: pointer;
  font-size: 0.875rem;
  height: 1.75rem;
  margin-top: 0.0625rem;
  min-width: 3.75rem;
  position: relative;
  transition: background-color 500ms ease;
  visibility: hidden;
  /* The dds__toggle-circle */
}

.dds__btn-toggle[aria-checked="false"] {
  background-color: #767676;
  padding: 0.125rem 0.125rem 0.125rem 1.4375rem;
}

.dds__btn-toggle[aria-checked="false"] .dds__toggle-txt-on {
  display: none;
}

.dds__btn-toggle[aria-checked="false"] .dds__toggle-txt-off {
  display: block;
}

.dds__btn-toggle[aria-checked="true"] {
  background-color: #0076ce;
  padding: 0.125rem 1.4375rem 0.125rem 0.125rem;
}

.dds__btn-toggle[aria-checked="true"] .dds__toggle-txt-on {
  display: block;
}

.dds__btn-toggle[aria-checked="true"] .dds__toggle-txt-off {
  display: none;
}

.dds__btn-toggle span.dds__toggle-txt-on,
.dds__btn-toggle span.dds__toggle-txt-off {
  padding: 0 0.75rem;
  position: relative;
  white-space: nowrap;
}

.dds__btn-toggle .dds__toggle-txt-on {
  text-align: left;
}

.dds__btn-toggle .dds__toggle-txt-off {
  text-align: right;
}

.dds__btn-toggle.dds__disabled, .dds__btn-toggle:disabled {
  opacity: 0.4;
}

.dds__btn-toggle .dds__toggle-circle {
  background-color: #ffffff;
  border-radius: 50%;
  display: block;
  height: 1.5rem;
  left: 0.125rem;
  position: absolute;
  top: 0.125rem;
  transition: transform 500ms ease;
  width: 1.5rem;
}

@media (min-width: 767.98px) {
  .dds__btn-toggle[aria-checked="false"]:hover:not(:active):not(:disabled):not(.dds__disabled) {
    background-color: #444444;
  }
  .dds__btn-toggle[aria-checked="true"]:hover:not(:active):not(:disabled):not(.dds__disabled) {
    background-color: #00447c;
  }
}

.dds__fade {
  transition: opacity 0.15s linear;
}

@media screen and (prefers-reduced-motion: reduce) {
  .dds__fade {
    transition: none;
  }
}

.dds__fade:not(.dds__show) {
  opacity: 0;
}

.dds__collapse:not(.dds__show) {
  display: none;
}

.dds__collapsing {
  transition: height 0.35s ease;
  height: 0;
  overflow: hidden;
  position: relative;
}

@media screen and (prefers-reduced-motion: reduce) {
  .dds__collapsing {
    transition: none;
  }
}

.dds__dropdown, .dds__msthd-search {
  position: relative;
}

.dds__dropdown-menu {
  border-radius: 0.0625rem;
  background-clip: padding-box;
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.15);
  color: #000000;
  display: none;
  float: left;
  font-size: 0.875rem;
  left: 0;
  list-style: none;
  margin: 0.125rem 0 0;
  min-width: 10rem;
  padding: 0.5rem 0;
  position: absolute;
  text-align: left;
  top: 100%;
  z-index: 1050;
}

.dds__dropdown-menu.dds__show {
  display: block;
}

.dds__dropdown-menu[x-placement^="top"], .dds__dropdown-menu[x-placement^="right"], .dds__dropdown-menu[x-placement^="bottom"], .dds__dropdown-menu[x-placement^="left"] {
  bottom: auto;
  right: auto;
}

.dds__dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dds__dropdown-item {
  background-color: transparent;
  border: 0;
  clear: both;
  color: #000000;
  display: block;
  font-weight: 400;
  padding: 0.25rem 1.5rem;
  text-align: inherit;
  white-space: nowrap;
  width: 100%;
}

.dds__dropdown-item:hover, .dds__dropdown-item:focus {
  background-color: #cce5f1;
  color: #16181b;
  text-decoration: none;
}

.dds__dropdown-item.dds__active, .dds__dropdown-item:active {
  background-color: #006bbd;
  color: #fff;
  text-decoration: none;
}

.dds__dropdown-item.dds__disabled, .dds__dropdown-item:disabled {
  background-color: transparent;
  color: #767676;
}

.dds__mb-0.dds__show > .dds__btn > .dds__arrow-tri-solid-right, .dds__form-group-upload .dds__mb-0.dds__show > .dds__form-upload-btn > .dds__arrow-tri-solid-right, .dds__spinbox-horizontal .dds__mb-0.dds__show > .dds__spinbox-btn > .dds__arrow-tri-solid-right, .dds__spinbox-vertical .dds__mb-0.dds__show > .dds__spinbox-btn > .dds__arrow-tri-solid-right, .dds__mb-0.dds__show > .dds__accordion-btn > .dds__arrow-tri-solid-right, .dds__mb-0.dds__show > .dds__secondary-accordion-btn > .dds__arrow-tri-solid-right, .dds__mb-0.dds__show > .dds__msthd-search-btn > .dds__arrow-tri-solid-right,
.dds__btn-group.dds__show > .dds__btn-split-arrow > .dds__arrow-tri-solid-right,
.dds__btn-dropdown.dds__show svg.dds__arrow-tri-solid-right {
  transform: rotate(-90deg);
}

.dds__btn-dropdown:not(.dds__btn-group).dds__show {
  width: auto;
}

.dds__btn-group.dds__btn-dropdown {
  max-width: 100%;
}

.dds__btn .dds__arrow-tri-solid-right, .dds__form-group-upload .dds__form-upload-btn .dds__arrow-tri-solid-right, .dds__spinbox-horizontal .dds__spinbox-btn .dds__arrow-tri-solid-right, .dds__spinbox-vertical .dds__spinbox-btn .dds__arrow-tri-solid-right, .dds__accordion-btn .dds__arrow-tri-solid-right, .dds__secondary-accordion-btn .dds__arrow-tri-solid-right, .dds__msthd-search-btn .dds__arrow-tri-solid-right {
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-top: 0;
  text-decoration: none !important;
  transform: rotate(90deg);
}

.dds__btn.dds__btn-secondary .dds__arrow-tri-solid-right, .dds__form-group-upload .dds__form-upload-btn .dds__arrow-tri-solid-right, .dds__spinbox-horizontal .dds__spinbox-btn .dds__arrow-tri-solid-right, .dds__spinbox-vertical .dds__spinbox-btn .dds__arrow-tri-solid-right, .dds__btn-secondary.dds__accordion-btn .dds__arrow-tri-solid-right, .dds__btn-secondary.dds__secondary-accordion-btn .dds__arrow-tri-solid-right, .dds__btn-secondary.dds__msthd-search-btn .dds__arrow-tri-solid-right {
  color: #0076ce;
}

.dds__btn[disabled] .dds__arrow-tri-solid-right, .dds__form-group-upload .dds__form-upload-btn[disabled] .dds__arrow-tri-solid-right, .dds__spinbox-horizontal .dds__spinbox-btn[disabled] .dds__arrow-tri-solid-right, .dds__spinbox-vertical .dds__spinbox-btn[disabled] .dds__arrow-tri-solid-right, .dds__accordion-btn[disabled] .dds__arrow-tri-solid-right, .dds__secondary-accordion-btn[disabled] .dds__arrow-tri-solid-right, .dds__msthd-search-btn[disabled] .dds__arrow-tri-solid-right {
  color: #767676;
}

.dds__multi-select .dds__form-check {
  padding: 0rem 1.5rem;
}

.dds__multi-select .dds__form-check:hover {
  background-color: #cce5f1;
}

.dds__multi-select .dds__form-check:focus {
  outline: none;
  background-color: #cce5f1;
}

.dds__multi-select .dds__form-check:active {
  color: #ffffff;
  background-color: #0076ce;
}

.dds__multi-select .dds__form-check .dds__form-check-label {
  width: 100%;
  margin-left: 0;
}

.dds__multi-select .dds__form-check .dds__form-check-label input,
.dds__multi-select .dds__form-check .dds__form-check-label span {
  cursor: pointer;
}

.dds__multi-select .dds__button-dropdown-container {
  padding: 0.3125rem 0;
}

.dds__multi-select .dds__btn.dds__btn-secondary, .dds__multi-select .dds__form-group-upload .dds__form-upload-btn, .dds__form-group-upload .dds__multi-select .dds__form-upload-btn, .dds__multi-select .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-horizontal .dds__multi-select .dds__spinbox-btn, .dds__multi-select .dds__spinbox-vertical .dds__spinbox-btn, .dds__spinbox-vertical .dds__multi-select .dds__spinbox-btn, .dds__multi-select .dds__btn-secondary.dds__accordion-btn, .dds__multi-select .dds__btn-secondary.dds__secondary-accordion-btn, .dds__multi-select .dds__btn-secondary.dds__msthd-search-btn {
  display: flex;
  justify-content: space-between;
}

.dds__multi-select .dds__form-check-label input {
  margin-bottom: 0.625rem;
}

.dds__multi-select .dds__form-check-label span {
  margin-bottom: 0.375rem;
}

.dds__button-dropdown-container {
  background-color: #ffffff;
  border: 0.0625rem solid #c8c9c7;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
  margin: 0;
  max-width: 93vw;
  min-width: 100%;
  padding: 0.3125rem 0;
  position: absolute;
  width: auto;
  z-index: 1050;
}

.dds__button-dropdown-container .dds__dropdown-list-item {
  list-style-type: none;
}

.dds__button-dropdown-container .dds__dropdown-list-item .dds__dropdown-item:hover {
  cursor: pointer;
}

.dds__button-dropdown-container .dds__dropdown-list-item .dds__dropdown-item:active {
  background-color: #cce5f1;
  color: #000000;
}

.dds__button-dropdown-container .dds__dropdown-list-item svg.dds__check {
  fill: #006bbd;
  height: 0.875rem;
  margin-right: 0.5rem;
  width: 0.875rem;
}

.dds__button-dropdown-container.dds__split-container {
  left: 0;
  max-width: 93vw;
  top: 2.375rem;
}

@media (max-width: 991.98px) {
  .dds__button-dropdown-container.dds__split-container {
    max-width: 91vw;
  }
}

@media (max-width: 767.98px) {
  .dds__button-dropdown-container.dds__split-container {
    max-width: 88vw;
  }
}

@media (max-width: 575.98px) {
  .dds__button-dropdown-container.dds__split-container {
    max-width: 79vw;
  }
}

@media (max-width: 991.98px) {
  .dds__button-dropdown-container {
    max-width: 91vw;
  }
}

@media (max-width: 767.98px) {
  .dds__button-dropdown-container {
    max-width: 88vw;
  }
}

@media (max-width: 575.98px) {
  .dds__button-dropdown-container {
    max-width: 79vw;
  }
}

.dds__btn-dropdown .dds__arrow-tri-solid-right {
  display: inline-block;
  height: 1rem;
  min-width: 1rem;
  pointer-events: none;
  stroke: currentColor;
  stroke-width: 0;
  transform: rotate(90deg);
  width: 1rem;
}

.dds__btn-split-arrow {
  align-items: center;
}

.dds__btn-primary.dds__btn-split-arrow, .dds__btn-split-arrow.dds__msthd-search-btn {
  border-left: 0.0625rem solid #00447c;
}

.dds__btn-purchase.dds__btn-split-arrow {
  border-left: 0.0625rem solid #285709;
}

.dds__btn-secondary.dds__btn-split-arrow, .dds__form-group-upload .dds__btn-split-arrow.dds__form-upload-btn, .dds__spinbox-horizontal .dds__btn-split-arrow.dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-split-arrow.dds__spinbox-btn {
  border-left: 0.0625rem solid #808080;
}

.dds__btn-dropdown.dds__show > .dds__btn-primary[data-toggle="dds__dropdown"], .dds__btn-dropdown.dds__show > .dds__msthd-search-btn[data-toggle="dds__dropdown"] {
  background-color: #00447c;
  border-color: #00447c;
}

.dds__btn-dropdown.dds__show > .dds__btn-purchase[data-toggle="dds__dropdown"] {
  background-color: #285709;
  border-color: #285709;
}

.dds__btn-dropdown.dds__show > .dds__btn-secondary[data-toggle="dds__dropdown"], .dds__form-group-upload .dds__btn-dropdown.dds__show > .dds__form-upload-btn[data-toggle="dds__dropdown"], .dds__spinbox-horizontal .dds__btn-dropdown.dds__show > .dds__spinbox-btn[data-toggle="dds__dropdown"], .dds__spinbox-vertical .dds__btn-dropdown.dds__show > .dds__spinbox-btn[data-toggle="dds__dropdown"],
.dds__btn-dropdown.dds__show > .dds__btn-secondary[data-filter="dds__multi-select"],
.dds__form-group-upload .dds__btn-dropdown.dds__show > .dds__form-upload-btn[data-filter="dds__multi-select"],
.dds__spinbox-horizontal .dds__btn-dropdown.dds__show > .dds__spinbox-btn[data-filter="dds__multi-select"],
.dds__spinbox-vertical .dds__btn-dropdown.dds__show > .dds__spinbox-btn[data-filter="dds__multi-select"] {
  background-color: #cccccc;
  border-color: #808080;
  color: #00447c;
}

.dds__btn-dropdown.dds__show > .dds__btn-secondary[data-toggle="dds__dropdown"] .dds__arrow-tri-solid-right, .dds__form-group-upload .dds__btn-dropdown.dds__show > .dds__form-upload-btn[data-toggle="dds__dropdown"] .dds__arrow-tri-solid-right, .dds__spinbox-horizontal .dds__btn-dropdown.dds__show > .dds__spinbox-btn[data-toggle="dds__dropdown"] .dds__arrow-tri-solid-right, .dds__spinbox-vertical .dds__btn-dropdown.dds__show > .dds__spinbox-btn[data-toggle="dds__dropdown"] .dds__arrow-tri-solid-right,
.dds__btn-dropdown.dds__show > .dds__btn-secondary[data-filter="dds__multi-select"] .dds__arrow-tri-solid-right,
.dds__form-group-upload .dds__btn-dropdown.dds__show > .dds__form-upload-btn[data-filter="dds__multi-select"] .dds__arrow-tri-solid-right,
.dds__spinbox-horizontal .dds__btn-dropdown.dds__show > .dds__spinbox-btn[data-filter="dds__multi-select"] .dds__arrow-tri-solid-right,
.dds__spinbox-vertical .dds__btn-dropdown.dds__show > .dds__spinbox-btn[data-filter="dds__multi-select"] .dds__arrow-tri-solid-right {
  fill: #00447c;
}

.dds__btn-group.dds__btn-dropdown .dds__btn.dds__btn-primary, .dds__btn-group.dds__btn-dropdown .dds__form-group-upload .dds__btn-primary.dds__form-upload-btn, .dds__form-group-upload .dds__btn-group.dds__btn-dropdown .dds__btn-primary.dds__form-upload-btn, .dds__btn-group.dds__btn-dropdown .dds__form-group-upload .dds__form-upload-btn.dds__msthd-search-btn, .dds__form-group-upload .dds__btn-group.dds__btn-dropdown .dds__form-upload-btn.dds__msthd-search-btn, .dds__btn-group.dds__btn-dropdown .dds__spinbox-horizontal .dds__btn-primary.dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group.dds__btn-dropdown .dds__btn-primary.dds__spinbox-btn, .dds__btn-group.dds__btn-dropdown .dds__spinbox-horizontal .dds__spinbox-btn.dds__msthd-search-btn, .dds__spinbox-horizontal .dds__btn-group.dds__btn-dropdown .dds__spinbox-btn.dds__msthd-search-btn, .dds__btn-group.dds__btn-dropdown .dds__spinbox-vertical .dds__btn-primary.dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group.dds__btn-dropdown .dds__btn-primary.dds__spinbox-btn, .dds__btn-group.dds__btn-dropdown .dds__spinbox-vertical .dds__spinbox-btn.dds__msthd-search-btn, .dds__spinbox-vertical .dds__btn-group.dds__btn-dropdown .dds__spinbox-btn.dds__msthd-search-btn, .dds__btn-group.dds__btn-dropdown .dds__btn-primary.dds__accordion-btn, .dds__btn-group.dds__btn-dropdown .dds__accordion-btn.dds__msthd-search-btn, .dds__btn-group.dds__btn-dropdown .dds__btn-primary.dds__secondary-accordion-btn, .dds__btn-group.dds__btn-dropdown .dds__secondary-accordion-btn.dds__msthd-search-btn, .dds__btn-group.dds__btn-dropdown .dds__msthd-search-btn,
.dds__btn-group.dds__btn-dropdown .dds__btn.dds__btn-purchase,
.dds__btn-group.dds__btn-dropdown .dds__form-group-upload .dds__btn-purchase.dds__form-upload-btn,
.dds__form-group-upload .dds__btn-group.dds__btn-dropdown .dds__btn-purchase.dds__form-upload-btn,
.dds__btn-group.dds__btn-dropdown .dds__spinbox-horizontal .dds__btn-purchase.dds__spinbox-btn,
.dds__spinbox-horizontal .dds__btn-group.dds__btn-dropdown .dds__btn-purchase.dds__spinbox-btn,
.dds__btn-group.dds__btn-dropdown .dds__spinbox-vertical .dds__btn-purchase.dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group.dds__btn-dropdown .dds__btn-purchase.dds__spinbox-btn,
.dds__btn-group.dds__btn-dropdown .dds__btn-purchase.dds__accordion-btn,
.dds__btn-group.dds__btn-dropdown .dds__btn-purchase.dds__secondary-accordion-btn,
.dds__btn-group.dds__btn-dropdown .dds__btn-purchase.dds__msthd-search-btn {
  color: #fff;
}

.dds__btn-group.dds__btn-dropdown .dds__btn.dds__btn-secondary, .dds__btn-group.dds__btn-dropdown .dds__form-group-upload .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group.dds__btn-dropdown .dds__form-upload-btn, .dds__btn-group.dds__btn-dropdown .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group.dds__btn-dropdown .dds__spinbox-btn, .dds__btn-group.dds__btn-dropdown .dds__spinbox-vertical .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group.dds__btn-dropdown .dds__spinbox-btn, .dds__btn-group.dds__btn-dropdown .dds__btn-secondary.dds__accordion-btn, .dds__btn-group.dds__btn-dropdown .dds__btn-secondary.dds__secondary-accordion-btn, .dds__btn-group.dds__btn-dropdown .dds__btn-secondary.dds__msthd-search-btn {
  color: #006bbd;
}

.dds__btn-group,
.dds__btn-group-vertical {
  display: inline-flex;
  position: relative;
  vertical-align: middle;
}

.dds__btn-group > .dds__btn, .dds__form-group-upload .dds__btn-group > .dds__form-upload-btn, .dds__spinbox-horizontal .dds__btn-group > .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group > .dds__spinbox-btn, .dds__btn-group > .dds__accordion-btn, .dds__btn-group > .dds__secondary-accordion-btn, .dds__btn-group > .dds__msthd-search-btn,
.dds__btn-group-vertical > .dds__btn,
.dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn,
.dds__btn-group-vertical > .dds__accordion-btn,
.dds__btn-group-vertical > .dds__secondary-accordion-btn,
.dds__btn-group-vertical > .dds__msthd-search-btn {
  flex: 0 1 auto;
  position: relative;
}

.dds__btn-group > .dds__btn:hover, .dds__form-group-upload .dds__btn-group > .dds__form-upload-btn:hover, .dds__spinbox-horizontal .dds__btn-group > .dds__spinbox-btn:hover, .dds__spinbox-vertical .dds__btn-group > .dds__spinbox-btn:hover, .dds__btn-group > .dds__accordion-btn:hover, .dds__btn-group > .dds__secondary-accordion-btn:hover, .dds__btn-group > .dds__msthd-search-btn:hover,
.dds__btn-group-vertical > .dds__btn:hover,
.dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn:hover,
.dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn:hover,
.dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn:hover,
.dds__btn-group-vertical > .dds__accordion-btn:hover,
.dds__btn-group-vertical > .dds__secondary-accordion-btn:hover,
.dds__btn-group-vertical > .dds__msthd-search-btn:hover {
  z-index: 1;
}

.dds__btn-group > .dds__btn:focus, .dds__form-group-upload .dds__btn-group > .dds__form-upload-btn:focus, .dds__spinbox-horizontal .dds__btn-group > .dds__spinbox-btn:focus, .dds__spinbox-vertical .dds__btn-group > .dds__spinbox-btn:focus, .dds__btn-group > .dds__accordion-btn:focus, .dds__btn-group > .dds__secondary-accordion-btn:focus, .dds__btn-group > .dds__msthd-search-btn:focus, .dds__btn-group > .dds__btn:active, .dds__form-group-upload .dds__btn-group > .dds__form-upload-btn:active, .dds__spinbox-horizontal .dds__btn-group > .dds__spinbox-btn:active, .dds__spinbox-vertical .dds__btn-group > .dds__spinbox-btn:active, .dds__btn-group > .dds__accordion-btn:active, .dds__btn-group > .dds__secondary-accordion-btn:active, .dds__btn-group > .dds__msthd-search-btn:active, .dds__btn-group > .dds__btn.dds__active, .dds__form-group-upload .dds__btn-group > .dds__active.dds__form-upload-btn, .dds__spinbox-horizontal .dds__btn-group > .dds__active.dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group > .dds__active.dds__spinbox-btn, .dds__btn-group > .dds__active.dds__accordion-btn, .dds__btn-group > .dds__active.dds__secondary-accordion-btn, .dds__btn-group > .dds__active.dds__msthd-search-btn,
.dds__btn-group-vertical > .dds__btn:focus,
.dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn:focus,
.dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn:focus,
.dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn:focus,
.dds__btn-group-vertical > .dds__accordion-btn:focus,
.dds__btn-group-vertical > .dds__secondary-accordion-btn:focus,
.dds__btn-group-vertical > .dds__msthd-search-btn:focus,
.dds__btn-group-vertical > .dds__btn:active,
.dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn:active,
.dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn:active,
.dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn:active,
.dds__btn-group-vertical > .dds__accordion-btn:active,
.dds__btn-group-vertical > .dds__secondary-accordion-btn:active,
.dds__btn-group-vertical > .dds__msthd-search-btn:active,
.dds__btn-group-vertical > .dds__btn.dds__active,
.dds__form-group-upload .dds__btn-group-vertical > .dds__active.dds__form-upload-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical > .dds__active.dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical > .dds__active.dds__spinbox-btn,
.dds__btn-group-vertical > .dds__active.dds__accordion-btn,
.dds__btn-group-vertical > .dds__active.dds__secondary-accordion-btn,
.dds__btn-group-vertical > .dds__active.dds__msthd-search-btn {
  z-index: 1;
}

.dds__btn-group .dds__btn + .dds__btn, .dds__btn-group .dds__form-group-upload .dds__form-upload-btn + .dds__btn, .dds__form-group-upload .dds__btn-group .dds__form-upload-btn + .dds__btn, .dds__btn-group .dds__spinbox-horizontal .dds__spinbox-btn + .dds__btn, .dds__spinbox-horizontal .dds__btn-group .dds__spinbox-btn + .dds__btn, .dds__btn-group .dds__spinbox-vertical .dds__spinbox-btn + .dds__btn, .dds__spinbox-vertical .dds__btn-group .dds__spinbox-btn + .dds__btn, .dds__btn-group .dds__accordion-btn + .dds__btn, .dds__btn-group .dds__secondary-accordion-btn + .dds__btn, .dds__btn-group .dds__msthd-search-btn + .dds__btn, .dds__btn-group .dds__form-group-upload .dds__btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group .dds__btn + .dds__form-upload-btn, .dds__btn-group .dds__form-group-upload .dds__form-upload-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group .dds__form-upload-btn + .dds__form-upload-btn, .dds__btn-group .dds__spinbox-horizontal .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group .dds__spinbox-horizontal .dds__spinbox-btn + .dds__form-upload-btn, .dds__spinbox-horizontal .dds__btn-group .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__spinbox-horizontal .dds__btn-group .dds__spinbox-btn + .dds__form-upload-btn, .dds__btn-group .dds__spinbox-vertical .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group .dds__spinbox-vertical .dds__spinbox-btn + .dds__form-upload-btn, .dds__spinbox-vertical .dds__btn-group .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__spinbox-vertical .dds__btn-group .dds__spinbox-btn + .dds__form-upload-btn, .dds__btn-group .dds__form-group-upload .dds__accordion-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group .dds__accordion-btn + .dds__form-upload-btn, .dds__btn-group .dds__form-group-upload .dds__secondary-accordion-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group .dds__secondary-accordion-btn + .dds__form-upload-btn, .dds__btn-group .dds__form-group-upload .dds__msthd-search-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group .dds__msthd-search-btn + .dds__form-upload-btn, .dds__btn-group .dds__spinbox-horizontal .dds__btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group .dds__btn + .dds__spinbox-btn, .dds__btn-group .dds__form-group-upload .dds__spinbox-horizontal .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group .dds__form-group-upload .dds__form-upload-btn + .dds__spinbox-btn, .dds__form-group-upload .dds__btn-group .dds__spinbox-horizontal .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__form-group-upload .dds__btn-group .dds__form-upload-btn + .dds__spinbox-btn, .dds__btn-group .dds__spinbox-horizontal .dds__spinbox-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group .dds__spinbox-btn + .dds__spinbox-btn, .dds__btn-group .dds__spinbox-horizontal .dds__accordion-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group .dds__accordion-btn + .dds__spinbox-btn, .dds__btn-group .dds__spinbox-horizontal .dds__secondary-accordion-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group .dds__secondary-accordion-btn + .dds__spinbox-btn, .dds__btn-group .dds__spinbox-horizontal .dds__msthd-search-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group .dds__msthd-search-btn + .dds__spinbox-btn, .dds__btn-group .dds__spinbox-vertical .dds__btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group .dds__btn + .dds__spinbox-btn, .dds__btn-group .dds__form-group-upload .dds__spinbox-vertical .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group .dds__form-group-upload .dds__form-upload-btn + .dds__spinbox-btn, .dds__form-group-upload .dds__btn-group .dds__spinbox-vertical .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__form-group-upload .dds__btn-group .dds__form-upload-btn + .dds__spinbox-btn, .dds__btn-group .dds__spinbox-vertical .dds__spinbox-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group .dds__spinbox-btn + .dds__spinbox-btn, .dds__btn-group .dds__spinbox-vertical .dds__accordion-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group .dds__accordion-btn + .dds__spinbox-btn, .dds__btn-group .dds__spinbox-vertical .dds__secondary-accordion-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group .dds__secondary-accordion-btn + .dds__spinbox-btn, .dds__btn-group .dds__spinbox-vertical .dds__msthd-search-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group .dds__msthd-search-btn + .dds__spinbox-btn, .dds__btn-group .dds__btn + .dds__accordion-btn, .dds__btn-group .dds__form-group-upload .dds__form-upload-btn + .dds__accordion-btn, .dds__form-group-upload .dds__btn-group .dds__form-upload-btn + .dds__accordion-btn, .dds__btn-group .dds__spinbox-horizontal .dds__spinbox-btn + .dds__accordion-btn, .dds__spinbox-horizontal .dds__btn-group .dds__spinbox-btn + .dds__accordion-btn, .dds__btn-group .dds__spinbox-vertical .dds__spinbox-btn + .dds__accordion-btn, .dds__spinbox-vertical .dds__btn-group .dds__spinbox-btn + .dds__accordion-btn, .dds__btn-group .dds__accordion-btn + .dds__accordion-btn, .dds__btn-group .dds__secondary-accordion-btn + .dds__accordion-btn, .dds__btn-group .dds__msthd-search-btn + .dds__accordion-btn, .dds__btn-group .dds__btn + .dds__secondary-accordion-btn, .dds__btn-group .dds__form-group-upload .dds__form-upload-btn + .dds__secondary-accordion-btn, .dds__form-group-upload .dds__btn-group .dds__form-upload-btn + .dds__secondary-accordion-btn, .dds__btn-group .dds__spinbox-horizontal .dds__spinbox-btn + .dds__secondary-accordion-btn, .dds__spinbox-horizontal .dds__btn-group .dds__spinbox-btn + .dds__secondary-accordion-btn, .dds__btn-group .dds__spinbox-vertical .dds__spinbox-btn + .dds__secondary-accordion-btn, .dds__spinbox-vertical .dds__btn-group .dds__spinbox-btn + .dds__secondary-accordion-btn, .dds__btn-group .dds__accordion-btn + .dds__secondary-accordion-btn, .dds__btn-group .dds__secondary-accordion-btn + .dds__secondary-accordion-btn, .dds__btn-group .dds__msthd-search-btn + .dds__secondary-accordion-btn, .dds__btn-group .dds__btn + .dds__msthd-search-btn, .dds__btn-group .dds__form-group-upload .dds__form-upload-btn + .dds__msthd-search-btn, .dds__form-group-upload .dds__btn-group .dds__form-upload-btn + .dds__msthd-search-btn, .dds__btn-group .dds__spinbox-horizontal .dds__spinbox-btn + .dds__msthd-search-btn, .dds__spinbox-horizontal .dds__btn-group .dds__spinbox-btn + .dds__msthd-search-btn, .dds__btn-group .dds__spinbox-vertical .dds__spinbox-btn + .dds__msthd-search-btn, .dds__spinbox-vertical .dds__btn-group .dds__spinbox-btn + .dds__msthd-search-btn, .dds__btn-group .dds__accordion-btn + .dds__msthd-search-btn, .dds__btn-group .dds__secondary-accordion-btn + .dds__msthd-search-btn, .dds__btn-group .dds__msthd-search-btn + .dds__msthd-search-btn,
.dds__btn-group .dds__btn + .dds__btn-group,
.dds__btn-group .dds__form-group-upload .dds__form-upload-btn + .dds__btn-group,
.dds__form-group-upload .dds__btn-group .dds__form-upload-btn + .dds__btn-group,
.dds__btn-group .dds__spinbox-horizontal .dds__spinbox-btn + .dds__btn-group,
.dds__spinbox-horizontal .dds__btn-group .dds__spinbox-btn + .dds__btn-group,
.dds__btn-group .dds__spinbox-vertical .dds__spinbox-btn + .dds__btn-group,
.dds__spinbox-vertical .dds__btn-group .dds__spinbox-btn + .dds__btn-group,
.dds__btn-group .dds__accordion-btn + .dds__btn-group,
.dds__btn-group .dds__secondary-accordion-btn + .dds__btn-group,
.dds__btn-group .dds__msthd-search-btn + .dds__btn-group,
.dds__btn-group .dds__btn-group + .dds__btn,
.dds__btn-group .dds__form-group-upload .dds__btn-group + .dds__form-upload-btn,
.dds__form-group-upload .dds__btn-group .dds__btn-group + .dds__form-upload-btn,
.dds__btn-group .dds__spinbox-horizontal .dds__btn-group + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__btn-group .dds__btn-group + .dds__spinbox-btn,
.dds__btn-group .dds__spinbox-vertical .dds__btn-group + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group .dds__btn-group + .dds__spinbox-btn,
.dds__btn-group .dds__btn-group + .dds__accordion-btn,
.dds__btn-group .dds__btn-group + .dds__secondary-accordion-btn,
.dds__btn-group .dds__btn-group + .dds__msthd-search-btn,
.dds__btn-group .dds__btn-group + .dds__btn-group,
.dds__btn-group-vertical .dds__btn + .dds__btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__form-upload-btn + .dds__btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__form-upload-btn + .dds__btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__spinbox-btn + .dds__btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__spinbox-btn + .dds__btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__spinbox-btn + .dds__btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__spinbox-btn + .dds__btn,
.dds__btn-group-vertical .dds__accordion-btn + .dds__btn,
.dds__btn-group-vertical .dds__secondary-accordion-btn + .dds__btn,
.dds__btn-group-vertical .dds__msthd-search-btn + .dds__btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__btn + .dds__form-upload-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__btn + .dds__form-upload-btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__form-upload-btn + .dds__form-upload-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__form-upload-btn + .dds__form-upload-btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__spinbox-horizontal .dds__spinbox-btn + .dds__form-upload-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn,
.dds__form-group-upload .dds__spinbox-horizontal .dds__btn-group-vertical .dds__spinbox-btn + .dds__form-upload-btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__spinbox-vertical .dds__spinbox-btn + .dds__form-upload-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn,
.dds__form-group-upload .dds__spinbox-vertical .dds__btn-group-vertical .dds__spinbox-btn + .dds__form-upload-btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__accordion-btn + .dds__form-upload-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__accordion-btn + .dds__form-upload-btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__secondary-accordion-btn + .dds__form-upload-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__secondary-accordion-btn + .dds__form-upload-btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__msthd-search-btn + .dds__form-upload-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__msthd-search-btn + .dds__form-upload-btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__btn + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__spinbox-horizontal .dds__form-upload-btn + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__form-group-upload .dds__form-upload-btn + .dds__spinbox-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__spinbox-horizontal .dds__form-upload-btn + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__form-group-upload .dds__btn-group-vertical .dds__form-upload-btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__spinbox-btn + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__spinbox-btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__accordion-btn + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__accordion-btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__secondary-accordion-btn + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__secondary-accordion-btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__msthd-search-btn + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__msthd-search-btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__btn + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__spinbox-vertical .dds__form-upload-btn + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__form-group-upload .dds__form-upload-btn + .dds__spinbox-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__spinbox-vertical .dds__form-upload-btn + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__form-group-upload .dds__btn-group-vertical .dds__form-upload-btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__spinbox-btn + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__spinbox-btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__accordion-btn + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__accordion-btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__secondary-accordion-btn + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__secondary-accordion-btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__msthd-search-btn + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__msthd-search-btn + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__btn + .dds__accordion-btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__form-upload-btn + .dds__accordion-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__form-upload-btn + .dds__accordion-btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__spinbox-btn + .dds__accordion-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__spinbox-btn + .dds__accordion-btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__spinbox-btn + .dds__accordion-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__spinbox-btn + .dds__accordion-btn,
.dds__btn-group-vertical .dds__accordion-btn + .dds__accordion-btn,
.dds__btn-group-vertical .dds__secondary-accordion-btn + .dds__accordion-btn,
.dds__btn-group-vertical .dds__msthd-search-btn + .dds__accordion-btn,
.dds__btn-group-vertical .dds__btn + .dds__secondary-accordion-btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__form-upload-btn + .dds__secondary-accordion-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__form-upload-btn + .dds__secondary-accordion-btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__spinbox-btn + .dds__secondary-accordion-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__spinbox-btn + .dds__secondary-accordion-btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__spinbox-btn + .dds__secondary-accordion-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__spinbox-btn + .dds__secondary-accordion-btn,
.dds__btn-group-vertical .dds__accordion-btn + .dds__secondary-accordion-btn,
.dds__btn-group-vertical .dds__secondary-accordion-btn + .dds__secondary-accordion-btn,
.dds__btn-group-vertical .dds__msthd-search-btn + .dds__secondary-accordion-btn,
.dds__btn-group-vertical .dds__btn + .dds__msthd-search-btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__form-upload-btn + .dds__msthd-search-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__form-upload-btn + .dds__msthd-search-btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__spinbox-btn + .dds__msthd-search-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__spinbox-btn + .dds__msthd-search-btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__spinbox-btn + .dds__msthd-search-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__spinbox-btn + .dds__msthd-search-btn,
.dds__btn-group-vertical .dds__accordion-btn + .dds__msthd-search-btn,
.dds__btn-group-vertical .dds__secondary-accordion-btn + .dds__msthd-search-btn,
.dds__btn-group-vertical .dds__msthd-search-btn + .dds__msthd-search-btn,
.dds__btn-group-vertical .dds__btn + .dds__btn-group,
.dds__btn-group-vertical .dds__form-group-upload .dds__form-upload-btn + .dds__btn-group,
.dds__form-group-upload .dds__btn-group-vertical .dds__form-upload-btn + .dds__btn-group,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__spinbox-btn + .dds__btn-group,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__spinbox-btn + .dds__btn-group,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__spinbox-btn + .dds__btn-group,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__spinbox-btn + .dds__btn-group,
.dds__btn-group-vertical .dds__accordion-btn + .dds__btn-group,
.dds__btn-group-vertical .dds__secondary-accordion-btn + .dds__btn-group,
.dds__btn-group-vertical .dds__msthd-search-btn + .dds__btn-group,
.dds__btn-group-vertical .dds__btn-group + .dds__btn,
.dds__btn-group-vertical .dds__form-group-upload .dds__btn-group + .dds__form-upload-btn,
.dds__form-group-upload .dds__btn-group-vertical .dds__btn-group + .dds__form-upload-btn,
.dds__btn-group-vertical .dds__spinbox-horizontal .dds__btn-group + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical .dds__btn-group + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__spinbox-vertical .dds__btn-group + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical .dds__btn-group + .dds__spinbox-btn,
.dds__btn-group-vertical .dds__btn-group + .dds__accordion-btn,
.dds__btn-group-vertical .dds__btn-group + .dds__secondary-accordion-btn,
.dds__btn-group-vertical .dds__btn-group + .dds__msthd-search-btn,
.dds__btn-group-vertical .dds__btn-group + .dds__btn-group {
  margin-left: -0.0625rem;
}

.dds__btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.dds__btn-toolbar .dds__input-group {
  width: auto;
}

.dds__btn-group > .dds__btn:first-child, .dds__form-group-upload .dds__btn-group > .dds__form-upload-btn:first-child, .dds__spinbox-horizontal .dds__btn-group > .dds__spinbox-btn:first-child, .dds__spinbox-vertical .dds__btn-group > .dds__spinbox-btn:first-child, .dds__btn-group > .dds__accordion-btn:first-child, .dds__btn-group > .dds__secondary-accordion-btn:first-child, .dds__btn-group > .dds__msthd-search-btn:first-child {
  margin-left: 0;
}

.dds__btn-group > .dds__btn:not(:last-child):not(.dds__dropdown-toggle), .dds__form-group-upload .dds__btn-group > .dds__form-upload-btn:not(:last-child):not(.dds__dropdown-toggle), .dds__spinbox-horizontal .dds__btn-group > .dds__spinbox-btn:not(:last-child):not(.dds__dropdown-toggle), .dds__spinbox-vertical .dds__btn-group > .dds__spinbox-btn:not(:last-child):not(.dds__dropdown-toggle), .dds__btn-group > .dds__accordion-btn:not(:last-child):not(.dds__dropdown-toggle), .dds__btn-group > .dds__secondary-accordion-btn:not(:last-child):not(.dds__dropdown-toggle), .dds__btn-group > .dds__msthd-search-btn:not(:last-child):not(.dds__dropdown-toggle),
.dds__btn-group > .dds__btn-group:not(:last-child) > .dds__btn,
.dds__form-group-upload .dds__btn-group > .dds__btn-group:not(:last-child) > .dds__form-upload-btn,
.dds__spinbox-horizontal .dds__btn-group > .dds__btn-group:not(:last-child) > .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group > .dds__btn-group:not(:last-child) > .dds__spinbox-btn,
.dds__btn-group > .dds__btn-group:not(:last-child) > .dds__accordion-btn,
.dds__btn-group > .dds__btn-group:not(:last-child) > .dds__secondary-accordion-btn,
.dds__btn-group > .dds__btn-group:not(:last-child) > .dds__msthd-search-btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dds__btn-group > .dds__btn:not(:first-child), .dds__form-group-upload .dds__btn-group > .dds__form-upload-btn:not(:first-child), .dds__spinbox-horizontal .dds__btn-group > .dds__spinbox-btn:not(:first-child), .dds__spinbox-vertical .dds__btn-group > .dds__spinbox-btn:not(:first-child), .dds__btn-group > .dds__accordion-btn:not(:first-child), .dds__btn-group > .dds__secondary-accordion-btn:not(:first-child), .dds__btn-group > .dds__msthd-search-btn:not(:first-child),
.dds__btn-group > .dds__btn-group:not(:first-child) > .dds__btn,
.dds__form-group-upload .dds__btn-group > .dds__btn-group:not(:first-child) > .dds__form-upload-btn,
.dds__spinbox-horizontal .dds__btn-group > .dds__btn-group:not(:first-child) > .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group > .dds__btn-group:not(:first-child) > .dds__spinbox-btn,
.dds__btn-group > .dds__btn-group:not(:first-child) > .dds__accordion-btn,
.dds__btn-group > .dds__btn-group:not(:first-child) > .dds__secondary-accordion-btn,
.dds__btn-group > .dds__btn-group:not(:first-child) > .dds__msthd-search-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dds__btn-group-vertical {
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}

.dds__btn-group-vertical .dds__btn, .dds__btn-group-vertical .dds__form-group-upload .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group-vertical .dds__form-upload-btn, .dds__btn-group-vertical .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group-vertical .dds__spinbox-btn, .dds__btn-group-vertical .dds__spinbox-vertical .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group-vertical .dds__spinbox-btn, .dds__btn-group-vertical .dds__accordion-btn, .dds__btn-group-vertical .dds__secondary-accordion-btn, .dds__btn-group-vertical .dds__msthd-search-btn,
.dds__btn-group-vertical .dds__btn-group {
  width: 100%;
}

.dds__btn-group-vertical > .dds__btn + .dds__btn, .dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn + .dds__btn, .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn + .dds__btn, .dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn + .dds__btn, .dds__btn-group-vertical > .dds__accordion-btn + .dds__btn, .dds__btn-group-vertical > .dds__secondary-accordion-btn + .dds__btn, .dds__btn-group-vertical > .dds__msthd-search-btn + .dds__btn, .dds__form-group-upload .dds__btn-group-vertical > .dds__btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn + .dds__form-upload-btn, .dds__spinbox-horizontal .dds__form-group-upload .dds__btn-group-vertical > .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn + .dds__form-upload-btn, .dds__spinbox-vertical .dds__form-group-upload .dds__btn-group-vertical > .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group-vertical > .dds__accordion-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group-vertical > .dds__secondary-accordion-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__btn-group-vertical > .dds__msthd-search-btn + .dds__form-upload-btn, .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__btn + .dds__spinbox-btn, .dds__form-group-upload .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__accordion-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__secondary-accordion-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__msthd-search-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group-vertical > .dds__btn + .dds__spinbox-btn, .dds__form-group-upload .dds__spinbox-vertical .dds__btn-group-vertical > .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group-vertical > .dds__accordion-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group-vertical > .dds__secondary-accordion-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__btn-group-vertical > .dds__msthd-search-btn + .dds__spinbox-btn, .dds__btn-group-vertical > .dds__btn + .dds__accordion-btn, .dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn + .dds__accordion-btn, .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn + .dds__accordion-btn, .dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn + .dds__accordion-btn, .dds__btn-group-vertical > .dds__accordion-btn + .dds__accordion-btn, .dds__btn-group-vertical > .dds__secondary-accordion-btn + .dds__accordion-btn, .dds__btn-group-vertical > .dds__msthd-search-btn + .dds__accordion-btn, .dds__btn-group-vertical > .dds__btn + .dds__secondary-accordion-btn, .dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn + .dds__secondary-accordion-btn, .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn + .dds__secondary-accordion-btn, .dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn + .dds__secondary-accordion-btn, .dds__btn-group-vertical > .dds__accordion-btn + .dds__secondary-accordion-btn, .dds__btn-group-vertical > .dds__secondary-accordion-btn + .dds__secondary-accordion-btn, .dds__btn-group-vertical > .dds__msthd-search-btn + .dds__secondary-accordion-btn, .dds__btn-group-vertical > .dds__btn + .dds__msthd-search-btn, .dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn + .dds__msthd-search-btn, .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn + .dds__msthd-search-btn, .dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn + .dds__msthd-search-btn, .dds__btn-group-vertical > .dds__accordion-btn + .dds__msthd-search-btn, .dds__btn-group-vertical > .dds__secondary-accordion-btn + .dds__msthd-search-btn, .dds__btn-group-vertical > .dds__msthd-search-btn + .dds__msthd-search-btn,
.dds__btn-group-vertical > .dds__btn + .dds__btn-group,
.dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn + .dds__btn-group,
.dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn + .dds__btn-group,
.dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn + .dds__btn-group,
.dds__btn-group-vertical > .dds__accordion-btn + .dds__btn-group,
.dds__btn-group-vertical > .dds__secondary-accordion-btn + .dds__btn-group,
.dds__btn-group-vertical > .dds__msthd-search-btn + .dds__btn-group,
.dds__btn-group-vertical > .dds__btn-group + .dds__btn,
.dds__form-group-upload .dds__btn-group-vertical > .dds__btn-group + .dds__form-upload-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical > .dds__btn-group + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical > .dds__btn-group + .dds__spinbox-btn,
.dds__btn-group-vertical > .dds__btn-group + .dds__accordion-btn,
.dds__btn-group-vertical > .dds__btn-group + .dds__secondary-accordion-btn,
.dds__btn-group-vertical > .dds__btn-group + .dds__msthd-search-btn,
.dds__btn-group-vertical > .dds__btn-group + .dds__btn-group {
  margin-left: 0;
  margin-top: -0.0625rem;
}

.dds__btn-group-vertical > .dds__btn:not(:last-child):not(.dds__dropdown-toggle), .dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn:not(:last-child):not(.dds__dropdown-toggle), .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn:not(:last-child):not(.dds__dropdown-toggle), .dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn:not(:last-child):not(.dds__dropdown-toggle), .dds__btn-group-vertical > .dds__accordion-btn:not(:last-child):not(.dds__dropdown-toggle), .dds__btn-group-vertical > .dds__secondary-accordion-btn:not(:last-child):not(.dds__dropdown-toggle), .dds__btn-group-vertical > .dds__msthd-search-btn:not(:last-child):not(.dds__dropdown-toggle),
.dds__btn-group-vertical > .dds__btn-group:not(:last-child) > .dds__btn,
.dds__form-group-upload .dds__btn-group-vertical > .dds__btn-group:not(:last-child) > .dds__form-upload-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical > .dds__btn-group:not(:last-child) > .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical > .dds__btn-group:not(:last-child) > .dds__spinbox-btn,
.dds__btn-group-vertical > .dds__btn-group:not(:last-child) > .dds__accordion-btn,
.dds__btn-group-vertical > .dds__btn-group:not(:last-child) > .dds__secondary-accordion-btn,
.dds__btn-group-vertical > .dds__btn-group:not(:last-child) > .dds__msthd-search-btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.dds__btn-group-vertical > .dds__btn:not(:first-child), .dds__form-group-upload .dds__btn-group-vertical > .dds__form-upload-btn:not(:first-child), .dds__spinbox-horizontal .dds__btn-group-vertical > .dds__spinbox-btn:not(:first-child), .dds__spinbox-vertical .dds__btn-group-vertical > .dds__spinbox-btn:not(:first-child), .dds__btn-group-vertical > .dds__accordion-btn:not(:first-child), .dds__btn-group-vertical > .dds__secondary-accordion-btn:not(:first-child), .dds__btn-group-vertical > .dds__msthd-search-btn:not(:first-child),
.dds__btn-group-vertical > .dds__btn-group:not(:first-child) > .dds__btn,
.dds__form-group-upload .dds__btn-group-vertical > .dds__btn-group:not(:first-child) > .dds__form-upload-btn,
.dds__spinbox-horizontal .dds__btn-group-vertical > .dds__btn-group:not(:first-child) > .dds__spinbox-btn,
.dds__spinbox-vertical .dds__btn-group-vertical > .dds__btn-group:not(:first-child) > .dds__spinbox-btn,
.dds__btn-group-vertical > .dds__btn-group:not(:first-child) > .dds__accordion-btn,
.dds__btn-group-vertical > .dds__btn-group:not(:first-child) > .dds__secondary-accordion-btn,
.dds__btn-group-vertical > .dds__btn-group:not(:first-child) > .dds__msthd-search-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active {
  background-color: #edf9ff;
  border: 0.125rem solid #0076ce;
}

.dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-title-stroked {
  font-weight: bold;
}

.dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-stroked:hover {
  border: none;
}

.dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-stroked .dds__card-label-container {
  padding: 0.5625rem 0.4375rem 0;
}

@media screen and (max-width: 767.98px) {
  .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-stroked .dds__card-label-container {
    padding: 0.625rem 0.5rem;
  }
}

.dds__input-group {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
}

.dds__input-group > .dds__form-control,
.dds__input-group > .dds__custom-select,
.dds__input-group > .dds__custom-file {
  flex: 1 1 auto;
  margin-bottom: 0;
  position: relative;
  width: 1%;
}

.dds__input-group > .dds__form-control + .dds__form-control,
.dds__input-group > .dds__form-control + .dds__custom-select,
.dds__input-group > .dds__form-control + .dds__custom-file,
.dds__input-group > .dds__custom-select + .dds__form-control,
.dds__input-group > .dds__custom-select + .dds__custom-select,
.dds__input-group > .dds__custom-select + .dds__custom-file,
.dds__input-group > .dds__custom-file + .dds__form-control,
.dds__input-group > .dds__custom-file + .dds__custom-select,
.dds__input-group > .dds__custom-file + .dds__custom-file {
  margin-left: -0.0625rem;
}

.dds__input-group > .dds__form-control:focus,
.dds__input-group > .dds__custom-select:focus,
.dds__input-group > .dds__custom-file .dds__custom-file-input:focus ~ .dds__custom-file-label {
  z-index: 3;
}

.dds__input-group > .dds__custom-file .dds__custom-file-input:focus {
  z-index: 4;
}

.dds__input-group > .dds__form-control:not(:last-child),
.dds__input-group > .dds__custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dds__input-group > .dds__form-control:not(:first-child),
.dds__input-group > .dds__custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dds__input-group > .dds__custom-file {
  align-items: center;
  display: flex;
}

.dds__input-group > .dds__custom-file:not(:last-child) .dds__custom-file-label,
.dds__input-group > .dds__custom-file:not(:last-child) .dds__custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dds__input-group > .dds__custom-file:not(:first-child) .dds__custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dds__input-group-prepend {
  display: flex;
}

.dds__input-group-prepend .dds__btn, .dds__input-group-prepend .dds__form-group-upload .dds__form-upload-btn, .dds__form-group-upload .dds__input-group-prepend .dds__form-upload-btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__spinbox-btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__spinbox-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__spinbox-btn, .dds__input-group-prepend .dds__accordion-btn, .dds__input-group-prepend .dds__secondary-accordion-btn, .dds__input-group-prepend .dds__msthd-search-btn {
  position: relative;
  z-index: 2;
}

.dds__input-group-prepend .dds__btn + .dds__btn, .dds__input-group-prepend .dds__form-group-upload .dds__form-upload-btn + .dds__btn, .dds__form-group-upload .dds__input-group-prepend .dds__form-upload-btn + .dds__btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__spinbox-btn + .dds__btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__spinbox-btn + .dds__btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__spinbox-btn + .dds__btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__spinbox-btn + .dds__btn, .dds__input-group-prepend .dds__accordion-btn + .dds__btn, .dds__input-group-prepend .dds__secondary-accordion-btn + .dds__btn, .dds__input-group-prepend .dds__msthd-search-btn + .dds__btn, .dds__input-group-prepend .dds__form-group-upload .dds__btn + .dds__form-upload-btn, .dds__form-group-upload .dds__input-group-prepend .dds__btn + .dds__form-upload-btn, .dds__input-group-prepend .dds__form-group-upload .dds__form-upload-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__input-group-prepend .dds__form-upload-btn + .dds__form-upload-btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__input-group-prepend .dds__spinbox-horizontal .dds__spinbox-btn + .dds__form-upload-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__spinbox-horizontal .dds__input-group-prepend .dds__spinbox-btn + .dds__form-upload-btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__input-group-prepend .dds__spinbox-vertical .dds__spinbox-btn + .dds__form-upload-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__form-group-upload .dds__spinbox-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__spinbox-vertical .dds__input-group-prepend .dds__spinbox-btn + .dds__form-upload-btn, .dds__input-group-prepend .dds__form-group-upload .dds__accordion-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__input-group-prepend .dds__accordion-btn + .dds__form-upload-btn, .dds__input-group-prepend .dds__form-group-upload .dds__secondary-accordion-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__input-group-prepend .dds__secondary-accordion-btn + .dds__form-upload-btn, .dds__input-group-prepend .dds__form-group-upload .dds__msthd-search-btn + .dds__form-upload-btn, .dds__form-group-upload .dds__input-group-prepend .dds__msthd-search-btn + .dds__form-upload-btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__form-group-upload .dds__spinbox-horizontal .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__form-group-upload .dds__form-upload-btn + .dds__spinbox-btn, .dds__form-group-upload .dds__input-group-prepend .dds__spinbox-horizontal .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__form-group-upload .dds__input-group-prepend .dds__form-upload-btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__spinbox-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__spinbox-btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__accordion-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__accordion-btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__secondary-accordion-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__secondary-accordion-btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__msthd-search-btn + .dds__spinbox-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__msthd-search-btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__form-group-upload .dds__spinbox-vertical .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__form-group-upload .dds__form-upload-btn + .dds__spinbox-btn, .dds__form-group-upload .dds__input-group-prepend .dds__spinbox-vertical .dds__form-upload-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__form-group-upload .dds__input-group-prepend .dds__form-upload-btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__spinbox-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__spinbox-btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__accordion-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__accordion-btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__secondary-accordion-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__secondary-accordion-btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__msthd-search-btn + .dds__spinbox-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__msthd-search-btn + .dds__spinbox-btn, .dds__input-group-prepend .dds__btn + .dds__accordion-btn, .dds__input-group-prepend .dds__form-group-upload .dds__form-upload-btn + .dds__accordion-btn, .dds__form-group-upload .dds__input-group-prepend .dds__form-upload-btn + .dds__accordion-btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__spinbox-btn + .dds__accordion-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__spinbox-btn + .dds__accordion-btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__spinbox-btn + .dds__accordion-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__spinbox-btn + .dds__accordion-btn, .dds__input-group-prepend .dds__accordion-btn + .dds__accordion-btn, .dds__input-group-prepend .dds__secondary-accordion-btn + .dds__accordion-btn, .dds__input-group-prepend .dds__msthd-search-btn + .dds__accordion-btn, .dds__input-group-prepend .dds__btn + .dds__secondary-accordion-btn, .dds__input-group-prepend .dds__form-group-upload .dds__form-upload-btn + .dds__secondary-accordion-btn, .dds__form-group-upload .dds__input-group-prepend .dds__form-upload-btn + .dds__secondary-accordion-btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__spinbox-btn + .dds__secondary-accordion-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__spinbox-btn + .dds__secondary-accordion-btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__spinbox-btn + .dds__secondary-accordion-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__spinbox-btn + .dds__secondary-accordion-btn, .dds__input-group-prepend .dds__accordion-btn + .dds__secondary-accordion-btn, .dds__input-group-prepend .dds__secondary-accordion-btn + .dds__secondary-accordion-btn, .dds__input-group-prepend .dds__msthd-search-btn + .dds__secondary-accordion-btn, .dds__input-group-prepend .dds__btn + .dds__msthd-search-btn, .dds__input-group-prepend .dds__form-group-upload .dds__form-upload-btn + .dds__msthd-search-btn, .dds__form-group-upload .dds__input-group-prepend .dds__form-upload-btn + .dds__msthd-search-btn, .dds__input-group-prepend .dds__spinbox-horizontal .dds__spinbox-btn + .dds__msthd-search-btn, .dds__spinbox-horizontal .dds__input-group-prepend .dds__spinbox-btn + .dds__msthd-search-btn, .dds__input-group-prepend .dds__spinbox-vertical .dds__spinbox-btn + .dds__msthd-search-btn, .dds__spinbox-vertical .dds__input-group-prepend .dds__spinbox-btn + .dds__msthd-search-btn, .dds__input-group-prepend .dds__accordion-btn + .dds__msthd-search-btn, .dds__input-group-prepend .dds__secondary-accordion-btn + .dds__msthd-search-btn, .dds__input-group-prepend .dds__msthd-search-btn + .dds__msthd-search-btn,
.dds__input-group-prepend .dds__btn + .dds__input-group-text,
.dds__input-group-prepend .dds__form-group-upload .dds__form-upload-btn + .dds__input-group-text,
.dds__form-group-upload .dds__input-group-prepend .dds__form-upload-btn + .dds__input-group-text,
.dds__input-group-prepend .dds__spinbox-horizontal .dds__spinbox-btn + .dds__input-group-text,
.dds__spinbox-horizontal .dds__input-group-prepend .dds__spinbox-btn + .dds__input-group-text,
.dds__input-group-prepend .dds__spinbox-vertical .dds__spinbox-btn + .dds__input-group-text,
.dds__spinbox-vertical .dds__input-group-prepend .dds__spinbox-btn + .dds__input-group-text,
.dds__input-group-prepend .dds__accordion-btn + .dds__input-group-text,
.dds__input-group-prepend .dds__secondary-accordion-btn + .dds__input-group-text,
.dds__input-group-prepend .dds__msthd-search-btn + .dds__input-group-text,
.dds__input-group-prepend .dds__btn + .dds__msthd-search-input,
.dds__input-group-prepend .dds__form-group-upload .dds__form-upload-btn + .dds__msthd-search-input,
.dds__form-group-upload .dds__input-group-prepend .dds__form-upload-btn + .dds__msthd-search-input,
.dds__input-group-prepend .dds__spinbox-horizontal .dds__spinbox-btn + .dds__msthd-search-input,
.dds__spinbox-horizontal .dds__input-group-prepend .dds__spinbox-btn + .dds__msthd-search-input,
.dds__input-group-prepend .dds__spinbox-vertical .dds__spinbox-btn + .dds__msthd-search-input,
.dds__spinbox-vertical .dds__input-group-prepend .dds__spinbox-btn + .dds__msthd-search-input,
.dds__input-group-prepend .dds__accordion-btn + .dds__msthd-search-input,
.dds__input-group-prepend .dds__secondary-accordion-btn + .dds__msthd-search-input,
.dds__input-group-prepend .dds__msthd-search-btn + .dds__msthd-search-input,
.dds__input-group-prepend .dds__input-group-text + .dds__input-group-text,
.dds__input-group-prepend .dds__msthd-search-input + .dds__input-group-text,
.dds__input-group-prepend .dds__input-group-text + .dds__msthd-search-input,
.dds__input-group-prepend .dds__msthd-search-input + .dds__msthd-search-input,
.dds__input-group-prepend .dds__input-group-text + .dds__btn,
.dds__input-group-prepend .dds__msthd-search-input + .dds__btn,
.dds__input-group-prepend .dds__form-group-upload .dds__input-group-text + .dds__form-upload-btn,
.dds__form-group-upload .dds__input-group-prepend .dds__input-group-text + .dds__form-upload-btn,
.dds__input-group-prepend .dds__form-group-upload .dds__msthd-search-input + .dds__form-upload-btn,
.dds__form-group-upload .dds__input-group-prepend .dds__msthd-search-input + .dds__form-upload-btn,
.dds__input-group-prepend .dds__spinbox-horizontal .dds__input-group-text + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__input-group-prepend .dds__input-group-text + .dds__spinbox-btn,
.dds__input-group-prepend .dds__spinbox-horizontal .dds__msthd-search-input + .dds__spinbox-btn,
.dds__spinbox-horizontal .dds__input-group-prepend .dds__msthd-search-input + .dds__spinbox-btn,
.dds__input-group-prepend .dds__spinbox-vertical .dds__input-group-text + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__input-group-prepend .dds__input-group-text + .dds__spinbox-btn,
.dds__input-group-prepend .dds__spinbox-vertical .dds__msthd-search-input + .dds__spinbox-btn,
.dds__spinbox-vertical .dds__input-group-prepend .dds__msthd-search-input + .dds__spinbox-btn,
.dds__input-group-prepend .dds__input-group-text + .dds__accordion-btn,
.dds__input-group-prepend .dds__msthd-search-input + .dds__accordion-btn,
.dds__input-group-prepend .dds__input-group-text + .dds__secondary-accordion-btn,
.dds__input-group-prepend .dds__msthd-search-input + .dds__secondary-accordion-btn,
.dds__input-group-prepend .dds__input-group-text + .dds__msthd-search-btn,
.dds__input-group-prepend .dds__msthd-search-input + .dds__msthd-search-btn {
  margin-left: -0.0625rem;
}

.dds__input-group-prepend {
  margin-right: -0.0625rem;
}

.dds__input-group-text, .dds__msthd-search-input {
  border-radius: 0;
  align-items: center;
  background-color: #e9ecef;
  border: 0.0625rem solid #808080;
  color: #000000;
  display: flex;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.75;
  margin-bottom: 0;
  padding: 0.375rem 0.75rem;
  text-align: center;
  white-space: nowrap;
}

.dds__input-group-text input[type="radio"], .dds__msthd-search-input input[type="radio"],
.dds__input-group-text input[type="checkbox"],
.dds__msthd-search-input input[type="checkbox"] {
  margin-top: 0;
}

.dds__input-group > .dds__input-group-prepend > .dds__btn, .dds__form-group-upload .dds__input-group > .dds__input-group-prepend > .dds__form-upload-btn, .dds__spinbox-horizontal .dds__input-group > .dds__input-group-prepend > .dds__spinbox-btn, .dds__spinbox-vertical .dds__input-group > .dds__input-group-prepend > .dds__spinbox-btn, .dds__input-group > .dds__input-group-prepend > .dds__accordion-btn, .dds__input-group > .dds__input-group-prepend > .dds__secondary-accordion-btn, .dds__input-group > .dds__input-group-prepend > .dds__msthd-search-btn,
.dds__input-group > .dds__input-group-prepend > .dds__input-group-text,
.dds__input-group > .dds__input-group-prepend > .dds__msthd-search-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dds__input-group > .dds__input-group-prepend:not(:first-child) > .dds__btn, .dds__form-group-upload .dds__input-group > .dds__input-group-prepend:not(:first-child) > .dds__form-upload-btn, .dds__spinbox-horizontal .dds__input-group > .dds__input-group-prepend:not(:first-child) > .dds__spinbox-btn, .dds__spinbox-vertical .dds__input-group > .dds__input-group-prepend:not(:first-child) > .dds__spinbox-btn, .dds__input-group > .dds__input-group-prepend:not(:first-child) > .dds__accordion-btn, .dds__input-group > .dds__input-group-prepend:not(:first-child) > .dds__secondary-accordion-btn, .dds__input-group > .dds__input-group-prepend:not(:first-child) > .dds__msthd-search-btn,
.dds__input-group > .dds__input-group-prepend:not(:first-child) > .dds__input-group-text,
.dds__input-group > .dds__input-group-prepend:not(:first-child) > .dds__msthd-search-input,
.dds__input-group > .dds__input-group-prepend:first-child > .dds__btn:not(:first-child),
.dds__form-group-upload .dds__input-group > .dds__input-group-prepend:first-child > .dds__form-upload-btn:not(:first-child),
.dds__spinbox-horizontal .dds__input-group > .dds__input-group-prepend:first-child > .dds__spinbox-btn:not(:first-child),
.dds__spinbox-vertical .dds__input-group > .dds__input-group-prepend:first-child > .dds__spinbox-btn:not(:first-child),
.dds__input-group > .dds__input-group-prepend:first-child > .dds__accordion-btn:not(:first-child),
.dds__input-group > .dds__input-group-prepend:first-child > .dds__secondary-accordion-btn:not(:first-child),
.dds__input-group > .dds__input-group-prepend:first-child > .dds__msthd-search-btn:not(:first-child),
.dds__input-group > .dds__input-group-prepend:first-child > .dds__input-group-text:not(:first-child),
.dds__input-group > .dds__input-group-prepend:first-child > .dds__msthd-search-input:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked {
  border: none;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked:not(.dds__active):hover {
  border: none;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked {
  padding: 0;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked .dds__checkbox {
  align-items: center;
  background-color: #ffffff;
  border: none;
  border-bottom: 0.0625rem solid #cccccc;
  border-right: 0.0625rem solid #cccccc;
  display: flex;
  height: 1.25rem;
  justify-content: center;
  left: 0.0625rem;
  position: absolute;
  top: 0.0625rem;
  width: 1.25rem;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked .dds__checkbox .dds__icons.dds__check {
  color: #ffffff;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:checked ~ .dds__card-label-container {
  background-color: #edf9ff;
  border: 0.125rem solid #0076ce;
  padding: 0.625rem 0.5rem 0.625rem 1.5rem;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:checked ~ .dds__card-label-container .dds__card-title-stroked {
  font-weight: bold;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:checked ~ .dds__checkbox {
  background-color: #0076ce;
  border-color: #0076ce;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked .dds__card-label-container {
  border: 0.0625rem solid #cccccc;
  padding: 0.6875rem 0.5625rem 0.6875rem 1.5625rem;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked .dds__card-label-container:hover {
  background-color: #eeeeee;
  border: 0.0625rem solid #0076ce;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked {
  /* stylelint-disable */
  /* stylelint-disable */
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled ~ .dds__card-label-container,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled ~ .dds__checkbox,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked ~ .dds__card-label-container,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked ~ .dds__checkbox {
  /* stylelint-enable */
  cursor: not-allowed;
  background-color: #f9f9f9;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled ~ .dds__card-label-container i,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled ~ .dds__checkbox i,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked ~ .dds__card-label-container i,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked ~ .dds__checkbox i {
  display: none;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled + .dds__card-label-container,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked + .dds__card-label-container {
  /* stylelint-enable */
  background-color: #f9f9f9;
  border-color: #cccccc;
  color: #767676;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled + .dds__card-label-container img,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked + .dds__card-label-container img {
  opacity: 0.5;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled + .dds__card-label-container .dds__card-txt-stroked-secondary,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked + .dds__card-label-container .dds__card-txt-stroked-secondary {
  color: #767676;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled + .dds__card-label-container:hover,
.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked + .dds__card-label-container:hover {
  background-color: #f9f9f9;
  border-color: #cccccc;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked ~ .dds__checkbox {
  background-color: #cccccc;
  border-color: #cccccc;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked ~ .dds__checkbox i {
  display: block;
}

.dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled:checked ~ .dds__card-label-container {
  padding: 0.625rem 0.5rem 0.625rem 1.5rem;
}

fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input {
  /* stylelint-disable */
  /* stylelint-disable */
}

fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input ~ .dds__card-label-container,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input ~ .dds__checkbox {
  /* stylelint-enable */
  cursor: not-allowed;
  background-color: #f9f9f9;
}

fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input ~ .dds__card-label-container i,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input ~ .dds__checkbox i {
  display: none;
}

fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input + .dds__card-label-container {
  /* stylelint-enable */
  background-color: #f9f9f9;
  border-color: #cccccc;
  color: #767676;
}

fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input + .dds__card-label-container img {
  opacity: 0.5;
}

fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input + .dds__card-label-container .dds__card-txt-stroked-secondary {
  color: #767676;
}

fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input + .dds__card-label-container:hover {
  background-color: #f9f9f9;
  border-color: #cccccc;
}

fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:checked ~ .dds__checkbox {
  background-color: #cccccc;
  border-color: #cccccc;
}

fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:checked ~ .dds__checkbox i {
  display: block;
}

fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:checked ~ .dds__card-label-container {
  padding: 0.625rem 0.5rem 0.625rem 1.5rem;
}

@media screen and (max-width: 767.98px) {
  .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:checked ~ .dds__card-label-container {
    padding-left: 2rem;
  }
  .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked .dds__card-label-container {
    padding-left: 2.0625rem;
  }
  .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked .dds__card-label-container:hover {
    background-color: #ffffff;
    border-color: #cccccc;
  }
  .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:disabled ~ .dds__card-label-container {
    padding-left: 2.0625rem;
  }
  .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:checked:disabled ~ .dds__card-label-container {
    padding-left: 2rem;
  }
  fieldset:disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:checked ~ .dds__card-label-container,
  fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked input:checked ~ .dds__card-label-container {
    padding-left: 2rem;
  }
  fieldset:disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked .dds__card-label-container,
  fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__checkbox-stroked.dds__card-stroked .dds__card-label-stroked .dds__card-label-container {
    padding-left: 2.0625rem;
  }
}

.dds__nav, .dds__tabs {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

.dds__nav-link, .dds__nav-anchored-vertical-link, .dds__tabs .dds__tab-link {
  display: block;
  padding: 0.5rem 1rem;
}

.dds__nav-link:hover, .dds__nav-anchored-vertical-link:hover, .dds__tabs .dds__tab-link:hover, .dds__nav-link:focus, .dds__nav-anchored-vertical-link:focus, .dds__tabs .dds__tab-link:focus {
  text-decoration: none;
}

.dds__nav-link.dds__disabled, .dds__disabled.dds__nav-anchored-vertical-link, .dds__tabs .dds__disabled.dds__tab-link {
  color: #6c757d;
}

.dds__nav-tabs, .dds__tabs {
  border-bottom: 0.0625rem solid #dee2e6;
}

.dds__nav-tabs .dds__nav-item, .dds__tabs .dds__nav-item {
  margin-bottom: -0.0625rem;
}

.dds__nav-tabs .dds__nav-link, .dds__tabs .dds__nav-link, .dds__nav-tabs .dds__nav-anchored-vertical-link, .dds__tabs .dds__nav-anchored-vertical-link, .dds__tabs .dds__tab-link {
  border-top-left-radius: 0.0625rem;
  border-top-right-radius: 0.0625rem;
  border: 0.0625rem solid transparent;
}

.dds__nav-tabs .dds__nav-link:hover, .dds__tabs .dds__nav-link:hover, .dds__nav-tabs .dds__nav-anchored-vertical-link:hover, .dds__tabs .dds__nav-anchored-vertical-link:hover, .dds__tabs .dds__tab-link:hover, .dds__nav-tabs .dds__nav-link:focus, .dds__tabs .dds__nav-link:focus, .dds__nav-tabs .dds__nav-anchored-vertical-link:focus, .dds__tabs .dds__nav-anchored-vertical-link:focus, .dds__tabs .dds__tab-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.dds__nav-tabs .dds__nav-link.dds__disabled, .dds__tabs .dds__nav-link.dds__disabled, .dds__nav-tabs .dds__disabled.dds__nav-anchored-vertical-link, .dds__tabs .dds__disabled.dds__nav-anchored-vertical-link, .dds__tabs .dds__disabled.dds__tab-link {
  background-color: transparent;
  border-color: transparent;
  color: #6c757d;
}

.dds__nav-tabs .dds__nav-link.dds__active, .dds__tabs .dds__nav-link.dds__active, .dds__nav-tabs .dds__active.dds__nav-anchored-vertical-link, .dds__tabs .dds__active.dds__nav-anchored-vertical-link, .dds__tabs .dds__active.dds__tab-link,
.dds__nav-tabs .dds__nav-item.dds__show .dds__nav-link,
.dds__tabs .dds__nav-item.dds__show .dds__nav-link,
.dds__nav-tabs .dds__nav-item.dds__show .dds__nav-anchored-vertical-link,
.dds__tabs .dds__nav-item.dds__show .dds__nav-anchored-vertical-link,
.dds__nav-tabs .dds__nav-item.dds__show .dds__tabs .dds__tab-link,
.dds__tabs .dds__nav-item.dds__show .dds__tab-link {
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
  color: #495057;
}

.dds__nav-tabs .dds__dropdown-menu, .dds__tabs .dds__dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: -0.0625rem;
}

.dds__tab-content > .dds__tab-pane {
  display: none;
}

.dds__tab-content > .dds__active {
  display: block;
}

.dds__nav-anchored.dds__active {
  position: fixed;
  position: sticky;
  top: -0.0625rem;
}

.navLeft-defaults, .dds__msthd-top .dds__navLeft, .dds__navLeft-wrapper .dds__navLeft {
  overflow-x: hidden;
  overflow-y: auto;
}

.navLeft-defaults .dds__navLeft-icon-rotate, .dds__msthd-top .dds__navLeft .dds__navLeft-icon-rotate, .dds__navLeft-wrapper .dds__navLeft .dds__navLeft-icon-rotate {
  transform: rotate(90deg) !important;
}

.navLeft-defaults .dds__chevron-right, .dds__msthd-top .dds__navLeft .dds__chevron-right, .dds__navLeft-wrapper .dds__navLeft .dds__chevron-right {
  max-height: 1.5rem;
  transform: rotate(270deg) !important;
}

.navLeft-defaults .dds__chevron-right::before, .dds__msthd-top .dds__navLeft .dds__chevron-right::before, .dds__navLeft-wrapper .dds__navLeft .dds__chevron-right::before {
  content: "⏵";
}

.navLeft-defaults .dds__collapsed .dds__chevron-right, .dds__msthd-top .dds__navLeft .dds__collapsed .dds__chevron-right, .dds__navLeft-wrapper .dds__navLeft .dds__collapsed .dds__chevron-right {
  transform: rotate(90deg) !important;
}

.navLeft-defaults .dds__navLeft-button-optionRight, .dds__msthd-top .dds__navLeft .dds__navLeft-button-optionRight, .dds__navLeft-wrapper .dds__navLeft .dds__navLeft-button-optionRight {
  padding-left: 0.75rem !important;
}

.navLeft-defaults .dds__navLeft-button-optionRight .dds__chevron-right, .dds__msthd-top .dds__navLeft .dds__navLeft-button-optionRight .dds__chevron-right, .dds__navLeft-wrapper .dds__navLeft .dds__navLeft-button-optionRight .dds__chevron-right {
  transform-origin: 45% 60%;
  position: relative;
  left: 95%;
  margin-right: -1.2rem;
}

.navLeft-defaults .dds__navLeft-button-optionCenter span, .dds__msthd-top .dds__navLeft .dds__navLeft-button-optionCenter span, .dds__navLeft-wrapper .dds__navLeft .dds__navLeft-button-optionCenter span {
  margin-left: 0 !important;
}

.navLeft-defaults .dds__navLeft-link-selected, .dds__msthd-top .dds__navLeft .dds__navLeft-link-selected, .dds__navLeft-wrapper .dds__navLeft .dds__navLeft-link-selected {
  border-top: 0.0625rem solid #000 !important;
  border-bottom: 0.0625rem solid #000 !important;
  background-color: #edf9ff;
}

.navLeft-defaults .dds__navLeft-link-selectedPrev, .dds__msthd-top .dds__navLeft .dds__navLeft-link-selectedPrev, .dds__navLeft-wrapper .dds__navLeft .dds__navLeft-link-selectedPrev {
  border-bottom: 0 !important;
}

.navLeft-defaults ul, .dds__msthd-top .dds__navLeft ul, .dds__navLeft-wrapper .dds__navLeft ul {
  list-style: none;
  padding-left: 0;
}

.navLeft-defaults ul li, .dds__msthd-top .dds__navLeft ul li, .dds__navLeft-wrapper .dds__navLeft ul li {
  border-bottom: 0.0625rem solid #cccccc;
}

.navLeft-defaults .dds__accordion, .dds__msthd-top .dds__navLeft .dds__accordion, .dds__navLeft-wrapper .dds__navLeft .dds__accordion {
  margin-bottom: 0;
}

.navLeft-defaults .dds__accordion h5, .dds__msthd-top .dds__navLeft .dds__accordion h5, .dds__navLeft-wrapper .dds__navLeft .dds__accordion h5 {
  position: relative;
  z-index: 1030;
}

.navLeft-defaults .dds__accordion-card, .dds__msthd-top .dds__navLeft .dds__accordion-card, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card {
  border-bottom: 0 !important;
}

.navLeft-defaults .dds__accordion-card .dds__accordion-card-header, .dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card-header, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card .dds__accordion-card-header {
  border-top: 0;
}

.navLeft-defaults .dds__accordion-card .dds__accordion-card-body, .dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card-body, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card .dds__accordion-card-body {
  padding: 0;
  background-color: #fff;
}

.navLeft-defaults .dds__accordion-card .dds__accordion-card-body li, .dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card-body li, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card .dds__accordion-card-body li {
  border-bottom: 0.0625rem solid #cccccc;
}

.navLeft-defaults .dds__accordion-card .dds__accordion-card-body li:last-child, .dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card-body li:last-child, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card .dds__accordion-card-body li:last-child {
  border-bottom: 0 !important;
}

.navLeft-defaults .dds__accordion-card .dds__accordion-card, .dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card .dds__accordion-card {
  border-bottom: 0 !important;
}

.navLeft-defaults .dds__accordion-card .dds__accordion-card .dds__accordion-card-body, .dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card .dds__accordion-card-body, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card .dds__accordion-card .dds__accordion-card-body {
  border-left: 0.375rem solid #0076ce;
  padding-left: 0.8rem;
  border-top: 0.0625rem solid #cccccc;
}

.navLeft-defaults .dds__accordion-card .dds__accordion-card .dds__accordion-card-body .dds__accordion-card-body, .dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card .dds__accordion-card-body .dds__accordion-card-body, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card .dds__accordion-card .dds__accordion-card-body .dds__accordion-card-body {
  border-left: 0;
}

.navLeft-defaults .dds__accordion-card .dds__accordion-card .dds__accordion-card-body li, .dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card .dds__accordion-card-body li, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card .dds__accordion-card .dds__accordion-card-body li {
  border-bottom: 0.0625rem dotted #cccccc;
}

.navLeft-defaults .dds__accordion-card .dds__accordion-card .dds__accordion-btn .dds__chevron-right, .dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card .dds__accordion-btn .dds__chevron-right, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card .dds__accordion-card .dds__accordion-btn .dds__chevron-right {
  color: #767676;
}

.navLeft-defaults .dds__accordion-card .dds__accordion-card .dds__accordion-card .dds__collapse, .dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card .dds__accordion-card .dds__collapse, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-card .dds__accordion-card .dds__accordion-card .dds__collapse {
  border-left: 0;
}

.navLeft-defaults .dds__accordion-btn, .dds__msthd-top .dds__navLeft .dds__accordion-btn, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-btn {
  padding-top: 0.4375rem !important;
}

.navLeft-defaults .dds__accordion-btn:hover span, .dds__msthd-top .dds__navLeft .dds__accordion-btn:hover span, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-btn:hover span {
  text-decoration: none !important;
}

.navLeft-defaults .dds__accordion-btn span, .dds__msthd-top .dds__navLeft .dds__accordion-btn span, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-btn span {
  margin-top: 0.25rem;
}

.navLeft-defaults .dds__navLeft-suffix, .dds__msthd-top .dds__navLeft .dds__navLeft-suffix, .dds__navLeft-wrapper .dds__navLeft .dds__navLeft-suffix {
  position: fixed;
  bottom: 0;
  width: 15.25rem;
}

.navLeft-listItem-defaults, .navLeft-defaults a, .dds__msthd-top .dds__navLeft a, .dds__navLeft-wrapper .dds__navLeft a, .navLeft-defaults .dds__accordion-btn, .dds__msthd-top .dds__navLeft .dds__accordion-btn, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-btn {
  text-decoration: none;
  font-size: 0.875rem;
  display: block;
  padding: 0.5313rem 1.25rem;
  text-decoration: none;
  line-height: 1.25rem;
}

.navLeft-listItem-defaults:hover, .navLeft-defaults a:hover, .dds__msthd-top .dds__navLeft a:hover, .dds__navLeft-wrapper .dds__navLeft a:hover, .navLeft-defaults .dds__accordion-btn:hover, .dds__msthd-top .dds__navLeft .dds__accordion-btn:hover, .dds__navLeft-wrapper .dds__navLeft .dds__accordion-btn:hover {
  background-color: #cce5f1;
  text-decoration: none !important;
}

.dds__msthd-top .dds__navLeft .dds__navLeft-button-optionRight .dds__chevron-right {
  left: 97%;
}

.dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card-body {
  background-color: #fff;
}

.dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card-body .dds__navLeft-link-selected {
  background-color: #edf9ff;
}

.dds__msthd-top .dds__navLeft .dds__accordion-card .dds__accordion-card-body li {
  background-color: #fff;
}

.dds__navLeft-wrapper {
  background-color: #eeeeee;
  position: fixed;
  display: flex;
  width: 15.25rem;
  left: 0;
  height: 100%;
  border-right: 0.0625rem solid #cccccc;
  transition: transform 200ms ease;
  z-index: 1;
}

.dds__navLeft-wrapper.dds__active {
  transform: translate(-15.25rem);
  transition: transform 200ms ease;
}

.dds__navLeft-wrapper .dds__navLeft {
  width: 100%;
}

.dds__navLeft-wrapper .dds__navLeft-btn-toggle {
  background-color: #f9f9f9;
  border: 0.0625rem solid #cccccc;
  border-left: 0.0625rem solid #f9f9f9;
  position: absolute;
  top: 0;
  left: 15.25rem;
  width: 0;
  padding: 0.375rem 0.4rem;
}

.dds__navLeft-wrapper .dds__navLeft-btn-toggle svg {
  width: 0.875rem;
  height: 0.875rem;
  position: relative;
  top: -0.4rem;
  left: -0.45rem;
  fill: #006bbd;
}

.dds__navLeft-wrapper .dds__navLeft-btn-toggle:hover {
  background-color: #cccccc !important;
  border: 0.0625rem solid #c8c9c7 !important;
  border-left: 0.0625rem solid #cccccc !important;
}

.dds__body-ml-20:not(.dds__container-fluid) {
  margin-left: 15.75rem;
  transition: transform 200ms ease;
}

.dds__body-ml-20:not(.dds__container-fluid).dds__container, .dds__body-ml-20.dds__filmstrip-carousel:not(.dds__container-fluid) {
  width: inherit;
  padding-left: 0;
}

.dds__body-ml-20:not(.dds__container-fluid).dds__active {
  margin-left: 0.5rem;
  transition: transform 200ms ease;
}

.dds__body-ml-20:not(.dds__container-fluid).dds__active.dds__container, .dds__body-ml-20.dds__filmstrip-carousel:not(.dds__container-fluid).dds__active {
  margin-left: auto;
  padding-left: 0.9375rem;
}

.dds__body-ml-20.dds__container-fluid {
  border-left: 15.75rem solid transparent;
}

.dds__body-ml-20.dds__container-fluid.dds__active {
  border-left: 0.5rem;
  transition: transform 200ms ease;
}

.dds__nav-anchored-vertical {
  flex: 0 0 auto;
  height: auto;
  max-height: 110vh;
  max-width: 255px;
  position: relative;
  position: sticky;
  top: -0.0625rem;
  width: 100%;
  border-right: 1px solid #ccc;
  margin-right: 0.9375rem;
}

.dds__nav-anchored-vertical-content .modal-on {
  display: none !important;
}

.dds__nav-anchored-vertical-content .modal-off {
  display: block;
}

.dds__nav-anchored-vertical-container {
  display: flex;
}

.dds__nav-anchored-vertical-list {
  display: flex;
  flex-direction: column;
  padding: 0;
}

.dds__nav-anchored-vertical-item {
  list-style-type: none;
  margin-top: -1px;
}

.dds__nav-anchored-vertical-link {
  background-image: linear-gradient(180deg, #ffffff, #eeeeee);
  border: 0.0625rem solid #c8c9c7;
  color: #006bbd;
  cursor: pointer;
  text-align: left;
  width: calc(100% + 1px);
}

.dds__nav-anchored-vertical-link.dds__active {
  color: #000000;
  background-color: #ffffff;
  background-image: none;
  border-right: #ffffff solid 0.0625rem;
  border-left: #0076ce solid 0.3125rem;
  padding-bottom: 0.5rem;
  padding-left: calc(1rem - 0.3125rem);
  cursor: default;
}

.dds__nav-anchored-vertical-link:hover {
  background: #cce5f1;
  color: #00447c;
  text-decoration: none;
}

@media screen and (min-width: 991.98px) and (max-width: 1199.98px) {
  .dds__body-ml-20:not(.dds__active) .dds__link-picker-ctnr {
    align-items: unset;
    display: flex;
    justify-content: center;
  }
  .dds__body-ml-20:not(.dds__active) .dds__hero-banner .dds__container, .dds__body-ml-20:not(.dds__active) .dds__hero-banner .dds__filmstrip-carousel {
    align-items: stretch;
    display: inline-flex;
    flex-direction: row;
    margin: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    position: relative;
  }
  .dds__body-ml-20:not(.dds__active) .dds__hero-banner .dds__card-body {
    background-color: #f9f9f9;
    border-radius: 0;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    min-width: 0;
    padding: 0.9375rem;
    position: relative;
    top: auto;
    width: 100%;
  }
  .dds__body-ml-20:not(.dds__active) .dds__link-picker .dds__card-body {
    background-color: #f9f9f9;
    border-radius: 0;
    display: inline-block;
    height: auto;
    left: 0;
    margin: 0;
    min-width: 0;
    padding: 0.9375rem;
    position: relative;
    right: 0;
    top: auto;
    width: 100%;
  }
  .dds__body-ml-20:not(.dds__active) .dds__link-picker .dds__card-body .dds__picker-btn-ctnr {
    display: flex;
    flex-direction: column;
  }
  .dds__body-ml-20:not(.dds__active) .dds__link-picker .dds__card-body .dds__picker-btn-ctnr div {
    margin: 0;
  }
  .dds__body-ml-20:not(.dds__active) .dds__link-picker .dds__card-body .dds__picker-btn-ctnr .dds__form-select {
    flex: 1 1 auto;
    margin-bottom: 0.5rem;
    width: 100%;
  }
  .dds__body-ml-20:not(.dds__active) .dds__link-picker .dds__card-body .dds__picker-btn-ctnr .dds__display-text-ctnr {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    justify-content: space-between;
    margin: 0;
    width: 100%;
  }
  .dds__body-ml-20:not(.dds__active) .dds__link-picker .dds__card-body .dds__picker-btn-ctnr .dds__display-text-ctnr > a {
    width: auto;
  }
  .dds__body-ml-20:not(.dds__active) .dds__link-picker .dds__card-body .dds__picker-btn-ctnr .dds__display-text-ctnr .dds__display-text {
    margin-top: 0;
    position: static;
  }
}

@media screen and (max-width: 991.98px) {
  .dds__navLeft-wrapper {
    display: none;
  }
  .dds__body-ml-20:not(.dds__container-fluid) {
    margin-left: 0;
  }
  .dds__body-ml-20:not(.dds__container-fluid).dds__container, .dds__body-ml-20.dds__filmstrip-carousel:not(.dds__container-fluid) {
    margin-left: auto;
    padding-left: 0.9375rem;
  }
  .dds__body-ml-20:not(.dds__container-fluid).dds__active {
    margin-left: 0;
  }
  .dds__body-ml-20.dds__container-fluid {
    border-left: 0;
  }
  .dds__body-ml-20.dds__container-fluid.dds__active {
    border-left: 0;
  }
}

@media screen and (max-width: 767.98px) {
  .dds__nav-anchored,
  .dds__nav-anchored-vertical {
    display: block !important;
    top: 0;
  }
  .dds__nav-anchored {
    display: block !important;
    top: 0;
  }
  .dds__nav-content div {
    display: none;
  }
  .dds__nav-anchored-vertical {
    border-right: none;
    max-width: 100%;
    position: relative;
  }
  .dds__nav-anchored-vertical .dds__icons.dds__tab-icon {
    display: block !important;
  }
  .dds__nav-anchored-vertical-container {
    flex-direction: column;
  }
  .dds__nav-anchored-vertical-list:first-child {
    border-top: #c8c9c7 solid 0.0625rem;
  }
  .dds__nav-anchored-vertical-item:first-child {
    border-top: 0.0625rem solid #c8c9c7;
  }
  .dds__nav-anchored-vertical-link {
    align-items: center;
    background-color: #ffffff;
    background-image: none;
    border-bottom: #c8c9c7 solid 0.0625rem;
    border-left: none;
    border-right: none;
    border-top: none;
    display: flex;
    justify-content: space-between;
    margin: 0;
    margin-bottom: 0.0625rem;
    padding: 1rem !important;
    text-align: left;
  }
  .dds__nav-anchored-vertical-link img {
    margin: 0 1rem 0 0;
  }
  .dds__nav-anchored-vertical-link.dds__active {
    color: #006bbd;
    background-image: none;
    border-bottom: #c8c9c7 solid 0.0625rem;
    border-left: none;
    border-top: none;
    border-right: none;
    margin: 0;
    margin-bottom: 0.0625rem;
    text-align: left;
  }
  .dds__nav-anchored-vertical-link.dds__active:hover, .dds__nav-anchored-vertical-link.dds__active:focus {
    border-color: #c8c9c7;
    background-color: #cce5f1;
    color: #00447c;
    background-image: none;
    text-decoration: none;
    transition: background-color 250ms ease;
  }
  .dds__nav-anchored-vertical-link.dds__active:hover .dds__tab-span_blue,
  .dds__nav-anchored-vertical-link.dds__active:hover .dds__h4, .dds__nav-anchored-vertical-link.dds__active:focus .dds__tab-span_blue,
  .dds__nav-anchored-vertical-link.dds__active:focus .dds__h4 {
    color: #00447c;
  }
  .dds__nav-anchored-vertical-link.dds__active .dds__tab-span_blue {
    color: #006bbd;
  }
}

.dds__navbar {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0.5rem 1rem;
  position: relative;
}

.dds__navbar > .dds__container, .dds__navbar > .dds__filmstrip-carousel,
.dds__navbar > .dds__container-fluid {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

@media (max-width: 575.98px) {
  .dds__navbar-expand-sm > .dds__container, .dds__navbar-expand-sm > .dds__filmstrip-carousel,
  .dds__navbar-expand-sm > .dds__container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 576px) {
  .dds__navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .dds__navbar-expand-sm .dds__navbar-nav {
    flex-direction: row;
  }
  .dds__navbar-expand-sm .dds__navbar-nav .dds__dropdown-menu {
    position: absolute;
  }
  .dds__navbar-expand-sm .dds__navbar-nav .dds__nav-link, .dds__navbar-expand-sm .dds__navbar-nav .dds__nav-anchored-vertical-link, .dds__navbar-expand-sm .dds__navbar-nav .dds__tabs .dds__tab-link, .dds__tabs .dds__navbar-expand-sm .dds__navbar-nav .dds__tab-link {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .dds__navbar-expand-sm > .dds__container, .dds__navbar-expand-sm > .dds__filmstrip-carousel,
  .dds__navbar-expand-sm > .dds__container-fluid {
    flex-wrap: nowrap;
  }
  .dds__navbar-expand-sm .dds__navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .dds__navbar-expand-sm .dds__navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .dds__navbar-expand-md > .dds__container, .dds__navbar-expand-md > .dds__filmstrip-carousel,
  .dds__navbar-expand-md > .dds__container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 768px) {
  .dds__navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .dds__navbar-expand-md .dds__navbar-nav {
    flex-direction: row;
  }
  .dds__navbar-expand-md .dds__navbar-nav .dds__dropdown-menu {
    position: absolute;
  }
  .dds__navbar-expand-md .dds__navbar-nav .dds__nav-link, .dds__navbar-expand-md .dds__navbar-nav .dds__nav-anchored-vertical-link, .dds__navbar-expand-md .dds__navbar-nav .dds__tabs .dds__tab-link, .dds__tabs .dds__navbar-expand-md .dds__navbar-nav .dds__tab-link {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .dds__navbar-expand-md > .dds__container, .dds__navbar-expand-md > .dds__filmstrip-carousel,
  .dds__navbar-expand-md > .dds__container-fluid {
    flex-wrap: nowrap;
  }
  .dds__navbar-expand-md .dds__navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .dds__navbar-expand-md .dds__navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .dds__navbar-expand-lg > .dds__container, .dds__navbar-expand-lg > .dds__filmstrip-carousel,
  .dds__navbar-expand-lg > .dds__container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 992px) {
  .dds__navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .dds__navbar-expand-lg .dds__navbar-nav {
    flex-direction: row;
  }
  .dds__navbar-expand-lg .dds__navbar-nav .dds__dropdown-menu {
    position: absolute;
  }
  .dds__navbar-expand-lg .dds__navbar-nav .dds__nav-link, .dds__navbar-expand-lg .dds__navbar-nav .dds__nav-anchored-vertical-link, .dds__navbar-expand-lg .dds__navbar-nav .dds__tabs .dds__tab-link, .dds__tabs .dds__navbar-expand-lg .dds__navbar-nav .dds__tab-link {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .dds__navbar-expand-lg > .dds__container, .dds__navbar-expand-lg > .dds__filmstrip-carousel,
  .dds__navbar-expand-lg > .dds__container-fluid {
    flex-wrap: nowrap;
  }
  .dds__navbar-expand-lg .dds__navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .dds__navbar-expand-lg .dds__navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .dds__navbar-expand-xl > .dds__container, .dds__navbar-expand-xl > .dds__filmstrip-carousel,
  .dds__navbar-expand-xl > .dds__container-fluid {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 1200px) {
  .dds__navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .dds__navbar-expand-xl .dds__navbar-nav {
    flex-direction: row;
  }
  .dds__navbar-expand-xl .dds__navbar-nav .dds__dropdown-menu {
    position: absolute;
  }
  .dds__navbar-expand-xl .dds__navbar-nav .dds__nav-link, .dds__navbar-expand-xl .dds__navbar-nav .dds__nav-anchored-vertical-link, .dds__navbar-expand-xl .dds__navbar-nav .dds__tabs .dds__tab-link, .dds__tabs .dds__navbar-expand-xl .dds__navbar-nav .dds__tab-link {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .dds__navbar-expand-xl > .dds__container, .dds__navbar-expand-xl > .dds__filmstrip-carousel,
  .dds__navbar-expand-xl > .dds__container-fluid {
    flex-wrap: nowrap;
  }
  .dds__navbar-expand-xl .dds__navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .dds__navbar-expand-xl .dds__navbar-toggler {
    display: none;
  }
}

.dds__navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.dds__navbar-expand > .dds__container, .dds__navbar-expand > .dds__filmstrip-carousel,
.dds__navbar-expand > .dds__container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.dds__navbar-expand .dds__navbar-nav {
  flex-direction: row;
}

.dds__navbar-expand .dds__navbar-nav .dds__dropdown-menu {
  position: absolute;
}

.dds__navbar-expand .dds__navbar-nav .dds__nav-link, .dds__navbar-expand .dds__navbar-nav .dds__nav-anchored-vertical-link, .dds__navbar-expand .dds__navbar-nav .dds__tabs .dds__tab-link, .dds__tabs .dds__navbar-expand .dds__navbar-nav .dds__tab-link {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.dds__navbar-expand > .dds__container, .dds__navbar-expand > .dds__filmstrip-carousel,
.dds__navbar-expand > .dds__container-fluid {
  flex-wrap: nowrap;
}

.dds__navbar-expand .dds__navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.dds__navbar-expand .dds__navbar-toggler {
  display: none;
}

body main {
  flex-direction: column;
  flex: 1 0 auto;
  min-height: 0.0625rem;
}

footer {
  flex-shrink: 0;
}

.dds__default-footer {
  background-color: #0076ce;
  bottom: 0;
  color: #ffffff;
  margin-top: 3rem;
  width: 100%;
}

.dds__default-footer .dds__footer-nav {
  background-color: #eeeeee;
  border-top: 0.0625rem solid rgba(0, 0, 0, 0.2);
  display: flex;
  padding: 1.25rem 0.9375rem;
}

.dds__default-footer .dds__footer-nav .dds__container, .dds__default-footer .dds__footer-nav .dds__filmstrip-carousel {
  display: flex;
  justify-content: space-between;
}

.dds__default-footer .dds__footer-nav .dds__page-nav {
  align-content: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 0;
  padding: 0;
}

.dds__default-footer .dds__footer-nav .dds__page-nav li {
  padding-right: 0.8125rem;
}

.dds__default-footer .dds__footer-nav .dds__page-nav li a {
  color: #000000;
}

.dds__default-footer .dds__footer-nav .dds__footer-icon-ctnr {
  align-items: center;
  background: 0 0;
  border-style: none;
  color: #000000;
  cursor: pointer;
  display: flex;
  flex-wrap: nowrap;
}

.dds__default-footer .dds__footer-nav .dds__footer-icon-ctnr span {
  display: inherit;
  flex-wrap: nowrap;
  margin-left: 0.3125rem;
}

.dds__default-footer .dds__footer-nav .dds__country-selector {
  position: relative;
}

.dds__default-footer .dds__footer-nav .dds__country-selector .dds__country-list {
  background: #ffffff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.15);
  border-right: none;
  display: none;
  height: 15.625rem;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  padding: 0;
  position: absolute;
  right: 0;
  top: -16rem;
  width: 15.625rem;
}

.dds__default-footer .dds__footer-nav .dds__country-selector .dds__country-list.dds__show {
  display: block;
}

.dds__default-footer .dds__footer-nav .dds__country-selector .dds__country-list li {
  display: block;
  height: auto;
  text-align: left;
  width: 100%;
  z-index: -1;
  position: relative;
}

.dds__default-footer .dds__footer-nav .dds__country-selector .dds__country-list li:hover {
  background-color: #cce5f1;
  cursor: pointer;
}

.dds__default-footer .dds__footer-nav .dds__country-selector .dds__country-list li a {
  color: #000000;
}

.dds__default-footer .dds__footer-nav .dds__country-selector .dds__country-list li a:hover {
  text-decoration: none;
}

.dds__default-footer .dds__footer-nav .dds__country-selector .dds__footer-icon-ctnr .dds__svg-icons {
  height: 1rem;
  padding-bottom: 0.25rem;
  transform: rotate(90deg);
  width: 1rem;
}

.dds__default-footer .dds__footer-nav .dds__country-selector.dds__show .dds__footer-icon-ctnr .dds__svg-icons {
  padding-bottom: 0;
  padding-top: 0.25rem;
  transform: rotate(-90deg);
}

.dds__default-footer .dds__footer-nav .dds__country-selector .dds__svg-globe-simple {
  height: 1.5rem;
  width: 1.5rem;
}

.dds__default-footer .dds__footer-legal-nav {
  border-bottom: 0.0625rem solid rgba(238, 238, 238, 0.5);
  display: flex;
  padding: 1.25rem 0.9375rem;
}

.dds__default-footer .dds__footer-legal-nav ul {
  align-content: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 0;
  padding: 0;
}

.dds__default-footer .dds__footer-legal-nav ul li {
  padding-right: 0.8125rem;
}

.dds__default-footer .dds__footer-legal-nav ul li a {
  color: #ffffff;
}

.dds__default-footer .dds__footer-birdseed {
  padding: 1.25rem 0.9375rem;
}

.dds__default-footer .dds__footer-birdseed a {
  color: #ffffff;
  text-decoration: underline;
}

@media screen and (max-width: 991.98px) {
  .dds__default-footer .dds__container, .dds__default-footer .dds__filmstrip-carousel {
    max-width: none;
  }
  .dds__default-footer .dds__footer-nav .dds__container, .dds__default-footer .dds__footer-nav .dds__filmstrip-carousel,
  .dds__default-footer .dds__footer-legal-nav .dds__container,
  .dds__default-footer .dds__footer-legal-nav .dds__filmstrip-carousel {
    padding: 0;
  }
}

@media (max-width: 767.98px) {
  .dds__default-footer .dds__container, .dds__default-footer .dds__filmstrip-carousel {
    display: block;
    max-width: 100%;
  }
  .dds__default-footer .dds__footer-nav .dds__container, .dds__default-footer .dds__footer-nav .dds__filmstrip-carousel,
  .dds__default-footer .dds__footer-legal-nav .dds__container,
  .dds__default-footer .dds__footer-legal-nav .dds__filmstrip-carousel {
    display: block;
    max-width: 100%;
    padding: 0;
  }
  .dds__default-footer .dds__footer-nav {
    display: flex;
    flex-direction: column;
    padding: 0;
  }
  .dds__default-footer .dds__footer-nav .dds__page-nav {
    flex-direction: column;
  }
  .dds__default-footer .dds__footer-nav .dds__page-nav li {
    border-bottom: 0.0625rem solid #cccccc;
    padding: 0.875rem 0.9375rem;
    width: 100%;
  }
  .dds__default-footer .dds__footer-nav .dds__country-selector {
    padding: 0.75rem 0.625rem;
  }
  .dds__default-footer .dds__footer-nav .dds__country-selector .dds__country-list {
    left: 0;
    margin: 0 0.5rem;
    min-width: 0;
    width: auto;
    max-width: none;
  }
  .dds__default-footer .dds__footer-legal-nav {
    display: flex;
    flex-direction: column;
    padding: 0;
  }
  .dds__default-footer .dds__footer-legal-nav ul {
    flex-direction: column;
  }
  .dds__default-footer .dds__footer-legal-nav ul li {
    border-bottom: 0.0625rem solid #cccccc;
    padding: 0.875rem 0.9375rem;
    width: 100%;
  }
}

.dds__dell-container, .dds__card, .dds__card-horizontal-bleed {
  border-radius: 0.0625rem;
  background-clip: border-box;
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.125);
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow: hidden;
  position: relative;
  word-wrap: break-word;
}

.dds__dell-container > hr, .dds__card > hr, .dds__card-horizontal-bleed > hr {
  margin-left: 0;
  margin-right: 0;
}

.dds__dell-container > .dds__list-group:first-child .dds__list-group-item:first-child, .dds__card > .dds__list-group:first-child .dds__list-group-item:first-child, .dds__card-horizontal-bleed > .dds__list-group:first-child .dds__list-group-item:first-child {
  border-top-left-radius: 0.0625rem;
  border-top-right-radius: 0.0625rem;
}

.dds__dell-container > .dds__list-group:last-child .dds__list-group-item:last-child, .dds__card > .dds__list-group:last-child .dds__list-group-item:last-child, .dds__card-horizontal-bleed > .dds__list-group:last-child .dds__list-group-item:last-child {
  border-bottom-right-radius: 0.0625rem;
  border-bottom-left-radius: 0.0625rem;
}

.dds__card-body {
  flex: 1 1 auto;
  padding: 1rem;
}

.dds__card-title, .dds__dell-container .dds__dell-container-body .dds__dell-container-title {
  margin-bottom: 0.75rem;
}

.dds__card-text:last-child, .dds__dell-container .dds__dell-container-body .dds__dell-container-text:last-child {
  margin-bottom: 0;
}

.dds__card-link:hover {
  text-decoration: none;
}

.dds__card-link + .dds__card-link {
  margin-left: 1rem;
}

.dds__card-img {
  border-radius: calc(0.0625rem - 0.0625rem);
  width: 100%;
}

.dds__card-img-top {
  border-top-left-radius: calc(0.0625rem - 0.0625rem);
  border-top-right-radius: calc(0.0625rem - 0.0625rem);
  display: block;
  width: 100%;
}

.dds__hero-banner .dds__card-body,
.dds__link-picker .dds__card-body,
.dds__card-horizontal-bleed .dds__card-body,
.dds__consumer-product-card .dds__card-body {
  background-color: white;
  bottom: 0;
  padding: 0.9375rem;
  position: absolute;
  width: 100%;
}

a.dds__card-link + .dds__card-link {
  margin-left: 0;
}

a.dds__card-link:hover {
  text-decoration: underline;
}

.dds__consumer-product-card .dds__card-body {
  background-color: rgba(255, 255, 255, 0.9);
  bottom: auto;
  margin: 1.25rem;
  padding: 1.25rem;
  right: 0;
  top: 0;
  width: 55%;
}

.dds__accordion .dds__dell-container:not(:first-of-type):not(:last-of-type), .dds__accordion .dds__card:not(:first-of-type):not(:last-of-type), .dds__accordion .dds__card-horizontal-bleed:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.dds__accordion .dds__dell-container:not(:first-of-type) .dds__card-header:first-child, .dds__accordion .dds__card:not(:first-of-type) .dds__card-header:first-child, .dds__accordion .dds__card-horizontal-bleed:not(:first-of-type) .dds__card-header:first-child {
  border-radius: 0;
}

.dds__accordion .dds__dell-container:first-of-type, .dds__accordion .dds__card:first-of-type, .dds__accordion .dds__card-horizontal-bleed:first-of-type {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.dds__accordion .dds__dell-container:last-of-type, .dds__accordion .dds__card:last-of-type, .dds__accordion .dds__card-horizontal-bleed:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.dds__show-hide-container {
  display: flex;
  flex-direction: row;
  padding: 0 0.5rem;
}

.dds__accordion-card {
  border: none;
}

.dds__accordion-card:last-of-type {
  border-bottom: 0.0625rem solid #c8c9c7;
}

.dds__accordion-card-header {
  background: none;
  border-bottom: none !important;
  border-top: 0.0625rem solid #c8c9c7;
  flex: inherit;
  padding: 0;
}

.dds__accordion-card-body {
  padding: 0.9375rem;
  padding-left: 3rem;
  padding-top: 0;
  position: relative !important;
}

.dds__accordion-btn {
  font-size: 1rem;
  margin: 0;
  padding: 0.5rem 0.75rem;
  width: 100%;
}

.dds__accordion-btn span {
  text-align: left;
  white-space: normal;
}

.dds__accordion-btn:not(:disabled):not(.dds__disabled):active {
  box-shadow: none !important;
  outline: none;
}

.dds__accordion-btn:hover {
  text-decoration: none !important;
}

.dds__accordion-btn:hover .dds__chevron-right {
  color: #00447c;
}

.dds__accordion-btn:hover span {
  text-decoration: underline;
}

.dds__accordion-btn:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: -0.0625rem;
  text-decoration: none;
}

.dds__accordion-btn:focus:hover span {
  text-decoration: underline;
}

.dds__accordion-btn.dds__collapsed {
  padding: 0.5rem 0.75rem;
}

.dds__accordion-btn.dds__collapsed .dds__chevron-right {
  transform: rotate(0deg);
}

.dds__accordion-btn .dds__chevron-right {
  color: #006bbd;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.75rem;
  padding-right: 0.1875rem;
  padding-top: 0;
  transform: rotate(90deg);
  transition: transform 200ms ease 0s;
  vertical-align: middle;
}

.dds__secondary-accordion-btn {
  padding: 0;
  width: 100%;
}

.dds__secondary-accordion-btn span {
  text-align: left;
  white-space: normal;
}

.dds__secondary-accordion-btn:not(:disabled):not(.dds__disabled):active {
  box-shadow: none !important;
  outline: none;
}

.dds__secondary-accordion-btn:hover {
  text-decoration: none !important;
}

.dds__secondary-accordion-btn:hover svg {
  fill: #00447c;
}

.dds__secondary-accordion-btn:hover .dds__arrow-tri-solid-right {
  color: #00447c;
}

.dds__secondary-accordion-btn:hover span {
  text-decoration: underline;
}

.dds__secondary-accordion-btn:focus {
  text-decoration: none;
}

.dds__secondary-accordion-btn span:hover {
  text-decoration: underline;
}

.dds__secondary-accordion-body {
  padding: 0;
}

.dds__secondary-accordion .dds__collapsed .dds__arrow-tri-solid-right {
  transform: rotate(0deg);
}

.dds__secondary-accordion-btn > .dds__arrow-tri-solid-right {
  color: #006bbd;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  line-height: 1.5rem;
  padding-right: 0.1875rem;
  padding-top: 0;
  text-decoration: none !important;
  transform: rotate(90deg);
  transition: transform 200ms ease 0s;
}

.dds__secondary-accordion-btn > svg {
  fill: #006bbd;
  height: 1rem;
}

[aria-expanded="false"] > .dds__less,
[aria-expanded="true"] > .dds__more {
  display: none;
}

.dds__show-hide nav a:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: -0.0125rem !important;
}

.dds__show-hide ul {
  list-style: none;
  padding-left: 0.625rem;
}

.dds__show-hide ul.dds__inner {
  padding-left: 0;
}

.dds__value-prop .dds__btn-link, .dds__value-prop .dds__accordion-btn, .dds__value-prop .dds__secondary-accordion-btn {
  background-color: #eeeeee;
  border-color: #cccccc;
  border-style: solid;
  border-width: 0.0625rem 0.0625rem 0.0625rem 0;
  display: flex;
  flex-direction: column;
  min-height: 8.125rem;
  text-align: center;
}

.dds__value-prop .dds__btn-link:first-child, .dds__value-prop .dds__accordion-btn:first-child, .dds__value-prop .dds__secondary-accordion-btn:first-child {
  border-left: 0.0625rem solid #cccccc;
}

.dds__value-prop .dds__btn-link .dds__value-prop-text, .dds__value-prop .dds__accordion-btn .dds__value-prop-text, .dds__value-prop .dds__secondary-accordion-btn .dds__value-prop-text {
  padding-bottom: 1.5rem;
}

.dds__value-prop .dds__btn-link .dds__value-prop-text p, .dds__value-prop .dds__accordion-btn .dds__value-prop-text p, .dds__value-prop .dds__secondary-accordion-btn .dds__value-prop-text p {
  color: #000000;
}

.dds__value-prop .dds__btn-link i, .dds__value-prop .dds__accordion-btn i, .dds__value-prop .dds__secondary-accordion-btn i {
  color: #0076ce;
  font-size: 3rem;
  margin: 1.25rem;
}

.dds__value-prop .dds__btn-link:focus, .dds__value-prop .dds__accordion-btn:focus, .dds__value-prop .dds__secondary-accordion-btn:focus {
  text-decoration: none;
}

.dds__value-prop .dds__btn-link:hover, .dds__value-prop .dds__accordion-btn:hover, .dds__value-prop .dds__secondary-accordion-btn:hover {
  background-color: #ffffff;
  text-decoration: none;
}

.dds__value-prop .dds__btn-link:hover h5, .dds__value-prop .dds__accordion-btn:hover h5, .dds__value-prop .dds__secondary-accordion-btn:hover h5 {
  text-decoration: underline;
}

.dds__col-xl-3 .dds__card-horizontal-bleed .dds__card-body,
.dds__col-xl-3 .dds__link-picker .dds__card-body,
.dds__col-xl-3 .dds__hero-banner .dds__card-body {
  background-color: #f9f9f9;
  bottom: 0;
  display: inline-block;
  margin: 0;
  padding: 0.9375rem;
  position: relative;
  top: auto;
  width: 100%;
}

.dds__col-xl-3 .dds__consumer-product-card .dds__card-body {
  background-color: #f9f9f9;
  border-radius: 0;
  bottom: 0;
  display: inline-block;
  margin: 0;
  padding: 0.9375rem;
  position: relative;
  top: auto;
  width: 100%;
}

.dds__card-wrapper-stroked, .dds__radio-btn-wrapper-stroked, .dds__checkbox-wrapper-stroked, .dds__link-wrapper-stroked {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 68.75rem;
}

.dds__card-wrapper-stroked .dds__card-stroked, .dds__radio-btn-wrapper-stroked .dds__card-stroked, .dds__checkbox-wrapper-stroked .dds__card-stroked, .dds__link-wrapper-stroked .dds__card-stroked {
  align-items: center;
  border: 0.0625rem solid #cccccc;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0.75rem;
  margin-right: 0.75rem;
  min-width: 10rem;
  position: relative;
  width: 12.75rem;
}

.dds__card-wrapper-stroked .dds__card-stroked:not(.dds__active):hover, .dds__radio-btn-wrapper-stroked .dds__card-stroked:not(.dds__active):hover, .dds__checkbox-wrapper-stroked .dds__card-stroked:not(.dds__active):hover, .dds__link-wrapper-stroked .dds__card-stroked:not(.dds__active):hover {
  background-color: #eeeeee;
  border-color: #0076ce;
  border-style: solid;
}

.dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked {
  border: none;
  box-sizing: content-box;
  height: 100%;
  margin: 0;
  padding: 0 0.5625rem;
  width: 100%;
}

.dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  padding: 0.625rem 0.5rem 0.0625rem;
  text-align: center;
  width: 100%;
}

.dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-title-stroked, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-title-stroked, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-title-stroked, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-title-stroked,
.dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
.dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
.dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
.dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
.dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
.dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
.dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
.dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-supporting {
  flex-wrap: wrap;
  max-width: 100%;
}

.dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container {
  display: flex;
  justify-content: center;
}

.dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container .dds__icons, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container .dds__icons, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container .dds__icons, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container .dds__icons {
  font-size: 24px;
  line-height: 24px;
  margin-right: 8px;
}

.dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__checkbox, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__checkbox, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__checkbox, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__checkbox {
  cursor: pointer;
}

.dds__card-wrapper-stroked .dds__card-stroked .dds__card-txt-stroked-secondary, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-txt-stroked-secondary, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-txt-stroked-secondary, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-txt-stroked-secondary {
  color: #b7295a;
  font-weight: bold;
}

.dds__card-wrapper-stroked .dds__card-stroked .dds__card-img-stroked, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-img-stroked, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-img-stroked, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-img-stroked {
  margin-bottom: 0.625rem;
  max-height: 6.25rem;
  max-width: 100%;
}

.dds__card-wrapper-stroked .dds__card-stroked.dds__disabled, .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__disabled, .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__disabled, .dds__link-wrapper-stroked .dds__card-stroked.dds__disabled {
  background-color: #f9f9f9;
}

.dds__card-wrapper-stroked .dds__card-stroked.dds__disabled:hover, .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__disabled:hover, .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__disabled:hover, .dds__link-wrapper-stroked .dds__card-stroked.dds__disabled:hover {
  border: 0.0625rem solid #cccccc;
  background-color: #f9f9f9;
}

.dds__card-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container, .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container, .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container, .dds__link-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container {
  cursor: not-allowed;
  color: #767676;
}

.dds__card-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container img, .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container img, .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container img, .dds__link-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container img {
  opacity: 0.5;
}

.dds__card-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container .dds__card-txt-stroked-secondary, .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container .dds__card-txt-stroked-secondary, .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container .dds__card-txt-stroked-secondary, .dds__link-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container .dds__card-txt-stroked-secondary,
.dds__card-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container .dds__card-txt-stroked-supporting,
.dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container .dds__card-txt-stroked-supporting,
.dds__checkbox-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container .dds__card-txt-stroked-supporting,
.dds__link-wrapper-stroked .dds__card-stroked.dds__disabled .dds__card-label-container .dds__card-txt-stroked-supporting {
  color: #767676;
}

fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked, fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked, fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked, fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked:hover,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked:hover,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked:hover,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked:hover {
  background-color: #f9f9f9;
  border-color: #cccccc;
}


fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked:hover,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked:hover,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active:hover,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active:hover,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active:hover,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active:hover,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked:hover:hover,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover:hover,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover:hover,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked:hover:hover,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked:hover,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked:hover,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active:hover,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active:hover,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active:hover,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active:hover,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked:hover:hover,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover:hover,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover:hover,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked:hover:hover {
  border-color: #cccccc;
  background-color: #f9f9f9;
}

fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-container, fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-container, fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-container, fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-container,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-container,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-container,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-container,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-container,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container {
  cursor: not-allowed;
  color: #767676;
}

fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-container img, fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-container img, fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-container img, fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-container img,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container img,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container img,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container img,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container img,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container img,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container img,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container img,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container img,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-container img,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-container img,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-container img,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-container img,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container img,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container img,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container img,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container img,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container img,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container img,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container img,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container img {
  opacity: 0.5;
}

fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-secondary, fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-secondary, fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-secondary, fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset:disabled .dds__card-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset:disabled .dds__link-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked.dds__active .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-secondary,
fieldset.dds__disabled .dds__card-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__radio-btn-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__checkbox-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-supporting,
fieldset.dds__disabled .dds__link-wrapper-stroked .dds__card-stroked:hover .dds__card-label-container .dds__card-txt-stroked-supporting {
  color: #767676;
}

@media screen and (max-width: 1199.98px) {
  .dds__card-wrapper-stroked, .dds__radio-btn-wrapper-stroked, .dds__checkbox-wrapper-stroked, .dds__link-wrapper-stroked {
    max-width: 56.25rem;
  }
}

@media screen and (max-width: 991.98px) {
  .dds__hero-banner .dds__card-body,
  .dds__link-picker .dds__card-body,
  .dds__card-horizontal-bleed .dds__card-body,
  .dds__consumer-product-card .dds__card-body {
    background-color: #f9f9f9;
    bottom: 0;
    display: inline-block;
    margin: 0;
    padding: 0.9375rem;
    position: relative;
    top: auto;
    width: 100%;
  }
  .dds__consumer-product-card {
    border: 0.0625rem solid rgba(0, 0, 0, 0.125);
  }
  .dds__card-wrapper-stroked, .dds__radio-btn-wrapper-stroked, .dds__checkbox-wrapper-stroked, .dds__link-wrapper-stroked {
    max-width: 50rem;
  }
  .dds__card-wrapper-stroked .dds__card-stroked, .dds__radio-btn-wrapper-stroked .dds__card-stroked, .dds__checkbox-wrapper-stroked .dds__card-stroked, .dds__link-wrapper-stroked .dds__card-stroked {
    width: 10rem;
  }
  .dds__card-wrapper-stroked .dds__card-stroked .dds__card-img-stroked, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-img-stroked, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-img-stroked, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-img-stroked {
    max-height: 6.25rem;
  }
}

@media screen and (max-width: 767.98px) {
  .dds__card-wrapper-stroked, .dds__radio-btn-wrapper-stroked, .dds__checkbox-wrapper-stroked, .dds__link-wrapper-stroked {
    flex-direction: column;
    max-width: 56.25rem;
  }
  .dds__card-wrapper-stroked .dds__card-stroked, .dds__radio-btn-wrapper-stroked .dds__card-stroked, .dds__checkbox-wrapper-stroked .dds__card-stroked, .dds__link-wrapper-stroked .dds__card-stroked {
    display: flex;
    width: 100%;
  }
  .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container {
    align-items: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0.6875rem 0.5625rem;
  }
  .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-img-stroked, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-img-stroked, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-img-stroked, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-img-stroked {
    display: flex;
    margin-right: 0.625rem;
    max-height: 4.5rem;
    order: 1;
  }
  .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-title-stroked, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-title-stroked, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-title-stroked, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-title-stroked {
    display: flex;
    flex: 1;
    flex-grow: 2;
    margin: auto 0;
    margin-right: 0.625rem;
    min-width: 40%;
    order: 2;
    text-align: left;
  }
  
  .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
  .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
  .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-secondary,
  .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-secondary {
    display: flex;
    flex-basis: 100%;
    justify-content: center;
    margin: auto;
    margin-top: 0.625rem;
    order: 4;
  }
  
  .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
  .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
  .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-supporting,
  .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__card-txt-stroked-supporting {
    display: flex;
    margin: auto 0;
    order: 3;
  }
  .dds__card-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container, .dds__radio-btn-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container, .dds__checkbox-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container, .dds__link-wrapper-stroked .dds__card-stroked .dds__card-label-stroked .dds__card-label-container .dds__icon-stroked-container {
    justify-content: flex-start;
  }
  .dds__accordion-card-body {
    padding-left: 1.4375rem;
  }
  .dds__value-prop .dds__btn-link, .dds__value-prop .dds__accordion-btn, .dds__value-prop .dds__secondary-accordion-btn {
    border-color: #cccccc;
    border-style: solid;
    border-width: 0 0.0625rem 0.0625rem;
    display: flex;
    flex-direction: row;
    min-height: 0;
    text-align: left;
  }
  .dds__value-prop .dds__btn-link:first-child, .dds__value-prop .dds__accordion-btn:first-child, .dds__value-prop .dds__secondary-accordion-btn:first-child {
    border-top: 0.0625rem solid #cccccc;
  }
  .dds__value-prop .dds__btn-link .dds__value-prop-text, .dds__value-prop .dds__accordion-btn .dds__value-prop-text, .dds__value-prop .dds__secondary-accordion-btn .dds__value-prop-text {
    align-self: center;
    display: flex;
    flex-direction: column;
    padding: 0.75rem 0 0;
    width: 100%;
  }
  .dds__value-prop .dds__btn-link i, .dds__value-prop .dds__accordion-btn i, .dds__value-prop .dds__secondary-accordion-btn i {
    align-self: center;
    flex-direction: column;
    margin-left: 0.625rem;
  }
}

.dds__breadcrumb {
  border-radius: 0.0625rem;
  background-color: transparent;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 1rem;
  padding: 0.5rem 0;
}

.dds__breadcrumb-item {
  margin-bottom: 0.5rem;
}

.dds__breadcrumb-item + .dds__breadcrumb-item {
  color: #444444;
  font-size: 0.75rem;
  line-height: 1.25;
  align-self: center;
}

.dds__breadcrumb-item .dds__home {
  font-size: 0.9375rem;
}

.dds__breadcrumb-item.dds__active {
  color: #000000;
}

.dds__breadcrumb-item a {
  color: #444444;
  padding-top: 0.25rem;
  text-decoration: none;
}

.dds__breadcrumb-item a:hover {
  text-decoration: underline;
}

.dds__breadcrumb-item:not(:last-of-type)::after {
  content: "\232a";
  color: #444444;
  display: inline-block;
  padding: 0 0.5rem;
  font-family: "dds-icons" !important;
  font-size: 1rem;
  line-height: 1;
  margin-top: -0.125rem;
  vertical-align: middle;
}

.dds__breadcrumb-item:first-of-type a:hover {
  text-decoration: none;
}

.dds__hero-banner {
  margin: 0;
  min-height: 0.0625rem;
  padding: 0;
  position: relative;
  width: 100%;
}

.dds__hero-banner .dds__card-body {
  bottom: auto;
  margin: 0 0 0 1.25rem;
  max-width: 26.25rem;
  min-width: 27.5rem;
  padding: 1.25rem;
  top: 2rem;
  width: 25%;
}

.dds__hero-banner .dds__card-body h2,
.dds__hero-banner .dds__card-body h4,
.dds__hero-banner .dds__card-body h5,
.dds__hero-banner .dds__card-body p {
  color: #000000;
}

.dds__hero-banner .dds__card-body a:hover {
  text-decoration: none;
}

.dds__link-picker {
  margin: 0;
  min-height: 0.0625rem;
  padding: 0;
  position: relative;
  width: 100%;
}

.dds__link-picker .dds__card-body {
  bottom: 15%;
  height: 10.375rem;
  left: 12%;
  margin: 1.25rem;
  padding: 1.25rem;
  right: 12%;
  top: auto;
  width: auto;
}

.dds__link-picker .dds__card-body h2 {
  color: #444444;
  font-weight: 300;
}

.dds__die-cut-banner {
  background-image: linear-gradient(270deg, #ffffff, #eeeeee 50%, #ffffff);
  border-top: 0.0625rem solid #cccccc;
  display: flex;
  justify-content: center;
  min-height: 2.5rem;
}

.dds__die-cut-banner .dds__die-cut-body {
  display: inline;
  margin: 0.9375rem;
}

.dds__die-cut-banner .dds__die-cut-body .dds__die-cut-text {
  display: inline;
}

.dds__die-cut-banner .dds__die-cut-body .dds__list-inline {
  display: inline;
}

.dds__die-cut-banner .dds__die-cut-body .dds__list-inline li:first-of-type {
  margin-left: 0.5rem;
}

.dds__die-cut-banner .dds__die-cut-body .dds__list-inline li:first-of-type a {
  white-space: nowrap;
}

.dds__banner-sitewide {
  background-color: #f9f9f9;
  border-bottom: 0.0625rem solid #cccccc;
  min-height: 2.5rem;
  padding: 0.5rem 0;
}

.dds__banner-sitewide .dds__container, .dds__banner-sitewide .dds__filmstrip-carousel {
  flex-wrap: nowrap;
}

.dds__banner-sitewide .dds__banner-image {
  align-self: center;
  height: 2.9375rem;
  margin-right: 0.9375rem;
  width: auto;
}

.dds__banner-sitewide .dds__banner-body {
  align-self: center;
  flex: 2 1 auto;
}

.dds__banner-sitewide .dds__banner-body .dds__banner-text {
  display: inline;
}

.dds__banner-sitewide .dds__banner-body .dds__list-inline {
  display: inline;
}

.dds__banner-sitewide .dds__banner-body .dds__list-inline li:first-of-type {
  margin-left: 0.5rem;
}

.dds__banner-sitewide .dds__banner-body .dds__list-inline li:first-of-type a {
  white-space: nowrap;
}

.dds__banner-sitewide .dds__banner-tools {
  border-left: 0.0625rem solid #cccccc;
  display: flex;
  margin-left: 0.9375rem;
  padding: 0 0.9375rem;
}

.dds__banner-sitewide .dds__banner-tools a {
  align-self: center;
  margin-right: 0.5rem;
  white-space: nowrap;
}

.dds__banner-sitewide .dds__banner-tools a svg {
  height: 1.25rem;
  margin-right: 0.0625rem;
  width: 1.25rem;
}

.dds__link-picker-ctnr {
  align-items: center;
  display: flex;
  justify-content: center;
}

.dds__banner-btn-ctnr a:not(:last-child) {
  margin-right: 0.5rem;
}

.dds__picker-btn-ctnr {
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 50%;
  margin-left: 0.9375rem;
  margin-right: 0.9375rem;
}

.dds__picker-btn-ctnr .dds__form-select {
  flex: 3 1 0%;
}

.dds__picker-btn-ctnr .dds__form-select .dds__display-text-ctnr > a {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.dds__picker-btn-ctnr .dds__display-text-ctnr {
  flex: 1 1 auto;
}

.dds__picker-btn-ctnr .dds__display-text-ctnr .dds__display-text {
  left: 25%;
  margin-top: 0.625rem;
  position: absolute;
  right: 25%;
}

.dds__picker-btn-ctnr .dds__display-text-ctnr .dds__display-text span {
  color: #444444;
  font-size: 0.75rem;
  line-height: 1rem;
}

.dds__picker-btn-ctnr .dds__display-text-ctnr .dds__display-text-ctnr > a {
  display: inline-block;
  text-align: center;
}

.dds__picker-btn-ctnr div {
  margin: 0 1rem;
}

.dds__picker-btn-ctnr .dds__display-text-ctnr > button {
  width: 100%;
}

.dds__mosaic {
  display: flex;
  flex-direction: row;
  height: 25rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 69.375rem;
}

.dds__mosaic .dds__carousel-inner {
  display: block;
  width: 100%;
}

.dds__mosaic .dds__carousel-inner .dds__background-img div.dds__card-img-top {
  background-position: center top;
  background-size: cover;
  height: 100%;
}

.dds__mosaic .dds__carousel-indicators {
  display: none;
}

.dds__mosaic .dds__carousel-item .dds__img-fluid {
  -o-object-fit: cover;
     object-fit: cover;
}

.dds__mosaic .dds__carousel-item .dds__card-body .dds__card-link {
  color: #006bbd;
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.dds__mosaic .dds__carousel-item .dds__card-body .dds__card-link:hover {
  color: #00447c;
}

@media screen and (min-width: 767.98px) {
  .dds__mosaic {
    display: flex;
  }
  .dds__mosaic .dds__carousel-inner {
    display: inherit;
  }
  .dds__mosaic .dds__carousel-inner .dds__carousel-item {
    display: block;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item {
    display: flex;
    flex: 1 1 50%;
    margin-right: 0.8125rem;
    width: auto;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item .dds__card-img-top {
    height: 100%;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item:first-child {
    flex: 1 1 100%;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item:nth-child(2) .dds__carousel-item .dds__card-img-top {
    height: 100%;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item:nth-child(2) .dds__carousel-item .dds__card-img-top .dds__img-fluid {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item:last-child {
    flex-direction: column;
    margin-right: 0;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item:last-child .dds__carousel-item:first-child {
    height: 100%;
    margin-bottom: 0.8125rem;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item:last-child .dds__carousel-item:last-child {
    height: 100%;
  }
}

@media screen and (min-width: 767.98px) and (max-width: 991.98px) {
  .dds__mosaic {
    height: 44.75rem;
    width: 43.75rem;
  }
  .dds__mosaic .dds__carousel-inner {
    flex-wrap: wrap;
  }
  .dds__mosaic .dds__mosaic-item .dds__carousel-item .dds__card-body {
    position: absolute;
  }
  .dds__mosaic .dds__mosaic-item:first-child {
    margin-bottom: 0.8125rem;
    margin-right: 0;
    max-height: 18.75rem;
  }
  .dds__mosaic .dds__mosaic-item:first-child.dds__background-img {
    max-height: 21.875rem;
  }
  .dds__mosaic .dds__mosaic-item:nth-child(2) {
    flex: 1 1;
    max-height: 25rem;
  }
  .dds__mosaic .dds__mosaic-item:last-child {
    flex: 1 1;
    max-height: 25rem;
  }
}

@media screen and (max-width: 991.98px) {
  .dds__link-picker-ctnr {
    align-items: unset;
    display: flex;
    justify-content: center;
  }
  .dds__hero-banner .dds__container, .dds__hero-banner .dds__filmstrip-carousel {
    align-items: stretch;
    display: inline-flex;
    flex-direction: row;
    margin: 0 !important;
    max-width: 100% !important;
    padding: 0 !important;
    position: relative;
  }
  .dds__hero-banner .dds__card-body {
    background-color: #f9f9f9;
    border-radius: 0;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    min-width: 0;
    padding: 0.9375rem;
    position: relative;
    top: auto;
    width: 100%;
  }
  .dds__link-picker .dds__card-body {
    background-color: #f9f9f9;
    border-radius: 0;
    display: inline-block;
    height: auto;
    left: 0;
    margin: 0;
    min-width: 0;
    padding: 0.9375rem;
    position: relative;
    right: 0;
    top: auto;
    width: 100%;
  }
  .dds__link-picker .dds__card-body .dds__picker-btn-ctnr {
    display: flex;
    flex-direction: column;
  }
  .dds__link-picker .dds__card-body .dds__picker-btn-ctnr div {
    margin: 0;
  }
  .dds__link-picker .dds__card-body .dds__picker-btn-ctnr .dds__form-select {
    flex: 1 1 auto;
    margin-bottom: 0.5rem;
    width: 100%;
  }
  .dds__link-picker .dds__card-body .dds__picker-btn-ctnr .dds__display-text-ctnr {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    justify-content: space-between;
    margin: 0;
    width: 100%;
  }
  .dds__link-picker .dds__card-body .dds__picker-btn-ctnr .dds__display-text-ctnr > a {
    width: auto;
  }
  .dds__link-picker .dds__card-body .dds__picker-btn-ctnr .dds__display-text-ctnr .dds__display-text {
    margin-top: 0;
    position: static;
  }
}

@media screen and (max-width: 767.98px) {
  .dds__mosaic {
    align-items: stretch;
    display: flex;
    height: auto;
  }
  .dds__mosaic .dds__carousel-inner {
    display: block;
    flex-wrap: nowrap;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item {
    width: 100%;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item:first-child {
    flex: none;
  }
  .dds__mosaic .dds__carousel-inner .dds__mosaic-item.dds__background-img div.dds__card-img-top {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 16.75rem;
  }
  .dds__mosaic .dds__card-img-top {
    align-items: center;
    display: flex;
    height: 16.75rem;
    justify-content: center;
  }
  .dds__mosaic img {
    height: 100%;
    width: auto;
  }
  .dds__mosaic .dds__card-horizontal-bleed {
    align-items: center;
    margin-bottom: 0;
    width: 100%;
  }
  .dds__mosaic .dds__card-horizontal-bleed a {
    display: block;
    height: auto;
  }
  .dds__mosaic .dds__card-horizontal-bleed .dds__card-body {
    background-color: #f9f9f9;
    bottom: 0;
    display: inline-block;
    margin: 0;
    min-height: 7.0625rem;
    padding: 0.9375rem;
    position: relative;
    top: auto;
    width: 100%;
  }
  .dds__mosaic .dds__mosaic-bottom {
    display: block;
    padding: 0;
    position: static;
  }
  .dds__mosaic .dds__mosaic-bottom .dds__mosaic-col {
    padding: 0;
    position: static;
  }
  .dds__mosaic .dds__carousel-indicators {
    align-items: flex-end;
    display: flex;
    margin-bottom: -2.8125rem;
  }
  .dds__banner-sitewide .dds__banner-image {
    display: none;
  }
  .dds__banner-sitewide .dds__banner-tools {
    display: none;
  }
}

@media (min-width: 1200px) {
  .dds__body-ml-20 .dds__hero-banner > .dds__container, .dds__body-ml-20 .dds__hero-banner > .dds__filmstrip-carousel {
    margin-left: 0;
  }
  .dds__body-ml-20.dds__active .dds__hero-banner > .dds__container, .dds__body-ml-20.dds__active .dds__hero-banner > .dds__filmstrip-carousel {
    margin-left: auto;
  }
}

@media screen and (min-width: 1320px) {
  .dds__body-ml-20.dds__active .dds__hero-banner > .dds__container .dds__card-body, .dds__body-ml-20.dds__active .dds__hero-banner > .dds__filmstrip-carousel .dds__card-body {
    margin-left: 0;
  }
}

@media screen and (min-width: 1800px) {
  .dds__body-ml-20 .dds__hero-banner > .dds__container, .dds__body-ml-20 .dds__hero-banner > .dds__filmstrip-carousel {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: translateX(-7.625rem);
    width: auto;
    margin-left: auto;
  }
  .dds__body-ml-20.dds__active .dds__hero-banner > .dds__container, .dds__body-ml-20.dds__active .dds__hero-banner > .dds__filmstrip-carousel {
    transform: translateX(0%);
  }
  .dds__body-ml-20:not(.dds__active) .dds__hero-banner > .dds__container .dds__card-body, .dds__body-ml-20:not(.dds__active) .dds__hero-banner > .dds__filmstrip-carousel .dds__card-body {
    margin-left: 0;
  }
}

.dds__page-item:first-child .dds__page-link {
  border-top-left-radius: 0.0625rem;
  border-bottom-left-radius: 0.0625rem;
  margin-left: 0;
}

.dds__page-item:last-child .dds__page-link {
  border-top-right-radius: 0.0625rem;
  border-bottom-right-radius: 0.0625rem;
}

.dds__page-item.dds__active .dds__page-link {
  background-color: #006bbd;
  border-color: #006bbd;
  color: #fff;
  z-index: 1;
}

.dds__page-item.dds__disabled .dds__page-link {
  background-color: #fff;
  border-color: #444444;
  color: #cccccc;
  cursor: auto;
  pointer-events: none;
}

.dds__pagination {
  padding-left: 0;
  list-style: none;
  border-radius: 0.0625rem;
  display: flex;
  justify-content: space-around;
  padding: 0;
}

.dds__pagination .dds__pagination-total-items {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-grow: 1;
  height: 2.4063rem;
}

.dds__pagination .dds__svg-icons {
  height: 1rem;
  width: 1rem;
}

.dds__pagination .dds__svg-icons[name="chevron-right"] {
  margin-bottom: 0.125rem;
  margin-left: 0.3125rem;
  margin-right: -0.25rem;
}

.dds__pagination .dds__svg-icons[name="chevron-left"] {
  margin-bottom: 0.125rem;
  margin-left: -0.25rem;
  margin-right: 0.3125rem;
}

.dds__pagination .dds__svg-icons .dds__svg-icons-item {
  display: none;
}

.dds__pagination .dds__svg-icons .dds__svg-icons-item.dds__show {
  display: inherit;
}

.dds__pagination.dds__pagination-justified, .dds__pagination.dds__pagination-justified-filter {
  justify-content: flex-end;
}

.dds__pagination.dds__pagination-justified .dds__pagination-list, .dds__pagination.dds__pagination-justified-filter .dds__pagination-list {
  display: flex;
  justify-content: space-between;
}

.dds__pagination.dds__pagination-centered .dds__pagination-list {
  display: flex;
  justify-content: center;
}

.dds__pagination .dds__pagination-list {
  flex-grow: 1;
  margin: 0;
  padding: 0;
}

.dds__pagination .dds__pagination-list.dds__pagination-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 0.0625rem;
  margin: -0.0625rem;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 0.0625rem;
}

.dds__pagination .dds__pagination-list .dds__page-item {
  align-items: center;
  display: flex;
}

.dds__pagination .dds__pagination-list .dds__page-item .dds__pager-link {
  text-decoration: none;
}

.dds__pagination .dds__pagination-list .dds__page-item:hover .dds__pager-link {
  color: #00447c;
}

.dds__pagination .dds__pagination-list li {
  list-style-type: none;
}

.dds__page-link {
  background-color: #fff;
  border: 0.0625rem solid #cccccc;
  color: #006bbd;
  display: block;
  line-height: 1.25;
  margin-left: -0.0625rem;
  padding: 0.5rem 0.75rem;
  position: relative;
}

.dds__page-link:hover {
  background-color: #f9f9f9;
  border-color: #cccccc;
  color: #00447c;
  text-decoration: none;
  z-index: 2;
}

.dds__page-link:focus {
  box-shadow: 0 0 0 0.15rem rgba(0, 118, 206, 0.25);
  outline: 0;
  z-index: 2;
}

.dds__page-link:not(:disabled):not(.dds__disabled) {
  cursor: pointer;
}

.dds__page-item:first-child .dds__page-link {
  border-top-left-radius: 0.0625rem;
  border-bottom-left-radius: 0.0625rem;
  margin-left: 0;
}

.dds__page-item:last-child .dds__page-link {
  border-top-right-radius: 0.0625rem;
  border-bottom-right-radius: 0.0625rem;
}

.dds__page-item.dds__active .dds__page-link {
  background-color: #006bbd;
  border-color: #006bbd;
  color: #fff;
  z-index: 1;
}

.dds__page-item.dds__disabled .dds__page-link {
  background-color: #fff;
  border-color: #444444;
  color: #cccccc;
  cursor: auto;
  pointer-events: none;
}

.dds__pagination-lg .dds__page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}

.dds__pagination-lg .dds__page-item:first-child .dds__page-link {
  border-top-left-radius: 0.3125rem;
  border-bottom-left-radius: 0.3125rem;
}

.dds__pagination-lg .dds__page-item:last-child .dds__page-link {
  border-top-right-radius: 0.3125rem;
  border-bottom-right-radius: 0.3125rem;
}

.dds__pagination-sm .dds__page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.5;
}

.dds__pagination-sm .dds__page-item:first-child .dds__page-link {
  border-top-left-radius: 0.0625rem;
  border-bottom-left-radius: 0.0625rem;
}

.dds__pagination-sm .dds__page-item:last-child .dds__page-link {
  border-top-right-radius: 0.0625rem;
  border-bottom-right-radius: 0.0625rem;
}

.dds__perpage {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  padding-left: 1.5rem;
}

.dds__perpage select {
  padding: 0.375rem 0.0125rem;
  width: 3.675rem;
}

.dds__perpage label {
  padding-left: 0.5rem;
  white-space: nowrap;
}

.dds__pagination-input-ctnr {
  align-items: center;
  display: flex;
}

.dds__pagination-input-ctnr label {
  padding: 0 0.5rem;
  white-space: nowrap;
}

.dds__pagination-input-ctnr input {
  padding: 0.375rem 0.0125rem;
  width: 2.675rem;
}

@media screen and (max-width: 575.98px) {
  .dds__pagination-justified-filter {
    flex-direction: column;
  }
  .dds__pagination-justified-filter .dds__pagination-list {
    width: 100%;
  }
  .dds__pagination .dds__perpage {
    justify-content: flex-start;
    margin-top: 1rem;
    padding: 0;
    width: 100%;
  }
  .dds__pagination .dds__pager-link {
    color: transparent;
    font-size: 0;
    line-height: 0;
  }
  .dds__pagination .dds__svg-icons[name="chevron-right"] {
    margin: 0.25rem 0;
  }
  .dds__pagination .dds__svg-icons[name="chevron-left"] {
    margin: 0.25rem 0;
  }
}

.dds__badge-primary {
  color: #fff;
  background-color: #006bbd;
}

.dds__badge-primary[href]:hover, .dds__badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #004e8a;
}

.dds__badge-secondary {
  color: #212529;
  background-color: #eeeeee;
}

.dds__badge-secondary[href]:hover, .dds__badge-secondary[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #d5d5d5;
}

.dds__badge-success {
  color: #fff;
  background-color: #408001;
}

.dds__badge-success[href]:hover, .dds__badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #274d01;
}

.dds__badge-purchase {
  color: #fff;
  background-color: #408001;
}

.dds__badge-purchase[href]:hover, .dds__badge-purchase[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #274d01;
}

.dds__badge-danger {
  color: #fff;
  background-color: #ce1126;
}

.dds__badge-danger[href]:hover, .dds__badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #9f0d1d;
}

.dds__badge-pink {
  color: #fff;
  background-color: #b7295a;
}

.dds__badge-pink[href]:hover, .dds__badge-pink[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #8d2046;
}

.dds__badge {
  border-radius: 0.5625rem;
  display: inline-block;
  font-family: Roboto;
  font-size: 0.75rem;
  font-weight: bold;
  font-weight: 700;
  line-height: 1;
  padding: 0.25em 0.4em;
  text-align: center;
  vertical-align: baseline;
  white-space: nowrap;
}

.dds__badge:empty {
  display: none;
}

.dds__badge.dds__badge-dark {
  background-color: #444444;
  color: #ffffff;
}

.dds__badge.dds__badge-red {
  background-color: #ce1126;
  color: #ffffff;
}

.dds__mail-icon-ctnr {
  background-color: #0076ce;
  color: #ffffff;
  display: inline-block;
  padding: 0.625rem;
}

.dds__mail-icon-ctnr:hover {
  color: #ffffff;
  cursor: pointer;
  text-decoration: none;
}

.dds__mail-icon-ctnr:hover > span {
  text-decoration: underline;
}

.dds__mail-icon-ctnr:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
}

.dds__mail-icon-ctnr i.dds__icons {
  font-size: 1.75rem;
  position: relative;
}

.dds__mail-icon-ctnr i.dds__icons .dds__badge {
  left: 1.125rem;
  position: absolute;
  top: -0.125rem;
}

.dds__calendar-icon-ctnr {
  background-color: #ffffff;
  color: #006bbd;
  display: inline-block;
  padding: 0.625rem;
}

.dds__calendar-icon-ctnr:hover {
  color: #006bbd;
  cursor: pointer;
  text-decoration: none;
}

.dds__calendar-icon-ctnr:hover > span {
  text-decoration: underline;
}

.dds__calendar-icon-ctnr:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
}

.dds__calendar-icon-ctnr i.dds__icons {
  font-size: 1.75rem;
  position: relative;
}

.dds__calendar-icon-ctnr i.dds__icons .dds__badge {
  left: 1.125rem;
  position: absolute;
  top: 0.125rem;
}

.dds__label-badge {
  border-radius: 10rem;
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.05rem;
  padding: 0.125rem 0.5rem;
  white-space: nowrap;
}

.dds__label-badge.dds__label-badge-stroke-berry {
  background-color: #f8eaef;
  border: 0.0625rem solid #b7295a;
  color: #b7295a;
}

.dds__label-badge.dds__label-badge-stroke-wave {
  background-color: #edf7f7;
  border: 0.0625rem solid #2a7071;
  color: #2a7071;
}

.dds__label-badge.dds__label-badge-stroke-sea-blue {
  background-color: #e5f0f8;
  border: 0.0625rem solid #006bbd;
  color: #006bbd;
}

.dds__label-badge.dds__label-badge-stroke-midnight {
  background-color: #e5ecf2;
  border: 0.0625rem solid #00447c;
  color: #00447c;
}

.dds__label-badge.dds__label-badge-stroke-purple {
  background-color: #f0d9f3;
  border: 0.0625rem solid #6e2585;
  color: #6e2585;
}

.dds__label-badge.dds__label-badge-stroke-white {
  background-color: #ffffff;
  border: 0.0625rem solid #000000;
  color: #000000;
}

.dds__label-badge.dds__label-badge-stroke-quartz {
  background-color: #eeeeee;
  border: 0.0625rem solid #000000;
  color: #000000;
}

.dds__label-badge.dds__label-badge-stroke-green {
  background-color: #edf3e6;
  border: 0.0625rem solid #467b00;
  color: #467b00;
}

.dds__label-badge.dds__label-badge-stroke-yellow {
  background-color: #fef7e6;
  border: 0.0625rem solid #946b00;
  color: #946b00;
}

.dds__label-badge.dds__label-badge-stroke-yellow-warning {
  background-color: #fff4d8;
  border: 0.0625rem solid #f2af00;
  color: #000000;
}

.dds__label-badge.dds__label-badge-stroke-orange {
  background-color: #fef0e8;
  border: 0.0625rem solid #ba4e0d;
  color: #ba4e0d;
}

.dds__label-badge.dds__label-badge-stroke-red {
  background-color: #fae7e9;
  border: 0.0625rem solid #ce1126;
  color: #ce1126;
}

.dds__label-badge.dds__label-badge-solid-berry {
  background-color: #b7295a;
  border: 0.0625rem solid #b7295a;
  color: #ffffff;
}

.dds__label-badge.dds__label-badge-solid-sea-blue {
  background-color: #006bbd;
  border: 0.0625rem solid #006bbd;
  color: #ffffff;
}

.dds__label-badge.dds__label-badge-solid-midnight {
  background-color: #00447c;
  border: 0.0625rem solid #00447c;
  color: #ffffff;
}

.dds__label-badge.dds__label-badge-solid-purple {
  background-color: #6e2585;
  border: 0.0625rem solid #6e2585;
  color: #ffffff;
}

.dds__label-badge.dds__label-badge-solid-carbon {
  background-color: #444444;
  border: 0.0625rem solid #444444;
  color: #ffffff;
}

.dds__label-badge.dds__label-badge-solid-gray {
  background-color: #808080;
  border: 0.0625rem solid #808080;
  color: #000000;
}

.dds__label-badge.dds__label-badge-solid-light-blue {
  background-color: #41b6e6;
  border: 0.0625rem solid #41b6e6;
  color: #000000;
}

.dds__label-badge.dds__label-badge-solid-granite {
  background-color: #c8c9c7;
  border: 0.0625rem solid #c8c9c7;
  color: #000000;
}

.dds__label-badge.dds__label-badge-solid-status-green {
  background-color: #408001;
  border: 0.0625rem solid #408001;
  color: #ffffff;
}

.dds__label-badge.dds__label-badge-solid-status-yellow {
  background-color: #f2af00;
  border: 0.0625rem solid #f2af00;
  color: #000000;
}

.dds__label-badge.dds__label-badge-solid-status-orange {
  background-color: #ee6411;
  border: 0.0625rem solid #ee6411;
  color: #000000;
}

.dds__label-badge.dds__label-badge-solid-status-red {
  background-color: #ce1126;
  border: 0.0625rem solid #ce1126;
  color: #ffffff;
}

.dds__link-wrapper-stroked .dds__link-stroked .dds__card-txt-stroked-supporting {
  color: #000000;
}

.dds__link-wrapper-stroked .dds__link-stroked:hover {
  text-decoration: none;
}

.dds__alert {
  border-radius: 0.0625rem;
  background: #ffffc9;
  border: 0.0625rem solid #eeeeee;
  margin-bottom: 0;
  padding: 0.9375rem 0.9375rem;
  position: relative;
}

.dds__alert .dds__error-default-body {
  display: flex;
}

.dds__alert .dds__error-default-body .dds__alert-body {
  margin: 0;
}

.dds__alert i {
  font-size: 1.25rem;
}

.dds__alert button.dds__close-x {
  background-color: transparent;
  border: none;
  padding: 0.625rem;
  position: absolute;
  right: 0;
  top: 0;
}

.dds__alert button.dds__close-x:hover {
  cursor: pointer;
}

.dds__alert button.dds__close-x:focus {
  outline: 0.0625rem solid #000000;
}

.dds__alert .dds__alert-heading {
  color: inherit;
  display: flex;
  flex-direction: row;
  padding-right: 0.9375rem;
}

.dds__alert .dds__alert-heading h4 {
  margin-bottom: 0;
}

.dds__alert .dds__alert-error {
  color: #ce1126;
  padding-right: 0.625rem;
  vertical-align: middle;
}

.dds__alert .dds__alert-notice {
  color: #ee6411;
  padding-right: 0.625rem;
  vertical-align: middle;
}

.dds__alert .dds__alert-info-cir {
  color: #0076ce;
  padding-right: 0.625rem;
  vertical-align: middle;
}

.dds__alert .dds__task-check {
  color: #6ea204;
  padding-right: 0.625rem;
  vertical-align: middle;
}

.dds__alert .dds__alert-body {
  margin-bottom: 0;
  margin-left: 2.125rem;
  padding-right: 0.9375rem;
}

.dds__alert ul {
  margin-left: 2.125rem;
  margin-bottom: 0;
  margin-top: 0.625rem;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  padding-left: 1rem;
}

.dds__alert ul li {
  margin-bottom: 0.3125rem;
}

.dds__alert .dds__alert-default-body {
  width: 100%;
}

.dds__alert .dds__alert-default-body .dds__alert-body {
  margin-left: 0;
}

.dds__alert .dds__alert-default-body ul {
  margin-left: 0;
}

.dds__alert.dds__catastrophic-error {
  background-color: #fbecee;
  border: 1px solid #f1bcc2;
  border-left: none;
  border-right: none;
  border-top: none;
}

.dds__alert.dds__informational-alert, .dds__alert.dds__success-alert {
  background-color: #f9f9f9;
  border: 1px solid #eeeeee;
  border-left: none;
  border-right: none;
  border-top: none;
}

[aria-expanded="false"] > .dds__less,
[aria-expanded="true"] > .dds__more {
  display: none;
}

.dds__dismiss {
  background-color: transparent;
  border: none;
  color: #0076ce;
}

.dds__dismiss:hover {
  color: #00447c;
  cursor: pointer;
  text-decoration: underline;
}

.dds__dismiss:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
}

.dds__announcement {
  background-color: #f9f9f9;
  border-left: 0.625rem solid #0076ce;
  padding: 0.625rem 1rem;
}

.dds__announcement .dds__announcement-title {
  margin: 0.3125rem 0;
}

.dds__announcement .dds__list-inline {
  margin-top: 0.625rem;
}

.dds__announcement-berry {
  border-color: #b7295a;
}

.dds__announcement-green {
  border-color: #6ea204;
}

.dds__announcement-midnight {
  border-color: #00447c;
}

.dds__announcement-purple {
  border-color: #6e2585;
}

.dds__announcement-with-image {
  border-left: none;
  display: flex;
}

.dds__announcement-with-image .dds__announcement-image {
  color: #0076ce;
  height: 2.5rem;
  margin-right: 0.625rem;
  width: 2.5rem;
}

.dds__container-overflow {
  position: relative;
  touch-action: pan-y;
  width: 100%;
}

.dds__container-overflow .dds__overflow-transition {
  transition: all 200ms ease;
}

.dds__overflow-control {
  align-items: center;
  display: none;
  justify-content: center;
  margin: auto;
  opacity: 0;
  position: absolute;
  width: 2.1875rem;
}

.dds__overflow-control .dds__icon-svg {
  display: flex;
  fill: #006bbd;
  fill-opacity: 1;
  margin: -0.45rem;
  pointer-events: none;
}

.dds__overflow-control.dds__overflow-control-btn {
  background: rgba(255, 255, 255, 0.75);
  border: 0.0625rem solid #c8c9c7;
  margin-top: 0.0625rem;
  top: 0;
  z-index: 100;
}

.dds__overflow-control.dds__overflow-control-btn .dds__icon-svg {
  height: 1.5rem;
  width: 1.5rem;
}

.dds__overflow-control.dds__overflow-control-btn:hover {
  background-color: #cccccc;
  border: 0.0625rem solid #0076ce;
  cursor: pointer;
}

.dds__overflow-control.dds__overflow-control-btn:hover .dds__icon-svg {
  fill: #00447c;
}

.dds__overflow-control.dds__overflow-control-svg {
  background: #ffffff;
  border: none;
  padding: 0.3125rem;
  z-index: 1;
}

.dds__overflow-control.dds__overflow-control-svg .dds__icon-svg {
  height: 2.75rem;
  pointer-events: none;
  width: 2.75rem;
}

.dds__overflow-control.dds__overflow-control-svg:hover {
  cursor: pointer;
}

.dds__overflow-control.dds__overflow-control-svg:hover .dds__icon-svg {
  fill: #00447c;
}

.dds__overflow-control[active], .dds__overflow-control.dds__active {
  display: flex;
  opacity: 1;
}

@media screen and (max-width: 767.98px) {
  .dds__overflow-control.dds__overflow-unresponsive {
    display: none;
  }
  .dds__overflow-control.dds__overflow-unresponsive[active], .dds__overflow-control.dds__overflow-unresponsive.dds__active {
    display: none;
  }
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1.42857rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1.42857rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.dds__progress {
  border-radius: 0.0625rem;
  background: transparent;
  display: flex;
  font-size: 0.75rem;
  font-size: 1rem;
  height: 1.42857rem;
  height: 100%;
  overflow: hidden;
}

.dds__progress ol {
  display: flex;
  flex-direction: row;
  list-style: none;
  padding-left: 0;
  width: 100%;
}

.dds__progress ol > li {
  width: 100%;
}

.dds__progress .dds__btn-link, .dds__progress .dds__accordion-btn, .dds__progress .dds__secondary-accordion-btn {
  display: flex;
  justify-content: center;
}

.dds__progress .dds__btn-link:hover, .dds__progress .dds__accordion-btn:hover, .dds__progress .dds__secondary-accordion-btn:hover {
  text-decoration: underline;
}

.dds__progress .dds__progress-bar-text {
  display: flex;
  justify-content: center;
}

.dds__progress a {
  text-decoration: none;
}

.dds__progress a.dds__disabled {
  pointer-events: none;
}

.dds__progress a.dds__disabled svg.dds__check {
  visibility: hidden;
}

.dds__progress a.dds__disabled .dds__btn-link, .dds__progress a.dds__disabled .dds__accordion-btn, .dds__progress a.dds__disabled .dds__secondary-accordion-btn {
  color: #000000;
}

.dds__progress a:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: -0.0625rem;
}

.dds__progress .dds__progress-bar {
  align-items: center;
}

.dds__progress .dds__progress-bar svg.dds__check {
  fill: #ffffff;
  height: 1rem;
  width: 1rem;
}

.dds__progress .dds__progress-bar.dds__bar-complete {
  background-color: #006bbd;
}

.dds__progress .dds__progress-bar.dds__bar-in-progress {
  background-color: #cce5f1;
}

.dds__progress .dds__progress-bar.dds__bar-not-started {
  background-color: #ffffff;
}

.dds__progress .dds__progress-bar.dds__bar-disabled {
  background-color: #808080;
}

.dds__progress .dds__progress-bar.dds__bar-progress-disabled {
  background-color: #c8c9c7;
}

.dds__progress-bar {
  transition: width 0.6s ease;
  background-color: transparent;
  box-shadow: inset 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.4), inset 0 -0.0625rem 0 rgba(0, 0, 0, 0.15);
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 1.25rem;
  justify-content: center;
  text-align: center;
  white-space: nowrap;
}

@media screen and (prefers-reduced-motion: reduce) {
  .dds__progress-bar {
    transition: none;
  }
}

.dds__progress-bar .dds__progress-bar-standard {
  background-color: #006bbd;
  height: inherit;
}

.dds__progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1.42857rem 1.42857rem;
}

.dds__progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite;
}

.dds__dropdown-progress .dds__dropdown-item {
  color: #006bbd;
}

.dds__dropdown-progress .dds__dropdown-item.dds__disabled {
  color: #000000;
}

.dds__dropdown-progress .dds__dropdown-item.dds__disabled svg.dds__check {
  fill: #000000;
}

.dds__dropdown-progress .dds__dropdown-item.dds__disabled:not(.dds__completed) {
  color: #767676;
}

.dds__dropdown-progress .dds__dropdown-item.dds__disabled:not(.dds__completed) svg.dds__check {
  visibility: hidden;
}

.dds__dropdown-progress .dds__dropdown-item.dds__current {
  color: #000000;
}

.dds__dropdown-progress .dds__dropdown-item.dds__current svg.dds__check {
  visibility: hidden;
}

.dds__dropdown-progress .dds__dropdown-progress-no-checkmark {
  padding-left: 3.125rem;
}

.dds__progress-wrapper-thin {
  flex-direction: row;
}

.dds__progress-wrapper-thin .dds__col-2 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.dds__progress-wrapper-thin .dds__col-2 .dds__progress-label-thin {
  margin-top: 0.9375rem;
}

.dds__progress-wrapper-thin .dds__col-2 a,
.dds__progress-wrapper-thin .dds__col-2 span {
  color: #767676;
  display: inline;
}

.dds__progress-wrapper-thin .dds__col-2 a:not(.dds__progress-thin-text):not(.dds__sr-only):hover,
.dds__progress-wrapper-thin .dds__col-2 span:not(.dds__progress-thin-text):not(.dds__sr-only):hover {
  cursor: not-allowed;
}

.dds__progress-wrapper-thin .dds__col-2 a .dds__check,
.dds__progress-wrapper-thin .dds__col-2 span .dds__check {
  display: none;
  fill: #767676;
  height: 1rem;
  margin-right: 0.25rem;
  width: 1rem;
}

.dds__progress-wrapper-thin .dds__col-2 .dds__progress-bar-thin {
  background-color: #767676;
  flex: 1 1 auto;
  height: 0.1875rem;
}

.dds__progress-wrapper-thin .dds__col-2 .dds__progress-circle {
  background-color: #006bbd;
  display: none;
  height: 1rem;
  min-width: 1rem;
  position: relative;
  width: 1rem;
}

.dds__progress-wrapper-thin .dds__col-2.dds__completed .dds__progress-bar-thin {
  background-color: #006bbd;
}

.dds__progress-wrapper-thin .dds__col-2.dds__completed .dds__progress-label-thin a .dds__progress-thin-text {
  color: #006bbd;
}

.dds__progress-wrapper-thin .dds__col-2.dds__completed .dds__progress-label-thin a .dds__check {
  display: inline;
  fill: #006bbd;
}

.dds__progress-wrapper-thin .dds__col-2.dds__completed .dds__progress-label-thin a:hover {
  cursor: pointer;
  text-decoration: none;
}

.dds__progress-wrapper-thin .dds__col-2.dds__completed .dds__progress-label-thin a:hover span {
  color: #00447c;
  text-decoration: underline;
}

.dds__progress-wrapper-thin .dds__col-2.dds__completed .dds__progress-label-thin a:hover svg {
  fill: #00447c;
}

.dds__progress-wrapper-thin .dds__col-2.dds__completed .dds__progress-label-thin span {
  color: #000000;
}

.dds__progress-wrapper-thin .dds__col-2.dds__completed .dds__progress-label-thin span .dds__check {
  display: inline;
  fill: #000000;
}

.dds__progress-wrapper-thin .dds__col-2.dds__current {
  top: -0.40625rem;
}

.dds__progress-wrapper-thin .dds__col-2.dds__current .dds__progress-bar-thin:first-of-type {
  background-color: #006bbd;
}

.dds__progress-wrapper-thin .dds__col-2.dds__current .dds__progress-circle {
  display: block;
}

.dds__progress-wrapper-thin .dds__col-2.dds__current .dds__progress-label-thin {
  margin-top: 0.40625rem;
}

.dds__progress-wrapper-thin .dds__col-2.dds__current .dds__progress-label-thin span:hover {
  cursor: auto;
}

.dds__progress-wrapper-thin .dds__col-2.dds__current .dds__progress-label-thin .dds__progress-thin-text {
  color: #000000;
}

.dds__progress-thin-dropdown {
  display: none;
}

@media screen and (max-width: 767.98px) {
  .dds__progress .dds__btn-link, .dds__progress .dds__accordion-btn, .dds__progress .dds__secondary-accordion-btn {
    display: none;
  }
  .dds__progress .dds__progress-bar-text {
    display: none;
  }
  .dds__progress-wrapper-thin .dds__col-2 {
    padding-left: 0.3125rem;
    padding-right: 0.3125rem;
  }
  .dds__progress-wrapper-thin .dds__col-2 .dds__progress-label-thin {
    margin-top: 0.3125rem;
  }
  .dds__progress-wrapper-thin .dds__col-2 .dds__progress-label-thin .dds__progress-thin-text {
    display: none;
  }
  .dds__progress-thin-dropdown {
    display: block;
  }
}

.dds__list-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  padding-left: 0;
}

.dds__list-inline {
  margin: 0;
}

.dds__list-inline .dds__list-inline-item:not(:first-child)::before {
  content: "|";
  padding-right: 0.5rem;
}

.dds__list-inline .dds__list-inline-item .dds__list-item {
  padding-right: 0.5rem;
}

.dds__list-group-item-action {
  color: #495057;
  text-align: inherit;
  width: 100%;
}

.dds__list-group-item-action:hover, .dds__list-group-item-action:focus {
  background-color: #f8f9fa;
  color: #495057;
  text-decoration: none;
}

.dds__list-group-item-action:active {
  background-color: #e9ecef;
  color: #000000;
}

.dds__list-group-flush .dds__list-group-item {
  border-radius: 0;
  border-left: 0;
  border-right: 0;
}

.dds__list-group-flush:first-child .dds__list-group-item:first-child {
  border-top: 0;
}

.dds__list-group-flush:last-child .dds__list-group-item:last-child {
  border-bottom: 0;
}

.dds__list-group:not(.dds__list-group-flush) {
  list-style-position: outside;
  margin: 1.25rem 0;
  padding-left: 1rem;
}

.dds__list-group:not(.dds__list-group-flush) li {
  margin-bottom: 0.625rem;
}

.dds__list-group-unstyled:not(.dds__list-group-flush) {
  list-style: none;
  padding-left: 0;
}

.dds__list-group-unstyled:not(.dds__list-group-flush) .dds__list-group-item-unordered {
  list-style: none;
}

.dds__list-group-item {
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.125);
  display: block;
  margin-bottom: -0.0625rem;
  padding: 0.75rem 1.25rem;
  position: relative;
}

.dds__list-group-item:hover, .dds__list-group-item:focus {
  text-decoration: none;
  z-index: 1;
}

.dds__list-group-item:first-child {
  border-top-left-radius: 0.0625rem;
  border-top-right-radius: 0.0625rem;
}

.dds__list-group-item:last-child {
  border-bottom-right-radius: 0.0625rem;
  border-bottom-left-radius: 0.0625rem;
  margin-bottom: 0;
}

.dds__list-group-item.dds__disabled, .dds__list-group-item:disabled {
  background-color: #fff;
  color: #6c757d;
}

.dds__list-group-item.dds__active {
  background-color: #006bbd;
  border-color: #006bbd;
  color: #fff;
  z-index: 2;
}

.dds__list-group-item-unordered {
  list-style-type: disc;
}

.dds__close {
  color: #000;
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  opacity: 0.5;
  text-shadow: 0 0.0625rem 0 #fff;
}

.dds__close:not(:disabled):not(.dds__disabled) {
  cursor: pointer;
}

.dds__close:not(:disabled):not(.dds__disabled):hover, .dds__close:not(:disabled):not(.dds__disabled):focus {
  color: #000;
  opacity: 0.75;
  text-decoration: none;
}

button.dds__close {
  background-color: transparent;
  border: 0;
  padding: 0;
}

.dds__modal-open {
  overflow: hidden;
}

.dds__modal-open .dds__modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.dds__modal {
  bottom: 0;
  display: none;
  left: 0;
  outline: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050;
}

.dds__modal .dds__close {
  font-size: 1rem;
  opacity: 1;
  position: absolute;
  right: 1rem;
  top: 1rem;
}

.dds__modal-dialog {
  margin: 0.5rem;
  pointer-events: none;
  position: relative;
  top: 20%;
  width: auto;
}

.dds__modal.dds__fade .dds__modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

@media screen and (prefers-reduced-motion: reduce) {
  .dds__modal.dds__fade .dds__modal-dialog {
    transition: none;
  }
}

.dds__modal.dds__show .dds__modal-dialog {
  transform: translate(0, 0);
}

.dds__modal-content {
  background-clip: padding-box;
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.2);
  border-radius: 0.0625rem;
  display: flex;
  flex-direction: column;
  outline: 0;
  padding: 1.5rem;
  pointer-events: auto;
  position: relative;
  width: 100%;
}

.dds__modal-header {
  border-bottom: 0.0625rem solid #e9ecef;
  display: inline;
  padding: 0.05rem;
}

.dds__modal-header .dds__modal-title {
  line-height: 1.5;
  margin-bottom: 0;
  word-wrap: break-word;
}

.dds__modal-title {
  line-height: 1.5;
  margin-bottom: 0;
}

.dds__modal-body {
  flex: 1 1 auto;
  padding: 1rem;
  position: relative;
}

.dds__modal-footer {
  align-items: center;
  border-top: 0.0625rem solid #e9ecef;
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: flex-end;
  padding: 1rem;
  padding-bottom: 0;
  padding-right: 0;
}

.dds__modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

.dds__modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

.dds__modal-footer button.dds__btn, .dds__modal-footer .dds__form-group-upload button.dds__form-upload-btn, .dds__form-group-upload .dds__modal-footer button.dds__form-upload-btn, .dds__modal-footer .dds__spinbox-horizontal button.dds__spinbox-btn, .dds__spinbox-horizontal .dds__modal-footer button.dds__spinbox-btn, .dds__modal-footer .dds__spinbox-vertical button.dds__spinbox-btn, .dds__spinbox-vertical .dds__modal-footer button.dds__spinbox-btn, .dds__modal-footer button.dds__accordion-btn, .dds__modal-footer button.dds__secondary-accordion-btn, .dds__modal-footer button.dds__msthd-search-btn {
  margin-bottom: 8px;
}

.dds__modal-header,
.dds__modal-body {
  padding-bottom: 0.375rem;
  padding-left: 0;
}

@media (min-width: 576px) {
  .dds__modal-dialog {
    margin: 1.75rem auto;
    max-width: 31.25rem;
  }
  .dds__modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .dds__modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .dds__modal-sm {
    max-width: 18.75rem;
  }
}

@media (min-width: 992px) {
  .dds__modal-lg {
    max-width: 50rem;
  }
}

.dds__loading-modal .dds__modal-dialog {
  left: 50%;
  margin-left: -7.5rem;
  margin-top: -3.125rem;
  position: absolute;
  top: 50%;
}

.dds__loading-modal .dds__modal-body {
  padding: 1rem;
}

.dds__modal-offcanvas {
  background-color: #ffffff;
  bottom: auto;
  height: 100vh;
  left: auto;
  overflow-y: scroll;
  right: -100%;
  transition: right 200ms ease 0s;
  width: 90vw;
}

.dds__modal-offcanvas.dds__show {
  right: 0;
}

.dds__modal-offcanvas.dds__show .dds__container-fluid:not(.dds__modal-body) {
  position: fixed;
  position: sticky;
}

.dds__modal-offcanvas.dds__show.dds__is-safari {
  padding-bottom: 7.5rem;
}

.dds__modal-offcanvas .dds__modal-content {
  border: none;
  padding: 0;
}

.dds__modal-offcanvas .dds__container-fluid:not(.dds__modal-body) {
  background-color: #eeeeee;
  border: 0.0625rem solid #cccccc;
  position: fixed;
  top: 0;
  z-index: 1051;
}

.dds__modal-offcanvas .dds__modal-body {
  padding: 1.5rem;
  padding-top: 1.5rem;
  transform: translateY(2.75rem);
  /* stylelint-disable */
  -ms-transform: translateY(2.75rem);
  /* stylelint-enable */
}

.dds__modal-offcanvas.dds__modal-width-25 {
  width: 25vw;
}

.dds__modal-offcanvas.dds__modal-width-50 {
  width: 50vw;
}

.dds__modal-offcanvas.dds__modal-width-75 {
  width: 75vw;
}

.dds__modal-offcanvas.dds__modal-width-100 {
  width: 100vw;
}

@media screen and (max-width: 991.98px) {
  .dds__modal-offcanvas {
    width: 100vw !important;
  }
}

.dds__slider {
  flex: 1 1 100%;
  width: auto;
}

.dds__slider-target,
.dds__slider-target * {
  box-sizing: border-box;
  touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.dds__slider-target {
  direction: ltr;
}

.dds__slider-base,
.dds__slider-connects {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 1;
}

.dds__slider-connects {
  overflow: hidden;
  z-index: 0;
}

.dds__slider-connect,
.dds__slider-origin {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform-origin: 0 0;
  transform-style: flat;
  width: 100%;
  will-change: transform;
  z-index: 1;
}

.dds__slider-connect :focus,
.dds__slider-origin :focus {
  outline: none !important;
}

html:not([dir="rtl"]) .dds__slider-horizontal .dds__slider-origin {
  left: auto;
  right: 0;
}

.dds__slider-vertical {
  height: 100%;
}

.dds__slider-vertical .dds__slider-origin {
  width: 0;
}

.dds__slider-horizontal .dds__slider-origin {
  height: 0;
}

.dds__slider-handle {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border: 0.0625rem solid #0076ce;
  position: absolute;
}

.dds__slider-touch-area {
  height: 100%;
  width: 100%;
}

.dds__slider-state-tap .dds__slider-connect,
.dds__slider-state-tap .dds__slider-origin {
  transition: transform 0.3s;
}

.dds__slider-state-drag * {
  cursor: inherit !important;
}

.dds__slider-horizontal {
  height: 1rem;
}

.dds__slider-horizontal .dds__slider-handle {
  height: 2.375rem;
  left: -1.0625rem;
  top: -0.6875rem;
  width: 1.5rem;
}

.dds__slider-vertical .dds__slider-handle {
  height: 1.5rem;
  left: -0.6875rem;
  top: -0.8125rem;
  width: 2.375rem;
}

html:not([dir="rtl"]) .dds__slider-horizontal .dds__slider-handle {
  left: auto;
  right: -0.75rem;
}

.dds__slider-target {
  background: #ffffff;
  border: 0.0625rem solid #cccccc;
  border-radius: 0.0625rem;
  box-shadow: inset 0 0.0625rem 0.0625rem #f0f0f0, 0 0.1875rem 0.375rem -0.3125rem #bbb;
}

.dds__slider-connects {
  border-radius: 0.0625rem;
}

.dds__slider-connect {
  background: #0076ce;
}

.dds__slider-draggable {
  cursor: ew-resize;
}

.dds__slider-vertical .dds__slider-draggable {
  cursor: ns-resize;
}

.dds__slider-handle {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background: #ffffff;
  border: 0.0625rem solid #0076ce;
  border-radius: 0.0625rem;
  box-shadow: inset 0 0 0.0625rem #fff, inset 0 0.0625rem 0.4375rem #ebebeb, 0 0.1875rem 0.375rem -0.1875rem #bbb;
  cursor: pointer;
  position: absolute;
}

.dds__slider-active {
  box-shadow: inset 0 0 0.0625rem #fff, inset 0 0.0625rem 0.4375rem #ddd, 0 0.1875rem 0.375rem -0.1875rem #bbb;
}

.dds__slider-active .dds__slider-tooltip {
  display: block;
  opacity: 1;
}

.dds__slider-handle::before,
.dds__slider-handle::after {
  background: #0076ce;
  content: "";
  display: block;
  height: 1.0625rem;
  left: 0.4375rem;
  position: absolute;
  top: 0.5625rem;
  width: 0.125rem;
}

.dds__slider-handle::after {
  left: 0.8125rem;
}

.dds__slider-vertical .dds__slider-handle::before,
.dds__slider-vertical .dds__slider-handle::after {
  height: 0.125rem;
  left: 0.5625rem;
  top: 0.4375rem;
  width: 1.0625rem;
}

.dds__slider-vertical .dds__slider-handle::after {
  top: 0.85rem;
}

[disabled] .dds__slider-connect {
  background: #b8b8b8;
}

[disabled].dds__slider-target,
[disabled].dds__slider-handle,
[disabled] .dds__slider-handle {
  cursor: not-allowed;
}

.dds__slider-value {
  position: absolute;
  text-align: center;
  white-space: nowrap;
}

.dds__slider-value-sub {
  color: #cccccc;
  font-size: 0.625rem;
}

.dds__slider-marker {
  background: #cccccc;
  position: absolute;
}

.dds__slider-marker-sub {
  background: #c8c9c7;
}

.dds__slider-marker-large {
  background: #c8c9c7;
}

.dds__slider-value-horizontal {
  transform: translate(-50%, 50%);
}

.dds__slider-rtl .dds__slider-value-horizontal {
  transform: translate(50%, 50%);
}

.dds__slider-marker-horizontal.dds__slider-marker {
  height: 0.3125rem;
  margin-left: -0.0625rem;
  width: 0.125rem;
}

.dds__slider-marker-horizontal.dds__slider-marker-sub {
  height: 0.625rem;
}

.dds__slider-marker-horizontal.dds__slider-marker-large {
  height: 0.9375rem;
}

.dds__slider-value-vertical {
  padding-left: 1.5625rem;
  transform: translate(0, -50%);
}

.dds__slider-rtl .dds__slider-value-vertical {
  transform: translate(0, 50%);
}

.dds__slider-marker-vertical.dds__slider-marker {
  height: 0.125rem;
  margin-top: -0.0625rem;
  width: 0.3125rem;
}

.dds__slider-marker-vertical.dds__slider-marker-sub {
  width: 0.625rem;
}

.dds__slider-marker-vertical.dds__slider-marker-large {
  width: 0.9375rem;
}

.dds__slider-tooltip {
  background: #fff;
  border: 0.0625rem solid #d9d9d9;
  border-radius: 0.1875rem;
  color: #000;
  display: block;
  padding: 0.3125rem;
  pointer-events: none;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}

.dds__slider-horizontal .dds__slider-tooltip {
  bottom: 120%;
  left: 50%;
  transform: translate(-50%, 0);
}

.dds__slider-vertical .dds__slider-tooltip {
  right: 120%;
  top: 50%;
  transform: translate(0, -50%);
}

.dds__slider-container {
  flex: 1 1 100%;
  flex-direction: row;
}

.dds__slider-container.dds__slider-container-vertical {
  align-items: center;
  flex-direction: column;
  width: 1.0625rem;
}

.dds__slider-container .dds__slider-wrapper {
  margin: 0 1.25rem;
}

.dds__slider-container .dds__slider-wrapper-single {
  display: block;
  height: 100%;
  margin-right: 1.25rem;
  width: 100%;
}

.dds__slider-container.dds__slider-container-vertical .dds__slider-wrapper,
.dds__slider-container.dds__slider-container-vertical .dds__slider-wrapper-single {
  margin: 1rem 1.0625rem;
}

.dds__slider-container .dds__slider-max,
.dds__slider-container .dds__slider-min {
  display: flex;
  justify-content: center;
  min-width: 2.125rem;
}

.dds__slider-container:not(.dds__slider-container-vertical) .dds__slider-min,
.dds__slider-container:not(.dds__slider-container-vertical) .dds__slider-max {
  position: relative;
  top: -0.125rem;
}

.dds__slider-container:not(.dds__slider-container-vertical) .dds__slider-min {
  justify-content: flex-end;
}

.dds__slider-container:not(.dds__slider-container-vertical) .dds__slider-max {
  justify-content: flex-start;
}

.dds__tooltip, .dds__slider-tooltip {
  font-family: "Roboto", "Cordia New", "Microsoft Sans Serif", "Utsaah", "Devanagari MT", "Nirmala UI", "Latha", "InaiMathi", "Gautami", "Telugu Sangam MN", "Tunga", "Kannada Sangam MN", "Kartika", "Malayalam Sangam MN", "Shruti", "Nirmala UI", "Gujarati MT", "Gujarati Sangam MN", "Vrinda", "Bangla Sangam MN", "Meiryo UI Reg", "メイリオ Reg", "MS UI Gothic Reg", "Hiragino Kaku Gothic Reg", "ヒラギノ角ゴ Pro W3 Reg", "Microsoft YaHei", "微软雅黑", "Hiragino Sans GB", "Microsoft JhengHei", "微軟正黑體", "Malgun Gothic", "맑은 고딕", "Gulim", "AppleGothic", "Apple LiGothic", "LiHei Pro", "Osaka", "STHeiti", "华文黑体", "STXihei", "华文细黑", "SimHei", "黑体", "Arial Unicode MS", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  display: block;
  font-size: 0.75rem;
  margin: 0.25rem;
  opacity: 0;
  position: absolute;
  word-wrap: break-word;
  z-index: -1;
}

.dds__tooltip.dds__show, .dds__show.dds__slider-tooltip {
  opacity: 1;
  z-index: 1070;
}

.dds__tooltip .dds__arrow, .dds__slider-tooltip .dds__arrow {
  background-color: #ffffff;
  border-bottom: 0.0625rem solid #c8c9c7;
  border-left: 0.0625rem solid #c8c9c7;
  display: block;
  height: 0.75rem;
  position: absolute;
  width: 0.75rem;
}

.dds__tooltip .dds__arrow::before, .dds__slider-tooltip .dds__arrow::before {
  border-color: transparent;
  border-style: solid;
  content: "";
  position: absolute;
}

.dds__bs-tooltip-top, .dds__bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.dds__bs-tooltip-top .dds__arrow, .dds__bs-tooltip-auto[x-placement^="top"] .dds__arrow {
  bottom: 0;
  transform: rotate(-45deg);
}

.dds__bs-tooltip-top .dds__arrow::before, .dds__bs-tooltip-auto[x-placement^="top"] .dds__arrow::before {
  border-top-color: #fff;
  border-width: 0.4rem 0.21875rem 0;
  top: 0;
}

.dds__bs-tooltip-right, .dds__bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.dds__bs-tooltip-right .dds__arrow, .dds__bs-tooltip-auto[x-placement^="right"] .dds__arrow {
  left: 0.0625rem;
  transform: rotate(45deg);
}

.dds__bs-tooltip-right .dds__arrow::before, .dds__bs-tooltip-auto[x-placement^="right"] .dds__arrow::before {
  border-right-color: #fff;
  border-width: 0.21875rem 0.4rem 0.21875rem 0;
  right: 0;
}

.dds__bs-tooltip-bottom, .dds__bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.dds__bs-tooltip-bottom .dds__arrow, .dds__bs-tooltip-auto[x-placement^="bottom"] .dds__arrow {
  top: 0;
  transform: rotate(135deg);
}

.dds__bs-tooltip-bottom .dds__arrow::before, .dds__bs-tooltip-auto[x-placement^="bottom"] .dds__arrow::before {
  border-bottom-color: #fff;
  border-width: 0 0.21875rem 0.4rem;
  bottom: 0;
}

.dds__bs-tooltip-left, .dds__bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.dds__bs-tooltip-left .dds__arrow, .dds__bs-tooltip-auto[x-placement^="left"] .dds__arrow {
  margin-top: -0.15625rem;
  right: 0.0625rem;
  transform: rotate(-135deg);
}

.dds__bs-tooltip-left .dds__arrow::before, .dds__bs-tooltip-auto[x-placement^="left"] .dds__arrow::before {
  border-left-color: #fff;
  border-width: 0.21875rem 0 0.21875rem 0.4rem;
  left: 0;
}

.dds__tooltip-inner, .dds__slider-tooltip {
  border-radius: 0.0625rem;
  background-color: #fff;
  border: 0.0625rem solid #c8c9c7;
  box-shadow: 0.125rem 0.125rem 1.3125rem -0.3125rem rgba(0, 0, 0, 0.2);
  color: #000;
  padding: 0.875rem;
  text-align: center;
}

.dds__tooltip-icon {
  background: transparent;
  border: none;
  color: #0076ce;
  font-size: 1rem;
  padding: 0.5rem;
}

.dds__tooltip-icon[x-placement^="top"] {
  padding-top: 1rem;
}

.dds__tooltip-icon[x-placement^="right"] {
  padding-right: 1rem;
}

.dds__tooltip-icon[x-placement^="bottom"] {
  padding-bottom: 1rem;
}

.dds__tooltip-icon[x-placement^="left"] {
  padding-left: 1rem;
}

.dds__tooltip-icon:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
}

.dds__popover {
  font-family: "Roboto", "Cordia New", "Microsoft Sans Serif", "Utsaah", "Devanagari MT", "Nirmala UI", "Latha", "InaiMathi", "Gautami", "Telugu Sangam MN", "Tunga", "Kannada Sangam MN", "Kartika", "Malayalam Sangam MN", "Shruti", "Nirmala UI", "Gujarati MT", "Gujarati Sangam MN", "Vrinda", "Bangla Sangam MN", "Meiryo UI Reg", "メイリオ Reg", "MS UI Gothic Reg", "Hiragino Kaku Gothic Reg", "ヒラギノ角ゴ Pro W3 Reg", "Microsoft YaHei", "微软雅黑", "Hiragino Sans GB", "Microsoft JhengHei", "微軟正黑體", "Malgun Gothic", "맑은 고딕", "Gulim", "AppleGothic", "Apple LiGothic", "LiHei Pro", "Osaka", "STHeiti", "华文黑体", "STXihei", "华文细黑", "SimHei", "黑体", "Arial Unicode MS", "Arial", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  border-radius: 0.3125rem;
  background-clip: padding-box;
  background-color: #fff;
  border: 0.0625rem solid rgba(0, 0, 0, 0.2);
  display: block;
  font-size: 0.75rem;
  left: 0;
  max-width: 17.25rem;
  padding: 1rem 1.25rem 1.375rem;
  position: absolute;
  top: 0;
  word-wrap: break-word;
  z-index: 1060;
}

.dds__popover .dds__arrow {
  display: block;
  height: 0.5rem;
  margin: 0 0.3125rem;
  position: absolute;
  width: 1rem;
}

.dds__popover .dds__arrow::before, .dds__popover .dds__arrow::after {
  border-color: transparent;
  border-style: solid;
  content: "";
  display: block;
  position: absolute;
}

.dds__popover .dds__close {
  background-color: transparent;
  border: none;
  font-size: 1rem;
  opacity: 1;
  padding: 0.625rem;
  right: 0.25rem;
  top: 0.625rem;
}

.dds__popover .dds__close:hover {
  opacity: 1 !important;
}

.dds__popover .dds__close:focus {
  outline: 0.0625rem solid #000000;
}

.dds__popover .dds__close .dds__close-x {
  font-size: 1rem;
}

.dds__bs-popover-top, .dds__bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.dds__bs-popover-top .dds__arrow, .dds__bs-popover-auto[x-placement^="top"] .dds__arrow {
  bottom: calc((0.5rem + 0.045rem) * -1) !important;
}

.dds__bs-popover-top .dds__arrow::before, .dds__bs-popover-auto[x-placement^="top"] .dds__arrow::before,
.dds__bs-popover-top .dds__arrow::after,
.dds__bs-popover-auto[x-placement^="top"] .dds__arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

.dds__bs-popover-top .dds__arrow::before, .dds__bs-popover-auto[x-placement^="top"] .dds__arrow::before {
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
}


.dds__bs-popover-top .dds__arrow::after,
.dds__bs-popover-auto[x-placement^="top"] .dds__arrow::after {
  border-top-color: #fff;
  bottom: 0.0625rem;
}

.dds__bs-popover-right, .dds__bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.dds__bs-popover-right .dds__arrow, .dds__bs-popover-auto[x-placement^="right"] .dds__arrow {
  height: 1rem;
  left: calc((0.5rem + 0.045rem) * -1) !important;
  margin: 0.3125rem 0;
  width: 0.5rem;
}

.dds__bs-popover-right .dds__arrow::before, .dds__bs-popover-auto[x-placement^="right"] .dds__arrow::before,
.dds__bs-popover-right .dds__arrow::after,
.dds__bs-popover-auto[x-placement^="right"] .dds__arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.dds__bs-popover-right .dds__arrow::before, .dds__bs-popover-auto[x-placement^="right"] .dds__arrow::before {
  border-right-color: rgba(0, 0, 0, 0.25);
  left: 0;
}


.dds__bs-popover-right .dds__arrow::after,
.dds__bs-popover-auto[x-placement^="right"] .dds__arrow::after {
  border-right-color: #fff;
  left: 0.0625rem;
}

.dds__bs-popover-bottom, .dds__bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.dds__bs-popover-bottom .dds__arrow, .dds__bs-popover-auto[x-placement^="bottom"] .dds__arrow {
  top: calc((0.5rem + 0.045rem) * -1) !important;
}

.dds__bs-popover-bottom .dds__arrow::before, .dds__bs-popover-auto[x-placement^="bottom"] .dds__arrow::before,
.dds__bs-popover-bottom .dds__arrow::after,
.dds__bs-popover-auto[x-placement^="bottom"] .dds__arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.dds__bs-popover-bottom .dds__arrow::before, .dds__bs-popover-auto[x-placement^="bottom"] .dds__arrow::before {
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: 0;
}


.dds__bs-popover-bottom .dds__arrow::after,
.dds__bs-popover-auto[x-placement^="bottom"] .dds__arrow::after {
  border-bottom-color: #fff;
  top: 0.0625rem;
}

.dds__bs-popover-bottom .dds__popover-header::before, .dds__bs-popover-auto[x-placement^="bottom"] .dds__popover-header::before {
  border-bottom: 0.0625rem solid #f7f7f7;
  content: "";
  display: block;
  left: 50%;
  margin-left: -0.5rem;
  position: absolute;
  top: 0;
  width: 1rem;
}

.dds__bs-popover-left, .dds__bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.dds__bs-popover-left .dds__arrow, .dds__bs-popover-auto[x-placement^="left"] .dds__arrow {
  height: 1rem;
  margin: 0.3125rem 0;
  right: calc((0.5rem + 0.045rem) * -1) !important;
  width: 0.5rem;
}

.dds__bs-popover-left .dds__arrow::before, .dds__bs-popover-auto[x-placement^="left"] .dds__arrow::before,
.dds__bs-popover-left .dds__arrow::after,
.dds__bs-popover-auto[x-placement^="left"] .dds__arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.dds__bs-popover-left .dds__arrow::before, .dds__bs-popover-auto[x-placement^="left"] .dds__arrow::before {
  border-left-color: rgba(0, 0, 0, 0.25);
  right: 0;
}


.dds__bs-popover-left .dds__arrow::after,
.dds__bs-popover-auto[x-placement^="left"] .dds__arrow::after {
  border-left-color: #fff;
  right: 0.0625rem;
}

.dds__popover-header {
  border-top-left-radius: calc(0.3125rem - 0.0625rem);
  border-top-right-radius: calc(0.3125rem - 0.0625rem);
  background-color: #ffffff;
  border-bottom: none;
  color: inherit;
  font-size: 0.875rem;
  margin-bottom: 0;
  padding: 0 1.5rem 0.625rem 0;
}

.dds__popover-header:empty {
  display: none;
}

.dds__popover-header::before {
  content: none !important;
}

.dds__popover-body {
  color: #000000;
  padding: 0.625rem 0 0;
}

.dds__popover-body p {
  font-size: 0.875rem;
}

.dds__popover-body .dds__popover-image {
  display: flex;
  justify-content: center;
  padding: 0.625rem;
}

.dds__popover-title-container {
  border-bottom: 0.0625rem solid #ebebeb;
}

@media screen and (max-width: 767.98px) {
  .dds__popover {
    margin: 0.5rem;
    max-width: none;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
  }
  .dds__popover .dds__arrow {
    display: none;
  }
  .dds__popover-header::before {
    border-bottom: none !important;
  }
  .dds__overlay {
    visibility: visible !important;
  }
}

.dds__skip-nav {
  background-color: #ffffff;
  border: 0.0625rem solid #c8c9c7;
  padding: 0.3125rem 1.875rem;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1000;
  opacity: 0;
}

.dds__skip-nav .dds__btn, .dds__skip-nav .dds__form-group-upload .dds__form-upload-btn, .dds__form-group-upload .dds__skip-nav .dds__form-upload-btn, .dds__skip-nav .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-horizontal .dds__skip-nav .dds__spinbox-btn, .dds__skip-nav .dds__spinbox-vertical .dds__spinbox-btn, .dds__spinbox-vertical .dds__skip-nav .dds__spinbox-btn, .dds__skip-nav .dds__accordion-btn, .dds__skip-nav .dds__secondary-accordion-btn, .dds__skip-nav .dds__msthd-search-btn {
  margin: 0.25rem 0.5rem;
}

.dds__carousel {
  position: relative;
  touch-action: pan-y;
}

.dds__carousel-inner {
  overflow: hidden;
  position: relative;
  width: 100%;
}

.dds__carousel-item {
  align-items: center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: none;
  perspective: 1000px;
  position: relative;
  width: 100%;
}

.dds__carousel-item.dds__active,
.dds__carousel-item-next,
.dds__carousel-item-prev {
  transition: transform 0.6s ease;
  display: block;
}

@media screen and (prefers-reduced-motion: reduce) {
  .dds__carousel-item.dds__active,
  .dds__carousel-item-next,
  .dds__carousel-item-prev {
    transition: none;
  }
}

.dds__carousel-item-next,
.dds__carousel-item-prev {
  position: absolute;
  top: 0;
}

.dds__carousel-item-next.dds__carousel-item-left,
.dds__carousel-item-prev.dds__carousel-item-right {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .dds__carousel-item-next.dds__carousel-item-left,
  .dds__carousel-item-prev.dds__carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}

.dds__carousel-item-next,
.dds__active.dds__carousel-item-right {
  transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
  .dds__carousel-item-next,
  .dds__active.dds__carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}

.dds__carousel-item-prev,
.dds__active.dds__carousel-item-left {
  transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
  .dds__carousel-item-prev,
  .dds__active.dds__carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

.dds__carousel-control-prev,
.dds__carousel-control-next {
  align-items: center;
  bottom: 0;
  color: #fff;
  display: flex;
  justify-content: center;
  opacity: 0.5;
  position: absolute;
  text-align: center;
  top: 0;
  width: 0.375rem;
}

.dds__carousel-control-prev:hover, .dds__carousel-control-prev:focus,
.dds__carousel-control-next:hover,
.dds__carousel-control-next:focus {
  color: #fff;
  opacity: 0.9;
  outline: 0;
  text-decoration: none;
}

.dds__carousel-control-prev {
  left: 0;
}

.dds__carousel-control-next {
  right: 0;
}

.dds__carousel-indicators {
  display: flex;
  justify-content: center;
  list-style: none;
  margin-top: 2rem;
  margin-left: 0.375rem;
  margin-right: 0.375rem;
  padding-left: 0;
  position: relative;
  z-index: 15;
}

.dds__carousel-indicators li {
  display: inline-flex;
  flex: 0 1 auto;
}

.dds__carousel-indicators li button {
  display: inline-block;
  border: none;
  background-color: rgba(33, 37, 41, 0.5);
  cursor: pointer;
  height: 0.4375rem;
  margin-left: 0.375rem;
  margin-right: 0.375rem;
  position: relative;
  width: 0.875rem;
}

.dds__carousel-indicators .dds__active button {
  background-color: #212529;
}

/* CSS detection for Edge */
/* CSS detection for IE10+ */
.dds__carousel-fade .dds__carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

.dds__carousel-fade .dds__carousel-item.dds__active,
.dds__carousel-fade .dds__carousel-item-next.dds__carousel-item-left,
.dds__carousel-fade .dds__carousel-item-prev.dds__carousel-item-right {
  opacity: 1;
}

.dds__carousel-fade .dds__active.dds__carousel-item-left,
.dds__carousel-fade .dds__active.dds__carousel-item-right {
  opacity: 0;
}

.dds__carousel-fade .dds__carousel-item-next,
.dds__carousel-fade .dds__carousel-item-prev,
.dds__carousel-fade .dds__carousel-item.dds__active,
.dds__carousel-fade .dds__active.dds__carousel-item-left,
.dds__carousel-fade .dds__active.dds__carousel-item-prev {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  .dds__carousel-fade .dds__carousel-item-next,
  .dds__carousel-fade .dds__carousel-item-prev,
  .dds__carousel-fade .dds__carousel-item.dds__active,
  .dds__carousel-fade .dds__active.dds__carousel-item-left,
  .dds__carousel-fade .dds__active.dds__carousel-item-prev {
    transform: translate3d(0, 0, 0);
  }
}

.dds__carousel-item > a > img {
  height: auto;
  max-width: 100%;
  width: 100%;
}

.dds__carousel-indicators-btn {
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.25);
  display: inline-flex;
  margin-top: -0.625rem;
  padding: 0;
  width: 100%;
}

.dds__carousel-indicators-btn li {
  cursor: pointer;
  display: inherit;
  list-style: none;
  width: 100%;
  z-index: 8;
}

.dds__carousel-indicators-btn li:hover:not(.dds__active) > .dds__carousel-btn {
  background-color: #00447c;
}

.dds__carousel-indicators-btn li.dds__active > .dds__carousel-btn {
  background-color: #ffffff;
  color: #000000;
  font-weight: bold;
}

.dds__carousel-indicators-btn li.dds__active > div {
  visibility: visible;
}

.dds__carousel-indicators-btn li ~ li {
  margin-left: 0.075rem;
}

.dds__carousel-arrow-up {
  border-bottom: 0.625rem solid #ffffff;
  border-left: 0.625rem solid transparent;
  border-right: 0.625rem solid transparent;
  cursor: pointer;
  height: 0;
  margin: 0 auto;
  visibility: hidden;
  width: 0;
}

.dds__carousel-btn {
  background-color: #006bbd;
  border: 0;
  border-radius: 0;
  color: #ffffff;
  cursor: pointer;
  font-size: 0.875rem;
  height: 100%;
  justify-content: center;
  line-height: 1.5;
  padding: 0.625rem 0.9375rem;
  transition: transform 0.6s ease;
}

.dds__carousel-btn:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: 0.125rem;
}

.dds__items-view {
  position: absolute;
  text-align: right;
  top: 0;
  width: 97%;
}

.dds__filmstrip-slides {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  display: flex;
  list-style: none;
  padding: 0.125rem 0;
}

.dds__filmstrip-carousel {
  padding: 1.5rem 0 0;
}

.dds__filmstrip-carousel h5,
.dds__filmstrip-carousel p {
  white-space: normal;
}

.dds__filmstrip-carousel .dds__icons {
  background-color: rgba(255, 255, 255, 0.5);
  border: none;
  color: #0076ce;
  cursor: pointer;
  font-size: 2rem;
  height: 9.375rem;
  position: absolute;
}

.dds__filmstrip-carousel .dds__chevron-left {
  left: 0;
  top: 0;
}

.dds__filmstrip-carousel .dds__chevron-right {
  right: 0;
  top: 0;
}

@media screen and (max-width: 767.98px) {
  .dds__filmstrip-carousel .dds__overflow-control[active], .dds__filmstrip-carousel .dds__overflow-control.dds__active {
    display: flex;
  }
}

@media screen and (max-width: 991.98px) {
  .dds__items-view {
    width: 95%;
  }
}

.dds__ps-overflow-controls {
  display: flex;
  justify-content: flex-end;
}

.dds__ps-overflow-controls .dds__btn-primary, .dds__ps-overflow-controls .dds__msthd-search-btn {
  margin: 0 0.125rem;
}

.dds__ps-overflow-controls .dds__btn-primary svg, .dds__ps-overflow-controls .dds__msthd-search-btn svg {
  height: 1rem;
  pointer-events: none;
  width: 1rem;
}

.dds__ps-overflow-controls .dds__items-view {
  align-self: center;
  margin-right: 0.375rem;
  position: static;
  right: auto;
  top: auto;
  width: auto;
}

.dds__product-stack-wrapper {
  display: flex;
  list-style-type: none;
  overflow-x: hidden;
  padding: 1.5rem 0 0.5rem;
}

.dds__product-stack {
  white-space: normal;
  list-style: none;
  padding: 0;
}

.dds__product-stack > li {
  display: inline-block;
  min-width: 100%;
  width: 100%;
}

.dds__product-stack .dds__ps-image {
  display: flex;
  justify-content: center;
  max-height: 7.5rem;
  max-width: 100%;
}

.dds__product-stack .dds__ps-base-price .dds__ps-price-adjusted {
  font-size: 1.125rem;
}

.dds__product-stack .dds__ps-base-price .dds__ps-price-original {
  font-size: 0.875rem;
}

.dds__product-stack .dds__ps-price-attribute {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.dds__product-stack .dds__ps-price-attribute .dds__btn-link, .dds__product-stack .dds__ps-price-attribute .dds__accordion-btn, .dds__product-stack .dds__ps-price-attribute .dds__secondary-accordion-btn {
  padding: 0;
}

.dds__product-stack .dds__ps-price-attribute:not(:last-child) {
  margin-bottom: 0.625rem;
}

.dds__product-stack .dds__ps-button .dds__btn, .dds__product-stack .dds__ps-button .dds__form-group-upload .dds__form-upload-btn, .dds__form-group-upload .dds__product-stack .dds__ps-button .dds__form-upload-btn, .dds__product-stack .dds__ps-button .dds__spinbox-horizontal .dds__spinbox-btn, .dds__spinbox-horizontal .dds__product-stack .dds__ps-button .dds__spinbox-btn, .dds__product-stack .dds__ps-button .dds__spinbox-vertical .dds__spinbox-btn, .dds__spinbox-vertical .dds__product-stack .dds__ps-button .dds__spinbox-btn, .dds__product-stack .dds__ps-button .dds__accordion-btn, .dds__product-stack .dds__ps-button .dds__secondary-accordion-btn, .dds__product-stack .dds__ps-button .dds__msthd-search-btn {
  width: 100%;
}

.dds__product-stack .dds__ps-button .dds__btn:not(:last-child), .dds__product-stack .dds__ps-button .dds__form-group-upload .dds__form-upload-btn:not(:last-child), .dds__form-group-upload .dds__product-stack .dds__ps-button .dds__form-upload-btn:not(:last-child), .dds__product-stack .dds__ps-button .dds__spinbox-horizontal .dds__spinbox-btn:not(:last-child), .dds__spinbox-horizontal .dds__product-stack .dds__ps-button .dds__spinbox-btn:not(:last-child), .dds__product-stack .dds__ps-button .dds__spinbox-vertical .dds__spinbox-btn:not(:last-child), .dds__spinbox-vertical .dds__product-stack .dds__ps-button .dds__spinbox-btn:not(:last-child), .dds__product-stack .dds__ps-button .dds__accordion-btn:not(:last-child), .dds__product-stack .dds__ps-button .dds__secondary-accordion-btn:not(:last-child), .dds__product-stack .dds__ps-button .dds__msthd-search-btn:not(:last-child) {
  margin-bottom: 0.5rem;
}

.dds__product-stack .dds__ps-tooltip {
  border-bottom: 0.0625rem dashed #000000;
}

.dds__product-stack .dds__ps-hr {
  margin: 0.625rem 0;
}

.dds__product-stack .dds__ps-details .dds__list-group {
  margin: 0;
}

.dds__product-stack .dds__ps-details .dds__list-group .dds__list-group-item-unordered {
  margin-bottom: 0.3125rem;
}

.dds__product-stack .dds__ps-details .dds__list-group .dds__list-group-item-unordered:last-child {
  margin-bottom: 0;
}

.dds__product-stack .dds__ps-description p:last-child {
  margin-bottom: 0;
}

.dds__product-stack .dds__text-berry {
  color: #b7295a;
}

@media (max-width: 991.98px) {
  .dds__product-stack-wrapper {
    overflow-x: auto;
  }
}

@media (max-width: 767.98px) {
  .dds__ps-overflow-controls .dds__ps-btn-text {
    display: none;
  }
}

.dds__tabs {
  border-bottom-color: #c8c9c7;
}

.dds__tabs li:not(:last-child) {
  margin-right: -0.125rem;
}

.dds__tabs .dds__flex-tab {
  flex: 1 1 0%;
  min-width: 7.5rem;
}

.dds__tabs .dds__tab-link {
  align-items: center;
  background-image: linear-gradient(180deg, #ffffff, #eeeeee);
  border: 0.0625rem solid #c8c9c7;
  color: #006bbd;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-bottom: 0.0625rem;
  margin-top: 0.0625rem;
  min-width: 7.5rem;
  padding-top: 0.5625rem;
  width: 100%;
}

.dds__tabs .dds__tab-link:hover, .dds__tabs .dds__tab-link:focus {
  border-color: #c8c9c7;
  background-color: #cce5f1;
  color: #00447c;
  background-image: none;
  text-decoration: none;
  transition: background-color 250ms ease;
}

.dds__tabs .dds__tab-link:hover .dds__tab-span_blue,
.dds__tabs .dds__tab-link:hover .dds__h4, .dds__tabs .dds__tab-link:focus .dds__tab-span_blue,
.dds__tabs .dds__tab-link:focus .dds__h4 {
  color: #00447c;
}

.dds__tabs .dds__tab-link span.dds__tab-span_blue {
  color: #006bbd;
}

.dds__tabs .dds__tab-link.dds__tab-link-centered {
  white-space: normal;
}

.dds__tabs .dds__tab-link img {
  margin: 1rem 0;
}

.dds__tabs .dds__tab-link span {
  color: #000000;
  display: block;
  width: 100%;
  word-break: break-word;
  word-wrap: break-word;
}

.dds__tabs .dds__tab-link span .dds__h4 {
  color: #006bbd;
}

.dds__tabs .dds__tab-link.dds__disabled {
  background-color: transparent;
  background-image: none;
  border-color: transparent;
  color: #6c757d;
}

.dds__tabs .dds__tab-link.dds__active {
  border-bottom: none;
}

.dds__tabs .dds__tab-link.dds__active span {
  color: #000000;
}

.dds__tabs .dds__tab-link.dds__active .dds__h4 {
  color: #000000;
}

.dds__tabs .dds__tab-link.dds__active:hover {
  cursor: default;
}

.dds__tabs .dds__tab-link.dds__active,
.dds__tabs .dds__tab-item.dds__show .dds__tab-link {
  background-color: #ffffff;
  background-image: none;
  border-bottom: 0.0625rem solid #ffffff;
  border-left: 0.0625rem solid #c8c9c7;
  border-top: #0076ce solid 0.3125rem;
  padding-bottom: 0.5rem;
  padding-top: 0.3125rem;
}

.dds__tabs-vertical {
  border-bottom-color: transparent;
  border-right: 0.0625rem solid #c8c9c7;
  flex-direction: column;
  margin-top: 0;
  min-height: 12.625rem;
  max-width: 15rem;
  width: 15rem;
  min-width: 15rem;
  margin-right: 0.9375rem;
}

.dds__tabs-vertical li {
  margin-right: -0.08rem !important;
}

.dds__tabs-vertical li .dds__tab-link {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  align-items: flex-start;
  border-bottom: none;
  padding-bottom: 0.5625rem;
  padding-top: 0.5625rem;
  vertical-align: bottom;
}

.dds__tabs-vertical li:last-child .dds__tab-link,
.dds__tabs-vertical li:last-child .dds__tab-link.dds__active {
  border-bottom: 0.0625rem solid #c8c9c7;
  padding-top: 0.5625rem;
}

.dds__tabs-vertical li .dds__tab-link.dds__active,
.dds__tabs-vertical li .dds__tab-item.dds__show .dds__tab-link {
  border-bottom: none;
  border-left: 0.3125rem solid #0076ce;
  border-right: 0.0625rem solid #ffffff;
  border-top: 0.0625rem solid #c8c9c7;
  padding-top: 0.6255rem;
  padding-left: 0.75rem;
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
}

.dds__tabs-container {
  width: 100%;
}

.dds__tabs-container .dds__tabs-centered-container {
  border-bottom: 0.0625rem solid #c8c9c7;
}

.dds__tabs-container .dds__tab-centered {
  display: flex;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0.0625rem;
  width: 80%;
}

.dds__tabs-container-vertical .dds__icons.dds__tab-icon,
.dds__tabs-container .dds__icons.dds__tab-icon {
  display: none;
}

.dds__tabs-container .dds__modal.dds__modal-offcanvas {
  display: none;
}

.dds__tabs-container-vertical {
  display: flex;
}

.dds__tabs-container-vertical .dds__tab-content {
  padding-bottom: 0.5625rem;
}

@media screen and (max-width: 767.98px) {
  .dds__tabs,
  .dds___tabs-vertical {
    display: flex;
    flex-direction: column;
    border-bottom: none;
    max-width: none;
    margin-right: 0;
    width: 100%;
  }
  .dds__tabs .dds__tab-link,
  .dds___tabs-vertical .dds__tab-link {
    align-items: flex-start;
    background-color: #ffffff;
    background-image: none;
    border-bottom: #c8c9c7 solid 0.0625rem !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none;
    display: flex;
    justify-content: space-between;
    margin: 0;
    margin-bottom: 0.0625rem;
    padding: 1rem !important;
    text-align: left;
  }
  .dds__tabs .dds__tab-link img,
  .dds___tabs-vertical .dds__tab-link img {
    margin: 0 1rem 0 0;
  }
  .dds__tabs .dds__tab-link.dds__active,
  .dds___tabs-vertical .dds__tab-link.dds__active {
    background-image: none;
    border-bottom: #c8c9c7 solid 0.0625rem;
    border-left: none;
    border-top: none;
    margin: 0;
    margin-bottom: 0.0625rem;
    text-align: left;
  }
  .dds__tabs .dds__tab-link.dds__active:hover, .dds__tabs .dds__tab-link.dds__active:focus,
  .dds___tabs-vertical .dds__tab-link.dds__active:hover,
  .dds___tabs-vertical .dds__tab-link.dds__active:focus {
    border-color: #c8c9c7;
    background-color: #cce5f1;
    color: #00447c;
    background-image: none;
    text-decoration: none;
    transition: background-color 250ms ease;
  }
  .dds__tabs .dds__tab-link.dds__active:hover .dds__tab-span_blue,
  .dds__tabs .dds__tab-link.dds__active:hover .dds__h4, .dds__tabs .dds__tab-link.dds__active:focus .dds__tab-span_blue,
  .dds__tabs .dds__tab-link.dds__active:focus .dds__h4,
  .dds___tabs-vertical .dds__tab-link.dds__active:hover .dds__tab-span_blue,
  .dds___tabs-vertical .dds__tab-link.dds__active:hover .dds__h4,
  .dds___tabs-vertical .dds__tab-link.dds__active:focus .dds__tab-span_blue,
  .dds___tabs-vertical .dds__tab-link.dds__active:focus .dds__h4 {
    color: #00447c;
  }
  .dds__tabs .dds__tab-link.dds__active .dds__tab-span_blue,
  .dds___tabs-vertical .dds__tab-link.dds__active .dds__tab-span_blue {
    color: #006bbd;
  }
  .dds__tabs-container li.dds__flex-tab,
  .dds__tabs-container-vertical li.dds__flex-tab {
    display: flex;
    flex: 1 1 auto;
    margin-bottom: 0;
  }
  .dds__tabs-container .dds__tabs-centered-container,
  .dds__tabs-container-vertical .dds__tabs-centered-container {
    border-bottom: none;
  }
  .dds__tabs-container .dds__tabs-centered-container .dds__tab-centered,
  .dds__tabs-container-vertical .dds__tabs-centered-container .dds__tab-centered {
    border-bottom: none;
    width: 100%;
  }
  .dds__tabs-container .dds__tabs > :first-child .dds__tab-link,
  .dds__tabs-container-vertical .dds__tabs > :first-child .dds__tab-link {
    border-top: #c8c9c7 solid 0.0625rem;
  }
  .dds__tabs-container .dds__tabs > li:not(:first-child) .dds__tab-link,
  .dds__tabs-container-vertical .dds__tabs > li:not(:first-child) .dds__tab-link {
    border-top: none;
  }
  .dds__tabs-container .dds__tab-link,
  .dds__tabs-container-vertical .dds__tab-link {
    border-bottom: #c8c9c7 solid 0.0625rem;
    flex-direction: row;
    padding: 1rem;
  }
  .dds__tabs-container .dds__tab-link.dds__active,
  .dds__tabs-container-vertical .dds__tab-link.dds__active {
    color: #006bbd;
    padding-top: 1rem;
  }
  .dds__tabs-container .dds__tab-link.dds__active .dds__h4,
  .dds__tabs-container-vertical .dds__tab-link.dds__active .dds__h4 {
    color: #006bbd;
  }
  .dds__tabs-container .dds__tab-link .dds__icons,
  .dds__tabs-container-vertical .dds__tab-link .dds__icons {
    display: block;
  }
  .dds__tab-content .dds__tab-pane {
    display: none;
  }
}

.dds__msthd-offcanvas-menu {
  display: none;
}

.dds__msthd {
  background-color: #0076ce;
  border-bottom: none;
  border-radius: 0;
  color: #ffffff;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
}

.dds__msthd .dds__svg-icons {
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
}

.dds__msthd-overlay.dds__show {
  background-color: #000;
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0.5 !important;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1020;
}

.dds__msthd-overlay.dds__show.dds__fade {
  opacity: 0;
}

.dds__msthd *:focus {
  outline: 0.0625rem solid #000000;
  outline-offset: -0.125rem !important;
}

.dds__msthd > .dds__navbar {
  background-color: #0076ce;
  border-bottom: none;
  border-radius: 0;
  color: #ffffff;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
}

.dds__msthd > .dds__navbar > .dds__container, .dds__msthd > .dds__navbar > .dds__filmstrip-carousel {
  flex-direction: row;
  flex-wrap: nowrap;
  min-height: 3.75rem;
}

.dds__msthd-navbar-top {
  flex-direction: column;
  height: 4.125rem;
  z-index: 1030;
}

.dds__msthd-top {
  align-items: center;
  border: 0;
  display: flex;
  flex: 1 1 0%;
  justify-content: center;
  margin: 0;
}

.dds__msthd-top .dds__row {
  align-items: center;
  flex-wrap: nowrap;
  margin: 0;
  width: 100%;
}

.dds__navbar.dds__msthd-shadow {
  border-top: 0.0625rem solid #0087c7;
  box-shadow: inset 0 0.3125rem 1.125rem -0.3125rem rgba(0, 0, 0, 0.5);
}

.dds__msthd-shadow-gradient {
  background-image: linear-gradient(90deg, #0076ce, rgba(0, 118, 206, 0.5) 10%, rgba(0, 118, 206, 0), rgba(0, 118, 206, 0.5) 90%, #0076ce);
  display: flex;
  flex: 1 0 0%;
  padding-top: 0.0625rem;
}

.dds__msthd-dell-icon {
  color: #ffffff;
  font-size: 2.5rem;
  padding: 0.8125rem 0.625rem;
}

.dds__msthd-dell-icon:hover {
  color: #ffffff;
  text-decoration: none;
}

.dds__msthd-dell-icon::before {
  content: "\e934";
}

.dds__msthd-brand-ctnr {
  max-height: 4.125rem;
  padding: 0.8125rem 0;
  white-space: nowrap;
}

.dds__msthd-search {
  display: flex;
  margin-right: 1.875rem;
  padding: 0 0.625rem;
  width: 100%;
}

.dds__msthd-search-input {
  background-color: #ffffff;
  border: 0;
  height: auto;
  margin-left: auto;
  text-align: left;
  width: 100%;
}

.dds__msthd-search-btn {
  border-left: 0;
  line-height: 1.25rem;
  margin: 0.125rem 0.125rem 0.125rem 0;
  max-width: 10.125rem;
  padding: 0.375rem 0.75rem;
}

.dds__msthd-search-btn i {
  padding-right: 0.375rem;
}

.dds__msthd-search-ctnr {
  background-color: #ffffff;
  display: flex;
  height: 2.375rem;
  width: 100%;
  z-index: 1030;
}

.dds__msthd-search-ctnr > form {
  box-sizing: unset;
  display: flex;
}

.dds__msthd-hidden {
  display: none;
}

.dds__msthd-top-ctnr {
  padding: 0;
  position: relative;
}

.dds__msthd-top-ctnr:active .dds__btn-dropdown,
.dds__msthd-top-ctnr.dds__show .dds__msthd-icon-ctnr {
  background: #ffffff;
  color: #006bbd;
}

.dds__msthd-top-ctnr:active .dds__btn-dropdown svg,
.dds__msthd-top-ctnr.dds__show .dds__msthd-icon-ctnr svg {
  fill: #006bbd;
}

.dds__msthd-top-right-ctnr {
  flex-grow: 1;
  justify-content: flex-end;
}

.dds__msthd-icon-ctnr {
  align-items: center;
  background: transparent;
  border-style: none;
  color: #ffffff;
  cursor: pointer;
  display: flex;
  flex-wrap: nowrap;
  height: 4.125rem;
  justify-content: center;
  padding: 0 0.625rem;
  position: relative;
  width: 100%;
}

.dds__msthd-icon-ctnr .dds__msthd-label {
  display: inherit;
  flex-wrap: nowrap;
  margin-left: 0.3125rem;
}

.dds__msthd-icon-ctnr.dds__active {
  background: #ffffff;
  color: #006bbd !important;
}

.dds__msthd-icon-ctnr.dds__active svg {
  fill: #006bbd;
}

.dds__msthd-icon-ctnr:hover {
  color: #ffffff;
  text-decoration: none;
}

.dds__msthd-icon-ctnr svg {
  fill: #ffffff;
  height: 1.5rem;
  pointer-events: none;
  width: 1.5rem;
}

.dds__msthd-icon-ctnr.dds__msthd-logo {
  padding: 0;
}

.dds__msthd-icon-ctnr .dds__badge {
  font-size: 0.625rem;
  left: 1.3125rem;
  position: absolute;
  top: 1rem;
}

.dds__msthd-ctnr {
  background: #ffffff;
  border-bottom: 0.25rem #0076ce solid;
  border-left: 0.0625rem solid #cce5f1;
  border-radius: 0;
  border-right: 0.0625rem solid #cce5f1;
  border-top: 0;
  box-shadow: none;
  color: #444;
  display: none;
  left: auto;
  margin-top: 0;
  padding: 0.9375rem 0;
  position: absolute;
  right: 0;
  width: 20rem;
  z-index: 1050;
}

.dds__msthd-ctnr.dds__active {
  display: block;
}

.dds__msthd-ctnr.dds__country-list {
  background: #ffffff;
  border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.15);
  border-left: 0.0625rem solid rgba(0, 0, 0, 0.15);
  height: 15.625rem;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0;
  right: 0;
  width: 15.625rem;
}

.dds__msthd-ctnr.dds__country-list.dds__show {
  display: block;
}

.dds__msthd-ctnr.dds__country-list li {
  display: block;
  height: auto;
  text-align: left;
  width: 100%;
}

.dds__msthd-ctnr.dds__country-list li:hover {
  background-color: #cce5f1;
  cursor: pointer;
}

.dds__msthd-ctnr.dds__country-list li a {
  color: #000000;
}

.dds__msthd-ctnr.dds__country-list li a:hover {
  text-decoration: none;
}

.dds__msthd-bottom {
  display: flex;
  left: -0.3125rem;
}

.dds__msthd-navbar-bottom {
  display: inherit;
  z-index: 1021;
}

.dds__msthd-menu-top {
  align-items: stretch;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

.dds__msthd-menu-top-item {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.dds__msthd-menu-top-item:hover, .dds__msthd-menu-top-item[active] {
  background: #ffffff;
}

.dds__msthd-menu-top-item:hover .dds__msthd-menu-top-link, .dds__msthd-menu-top-item[active] .dds__msthd-menu-top-link {
  color: #006bbd;
}

.dds__msthd-menu-top-link {
  color: #ffffff;
  padding: 0.4375rem 1.25rem 0.375rem;
}

.dds__msthd-menu-top-link:hover, .dds__msthd-menu-top-link[active] {
  background: #ffffff;
  color: #006bbd;
  text-decoration: none;
}

.dds__msthd-menu-ctnr {
  display: none;
  margin: 0;
  padding: 0;
}

.dds__msthd-menu-tier-one {
  border-color: rgba(0, 0, 0, 0.15);
  border-style: solid;
  border-width: 0 0.0625rem;
  flex-direction: column;
  top: 2.125rem;
  width: 13.375rem;
}

.dds__msthd-menu-tier-sub {
  border-right: solid 0.0625rem rgba(0, 0, 0, 0.15);
  flex-direction: column;
  left: 13.25rem;
  top: 0;
  width: 13.375rem;
}

.dds__msthd-menu-tier-img {
  border-right: solid 0.0625rem rgba(0, 0, 0, 0.15);
  flex-direction: row;
  height: auto;
  left: 13.25rem;
  text-align: center;
  width: auto;
}

.dds__msthd-menu-item-img {
  background: #ffffff;
  height: auto;
  min-width: 12.5rem;
  padding: 1rem;
  width: 100%;
}

.dds__msthd-menu-item-img a {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  position: relative;
}

.dds__msthd-menu-item-img a img {
  margin: auto;
}

.dds__msthd-menu-item-img a:hover {
  text-decoration: none;
}

.dds__msthd-menu-item-img a .dds__msthd-img-caption {
  color: #006bbd;
  font-size: 1.125rem;
  margin: 0.5rem 0 0.3125rem;
}

.dds__msthd-menu-item-img a .dds__msthd-img-subtitle {
  color: #000000;
  text-align: center;
}

.dds__msthd-menu-item-img:not(:first-child) {
  border-left: solid 0.0625rem rgba(0, 0, 0, 0.15);
}

.dds__msthd-menu-item-img:hover {
  background: #cce5f1;
  color: #006bbd;
}

.dds__msthd-menu-top-item:hover > .dds__msthd-menu-tier-one,
.dds__msthd-menu-item:hover > .dds__msthd-menu-tier-sub,
.dds__msthd-menu-item:hover > .dds__msthd-menu-tier-img,
.dds__msthd-menu-tier-one[active],
.dds__msthd-menu-tier-sub[active],
.dds__msthd-menu-tier-img[active] {
  background: #ffffff;
  border-bottom: solid 0.25rem #0076ce;
  display: flex;
  list-style: none;
  position: absolute;
  z-index: 1030;
}

.dds__msthd-menu-tier-sub::before,
.dds__msthd-menu-tier-img::before {
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.15) 100%);
  bottom: -0.25rem;
  content: "";
  left: -0.75rem;
  opacity: 0.8;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 0.75rem;
}

.dds__msthd-menu-item {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
}

.dds__msthd-menu-link {
  align-items: center;
  color: #006bbd;
  display: flex;
  justify-content: space-between;
  padding: 0.625rem 1.25rem 0.5625rem;
  width: 100%;
}

.dds__msthd-menu-link:hover {
  background: #cce5f1;
  color: #00447c;
  text-decoration: none;
}

.dds__msthd-menu-link svg {
  pointer-events: none;
}

@media screen and (max-width: 991.98px) {
  .dds__msthd .dds__navbar {
    z-index: auto;
  }
  .dds__msthd-dell-icon {
    font-size: 2.25rem;
    padding: 0.1875rem 0;
  }
  .dds__msthd-search-ctnr {
    display: flex;
    flex: 1 1;
    justify-content: flex-end;
  }
  .dds__msthd-top.dds__container, .dds__msthd-top.dds__filmstrip-carousel {
    padding: 0;
  }
  .dds__msthd-search + .dds__msthd-top-right-ctnr {
    flex-grow: 0;
  }
  .dds__msthd-offcanvas-menu {
    background: #eeeeee;
    bottom: 0;
    display: flex;
    height: 100vh;
    overflow: hidden;
    overflow-y: auto;
    position: absolute;
    right: -17.25rem;
    top: 0;
    transform: initial;
    transition: transform 200ms ease;
    width: 17.25rem;
    z-index: 1050;
  }
  .dds__msthd-offcanvas-menu.dds__active {
    transform: translate(0);
    transition: transform 200ms ease;
  }
  .dds__msthd-offcanvas-menu.dds__active.dds__safari-fix {
    height: 87vh;
  }
  .dds__msthd-offcanvas-menu.dds__active.dds__safari-fix li.dds__msthd-offcanvas-tier-1:last-of-type {
    padding-bottom: 1.5rem;
  }
  .dds__msthd-offcanvas-menu .dds__msthd-offcanvas-nav-item {
    background-color: transparent;
    border: 0;
    border-bottom: 0.0625rem solid #cccccc;
    clear: both;
    color: #006bbd;
    cursor: pointer;
    display: block;
    font-weight: 400;
    padding: 0.4375rem 0 0.5rem 1.25rem;
    text-align: inherit;
    white-space: nowrap;
    width: 100%;
  }
  .dds__msthd-offcanvas-menu .dds__msthd-offcanvas-nav-item:hover {
    background-color: #cce5f1;
    color: #00447c;
    text-decoration: none;
  }
  .dds__msthd-offcanvas-menu ul {
    list-style-type: none;
    padding: 0;
    width: 100%;
  }
  .dds__msthd-offcanvas-menu .dds__arrow-tri-solid-right {
    display: inline-block;
    fill: #0076ce;
    height: 1rem;
    position: absolute;
    right: 0.625rem;
    stroke: #0076ce;
    stroke-width: 0;
    transform: rotate(90deg);
    width: 1rem;
  }
  .dds__msthd-offcanvas-menu .dds__msthd-offcanvas-tier-1 {
    background-color: #eeeeee;
  }
  .dds__msthd-offcanvas-menu .dds__msthd-offcanvas-tier-1:hover .dds__arrow-tri-solid-right {
    fill: #00447c;
  }
  .dds__msthd-offcanvas-menu .dds__msthd-offcanvas-nav-item:not(.dds__collapsed) .dds__arrow-tri-solid-right:first-of-type {
    transform: rotate(-90deg);
  }
  .dds__msthd-offcanvas-menu .dds__msthd-offcanvas-tier-2 {
    background-color: #ffffff;
  }
  .dds__msthd-offcanvas-menu .dds__msthd-offcanvas-tier-2 .dds__arrow-tri-solid-right {
    display: inline-block;
    fill: #767676;
    height: 1rem;
    stroke: #767676;
    stroke-width: 0;
    transform: rotate(90deg);
    width: 1rem;
  }
  .dds__msthd-offcanvas-menu .dds__msthd-offcanvas-tier-3 {
    background-color: #ffffff;
    border-left: 0.25rem solid #0076ce;
    padding-left: 0.9375rem;
  }
  .dds__msthd-offcanvas-menu .dds__msthd-offcanvas-tier-3 .dds__msthd-offcanvas-nav-item {
    border-bottom: 0.0625rem dotted #cccccc;
  }
  .dds__body-off-canvas {
    overflow-x: hidden;
    position: relative;
    transform: initial;
    transition: transform 200ms ease;
  }
  .dds__body-off-canvas.dds__active {
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    transform: translate(-17.25rem);
    transition: transform 200ms ease;
    width: 100%;
  }
  .dds__msthd-hidden {
    display: inherit;
  }
  .dds__msthd > .dds__msthd-navbar-bottom {
    display: none;
  }
  .dds__msthd .dds__msthd-top.dds__container, .dds__msthd .dds__msthd-top.dds__filmstrip-carousel {
    max-width: none;
  }
  .dds__msthd-top-ctnr .dds__msthd-icon-ctnr[data-target$="off-canvas-menu"] {
    display: flex;
  }
  .dds__msthd-icon-ctnr {
    display: flex;
    flex-direction: column;
    height: 3.75rem;
    justify-content: center;
    width: auto;
  }
  .dds__msthd-icon-ctnr .dds__msthd-label {
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding-right: 0;
    text-align: center;
    white-space: nowrap;
    width: 2.8125rem;
  }
  .dds__msthd-icon-ctnr .dds__badge {
    left: 1.75rem;
    top: 0.1875rem;
  }
  .dds__msthd-icon-ctnr.dds__msthd-logo {
    padding: 0 0.625rem;
  }
  .dds__msthd-top-ctnr {
    min-width: auto;
    position: static;
  }
  .dds__msthd-top-ctnr .dds__msthd-ctnr {
    left: 0;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
  }
  .dds__msthd-search {
    flex: 1 1;
    justify-content: flex-end;
  }
  .dds__msthd-navbar-top {
    height: 3.75rem;
  }
}

@media screen and (max-width: 767.98px) {
  .dds__msthd-dell-icon {
    font-size: 2.25rem;
    padding: 0.1875rem 0;
  }
  .dds__msthd-search {
    cursor: pointer;
    display: block !important;
    flex: none;
    margin-left: auto;
    margin-right: 0;
    padding: 0;
    position: static;
    width: auto;
  }
  .dds__msthd-search.dds__active {
    background: #ffffff;
    color: #0076ce;
  }
  .dds__msthd-search-ctnr.dds__active {
    background: #ffffff;
    border-bottom: #0076ce solid 0.25rem;
    display: block !important;
    height: auto;
    left: 0;
    padding: 0.625rem;
    position: absolute;
    right: 0;
    top: auto;
    width: 100%;
  }
  .dds__msthd-search-ctnr.dds__active i {
    padding-right: 0;
  }
  .dds__msthd-search-input {
    border-bottom: 0.0625rem solid #cccccc;
    border-left: 0.0625rem solid #cccccc;
    border-top: 0.0625rem solid #cccccc;
  }
  .dds__msthd-search-btn {
    margin: 0;
  }
}

.dds__overlay.dds__show {
  background-color: #000;
  height: 100vh;
  left: 0;
  opacity: 0.5 !important;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 1040;
}

.dds__overlay.dds__show.dds__fade {
  opacity: 0;
}

/* roboto-300 */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light");
  src: url("//uicore.dellcdn.com/1.6.0/fonts/Roboto-Light-v2.137.woff2") format("woff2"), url("//uicore.dellcdn.com/1.6.0/fonts/Roboto-Light-v2.137.woff") format("woff"), url("//uicore.dellcdn.com/1.6.0/fonts/Roboto-Light-v2.137.ttf") format("truetype"), url("//uicore.dellcdn.com/1.6.0/fonts/Roboto-Light-v2.137.eot"), url("//uicore.dellcdn.com/1.6.0/fonts/Roboto-Light-v2.137.eot?#iefix") format("embedded-opentype");
  /* IE6-IE8 */
}

/* roboto-regular - latin */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular");
  src: url("//uicore.dellcdn.com/1.6.0/fonts/Roboto-Regular-v2.137.woff2") format("woff2"), url("//uicore.dellcdn.com/1.6.0/fonts/Roboto-Regular-v2.137.woff") format("woff"), url("//uicore.dellcdn.com/1.6.0/fonts/Roboto-Regular-v2.137.ttf") format("truetype"), url("//uicore.dellcdn.com/1.6.0/fonts/Roboto-Regular-v2.137.eot"), url("//uicore.dellcdn.com/1.6.0/fonts/Roboto-Regular-v2.137.eot?#iefix") format("embedded-opentype");
  /* IE6-IE8 */
}

.dds__align-baseline {
  vertical-align: baseline !important;
}

.dds__align-top {
  vertical-align: top !important;
}

.dds__align-middle {
  vertical-align: middle !important;
}

.dds__align-bottom {
  vertical-align: bottom !important;
}

.dds__align-text-bottom {
  vertical-align: text-bottom !important;
}

.dds__align-text-top {
  vertical-align: text-top !important;
}

.dds__border {
  border: 0.0625rem solid #cccccc !important;
}

.dds__border-top {
  border-top: 0.0625rem solid #cccccc !important;
}

.dds__border-right {
  border-right: 0.0625rem solid #cccccc !important;
}

.dds__border-bottom {
  border-bottom: 0.0625rem solid #cccccc !important;
}

.dds__border-left {
  border-left: 0.0625rem solid #cccccc !important;
}

.dds__border-0 {
  border: 0 !important;
}

.dds__border-top-0 {
  border-top: 0 !important;
}

.dds__border-right-0 {
  border-right: 0 !important;
}

.dds__border-bottom-0 {
  border-bottom: 0 !important;
}

.dds__border-left-0 {
  border-left: 0 !important;
}

.dds__border-white {
  border-color: #fff !important;
}

.dds__rounded {
  border-radius: 0.0625rem !important;
}

.dds__rounded-top {
  border-top-left-radius: 0.0625rem !important;
  border-top-right-radius: 0.0625rem !important;
}

.dds__rounded-right {
  border-top-right-radius: 0.0625rem !important;
  border-bottom-right-radius: 0.0625rem !important;
}

.dds__rounded-bottom {
  border-bottom-right-radius: 0.0625rem !important;
  border-bottom-left-radius: 0.0625rem !important;
}

.dds__rounded-left {
  border-top-left-radius: 0.0625rem !important;
  border-bottom-left-radius: 0.0625rem !important;
}

.dds__rounded-circle {
  border-radius: 50% !important;
}

.dds__rounded-0 {
  border-radius: 0 !important;
}

.dds__d-none {
  display: none !important;
}

.dds__d-inline {
  display: inline !important;
}

.dds__d-inline-block {
  display: inline-block !important;
}

.dds__d-block {
  display: block !important;
}

.dds__d-table {
  display: table !important;
}

.dds__d-table-row {
  display: table-row !important;
}

.dds__d-table-cell {
  display: table-cell !important;
}

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

.dds__d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .dds__d-sm-none {
    display: none !important;
  }
  .dds__d-sm-inline {
    display: inline !important;
  }
  .dds__d-sm-inline-block {
    display: inline-block !important;
  }
  .dds__d-sm-block {
    display: block !important;
  }
  .dds__d-sm-table {
    display: table !important;
  }
  .dds__d-sm-table-row {
    display: table-row !important;
  }
  .dds__d-sm-table-cell {
    display: table-cell !important;
  }
  .dds__d-sm-flex {
    display: flex !important;
  }
  .dds__d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .dds__d-md-none {
    display: none !important;
  }
  .dds__d-md-inline {
    display: inline !important;
  }
  .dds__d-md-inline-block {
    display: inline-block !important;
  }
  .dds__d-md-block {
    display: block !important;
  }
  .dds__d-md-table {
    display: table !important;
  }
  .dds__d-md-table-row {
    display: table-row !important;
  }
  .dds__d-md-table-cell {
    display: table-cell !important;
  }
  .dds__d-md-flex {
    display: flex !important;
  }
  .dds__d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .dds__d-lg-none {
    display: none !important;
  }
  .dds__d-lg-inline {
    display: inline !important;
  }
  .dds__d-lg-inline-block {
    display: inline-block !important;
  }
  .dds__d-lg-block {
    display: block !important;
  }
  .dds__d-lg-table {
    display: table !important;
  }
  .dds__d-lg-table-row {
    display: table-row !important;
  }
  .dds__d-lg-table-cell {
    display: table-cell !important;
  }
  .dds__d-lg-flex {
    display: flex !important;
  }
  .dds__d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .dds__d-xl-none {
    display: none !important;
  }
  .dds__d-xl-inline {
    display: inline !important;
  }
  .dds__d-xl-inline-block {
    display: inline-block !important;
  }
  .dds__d-xl-block {
    display: block !important;
  }
  .dds__d-xl-table {
    display: table !important;
  }
  .dds__d-xl-table-row {
    display: table-row !important;
  }
  .dds__d-xl-table-cell {
    display: table-cell !important;
  }
  .dds__d-xl-flex {
    display: flex !important;
  }
  .dds__d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .dds__d-print-none {
    display: none !important;
  }
  .dds__d-print-inline {
    display: inline !important;
  }
  .dds__d-print-inline-block {
    display: inline-block !important;
  }
  .dds__d-print-block {
    display: block !important;
  }
  .dds__d-print-table {
    display: table !important;
  }
  .dds__d-print-table-row {
    display: table-row !important;
  }
  .dds__d-print-table-cell {
    display: table-cell !important;
  }
  .dds__d-print-flex {
    display: flex !important;
  }
  .dds__d-print-inline-flex {
    display: inline-flex !important;
  }
}

.dds__flex-row {
  flex-direction: row !important;
}

.dds__flex-column {
  flex-direction: column !important;
}

.dds__flex-row-reverse {
  flex-direction: row-reverse !important;
}

.dds__flex-column-reverse {
  flex-direction: column-reverse !important;
}

.dds__flex-wrap {
  flex-wrap: wrap !important;
}

.dds__flex-nowrap {
  flex-wrap: nowrap !important;
}

.dds__flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.dds__flex-fill {
  flex: 1 1 auto !important;
}

.dds__flex-grow-0 {
  flex-grow: 0 !important;
}

.dds__flex-grow-1 {
  flex-grow: 1 !important;
}

.dds__flex-shrink-0 {
  flex-shrink: 0 !important;
}

.dds__flex-shrink-1 {
  flex-shrink: 1 !important;
}

.dds__justify-content-start {
  justify-content: flex-start !important;
}

.dds__justify-content-end {
  justify-content: flex-end !important;
}

.dds__justify-content-center {
  justify-content: center !important;
}

.dds__justify-content-between {
  justify-content: space-between !important;
}

.dds__justify-content-around {
  justify-content: space-around !important;
}

.dds__align-items-start {
  align-items: flex-start !important;
}

.dds__align-items-end {
  align-items: flex-end !important;
}

.dds__align-items-center {
  align-items: center !important;
}

.dds__align-items-baseline {
  align-items: baseline !important;
}

.dds__align-items-stretch {
  align-items: stretch !important;
}

.dds__align-content-start {
  align-content: flex-start !important;
}

.dds__align-content-end {
  align-content: flex-end !important;
}

.dds__align-content-center {
  align-content: center !important;
}

.dds__align-content-between {
  align-content: space-between !important;
}

.dds__align-content-around {
  align-content: space-around !important;
}

.dds__align-content-stretch {
  align-content: stretch !important;
}

.dds__align-self-auto {
  align-self: auto !important;
}

.dds__align-self-start {
  align-self: flex-start !important;
}

.dds__align-self-end {
  align-self: flex-end !important;
}

.dds__align-self-center {
  align-self: center !important;
}

.dds__align-self-baseline {
  align-self: baseline !important;
}

.dds__align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .dds__flex-sm-row {
    flex-direction: row !important;
  }
  .dds__flex-sm-column {
    flex-direction: column !important;
  }
  .dds__flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .dds__flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .dds__flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .dds__flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .dds__flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .dds__flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .dds__flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .dds__flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .dds__flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .dds__flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .dds__justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .dds__justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .dds__justify-content-sm-center {
    justify-content: center !important;
  }
  .dds__justify-content-sm-between {
    justify-content: space-between !important;
  }
  .dds__justify-content-sm-around {
    justify-content: space-around !important;
  }
  .dds__align-items-sm-start {
    align-items: flex-start !important;
  }
  .dds__align-items-sm-end {
    align-items: flex-end !important;
  }
  .dds__align-items-sm-center {
    align-items: center !important;
  }
  .dds__align-items-sm-baseline {
    align-items: baseline !important;
  }
  .dds__align-items-sm-stretch {
    align-items: stretch !important;
  }
  .dds__align-content-sm-start {
    align-content: flex-start !important;
  }
  .dds__align-content-sm-end {
    align-content: flex-end !important;
  }
  .dds__align-content-sm-center {
    align-content: center !important;
  }
  .dds__align-content-sm-between {
    align-content: space-between !important;
  }
  .dds__align-content-sm-around {
    align-content: space-around !important;
  }
  .dds__align-content-sm-stretch {
    align-content: stretch !important;
  }
  .dds__align-self-sm-auto {
    align-self: auto !important;
  }
  .dds__align-self-sm-start {
    align-self: flex-start !important;
  }
  .dds__align-self-sm-end {
    align-self: flex-end !important;
  }
  .dds__align-self-sm-center {
    align-self: center !important;
  }
  .dds__align-self-sm-baseline {
    align-self: baseline !important;
  }
  .dds__align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .dds__flex-md-row {
    flex-direction: row !important;
  }
  .dds__flex-md-column {
    flex-direction: column !important;
  }
  .dds__flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .dds__flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .dds__flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .dds__flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .dds__flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .dds__flex-md-fill {
    flex: 1 1 auto !important;
  }
  .dds__flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .dds__flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .dds__flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .dds__flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .dds__justify-content-md-start {
    justify-content: flex-start !important;
  }
  .dds__justify-content-md-end {
    justify-content: flex-end !important;
  }
  .dds__justify-content-md-center {
    justify-content: center !important;
  }
  .dds__justify-content-md-between {
    justify-content: space-between !important;
  }
  .dds__justify-content-md-around {
    justify-content: space-around !important;
  }
  .dds__align-items-md-start {
    align-items: flex-start !important;
  }
  .dds__align-items-md-end {
    align-items: flex-end !important;
  }
  .dds__align-items-md-center {
    align-items: center !important;
  }
  .dds__align-items-md-baseline {
    align-items: baseline !important;
  }
  .dds__align-items-md-stretch {
    align-items: stretch !important;
  }
  .dds__align-content-md-start {
    align-content: flex-start !important;
  }
  .dds__align-content-md-end {
    align-content: flex-end !important;
  }
  .dds__align-content-md-center {
    align-content: center !important;
  }
  .dds__align-content-md-between {
    align-content: space-between !important;
  }
  .dds__align-content-md-around {
    align-content: space-around !important;
  }
  .dds__align-content-md-stretch {
    align-content: stretch !important;
  }
  .dds__align-self-md-auto {
    align-self: auto !important;
  }
  .dds__align-self-md-start {
    align-self: flex-start !important;
  }
  .dds__align-self-md-end {
    align-self: flex-end !important;
  }
  .dds__align-self-md-center {
    align-self: center !important;
  }
  .dds__align-self-md-baseline {
    align-self: baseline !important;
  }
  .dds__align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .dds__flex-lg-row {
    flex-direction: row !important;
  }
  .dds__flex-lg-column {
    flex-direction: column !important;
  }
  .dds__flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .dds__flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .dds__flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .dds__flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .dds__flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .dds__flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .dds__flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .dds__flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .dds__flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .dds__flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .dds__justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .dds__justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .dds__justify-content-lg-center {
    justify-content: center !important;
  }
  .dds__justify-content-lg-between {
    justify-content: space-between !important;
  }
  .dds__justify-content-lg-around {
    justify-content: space-around !important;
  }
  .dds__align-items-lg-start {
    align-items: flex-start !important;
  }
  .dds__align-items-lg-end {
    align-items: flex-end !important;
  }
  .dds__align-items-lg-center {
    align-items: center !important;
  }
  .dds__align-items-lg-baseline {
    align-items: baseline !important;
  }
  .dds__align-items-lg-stretch {
    align-items: stretch !important;
  }
  .dds__align-content-lg-start {
    align-content: flex-start !important;
  }
  .dds__align-content-lg-end {
    align-content: flex-end !important;
  }
  .dds__align-content-lg-center {
    align-content: center !important;
  }
  .dds__align-content-lg-between {
    align-content: space-between !important;
  }
  .dds__align-content-lg-around {
    align-content: space-around !important;
  }
  .dds__align-content-lg-stretch {
    align-content: stretch !important;
  }
  .dds__align-self-lg-auto {
    align-self: auto !important;
  }
  .dds__align-self-lg-start {
    align-self: flex-start !important;
  }
  .dds__align-self-lg-end {
    align-self: flex-end !important;
  }
  .dds__align-self-lg-center {
    align-self: center !important;
  }
  .dds__align-self-lg-baseline {
    align-self: baseline !important;
  }
  .dds__align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .dds__flex-xl-row {
    flex-direction: row !important;
  }
  .dds__flex-xl-column {
    flex-direction: column !important;
  }
  .dds__flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .dds__flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .dds__flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .dds__flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .dds__flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .dds__flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .dds__flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .dds__flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .dds__flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .dds__flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .dds__justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .dds__justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .dds__justify-content-xl-center {
    justify-content: center !important;
  }
  .dds__justify-content-xl-between {
    justify-content: space-between !important;
  }
  .dds__justify-content-xl-around {
    justify-content: space-around !important;
  }
  .dds__align-items-xl-start {
    align-items: flex-start !important;
  }
  .dds__align-items-xl-end {
    align-items: flex-end !important;
  }
  .dds__align-items-xl-center {
    align-items: center !important;
  }
  .dds__align-items-xl-baseline {
    align-items: baseline !important;
  }
  .dds__align-items-xl-stretch {
    align-items: stretch !important;
  }
  .dds__align-content-xl-start {
    align-content: flex-start !important;
  }
  .dds__align-content-xl-end {
    align-content: flex-end !important;
  }
  .dds__align-content-xl-center {
    align-content: center !important;
  }
  .dds__align-content-xl-between {
    align-content: space-between !important;
  }
  .dds__align-content-xl-around {
    align-content: space-around !important;
  }
  .dds__align-content-xl-stretch {
    align-content: stretch !important;
  }
  .dds__align-self-xl-auto {
    align-self: auto !important;
  }
  .dds__align-self-xl-start {
    align-self: flex-start !important;
  }
  .dds__align-self-xl-end {
    align-self: flex-end !important;
  }
  .dds__align-self-xl-center {
    align-self: center !important;
  }
  .dds__align-self-xl-baseline {
    align-self: baseline !important;
  }
  .dds__align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.dds__float-left {
  float: left !important;
}

.dds__float-right {
  float: right !important;
}

.dds__float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .dds__float-sm-left {
    float: left !important;
  }
  .dds__float-sm-right {
    float: right !important;
  }
  .dds__float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .dds__float-md-left {
    float: left !important;
  }
  .dds__float-md-right {
    float: right !important;
  }
  .dds__float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .dds__float-lg-left {
    float: left !important;
  }
  .dds__float-lg-right {
    float: right !important;
  }
  .dds__float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .dds__float-xl-left {
    float: left !important;
  }
  .dds__float-xl-right {
    float: right !important;
  }
  .dds__float-xl-none {
    float: none !important;
  }
}

.dds__position-static {
  position: static !important;
}

.dds__position-relative {
  position: relative !important;
}

.dds__position-absolute {
  position: absolute !important;
}

.dds__position-fixed {
  position: fixed !important;
}

.dds__position-sticky {
  position: sticky !important;
}

.dds__fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.dds__fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .dds__sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.dds__rotate-45 {
  transform: rotate(45deg);
}

.dds__rotate-90 {
  transform: rotate(90deg);
}

.dds__rotate-135 {
  transform: rotate(135deg);
}

.dds__rotate-180 {
  transform: rotate(180deg);
}

.dds__rotate-225 {
  transform: rotate(225deg);
}

.dds__rotate-270 {
  transform: rotate(270deg);
}

.dds__rotate-315 {
  transform: rotate(315deg);
}

.dds__sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.dds__sr-only-focusable:active, .dds__sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.dds__shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.dds__shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.dds__shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.dds__shadow-none {
  box-shadow: none !important;
}

.dds__w-25 {
  width: 25% !important;
}

.dds__w-50 {
  width: 50% !important;
}

.dds__w-75 {
  width: 75% !important;
}

.dds__w-100 {
  width: 100% !important;
}

.dds__h-25 {
  height: 25% !important;
}

.dds__h-50 {
  height: 50% !important;
}

.dds__h-75 {
  height: 75% !important;
}

.dds__h-100 {
  height: 100% !important;
}

.dds__mw-100 {
  max-width: 100% !important;
}

.dds__mh-100 {
  max-height: 100% !important;
}

.dds__m-0 {
  margin: 0 !important;
}

.dds__mt-0,
.dds__my-0 {
  margin-top: 0 !important;
}

.dds__mr-0,
.dds__mx-0 {
  margin-right: 0 !important;
}

.dds__mb-0,
.dds__my-0 {
  margin-bottom: 0 !important;
}

.dds__ml-0,
.dds__mx-0 {
  margin-left: 0 !important;
}

.dds__m-1 {
  margin: 0.25rem !important;
}

.dds__mt-1,
.dds__my-1 {
  margin-top: 0.25rem !important;
}

.dds__mr-1,
.dds__mx-1 {
  margin-right: 0.25rem !important;
}

.dds__mb-1,
.dds__my-1 {
  margin-bottom: 0.25rem !important;
}

.dds__ml-1,
.dds__mx-1 {
  margin-left: 0.25rem !important;
}

.dds__m-2 {
  margin: 0.5rem !important;
}

.dds__mt-2,
.dds__my-2 {
  margin-top: 0.5rem !important;
}

.dds__mr-2,
.dds__mx-2 {
  margin-right: 0.5rem !important;
}

.dds__mb-2,
.dds__my-2 {
  margin-bottom: 0.5rem !important;
}

.dds__ml-2,
.dds__mx-2 {
  margin-left: 0.5rem !important;
}

.dds__m-3 {
  margin: 1rem !important;
}

.dds__mt-3,
.dds__my-3 {
  margin-top: 1rem !important;
}

.dds__mr-3,
.dds__mx-3 {
  margin-right: 1rem !important;
}

.dds__mb-3,
.dds__my-3 {
  margin-bottom: 1rem !important;
}

.dds__ml-3,
.dds__mx-3 {
  margin-left: 1rem !important;
}

.dds__m-4 {
  margin: 1.5rem !important;
}

.dds__mt-4,
.dds__my-4 {
  margin-top: 1.5rem !important;
}

.dds__mr-4,
.dds__mx-4 {
  margin-right: 1.5rem !important;
}

.dds__mb-4,
.dds__my-4 {
  margin-bottom: 1.5rem !important;
}

.dds__ml-4,
.dds__mx-4 {
  margin-left: 1.5rem !important;
}

.dds__m-5 {
  margin: 3rem !important;
}

.dds__mt-5,
.dds__my-5 {
  margin-top: 3rem !important;
}

.dds__mr-5,
.dds__mx-5 {
  margin-right: 3rem !important;
}

.dds__mb-5,
.dds__my-5 {
  margin-bottom: 3rem !important;
}

.dds__ml-5,
.dds__mx-5 {
  margin-left: 3rem !important;
}

.dds__p-0 {
  padding: 0 !important;
}

.dds__pt-0,
.dds__py-0 {
  padding-top: 0 !important;
}

.dds__pr-0,
.dds__px-0 {
  padding-right: 0 !important;
}

.dds__pb-0,
.dds__py-0 {
  padding-bottom: 0 !important;
}

.dds__pl-0,
.dds__px-0 {
  padding-left: 0 !important;
}

.dds__p-1 {
  padding: 0.25rem !important;
}

.dds__pt-1,
.dds__py-1 {
  padding-top: 0.25rem !important;
}

.dds__pr-1,
.dds__px-1 {
  padding-right: 0.25rem !important;
}

.dds__pb-1,
.dds__py-1 {
  padding-bottom: 0.25rem !important;
}

.dds__pl-1,
.dds__px-1 {
  padding-left: 0.25rem !important;
}

.dds__p-2 {
  padding: 0.5rem !important;
}

.dds__pt-2,
.dds__py-2 {
  padding-top: 0.5rem !important;
}

.dds__pr-2,
.dds__px-2 {
  padding-right: 0.5rem !important;
}

.dds__pb-2,
.dds__py-2 {
  padding-bottom: 0.5rem !important;
}

.dds__pl-2,
.dds__px-2 {
  padding-left: 0.5rem !important;
}

.dds__p-3 {
  padding: 1rem !important;
}

.dds__pt-3,
.dds__py-3 {
  padding-top: 1rem !important;
}

.dds__pr-3,
.dds__px-3 {
  padding-right: 1rem !important;
}

.dds__pb-3,
.dds__py-3 {
  padding-bottom: 1rem !important;
}

.dds__pl-3,
.dds__px-3 {
  padding-left: 1rem !important;
}

.dds__p-4 {
  padding: 1.5rem !important;
}

.dds__pt-4,
.dds__py-4 {
  padding-top: 1.5rem !important;
}

.dds__pr-4,
.dds__px-4 {
  padding-right: 1.5rem !important;
}

.dds__pb-4,
.dds__py-4 {
  padding-bottom: 1.5rem !important;
}

.dds__pl-4,
.dds__px-4 {
  padding-left: 1.5rem !important;
}

.dds__p-5 {
  padding: 3rem !important;
}

.dds__pt-5,
.dds__py-5 {
  padding-top: 3rem !important;
}

.dds__pr-5,
.dds__px-5 {
  padding-right: 3rem !important;
}

.dds__pb-5,
.dds__py-5 {
  padding-bottom: 3rem !important;
}

.dds__pl-5,
.dds__px-5 {
  padding-left: 3rem !important;
}

.dds__m-auto {
  margin: auto !important;
}

.dds__mt-auto,
.dds__my-auto {
  margin-top: auto !important;
}

.dds__mr-auto,
.dds__mx-auto {
  margin-right: auto !important;
}

.dds__mb-auto,
.dds__my-auto {
  margin-bottom: auto !important;
}

.dds__ml-auto,
.dds__mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .dds__m-sm-0 {
    margin: 0 !important;
  }
  .dds__mt-sm-0,
  .dds__my-sm-0 {
    margin-top: 0 !important;
  }
  .dds__mr-sm-0,
  .dds__mx-sm-0 {
    margin-right: 0 !important;
  }
  .dds__mb-sm-0,
  .dds__my-sm-0 {
    margin-bottom: 0 !important;
  }
  .dds__ml-sm-0,
  .dds__mx-sm-0 {
    margin-left: 0 !important;
  }
  .dds__m-sm-1 {
    margin: 0.25rem !important;
  }
  .dds__mt-sm-1,
  .dds__my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .dds__mr-sm-1,
  .dds__mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .dds__mb-sm-1,
  .dds__my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .dds__ml-sm-1,
  .dds__mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .dds__m-sm-2 {
    margin: 0.5rem !important;
  }
  .dds__mt-sm-2,
  .dds__my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .dds__mr-sm-2,
  .dds__mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .dds__mb-sm-2,
  .dds__my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .dds__ml-sm-2,
  .dds__mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .dds__m-sm-3 {
    margin: 1rem !important;
  }
  .dds__mt-sm-3,
  .dds__my-sm-3 {
    margin-top: 1rem !important;
  }
  .dds__mr-sm-3,
  .dds__mx-sm-3 {
    margin-right: 1rem !important;
  }
  .dds__mb-sm-3,
  .dds__my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .dds__ml-sm-3,
  .dds__mx-sm-3 {
    margin-left: 1rem !important;
  }
  .dds__m-sm-4 {
    margin: 1.5rem !important;
  }
  .dds__mt-sm-4,
  .dds__my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .dds__mr-sm-4,
  .dds__mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .dds__mb-sm-4,
  .dds__my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .dds__ml-sm-4,
  .dds__mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .dds__m-sm-5 {
    margin: 3rem !important;
  }
  .dds__mt-sm-5,
  .dds__my-sm-5 {
    margin-top: 3rem !important;
  }
  .dds__mr-sm-5,
  .dds__mx-sm-5 {
    margin-right: 3rem !important;
  }
  .dds__mb-sm-5,
  .dds__my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .dds__ml-sm-5,
  .dds__mx-sm-5 {
    margin-left: 3rem !important;
  }
  .dds__p-sm-0 {
    padding: 0 !important;
  }
  .dds__pt-sm-0,
  .dds__py-sm-0 {
    padding-top: 0 !important;
  }
  .dds__pr-sm-0,
  .dds__px-sm-0 {
    padding-right: 0 !important;
  }
  .dds__pb-sm-0,
  .dds__py-sm-0 {
    padding-bottom: 0 !important;
  }
  .dds__pl-sm-0,
  .dds__px-sm-0 {
    padding-left: 0 !important;
  }
  .dds__p-sm-1 {
    padding: 0.25rem !important;
  }
  .dds__pt-sm-1,
  .dds__py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .dds__pr-sm-1,
  .dds__px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .dds__pb-sm-1,
  .dds__py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .dds__pl-sm-1,
  .dds__px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .dds__p-sm-2 {
    padding: 0.5rem !important;
  }
  .dds__pt-sm-2,
  .dds__py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .dds__pr-sm-2,
  .dds__px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .dds__pb-sm-2,
  .dds__py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .dds__pl-sm-2,
  .dds__px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .dds__p-sm-3 {
    padding: 1rem !important;
  }
  .dds__pt-sm-3,
  .dds__py-sm-3 {
    padding-top: 1rem !important;
  }
  .dds__pr-sm-3,
  .dds__px-sm-3 {
    padding-right: 1rem !important;
  }
  .dds__pb-sm-3,
  .dds__py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .dds__pl-sm-3,
  .dds__px-sm-3 {
    padding-left: 1rem !important;
  }
  .dds__p-sm-4 {
    padding: 1.5rem !important;
  }
  .dds__pt-sm-4,
  .dds__py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .dds__pr-sm-4,
  .dds__px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .dds__pb-sm-4,
  .dds__py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .dds__pl-sm-4,
  .dds__px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .dds__p-sm-5 {
    padding: 3rem !important;
  }
  .dds__pt-sm-5,
  .dds__py-sm-5 {
    padding-top: 3rem !important;
  }
  .dds__pr-sm-5,
  .dds__px-sm-5 {
    padding-right: 3rem !important;
  }
  .dds__pb-sm-5,
  .dds__py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .dds__pl-sm-5,
  .dds__px-sm-5 {
    padding-left: 3rem !important;
  }
  .dds__m-sm-auto {
    margin: auto !important;
  }
  .dds__mt-sm-auto,
  .dds__my-sm-auto {
    margin-top: auto !important;
  }
  .dds__mr-sm-auto,
  .dds__mx-sm-auto {
    margin-right: auto !important;
  }
  .dds__mb-sm-auto,
  .dds__my-sm-auto {
    margin-bottom: auto !important;
  }
  .dds__ml-sm-auto,
  .dds__mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .dds__m-md-0 {
    margin: 0 !important;
  }
  .dds__mt-md-0,
  .dds__my-md-0 {
    margin-top: 0 !important;
  }
  .dds__mr-md-0,
  .dds__mx-md-0 {
    margin-right: 0 !important;
  }
  .dds__mb-md-0,
  .dds__my-md-0 {
    margin-bottom: 0 !important;
  }
  .dds__ml-md-0,
  .dds__mx-md-0 {
    margin-left: 0 !important;
  }
  .dds__m-md-1 {
    margin: 0.25rem !important;
  }
  .dds__mt-md-1,
  .dds__my-md-1 {
    margin-top: 0.25rem !important;
  }
  .dds__mr-md-1,
  .dds__mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .dds__mb-md-1,
  .dds__my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .dds__ml-md-1,
  .dds__mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .dds__m-md-2 {
    margin: 0.5rem !important;
  }
  .dds__mt-md-2,
  .dds__my-md-2 {
    margin-top: 0.5rem !important;
  }
  .dds__mr-md-2,
  .dds__mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .dds__mb-md-2,
  .dds__my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .dds__ml-md-2,
  .dds__mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .dds__m-md-3 {
    margin: 1rem !important;
  }
  .dds__mt-md-3,
  .dds__my-md-3 {
    margin-top: 1rem !important;
  }
  .dds__mr-md-3,
  .dds__mx-md-3 {
    margin-right: 1rem !important;
  }
  .dds__mb-md-3,
  .dds__my-md-3 {
    margin-bottom: 1rem !important;
  }
  .dds__ml-md-3,
  .dds__mx-md-3 {
    margin-left: 1rem !important;
  }
  .dds__m-md-4 {
    margin: 1.5rem !important;
  }
  .dds__mt-md-4,
  .dds__my-md-4 {
    margin-top: 1.5rem !important;
  }
  .dds__mr-md-4,
  .dds__mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .dds__mb-md-4,
  .dds__my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .dds__ml-md-4,
  .dds__mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .dds__m-md-5 {
    margin: 3rem !important;
  }
  .dds__mt-md-5,
  .dds__my-md-5 {
    margin-top: 3rem !important;
  }
  .dds__mr-md-5,
  .dds__mx-md-5 {
    margin-right: 3rem !important;
  }
  .dds__mb-md-5,
  .dds__my-md-5 {
    margin-bottom: 3rem !important;
  }
  .dds__ml-md-5,
  .dds__mx-md-5 {
    margin-left: 3rem !important;
  }
  .dds__p-md-0 {
    padding: 0 !important;
  }
  .dds__pt-md-0,
  .dds__py-md-0 {
    padding-top: 0 !important;
  }
  .dds__pr-md-0,
  .dds__px-md-0 {
    padding-right: 0 !important;
  }
  .dds__pb-md-0,
  .dds__py-md-0 {
    padding-bottom: 0 !important;
  }
  .dds__pl-md-0,
  .dds__px-md-0 {
    padding-left: 0 !important;
  }
  .dds__p-md-1 {
    padding: 0.25rem !important;
  }
  .dds__pt-md-1,
  .dds__py-md-1 {
    padding-top: 0.25rem !important;
  }
  .dds__pr-md-1,
  .dds__px-md-1 {
    padding-right: 0.25rem !important;
  }
  .dds__pb-md-1,
  .dds__py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .dds__pl-md-1,
  .dds__px-md-1 {
    padding-left: 0.25rem !important;
  }
  .dds__p-md-2 {
    padding: 0.5rem !important;
  }
  .dds__pt-md-2,
  .dds__py-md-2 {
    padding-top: 0.5rem !important;
  }
  .dds__pr-md-2,
  .dds__px-md-2 {
    padding-right: 0.5rem !important;
  }
  .dds__pb-md-2,
  .dds__py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .dds__pl-md-2,
  .dds__px-md-2 {
    padding-left: 0.5rem !important;
  }
  .dds__p-md-3 {
    padding: 1rem !important;
  }
  .dds__pt-md-3,
  .dds__py-md-3 {
    padding-top: 1rem !important;
  }
  .dds__pr-md-3,
  .dds__px-md-3 {
    padding-right: 1rem !important;
  }
  .dds__pb-md-3,
  .dds__py-md-3 {
    padding-bottom: 1rem !important;
  }
  .dds__pl-md-3,
  .dds__px-md-3 {
    padding-left: 1rem !important;
  }
  .dds__p-md-4 {
    padding: 1.5rem !important;
  }
  .dds__pt-md-4,
  .dds__py-md-4 {
    padding-top: 1.5rem !important;
  }
  .dds__pr-md-4,
  .dds__px-md-4 {
    padding-right: 1.5rem !important;
  }
  .dds__pb-md-4,
  .dds__py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .dds__pl-md-4,
  .dds__px-md-4 {
    padding-left: 1.5rem !important;
  }
  .dds__p-md-5 {
    padding: 3rem !important;
  }
  .dds__pt-md-5,
  .dds__py-md-5 {
    padding-top: 3rem !important;
  }
  .dds__pr-md-5,
  .dds__px-md-5 {
    padding-right: 3rem !important;
  }
  .dds__pb-md-5,
  .dds__py-md-5 {
    padding-bottom: 3rem !important;
  }
  .dds__pl-md-5,
  .dds__px-md-5 {
    padding-left: 3rem !important;
  }
  .dds__m-md-auto {
    margin: auto !important;
  }
  .dds__mt-md-auto,
  .dds__my-md-auto {
    margin-top: auto !important;
  }
  .dds__mr-md-auto,
  .dds__mx-md-auto {
    margin-right: auto !important;
  }
  .dds__mb-md-auto,
  .dds__my-md-auto {
    margin-bottom: auto !important;
  }
  .dds__ml-md-auto,
  .dds__mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .dds__m-lg-0 {
    margin: 0 !important;
  }
  .dds__mt-lg-0,
  .dds__my-lg-0 {
    margin-top: 0 !important;
  }
  .dds__mr-lg-0,
  .dds__mx-lg-0 {
    margin-right: 0 !important;
  }
  .dds__mb-lg-0,
  .dds__my-lg-0 {
    margin-bottom: 0 !important;
  }
  .dds__ml-lg-0,
  .dds__mx-lg-0 {
    margin-left: 0 !important;
  }
  .dds__m-lg-1 {
    margin: 0.25rem !important;
  }
  .dds__mt-lg-1,
  .dds__my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .dds__mr-lg-1,
  .dds__mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .dds__mb-lg-1,
  .dds__my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .dds__ml-lg-1,
  .dds__mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .dds__m-lg-2 {
    margin: 0.5rem !important;
  }
  .dds__mt-lg-2,
  .dds__my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .dds__mr-lg-2,
  .dds__mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .dds__mb-lg-2,
  .dds__my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .dds__ml-lg-2,
  .dds__mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .dds__m-lg-3 {
    margin: 1rem !important;
  }
  .dds__mt-lg-3,
  .dds__my-lg-3 {
    margin-top: 1rem !important;
  }
  .dds__mr-lg-3,
  .dds__mx-lg-3 {
    margin-right: 1rem !important;
  }
  .dds__mb-lg-3,
  .dds__my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .dds__ml-lg-3,
  .dds__mx-lg-3 {
    margin-left: 1rem !important;
  }
  .dds__m-lg-4 {
    margin: 1.5rem !important;
  }
  .dds__mt-lg-4,
  .dds__my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .dds__mr-lg-4,
  .dds__mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .dds__mb-lg-4,
  .dds__my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .dds__ml-lg-4,
  .dds__mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .dds__m-lg-5 {
    margin: 3rem !important;
  }
  .dds__mt-lg-5,
  .dds__my-lg-5 {
    margin-top: 3rem !important;
  }
  .dds__mr-lg-5,
  .dds__mx-lg-5 {
    margin-right: 3rem !important;
  }
  .dds__mb-lg-5,
  .dds__my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .dds__ml-lg-5,
  .dds__mx-lg-5 {
    margin-left: 3rem !important;
  }
  .dds__p-lg-0 {
    padding: 0 !important;
  }
  .dds__pt-lg-0,
  .dds__py-lg-0 {
    padding-top: 0 !important;
  }
  .dds__pr-lg-0,
  .dds__px-lg-0 {
    padding-right: 0 !important;
  }
  .dds__pb-lg-0,
  .dds__py-lg-0 {
    padding-bottom: 0 !important;
  }
  .dds__pl-lg-0,
  .dds__px-lg-0 {
    padding-left: 0 !important;
  }
  .dds__p-lg-1 {
    padding: 0.25rem !important;
  }
  .dds__pt-lg-1,
  .dds__py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .dds__pr-lg-1,
  .dds__px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .dds__pb-lg-1,
  .dds__py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .dds__pl-lg-1,
  .dds__px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .dds__p-lg-2 {
    padding: 0.5rem !important;
  }
  .dds__pt-lg-2,
  .dds__py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .dds__pr-lg-2,
  .dds__px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .dds__pb-lg-2,
  .dds__py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .dds__pl-lg-2,
  .dds__px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .dds__p-lg-3 {
    padding: 1rem !important;
  }
  .dds__pt-lg-3,
  .dds__py-lg-3 {
    padding-top: 1rem !important;
  }
  .dds__pr-lg-3,
  .dds__px-lg-3 {
    padding-right: 1rem !important;
  }
  .dds__pb-lg-3,
  .dds__py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .dds__pl-lg-3,
  .dds__px-lg-3 {
    padding-left: 1rem !important;
  }
  .dds__p-lg-4 {
    padding: 1.5rem !important;
  }
  .dds__pt-lg-4,
  .dds__py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .dds__pr-lg-4,
  .dds__px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .dds__pb-lg-4,
  .dds__py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .dds__pl-lg-4,
  .dds__px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .dds__p-lg-5 {
    padding: 3rem !important;
  }
  .dds__pt-lg-5,
  .dds__py-lg-5 {
    padding-top: 3rem !important;
  }
  .dds__pr-lg-5,
  .dds__px-lg-5 {
    padding-right: 3rem !important;
  }
  .dds__pb-lg-5,
  .dds__py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .dds__pl-lg-5,
  .dds__px-lg-5 {
    padding-left: 3rem !important;
  }
  .dds__m-lg-auto {
    margin: auto !important;
  }
  .dds__mt-lg-auto,
  .dds__my-lg-auto {
    margin-top: auto !important;
  }
  .dds__mr-lg-auto,
  .dds__mx-lg-auto {
    margin-right: auto !important;
  }
  .dds__mb-lg-auto,
  .dds__my-lg-auto {
    margin-bottom: auto !important;
  }
  .dds__ml-lg-auto,
  .dds__mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .dds__m-xl-0 {
    margin: 0 !important;
  }
  .dds__mt-xl-0,
  .dds__my-xl-0 {
    margin-top: 0 !important;
  }
  .dds__mr-xl-0,
  .dds__mx-xl-0 {
    margin-right: 0 !important;
  }
  .dds__mb-xl-0,
  .dds__my-xl-0 {
    margin-bottom: 0 !important;
  }
  .dds__ml-xl-0,
  .dds__mx-xl-0 {
    margin-left: 0 !important;
  }
  .dds__m-xl-1 {
    margin: 0.25rem !important;
  }
  .dds__mt-xl-1,
  .dds__my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .dds__mr-xl-1,
  .dds__mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .dds__mb-xl-1,
  .dds__my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .dds__ml-xl-1,
  .dds__mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .dds__m-xl-2 {
    margin: 0.5rem !important;
  }
  .dds__mt-xl-2,
  .dds__my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .dds__mr-xl-2,
  .dds__mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .dds__mb-xl-2,
  .dds__my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .dds__ml-xl-2,
  .dds__mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .dds__m-xl-3 {
    margin: 1rem !important;
  }
  .dds__mt-xl-3,
  .dds__my-xl-3 {
    margin-top: 1rem !important;
  }
  .dds__mr-xl-3,
  .dds__mx-xl-3 {
    margin-right: 1rem !important;
  }
  .dds__mb-xl-3,
  .dds__my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .dds__ml-xl-3,
  .dds__mx-xl-3 {
    margin-left: 1rem !important;
  }
  .dds__m-xl-4 {
    margin: 1.5rem !important;
  }
  .dds__mt-xl-4,
  .dds__my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .dds__mr-xl-4,
  .dds__mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .dds__mb-xl-4,
  .dds__my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .dds__ml-xl-4,
  .dds__mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .dds__m-xl-5 {
    margin: 3rem !important;
  }
  .dds__mt-xl-5,
  .dds__my-xl-5 {
    margin-top: 3rem !important;
  }
  .dds__mr-xl-5,
  .dds__mx-xl-5 {
    margin-right: 3rem !important;
  }
  .dds__mb-xl-5,
  .dds__my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .dds__ml-xl-5,
  .dds__mx-xl-5 {
    margin-left: 3rem !important;
  }
  .dds__p-xl-0 {
    padding: 0 !important;
  }
  .dds__pt-xl-0,
  .dds__py-xl-0 {
    padding-top: 0 !important;
  }
  .dds__pr-xl-0,
  .dds__px-xl-0 {
    padding-right: 0 !important;
  }
  .dds__pb-xl-0,
  .dds__py-xl-0 {
    padding-bottom: 0 !important;
  }
  .dds__pl-xl-0,
  .dds__px-xl-0 {
    padding-left: 0 !important;
  }
  .dds__p-xl-1 {
    padding: 0.25rem !important;
  }
  .dds__pt-xl-1,
  .dds__py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .dds__pr-xl-1,
  .dds__px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .dds__pb-xl-1,
  .dds__py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .dds__pl-xl-1,
  .dds__px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .dds__p-xl-2 {
    padding: 0.5rem !important;
  }
  .dds__pt-xl-2,
  .dds__py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .dds__pr-xl-2,
  .dds__px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .dds__pb-xl-2,
  .dds__py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .dds__pl-xl-2,
  .dds__px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .dds__p-xl-3 {
    padding: 1rem !important;
  }
  .dds__pt-xl-3,
  .dds__py-xl-3 {
    padding-top: 1rem !important;
  }
  .dds__pr-xl-3,
  .dds__px-xl-3 {
    padding-right: 1rem !important;
  }
  .dds__pb-xl-3,
  .dds__py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .dds__pl-xl-3,
  .dds__px-xl-3 {
    padding-left: 1rem !important;
  }
  .dds__p-xl-4 {
    padding: 1.5rem !important;
  }
  .dds__pt-xl-4,
  .dds__py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .dds__pr-xl-4,
  .dds__px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .dds__pb-xl-4,
  .dds__py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .dds__pl-xl-4,
  .dds__px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .dds__p-xl-5 {
    padding: 3rem !important;
  }
  .dds__pt-xl-5,
  .dds__py-xl-5 {
    padding-top: 3rem !important;
  }
  .dds__pr-xl-5,
  .dds__px-xl-5 {
    padding-right: 3rem !important;
  }
  .dds__pb-xl-5,
  .dds__py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .dds__pl-xl-5,
  .dds__px-xl-5 {
    padding-left: 3rem !important;
  }
  .dds__m-xl-auto {
    margin: auto !important;
  }
  .dds__mt-xl-auto,
  .dds__my-xl-auto {
    margin-top: auto !important;
  }
  .dds__mr-xl-auto,
  .dds__mx-xl-auto {
    margin-right: auto !important;
  }
  .dds__mb-xl-auto,
  .dds__my-xl-auto {
    margin-bottom: auto !important;
  }
  .dds__ml-xl-auto,
  .dds__mx-xl-auto {
    margin-left: auto !important;
  }
}

.dds__text-monospace {
  font-family: sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;
}

.dds__text-justify {
  text-align: justify !important;
}

.dds__text-nowrap {
  white-space: nowrap !important;
}

.dds__text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dds__text-left {
  text-align: left !important;
}

.dds__text-right {
  text-align: right !important;
}

.dds__text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .dds__text-sm-left {
    text-align: left !important;
  }
  .dds__text-sm-right {
    text-align: right !important;
  }
  .dds__text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .dds__text-md-left {
    text-align: left !important;
  }
  .dds__text-md-right {
    text-align: right !important;
  }
  .dds__text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .dds__text-lg-left {
    text-align: left !important;
  }
  .dds__text-lg-right {
    text-align: right !important;
  }
  .dds__text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .dds__text-xl-left {
    text-align: left !important;
  }
  .dds__text-xl-right {
    text-align: right !important;
  }
  .dds__text-xl-center {
    text-align: center !important;
  }
}

.dds__text-lowercase {
  text-transform: lowercase !important;
}

.dds__text-uppercase {
  text-transform: uppercase !important;
}

.dds__text-capitalize {
  text-transform: capitalize !important;
}

.dds__font-weight-light {
  font-weight: 300 !important;
}

.dds__font-weight-normal {
  font-weight: 400 !important;
}

.dds__font-weight-bold {
  font-weight: 700 !important;
}

.dds__font-italic {
  font-style: italic !important;
}

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

.dds__text-primary {
  color: #006bbd !important;
}

a.dds__text-primary:hover, a.dds__text-primary:focus {
  color: #004e8a !important;
}

.dds__text-secondary {
  color: #eeeeee !important;
}

a.dds__text-secondary:hover, a.dds__text-secondary:focus {
  color: #d5d5d5 !important;
}

.dds__text-success {
  color: #408001 !important;
}

a.dds__text-success:hover, a.dds__text-success:focus {
  color: #274d01 !important;
}

.dds__text-purchase {
  color: #408001 !important;
}

a.dds__text-purchase:hover, a.dds__text-purchase:focus {
  color: #274d01 !important;
}

.dds__text-danger {
  color: #ce1126 !important;
}

a.dds__text-danger:hover, a.dds__text-danger:focus {
  color: #9f0d1d !important;
}

.dds__text-pink {
  color: #b7295a !important;
}

a.dds__text-pink:hover, a.dds__text-pink:focus {
  color: #8d2046 !important;
}

.dds__text-body {
  color: #000000 !important;
}

.dds__text-muted {
  color: #767676 !important;
}

.dds__text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

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

.dds__text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.dds__text-granite {
  color: #c8c9c7;
}

.dds__text-truncate {
  max-width: 100%;
}

.dds__break-word {
  word-break: break-word;
  word-wrap: break-word;
}

.dds__text-wrap {
  white-space: normal;
}

.dds__visible {
  visibility: visible !important;
}

.dds__invisible {
  visibility: hidden !important;
}

.dds__disabled,
:disabled,
div.dds__btn-dropdown ul.dds__button-dropdown-container li a:disabled.dds__dropdown-item,
div.dds__btn-dropdown ul.dds__button-dropdown-container li a.dds__disabled.dds__dropdown-item,
div.dds__btn-dropdown ul.dds__button-dropdown-container li button:disabled.dds__dropdown-item,
div.dds__btn-dropdown ul.dds__button-dropdown-container li button.dds__disabled.dds__dropdown-item,
div.dds__btn-dropdown button.dds__btn.dds__disabled svg,
div.dds__btn-dropdown .dds__form-group-upload button.dds__disabled.dds__form-upload-btn svg,
.dds__form-group-upload div.dds__btn-dropdown button.dds__disabled.dds__form-upload-btn svg,
div.dds__btn-dropdown .dds__spinbox-horizontal button.dds__disabled.dds__spinbox-btn svg,
.dds__spinbox-horizontal div.dds__btn-dropdown button.dds__disabled.dds__spinbox-btn svg,
div.dds__btn-dropdown .dds__spinbox-vertical button.dds__disabled.dds__spinbox-btn svg,
.dds__spinbox-vertical div.dds__btn-dropdown button.dds__disabled.dds__spinbox-btn svg,
div.dds__btn-dropdown button.dds__disabled.dds__accordion-btn svg,
div.dds__btn-dropdown button.dds__disabled.dds__secondary-accordion-btn svg,
div.dds__btn-dropdown button.dds__disabled.dds__msthd-search-btn svg,
div.dds__btn-dropdown button.dds__btn:disabled svg,
div.dds__btn-dropdown .dds__form-group-upload button.dds__form-upload-btn:disabled svg,
.dds__form-group-upload div.dds__btn-dropdown button.dds__form-upload-btn:disabled svg,
div.dds__btn-dropdown .dds__spinbox-horizontal button.dds__spinbox-btn:disabled svg,
.dds__spinbox-horizontal div.dds__btn-dropdown button.dds__spinbox-btn:disabled svg,
div.dds__btn-dropdown .dds__spinbox-vertical button.dds__spinbox-btn:disabled svg,
.dds__spinbox-vertical div.dds__btn-dropdown button.dds__spinbox-btn:disabled svg,
div.dds__btn-dropdown button.dds__accordion-btn:disabled svg,
div.dds__btn-dropdown button.dds__secondary-accordion-btn:disabled svg,
div.dds__btn-dropdown button.dds__msthd-search-btn:disabled svg,
input:disabled ~ span,
input.dds__disabled ~ span {
  cursor: not-allowed;
}

input[type="search"] {
  /* stylelint-disable */
  -webkit-appearance: none;
}

i.dds__icons.dds__icon-h1 {
  font-size: 1.875rem;
}

i.dds__icons.dds__icon-h2 {
  font-size: 1.625rem;
}

i.dds__icons.dds__icon-h3 {
  font-size: 1.4375rem;
}

i.dds__icons.dds__icon-h4 {
  font-size: 1.375rem;
}

i.dds__icons.dds__icon-h5 {
  font-size: 1.25rem;
}

@media (min-width: 576px) {
  i.dds__icons.dds__icon-h1 {
    font-size: 2.25rem;
  }
  i.dds__icons.dds__icon-h2 {
    font-size: 2rem;
  }
  i.dds__icons.dds__icon-h3 {
    font-size: 1.625rem;
  }
  i.dds__icons.dds__icon-h4 {
    font-size: 1.5rem;
  }
  i.dds__icons.dds__icon-h5 {
    font-size: 1.375rem;
  }
}

@media (min-width: 768px) {
  i.dds__icons.dds__icon-h1 {
    font-size: 2.375rem;
  }
  i.dds__icons.dds__icon-h2 {
    font-size: 2.125rem;
  }
  i.dds__icons.dds__icon-h3 {
    font-size: 1.625rem;
  }
  i.dds__icons.dds__icon-h4 {
    font-size: 1.5rem;
  }
  i.dds__icons.dds__icon-h5 {
    font-size: 1.375rem;
  }
}

@media (min-width: 992px) {
  i.dds__icons.dds__icon-h1 {
    font-size: 2.375rem;
  }
  i.dds__icons.dds__icon-h2 {
    font-size: 2.125rem;
  }
  i.dds__icons.dds__icon-h3 {
    font-size: 1.625rem;
  }
  i.dds__icons.dds__icon-h4 {
    font-size: 1.5rem;
  }
  i.dds__icons.dds__icon-h5 {
    font-size: 1.375rem;
  }
}

@media (min-width: 1200px) {
  i.dds__icons.dds__icon-h1 {
    font-size: 2.375rem;
  }
  i.dds__icons.dds__icon-h2 {
    font-size: 2.125rem;
  }
  i.dds__icons.dds__icon-h3 {
    font-size: 1.625rem;
  }
  i.dds__icons.dds__icon-h4 {
    font-size: 1.5rem;
  }
  i.dds__icons.dds__icon-h5 {
    font-size: 1.375rem;
  }
}

@media print {
  *,
  *::before,
  *::after {
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a:not(.dds__btn):not(.dds__accordion-btn):not(.dds__secondary-accordion-btn):not(.dds__msthd-search-btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 0.0625rem solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .dds__container, .dds__filmstrip-carousel {
    min-width: 992px !important;
  }
  .dds__navbar {
    display: none;
  }
  .dds__badge {
    border: 0.0625rem solid #000;
  }
  .dds__table {
    border-collapse: collapse !important;
  }
  .dds__table td,
  .dds__table th {
    background-color: #fff !important;
  }
  .dds__table-bordered th,
  .dds__table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .dds__table-dark {
    color: inherit;
  }
  .dds__table-dark th,
  .dds__table-dark td,
  .dds__table-dark thead th,
  .dds__table-dark tbody + tbody {
    border-color: #eeeeee;
  }
  .dds__table .dds__thead-dark th {
    border-color: #eeeeee;
    color: inherit;
  }
}
